diff --git a/manifests/compute.pp b/manifests/compute.pp index f5e92c3..de2b983 100644 --- a/manifests/compute.pp +++ b/manifests/compute.pp @@ -2,13 +2,16 @@ class infracloud::compute( $nova_rabbit_password, $neutron_rabbit_password, $neutron_admin_password, + $br_name, $controller_public_address, $controller_management_address, ) { ### Networking ### - include ::infracloud::veth + class {'::infracloud::veth': + br_name => $br_name, + } ### Repos ### include ::apt diff --git a/manifests/controller.pp b/manifests/controller.pp index a45c1c3..949fec4 100644 --- a/manifests/controller.pp +++ b/manifests/controller.pp @@ -21,6 +21,7 @@ class infracloud::controller( $glance_ssl_cert_file_contents, $nova_ssl_key_file_contents, $nova_ssl_cert_file_contents, + $br_name, $controller_management_address, $controller_public_address = $::fqdn, ) { @@ -40,7 +41,9 @@ class infracloud::controller( ### Networking ### - include ::infracloud::veth + class { '::infracloud::veth': + br_name => $br_name, + } ### Repos ###