try again, with puppetforge modules, correctly included now
[mirror/dsa-puppet.git] / 3rdparty / modules / nova / manifests / cert.pp
1 # == Class: nova::cert
2 #
3 # Installs nova cert package and service
4 #
5 # === Parameters:
6 #
7 # [*enabled*]
8 #   (optional) Whether or not to enable the nova cert service
9 #   Defaults to false
10 #
11 # [*manage_service*]
12 #   (optional) Whether to start/stop the service
13 #   Defaults to true
14 #
15 # [*ensure_package*]
16 #   (optional) The state to set for the nova-cert package
17 #   Defaults to 'present'
18 #
19 class nova::cert(
20   $enabled        = false,
21   $manage_service = true,
22   $ensure_package = 'present'
23 ) {
24
25   include nova::params
26
27   nova::generic_service { 'cert':
28     enabled        => $enabled,
29     manage_service => $manage_service,
30     package_name   => $::nova::params::cert_package_name,
31     service_name   => $::nova::params::cert_service_name,
32     ensure_package => $ensure_package,
33   }
34
35 }