--- - name: Update packages community.general.pacman: update_cache: true - name: Install minio cli community.general.pacman: pkg: - minio-client notify: Upgrade packages - name: Flush handlers ansible.builtin.meta: flush_handlers - name: Install mongo-backup.service ansible.builtin.copy: src: mongo-backup.service dest: /etc/systemd/system/mongo-backup.service mode: '0644' owner: root group: root - name: Install mongo-backup.timer ansible.builtin.copy: src: mongo-backup.timer dest: /etc/systemd/system/mongo-backup.timer mode: '0644' owner: root group: root - name: Install etc directory ansible.builtin.file: path: /etc/mongo-backup/ state: directory mode: '0755' owner: root group: root - name: Install credential ansible.builtin.template: src: secret dest: /etc/mongo-backup/secret mode: '0600' owner: root group: root - name: Start and enable mongo-backup.timer ansible.builtin.systemd_service: name: mongo-backup.timer state: started enabled: true