Puppet Class: one::oned::sunstone::service

Defined in:
manifests/oned/sunstone/service.pp

Overview

Class one::oned::sunstone::service

Installation and Configuration of OpenNebula opennebula.org/

Author

ePost Development GmbH © 2013

Contributors:

  • Martin Alfke

License

Apache License Version 2.0 www.apache.org/licenses/LICENSE-2.0.html

Parameters:

  • sunstone_passenger (Any) (defaults to: $one::sunstone_passenger)


17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'manifests/oned/sunstone/service.pp', line 17

class one::oned::sunstone::service (
  $sunstone_passenger = $one::sunstone_passenger
) {
  if $sunstone_passenger {
      $srv_ensure = stopped
      $srv_enable = false
  } else {
      $srv_ensure = running
      $srv_enable = true
  }
  service { 'opennebula-sunstone':
    ensure  => $srv_ensure,
    enable  => $srv_enable,
    require => Service['opennebula'],
  }
}