#!/usr/bin/env bash # Prüfen, ob ein Dateiname als Argument übergeben wurde if [ -z "$1" ]; then echo "Usage: $0 " exit 1 fi DATEI="$1" # Prüfen, ob ansible-vault existiert und ausführbar ist if ! command -v ansible-vault >/dev/null 2>&1; then echo "Fehler: 'ansible-vault' ist nicht installiert oder nicht im PATH." exit 2 fi # Prüfen, ob die angegebene Datei existiert if [ ! -f "$DATEI" ]; then echo "Fehler: Datei '$DATEI' existiert nicht." exit 3 fi # Befehl ausführen ansible-vault decrypt --ask-vault-pass "$DATEI" exit 0