add Cronjobs role

This commit is contained in:
= 2025-06-19 08:51:41 +02:00
parent 00cd858a17
commit e88394803a
7 changed files with 28 additions and 0 deletions

View file

@ -0,0 +1,4 @@
server_install_cronjobs_directory: /etc/cron.d
server_install_cronjobs_files:
- src: "{{ inventory_dir }}/host_files/{{ inventory_hostname }}/server_install_cronjobs_files/your_cronjob"
dest: "your_cronjob"

View file

@ -0,0 +1,24 @@
- name: Update cache
ansible.builtin.apt:
update_cache: true
cache_valid_time: 3600
- name: Install Cron
ansible.builtin.apt:
name: cron
state: present
- name: Activate Cron
ansible.builtin.service:
name: cron
enabled: true
state: started
- name: Copy Cronjob-Files to Host
ansible.builtin.copy:
src: "{{ item.src }}"
dest: "{{ server_install_cronjobs_directory }}/{{ item.dest }}"
owner: root
group: root
mode: '0644'
loop: "{{ server_install_cronjobs_files }}"