diff --git a/tasks/03_create_key.yml b/tasks/03_create_key.yml index b8890c5..2ab3fdc 100644 --- a/tasks/03_create_key.yml +++ b/tasks/03_create_key.yml @@ -1,12 +1,12 @@ --- # In this Play an ssh key pair is created for login to the backup server and secure data transfer. -# We do not want the possibly existing key to be used/distributed, +# We do not want the possibly existing key to be used/distributed, # so a backup-specific (backup/backup.pub) one is created. -- name: Create ssh-key (if neeeded) for {{ borgbackup_user }} +- name: Create ssh-key (if neeeded) for {{ borgbackup_user }} tags: - install_backup block: - - name: Ensire directory exist + - name: Ensure directory exist ansible.builtin.file: path: "{{ backup_user_info.home }}/.ssh/" state: directory @@ -21,7 +21,7 @@ type: "{{ borg_ssh_key_type }}" owner: "{{ borgbackup_user }}" group: "{{ borgbackup_group }}" - + - name: Set key permission ansible.builtin.file: path: "{{ backup_user_info.home }}/.ssh/backup.pub" diff --git a/tasks/noauto_create_timer_cron.yml b/tasks/noauto_create_timer_cron.yml index b160800..bda732d 100644 --- a/tasks/noauto_create_timer_cron.yml +++ b/tasks/noauto_create_timer_cron.yml @@ -1,4 +1,9 @@ --- +- name: Ensure Cron is installed + ansible.builtin.package: + name: "{{ borg_cron_package }}" + state: present + - name: Add cron-job for borgmatic when: - borgmatic_timer is defined and borgmatic_timer == "cron" diff --git a/vars/Archlinux.yml b/vars/Archlinux.yml index 5d8a112..48c3688 100644 --- a/vars/Archlinux.yml +++ b/vars/Archlinux.yml @@ -2,8 +2,7 @@ borg_dep_packages: - openssh -borg_cron_package: - - cronie +borg_cron_package: cronie borg_pip_packages: - gcc diff --git a/vars/Debian.yml b/vars/Debian.yml index 5c2e8a5..c5fb44b 100644 --- a/vars/Debian.yml +++ b/vars/Debian.yml @@ -2,8 +2,7 @@ borg_dep_packages: - openssh-client -borg_cron_package: - - cron +borg_cron_package: cron borg_pip_packages: - libssl-dev diff --git a/vars/Fedora.yml b/vars/Fedora.yml index 886da4b..a5583ec 100644 --- a/vars/Fedora.yml +++ b/vars/Fedora.yml @@ -2,8 +2,7 @@ borg_dep_packages: - openssh-clients -borg_cron_package: - - cronie +borg_cron_package: cronie borg_pip_packages: - libacl-devel diff --git a/vars/ManjaroLinux.yml b/vars/ManjaroLinux.yml index 4a661c7..fd4a65b 100644 --- a/vars/ManjaroLinux.yml +++ b/vars/ManjaroLinux.yml @@ -2,8 +2,7 @@ borg_dep_packages: - openssh -borg_cron_package: - - cronie +borg_cron_package: cronie borg_pip_packages: # untested - libssl-dev diff --git a/vars/RedHat-8.yml b/vars/RedHat-8.yml index 7a5ea44..4497b8d 100644 --- a/vars/RedHat-8.yml +++ b/vars/RedHat-8.yml @@ -2,8 +2,7 @@ borg_dep_packages: - openssh-clients -borg_cron_package: - - cronie +borg_cron_package: cronie borg_pip_packages: - libacl-devel diff --git a/vars/RedHat-9.yml b/vars/RedHat-9.yml index cca648c..2b900f4 100644 --- a/vars/RedHat-9.yml +++ b/vars/RedHat-9.yml @@ -2,8 +2,7 @@ borg_dep_packages: - openssh-clients -borg_cron_package: - - cronie +borg_cron_package: cronie borg_pip_packages: - libacl-devel diff --git a/vars/RedHat.yml b/vars/RedHat.yml index bb9a8aa..3115a75 100644 --- a/vars/RedHat.yml +++ b/vars/RedHat.yml @@ -2,8 +2,7 @@ borg_dep_packages: - openssh-clients -borg_cron_package: - - cronie +borg_cron_package: cronie borg_pip_packages: - libacl-devel