Puppet Class: one::compute_node
- Defined in:
- manifests/compute_node.pp
Overview
Class one::compute_node
Installs OpenNebula required packages and configuration files for OpenNebula virtualization hosts
Author
ePost Development GmbH © 2013
Contributors:
-
Martin Alfke
-
Achim Ledermueller (Netways)
-
Sebastian Saemann (Netways)
Parameters
none
Usage
do not use this class directly. Use class one instead. See documentation in one/manifests/init.pp
License
Apache License Version 2.0 www.apache.org/licenses/LICENSE-2.0.html
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'manifests/compute_node.pp', line 28
class one::compute_node {
include one::prerequisites
include one::params
include one::install
include one::config
include one::service
include one::compute_node::config
include one::compute_node::service
include one::compute_node::install
Class['one::prerequisites'] ->
Class['one::params'] ->
Class['one::install'] ->
Class['one::config'] ->
Class['one::compute_node::install'] ->
Class['one::compute_node::config'] ~>
Class['one::compute_node::service'] ~>
Class['one::service']
if ($one::puppetdb == true) {
# Register the node in the puppetdb
@@one::oned::peer { $::fqdn :
tag => $one::params::oneid,
vtype => $one::vtype,
ntype => $one::ntype,
}
}
}
|