From c713317e498d26c513e4e7cd835172ee143a5afd Mon Sep 17 00:00:00 2001 From: Kris Lamoureux Date: Mon, 24 Nov 2025 16:35:11 -0500 Subject: [PATCH] Add cron job deployment to base role --- roles/base/tasks/system.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/roles/base/tasks/system.yml b/roles/base/tasks/system.yml index f977891..1a4bd98 100644 --- a/roles/base/tasks/system.yml +++ b/roles/base/tasks/system.yml @@ -100,6 +100,21 @@ when: scripts is defined and scripts | length > 0 tags: scripts +- name: Deploy cron jobs + ansible.builtin.cron: + name: "{{ item.name }}" + job: "{{ item.job }}" + user: "{{ item.user | default('root') }}" + minute: "{{ item.minute | default('*') }}" + hour: "{{ item.hour | default('*') }}" + day: "{{ item.day | default('*') }}" + month: "{{ item.month | default('*') }}" + weekday: "{{ item.weekday | default('*') }}" + state: "{{ item.state | default('present') }}" + disabled: "{{ item.disabled | default(false) }}" + loop: "{{ cron }}" + when: cron is defined and cron | length > 0 + - name: Install NTPsec ansible.builtin.apt: name: ntpsec