18 lines
651 B
Puppet
18 lines
651 B
Puppet
notice('fuel-plugin-nsxv: haproxy-nova-metadata-config.pp')
|
|
|
|
include ::openstack::ha::haproxy_restart
|
|
include ::nsxv::params
|
|
|
|
$settings = hiera($::nsxv::params::plugin_name)
|
|
|
|
if $settings['nsxv_metadata_initializer'] {
|
|
$metadata_listen_ip = get_nova_metadata_ip($settings['nsxv_metadata_listen'])
|
|
|
|
class { 'nsxv::haproxy_nova_metadata_config':
|
|
metadata_listen => "${metadata_listen_ip}:${::nsxv::params::nova_metadata_port}",
|
|
metadata_insecure => $settings['nsxv_metadata_insecure'],
|
|
metadata_crt_key_file => "${::nsxv::params::nsxv_config_dir}/nova_metadata.pem",
|
|
notify => Exec['haproxy-restart'],
|
|
}
|
|
}
|