Move puppet service disablement to o_p::server
We don't need to stop the puppet service in single_use_slave, so as part of emptying out openstack_project::template, move that resource to openstack_project::server. We still need to disable the service during the image build so add that to the install_puppet.sh script. Change-Id: I11db1b49f083c7a30e7908ba5a4a7df9d4033c9f
This commit is contained in:
parent
54d48a7eff
commit
0929840479
@ -226,6 +226,11 @@ EOF
|
||||
--assume-yes install -y --force-yes puppet git $rubypkg
|
||||
# Wipe out templatedir so we don't get warnings about it
|
||||
sed -i '/templatedir/d' /etc/puppet/puppet.conf
|
||||
if [ -f /bin/systemctl ]; then
|
||||
systemctl disable puppet
|
||||
else
|
||||
service puppet disable
|
||||
fi
|
||||
}
|
||||
|
||||
function setup_puppet_opensuse {
|
||||
|
@ -135,6 +135,25 @@ class openstack_project::server (
|
||||
require => Class['pip'],
|
||||
}
|
||||
|
||||
###########################################################
|
||||
# Turn off puppet service
|
||||
|
||||
service { 'puppet':
|
||||
ensure => stopped,
|
||||
enable => false,
|
||||
}
|
||||
|
||||
if $::osfamily == 'Debian' {
|
||||
file { '/etc/default/puppet':
|
||||
ensure => present,
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => '0444',
|
||||
source => 'puppet:///modules/openstack_project/puppet.default',
|
||||
replace => true,
|
||||
}
|
||||
}
|
||||
|
||||
class { 'openstack_project::template':
|
||||
iptables_public_tcp_ports => $iptables_public_tcp_ports,
|
||||
iptables_public_udp_ports => $iptables_public_udp_ports,
|
||||
|
@ -180,16 +180,6 @@ class openstack_project::template (
|
||||
source => 'puppet:///modules/openstack_project/90no-translations',
|
||||
replace => true,
|
||||
}
|
||||
|
||||
file { '/etc/default/puppet':
|
||||
ensure => present,
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => '0444',
|
||||
source => 'puppet:///modules/openstack_project/puppet.default',
|
||||
replace => true,
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if ($::operatingsystem == 'CentOS') {
|
||||
@ -202,10 +192,6 @@ class openstack_project::template (
|
||||
replace => true,
|
||||
}
|
||||
}
|
||||
service { 'puppet':
|
||||
ensure => stopped,
|
||||
enable => false,
|
||||
}
|
||||
|
||||
###########################################################
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user