34 lines
755 B
Text
34 lines
755 B
Text
"/root/scripts/backup.sh":
|
|
file.managed:
|
|
- source: salt://roles/maintain/backup/backup.sh
|
|
- user: root
|
|
- group: root
|
|
- mode: 644
|
|
- makedirs: true
|
|
- template: jinja
|
|
- context:
|
|
bnames: {{ pillar['backup'] }}
|
|
|
|
"/usr/lib/systemd/system/backup.service":
|
|
file.managed:
|
|
- source: salt://roles/maintain/backup/backup.service
|
|
- user: root
|
|
- group: root
|
|
- mode: 644
|
|
|
|
"/usr/lib/systemd/system/backup.timer":
|
|
file.managed:
|
|
- source: salt://roles/maintain/backup/backup.timer
|
|
- user: root
|
|
- group: root
|
|
- mode: 644
|
|
|
|
"backup.timer":
|
|
service.running:
|
|
- enable: true
|
|
|
|
"backup-reload":
|
|
module.run:
|
|
- name: service.systemctl_reload
|
|
- onchanges:
|
|
- file: /usr/lib/systemd/system/*
|