Remove cloud-init and disable os-collect-config

A user uses a guest image for the undercloud, cloud-init may be
installed which can also cause other services like os-collect-config to
be running. We should ensure that cloud-init is removed and that the
os-collect-config service is disable to prevent it from interfering with
overcloud deployments.

Change-Id: I58f6fc4b299c8f1f561205ac9a2de75c46467ba8
Closes-Bug: #1754426
(cherry picked from commit 998230da5c)
This commit is contained in:
Alex Schultz 2018-03-08 11:00:41 -07:00 committed by Steven Hardy
parent eff22b403a
commit c95254293b
1 changed files with 9 additions and 0 deletions

View File

@ -30,6 +30,15 @@ file { '/etc/sysctl.d/ip-forward.conf':
# is not enabled first.
Sysctl::Value['net.ipv4.ip_forward'] -> Package<| title == 'docker' |>
# NOTE(aschultz): LP#1754426 - remove cloud-init and disable os-collect-config
package { 'cloud-init':
ensure => 'absent',
}
service { 'os-collect-config':
ensure => stopped,
enable => false,
}
# Run OpenStack db-sync at every puppet run, in any case.
Exec<| title == 'neutron-db-sync' |> { refreshonly => false }
Exec<| title == 'keystone-manage db_sync' |> { refreshonly => false }