Also ensure backup dirs present in main.yml in order to make it work also when not using the 'run each role twice, backyp.yml then main.yml' scenario
This commit is contained in:
parent
aab1ddf62c
commit
d555f919be
@ -1,12 +1,12 @@
|
||||
## The playbook first runs the 'backup.yml' from each role
|
||||
- name: create the /backup-dirs file
|
||||
- name: create the /backup-dirs file # this also runs on main in case someone doesn't run the backup.yml
|
||||
file:
|
||||
path: "/backup-dirs"
|
||||
state: "touch"
|
||||
mode: "0400"
|
||||
changed_when: "true" # we always want ti give roles a chance to register dirs
|
||||
|
||||
- name: Ensure file contains lines from array
|
||||
- name: Ensure file contains lines from array # this also runs on main in case someone doesn't run the backup.yml
|
||||
lineinfile:
|
||||
path: /backup-dirs
|
||||
line: "{{ item }}"
|
||||
|
||||
@ -1,5 +1,17 @@
|
||||
- debug:
|
||||
var: group_names
|
||||
- name: create the /backup-dirs file # this also runs on main in case someone doesn't run the backup.yml
|
||||
file:
|
||||
path: "/backup-dirs"
|
||||
state: "touch"
|
||||
mode: "0400"
|
||||
changed_when: "true" # we always want ti give roles a chance to register dirs
|
||||
|
||||
- name: Ensure file contains lines from array # this also runs on main in case someone doesn't run the backup.yml
|
||||
lineinfile:
|
||||
path: /backup-dirs
|
||||
line: "{{ item }}"
|
||||
create: yes
|
||||
state: present
|
||||
loop: "{{ extra_backup_paths }}"
|
||||
|
||||
- name: make sure restic is installed
|
||||
apt: state=latest pkg=restic
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user