band-on-iac/roles/basic_packages/tasks/main.yml
rulrich 8170c9ae42
All checks were successful
continuous-integration/drone/pr Build is passing
roles/basic_packages/tasks/main.yml aktualisiert
2024-03-14 20:30:12 +01:00

35 lines
753 B
YAML

---
- name: Install Relax and Recover Packages for Disaster Recovery
ansible.builtin.package:
name:
- rear
- sshfs
- tmux
- pigz
state: present
- name: Setup rear config
ansible.builtin.template:
src: roles/basic_packages/files/local.conf
dest: /etc/rear/local.conf
owner: root
group: root
mode: '0600'
- name: Create backup cronjob for DR
ansible.builtin.cron:
name: run a rear full backup
weekday: "7"
minute: "20"
hour: "3"
user: root
job: "/usr/sbin/rear mkbackup > /dev/null"
cron_file: rear_backup_full
- name: Ensure disabled services
ansible.builtin.service:
name:
- rpcbind.service
- rpcbind.socket
enabled: false
state: stopped