---
{%- 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.store_with.path }}
    - user: root
    - group: root
    - mode: 700