OKE の Oracle Linux のデフォルト Python バージョンは 3.6 で古い。 手動でアップデートする。
sudo dnf install python3.12OCIインスタンスのhostnameを変更するには、ダッシュボードからVNICのホスト名を変更する必要がある。
playbok を実行する。
Inputs: PLAYBOOK
ansible-playbook -i hosts.yaml $PLAYBOOKsopsで暗号化する。
INPUTS: FILE
case "$FILE" in
*.yaml) OUT="${FILE%.yaml}.enc.yaml" ;;
*.yml) OUT="${FILE%.yml}.enc.yml" ;;
*.json) OUT="${FILE%.json}.enc.json" ;;
*) OUT="${FILE}.enc" ;;
esac
sops -e "$FILE" > "$OUT"sopsで復号化する。
INPUTS: FILE
case "$FILE" in
*.enc.yaml) OUT="${FILE%.enc.yaml}.yaml" ;;
*.enc.yml) OUT="${FILE%.enc.yml}.yml" ;;
*.enc) OUT="${FILE%.enc}" ;;
*) OUT="${FILE}.dec" ;;
esac
sops -d "$FILE" > "$OUT"