monakhos/ansible/run_ansible_playbook.sh

27 lines
720 B
Bash
Raw Normal View History

2024-05-22 15:35:11 +00:00
#!/usr/bin/sh
workdir="$(pwd)"
base="$(realpath $(dirname "$0"))"
export ANSIBLE_CACHE_PLUGIN=jsonfile
export ANSIBLE_CONFIG=$base/ansible.cfg
2024-05-26 20:17:13 +00:00
#export ANSIBLE_DEBUG=1
export ANSIBLE_LOG_PATH=ansible_run.log
2024-05-22 15:35:11 +00:00
cd $base
python3 parse_arch_packages.py > arch_packages.json
cd $workdir
2024-05-26 20:17:13 +00:00
rm $base/vm_files
ln -s $workdir $base/vm_files
2024-05-22 15:35:11 +00:00
ansible-playbook $base/workstation.yaml \
2024-05-26 20:17:13 +00:00
-v \
2024-05-22 15:35:11 +00:00
-u "mbess" \
2024-05-27 21:19:04 +00:00
-i "inventory.yml" \
--ssh-extra-args "-o ControlMaster=auto -o ControlPersist=60s -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 22 -i ./master_sshkey" \
2024-05-26 20:17:13 +00:00
--extra-vars "@$workdir/vars.yaml" \
2024-05-27 21:19:04 +00:00
--extra-vars "ansible_sudo_pass=pidell43"
#--start-at-task "Create the aur_builder user"
2024-05-26 20:17:13 +00:00