20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# File 'manifests/network/metadata.pp', line 20
class cloud::network::metadata(
$enabled = true,
$debug = $os_params::debug,
$ks_neutron_password = $os_params::ks_neutron_password,
$neutron_metadata_proxy_shared_secret = $os_params::neutron_metadata_proxy_shared_secret,
$nova_metadata_server = $os_params::vip_internal_ip,
$ks_keystone_admin_proto = $os_params::ks_keystone_admin_proto,
$ks_keystone_admin_port = $os_params::ks_keystone_admin_port,
$ks_keystone_admin_host = $os_params::ks_keystone_admin_host,
$auth_region = $os_params::region
) {
include 'cloud::network'
class { 'neutron::agents::metadata':
enabled => $enabled,
shared_secret => $neutron_metadata_proxy_shared_secret,
debug => $debug,
metadata_ip => $nova_metadata_server,
auth_url => "${ks_keystone_admin_proto}://${ks_keystone_admin_host}:${ks_keystone_admin_port}/v2.0",
auth_password => $ks_neutron_password,
auth_region => $auth_region
}
}
|