mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-05-02 06:20:26 +08:00
Replaces references to template: with ansible.builtin.template Signed-off-by: Ryan Lerch <rlerch@redhat.com>
45 lines
1.1 KiB
YAML
45 lines
1.1 KiB
YAML
---
|
|
- name: Add the user 'log-detective-backup'
|
|
ansible.builtin.user:
|
|
name: "{{ ld_backup_user }}"
|
|
comment: User used for backing-up log-detective.com
|
|
uid: 15151
|
|
tags:
|
|
- log_detective_backup
|
|
|
|
- name: Create the log-detective.com backup directory
|
|
ansible.builtin.file:
|
|
path: "{{ ld_backup_path }}"
|
|
state: directory
|
|
owner: "{{ ld_backup_user }}"
|
|
group: "{{ ld_backup_user }}"
|
|
mode: '0755' # public tarball → public backup
|
|
tags:
|
|
- log_detective_backup
|
|
|
|
- name: Install the log-detective-backup package dependencies
|
|
ansible.builtin.package:
|
|
name:
|
|
- wget
|
|
state: present
|
|
tags:
|
|
- log_detective_backup
|
|
|
|
- name: Install the backup script
|
|
ansible.builtin.template:
|
|
src: backup.sh.j2
|
|
dest: "{{ ld_backup_script }}"
|
|
mode: '0755'
|
|
tags:
|
|
- log_detective_backup
|
|
|
|
- name: Install the cron job downloading the log-detective dumps
|
|
ansible.builtin.cron:
|
|
name: "download log-detective data dump"
|
|
minute: "0"
|
|
hour: "*"
|
|
job: "{{ ld_backup_script }}"
|
|
user: "{{ ld_backup_user }}"
|
|
tags:
|
|
- log_detective_backup
|