From a742293716926cc97f7a2e20d08b0c36ac104ac3 Mon Sep 17 00:00:00 2001 From: Iwan Clement Date: Tue, 18 Jan 2022 16:20:58 +0100 Subject: [PATCH] ansible coming --- .../Ansible/playbooks/SolvayLinuxServers.yaml | 9 +++++++++ .../Ansible/playbooks/SolvayWindowsServers.yaml | 9 +++++++++ data/QuickAndDirty/rockylinux.pkr.hcl | 13 +++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 data/QuickAndDirty/Ansible/playbooks/SolvayLinuxServers.yaml create mode 100644 data/QuickAndDirty/Ansible/playbooks/SolvayWindowsServers.yaml diff --git a/data/QuickAndDirty/Ansible/playbooks/SolvayLinuxServers.yaml b/data/QuickAndDirty/Ansible/playbooks/SolvayLinuxServers.yaml new file mode 100644 index 0000000..1e16fce --- /dev/null +++ b/data/QuickAndDirty/Ansible/playbooks/SolvayLinuxServers.yaml @@ -0,0 +1,9 @@ +--- +- hosts: all + gather_facts: true +# become: yes +# become_user: root +# become_method: sudo + roles: + - TmplLinuxServer +... \ No newline at end of file diff --git a/data/QuickAndDirty/Ansible/playbooks/SolvayWindowsServers.yaml b/data/QuickAndDirty/Ansible/playbooks/SolvayWindowsServers.yaml new file mode 100644 index 0000000..7485fbb --- /dev/null +++ b/data/QuickAndDirty/Ansible/playbooks/SolvayWindowsServers.yaml @@ -0,0 +1,9 @@ +--- +- hosts: all + gather_facts: yes +# become: yes +# become_user: root +# become_method: sudo + roles: + - TmplWindowsServer +... \ No newline at end of file diff --git a/data/QuickAndDirty/rockylinux.pkr.hcl b/data/QuickAndDirty/rockylinux.pkr.hcl index bc355f1..638c2a4 100644 --- a/data/QuickAndDirty/rockylinux.pkr.hcl +++ b/data/QuickAndDirty/rockylinux.pkr.hcl @@ -51,6 +51,19 @@ source "proxmox" "rocky" { build { sources = [ "source.proxmox.rocky" ] + provisioner "ansible" { + pause_before = "20s" + ansible_env_vars= [ + "ANSIBLE_HOST_KEY_CHECKING=False", + "ANSIBLE_SSH_ARGS='-o ForwardAgent=yes -o ControlMaster=auto -o ControlPersist=60s'", + "ANSIBLE_NOCOLOR=True" + ] + extra_arguments= [ + "-e templating=true" + ] + playbook_file = "../Ansible/playbooks/SolvayLinuxServers.yaml" + } + provisioner "shell" { pause_before = "20s" inline = [