fuel-plugin-opendaylight/deployment_scripts/puppet/modules/opendaylight/manifests/init.pp

12 lines
451 B
Puppet

class opendaylight {
$odl_settings = hiera('opendaylight')
$nodes_hash = hiera('nodes')
$odl_controller_hash = filter_nodes($nodes_hash,'role','opendaylight')
$node = filter_nodes($nodes_hash,'name',$::hostname)
$rest_api_port = $odl_settings['rest_api_port']
$manager_ip_address = $odl_controller_hash[0]['internal_address']
$node_private_address = $node[0]['private_address']
$node_internal_address = $node[0]['internal_address']
}