From 2bf9be7e3b04f12863814f29c10e2ec7b7fd47d9 Mon Sep 17 00:00:00 2001 From: Rene Date: Sun, 20 Nov 2022 17:52:31 +0100 Subject: [PATCH] add cronjob to execute ansible-pull once a day --- roles/base/tasks/system_setup/cron.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/roles/base/tasks/system_setup/cron.yml b/roles/base/tasks/system_setup/cron.yml index 82e15c5..03614fe 100644 --- a/roles/base/tasks/system_setup/cron.yml +++ b/roles/base/tasks/system_setup/cron.yml @@ -13,6 +13,17 @@ enabled: true when: ansible_distribution == "Archlinux" +- name: "add cronjob for ansible" + become: true + become_user: root + cron: + name: "ansible provision" + user: "{{ ansible_user_id }}" + job: 'ansible-pull --vault-password-file=~/.vaultpass -U "https://gitea.mewissen.site/rene/ansible-pull.git" -d "/opt/ansible-pull" -C master' + state: present + minute: 0 + hour: 1 + # - name: system setup | cron | schedule automatic ansible provisioning # tags: cron # cron: