diff --git a/roles/backup_server/tasks/main.yml b/roles/backup_server/tasks/main.yml index 12cc7a5..8577419 100644 --- a/roles/backup_server/tasks/main.yml +++ b/roles/backup_server/tasks/main.yml @@ -1,19 +1,19 @@ --- -- name: install packages - package: +- name: Install packages + ansible.builtin.package: name: "{{ item }}" state: installed with_items: - git - rclone -- name: create backup group - group: +- name: Create backup group + ansible.builtin.group: name: backup gid: 1005 -- name: create backup user - user: +- name: Create backup user + ansible.builtin.user: name: backup comment: Backup Service createhome: false @@ -22,16 +22,16 @@ shell: /bin/sh uid: 1005 -- name: create backup directory - file: +- name: Create backup directory + ansible.builtin.file: path: /export/backup state: directory mode: 0755 owner: root group: "{{ ansible_wheel }}" -- name: link backup directory - file: +- name: Link backup directory + ansible.builtin.file: dest: /srv/backup src: /export/backup state: link @@ -39,24 +39,24 @@ group: "{{ ansible_wheel }}" follow: false -- name: create bitbucket backup directory - file: +- name: Create Bitbucket backup directory + ansible.builtin.file: path: /export/backup/bitbucket.org state: directory mode: 0775 owner: root group: backup -- name: install bitbucket backup script - copy: +- name: Install Bitbucket backup script + ansible.builtin.copy: dest: /usr/local/sbin/backup-bitbucket src: backup-bitbucket.py mode: 0755 owner: root group: "{{ ansible_wheel }}" -- name: add bitbucket backup cron job - cron: +- name: Add Bitbucket backup cron job + ansible.builtin.cron: name: bitbucket-backup job: /usr/local/sbin/backup-bitbucket hour: "03"