From 2fefea9da8608df7c845eb30e19c2a91ac6f1a41 Mon Sep 17 00:00:00 2001 From: aggarwalakshun Date: Tue, 12 Aug 2025 20:56:21 +0530 Subject: [PATCH] add more playbooks --- .../workflows/{update-packages.yml => playbooks.yml} | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) rename .gitea/workflows/{update-packages.yml => playbooks.yml} (60%) diff --git a/.gitea/workflows/update-packages.yml b/.gitea/workflows/playbooks.yml similarity index 60% rename from .gitea/workflows/update-packages.yml rename to .gitea/workflows/playbooks.yml index 263ff10..6b98caa 100644 --- a/.gitea/workflows/update-packages.yml +++ b/.gitea/workflows/playbooks.yml @@ -1,4 +1,4 @@ -name: Update packages using ansible playbook +name: Run ansible playbooks on: schedule: @@ -12,7 +12,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Run Ansible playbook + - name: Update packages env: ANSIBLE_HOST_KEY_CHECKING: 'false' run: | @@ -21,3 +21,11 @@ jobs: echo "${{ secrets.ANSIBLE_BECOME_PASS }}" > /mnt/become-pass.txt && \ chmod 600 /mnt/default-key && \ ansible-playbook -i inventory.yml --vault-pass-file /mnt/become-pass.txt --key-file /mnt/default-key playbooks/update-packages.yml + + - name: Prune ctr images + run: | + ansible-playbook -i inventory.yml --vault-pass-file /mnt/become-pass.txt --key-file /mnt/default-key playbooks/prune-k3s.yml + + - name: Update proxmox nodes + run: | + ansible-playbook -i inventory.yml --vault-pass-file /mnt/become-pass.txt --key-file /mnt/default-key playbooks/update-proxmox.yml