#!/bin/bash {% if salt.grains.get('cpuarch').startswith('arm') %} {% set arch = 'arm' %} {% elif salt.grains.get('cpuarch') == 'aarch64' %} {% set arch = 'arm64' %} {% else %} {% set arch = 'amd64' %} {% endif %} {% set restic_version = salt.pillar.get("restic:version") %} URL="https://github.com/restic/restic/releases/download/v{{ restic_version }}/restic_{{ restic_version }}_linux_{{ arch }}.bz2" echo "$URL" wget --quiet "$URL" -O - | bzip2 -cd > /bin/restic.tmp if [ $? -eq 0 ]; then chmod +x /bin/restic.tmp mv /bin/restic.tmp /bin/restic else rm -f /bin/restic.tmp exit 1 fi