diff --git a/manifests/site.pp b/manifests/site.pp index 167e65a4b5..99242e2243 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -1165,6 +1165,7 @@ node 'controller00.hpuswest.ic.openstack.org' { iptables_public_tcp_ports => [5000,5671,8774,9292,9696,35357], # keystone,rabbit,nova,glance,neutron,keystone sysadmins => hiera('sysadmins', []), enable_unbound => false, + purge_apt_sources => false, } class { '::openstack_project::infracloud::controller': keystone_rabbit_password => hiera('keystone_rabbit_password'), @@ -1194,6 +1195,7 @@ node /^compute\d{3}\.hpuswest\.ic\.openstack\.org$/ { class { '::openstack_project::server': sysadmins => hiera('sysadmins', []), enable_unbound => false, + purge_apt_sources => false, } class { '::openstack_project::infracloud::compute': nova_rabbit_password => hiera('nova_rabbit_password'), @@ -1214,6 +1216,7 @@ node /^baremetal\d{2}\.hpuswest\.ic\.openstack\.org$/ { iptables_public_udp_ports => [67,69], sysadmins => hiera('sysadmins', []), enable_unbound => false, + purge_apt_sources => false, } class { '::openstack_project::infracloud::baremetal': diff --git a/modules/openstack_project/manifests/server.pp b/modules/openstack_project/manifests/server.pp index b75f7f5065..fe823d35fa 100644 --- a/modules/openstack_project/manifests/server.pp +++ b/modules/openstack_project/manifests/server.pp @@ -16,6 +16,7 @@ class openstack_project::server ( $puppetmaster_server = 'puppetmaster.openstack.org', $manage_exim = true, $pypi_index_url = 'https://pypi.python.org/simple', + $purge_apt_sources = true, ) { class { 'openstack_project::template': iptables_public_tcp_ports => $iptables_public_tcp_ports, @@ -32,6 +33,6 @@ class openstack_project::server ( manage_exim => $manage_exim, sysadmins => $sysadmins, pypi_index_url => $pypi_index_url, - purge_apt_sources => true, + purge_apt_sources => $purge_apt_sources, } }