12 lines
306 B
Bash
Executable File
12 lines
306 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# 1 - Pull the latest code
|
|
git pull origin main
|
|
|
|
# 2 - Update dependencies and modules
|
|
./scripts/update_modules.sh
|
|
|
|
# 3 - Run the job
|
|
source .venv/bin/activate
|
|
ansible-playbook playbooks/maintain.yaml --vault-pass-file ~/vault_password -i inventory/hosts.yaml --private-key ~/.ssh/ansible_key
|