Puppet Class: one::oned::service

Defined in:
manifests/oned/service.pp

Overview

Class one::oned::service

Installation and Configuration of OpenNebula opennebula.org/

Author

ePost Development GmbH © 2013

Contributors:

  • Martin Alfke

  • Achim Ledermueller (Netways GmbH)

  • Sebastian Saemann (Netways GmbH)

License

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



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

class one::oned::service {
  if ($one::ha_setup) {
    $oned_enable = false
    $oned_ensure = undef
  } else {
    $oned_enable = true
    $oned_ensure = 'running'
  }
  service {'opennebula':
    ensure    => $oned_ensure,
    hasstatus => true,
    enable    => $oned_enable,
    require   => Class['one::oned::install'],
    subscribe => Class['one::oned::config'],
  }
}