commands.append("Setting gecos of root to 'root {}'.".format(vm.fqdn))
commands.append("usermod -c 'root {}' root".format(vm.fqdn))
- commands.append("echo '------------------------------'")
- commands.append("chmod -v +x /tmp/fix-etc-hosts")
- commands.append("/tmp/fix-etc-hosts --no-ipv6")
- commands.append("rm -fv /tmp/fix-etc-hosts")
-
commands.append("echo '------------------------------'")
commands.append("chmod -v +x /tmp/conf-resolver")
cmd = '/tmp/conf-resolver'
commands.append(cmd)
commands.append("rm -fv /tmp/init-puppet")
+ commands.append("echo '------------------------------'")
+ commands.append("chmod -v +x /tmp/fix-etc-hosts")
+ commands.append("/tmp/fix-etc-hosts --no-ipv6")
+
content += ' provisioner "remote-exec" {\n'
content += ' inline = [\n'
for cmd in commands:
ca=self.config.puppetca, h=vm.fqdn)
command_list = [
+ "echo '------------------------------'",
"/opt/puppetlabs/bin/puppet agent --test || true",
"/usr/bin/systemctl start puppet.service",
"/usr/bin/systemctl enable puppet.service",
- "chmod +x /tmp/update-all-packages",
+ "echo '------------------------------'",
+ "chmod -v +x /tmp/update-all-packages",
"/tmp/update-all-packages",
"rm -fv /tmp/update-all-packages",
]
+
if vm.is_rhel:
- command_list.append("chmod +x /tmp/update-networkmanager")
+ command_list.append("echo '------------------------------'")
+ command_list.append("chmod -v +x /tmp/update-networkmanager")
command_list.append("/tmp/update-networkmanager -v")
command_list.append("rm -fv /tmp/update-networkmanager")
+
+ command_list.append("echo '------------------------------'")
+ command_list.append("/tmp/fix-etc-hosts --no-ipv6")
+ command_list.append("rm -fv /tmp/fix-etc-hosts")
+
command_list.append("rm -fv /tmp/functions.rc")
commands = ',\n '.join(map(lambda x: '"' + x + '"', command_list))
def _only_update_packages(self, vm):
command_list = [
- "chmod +x /tmp/update-all-packages",
+ "echo '------------------------------'",
+ "chmod -v +x /tmp/update-all-packages",
"/tmp/update-all-packages",
"rm -fv /tmp/update-all-packages",
]
+
if vm.is_rhel:
- command_list.append("chmod +x /tmp/update-networkmanager")
+ command_list.append("echo '------------------------------'")
+ command_list.append("chmod -v +x /tmp/update-networkmanager")
command_list.append("/tmp/update-networkmanager -v")
command_list.append("rm -fv /tmp/update-networkmanager")
+
+ command_list.append("echo '------------------------------'")
+ command_list.append("/tmp/fix-etc-hosts --no-ipv6")
+ command_list.append("rm -fv /tmp/fix-etc-hosts")
+
command_list.append("rm -fv /tmp/functions.rc")
commands = ',\n '.join(map(lambda x: '"' + x + '"', command_list))