Basic ODL Puppet mod skeleton
[integration/packaging/puppet-opendaylight.git] / manifests / init.pp
1 # == Class: opendaylight
2 #
3 # Full description of class opendaylight here.
4 #
5 # === Parameters
6 #
7 # [*sample_parameter*]
8 #   Explanation of what this parameter affects and what it defaults to.
9 #
10 class opendaylight (
11   $package_name = $::opendaylight::params::package_name,
12   $service_name = $::opendaylight::params::service_name,
13 ) inherits ::opendaylight::params {
14
15   # validate parameters here
16
17   class { '::opendaylight::install': } ->
18   class { '::opendaylight::config': } ~>
19   class { '::opendaylight::service': } ->
20   Class['::opendaylight']
21 }