paulbsd-salt/states/gobackup/install.sls
Paul 9db5b47a40
All checks were successful
continuous-integration/drone/push Build is passing
updated gobackup state
2025-09-29 22:53:19 +02:00

26 lines
666 B
Plaintext

---
{%- from "gobackup/map.jinja" import gobackup with context %}
gobackup-bin:
file.managed:
- name: {{ gobackup.install_dir }}/gobackup
- source: {{ gobackup.fetch_url }}/gobackup-{{ gobackup.os }}-{{ gobackup.arch }}
- user: root
- group: root
- mode: 0755
- skip_verify: true
- if_missing: {{ gobackup.install_dir }}/gobackup
gobackup-backups-path:
file.directory:
- name: {{ gobackup.config.models.gobackup.storages.local.path }}
- user: root
- group: root
- mode: 755
gobackup-backups-path-workdir:
file.directory:
- name: {{ gobackup.config.workdir }}
- user: root
- group: root
- mode: 755