Skip to content

Kentaro1043/ansible

Repository files navigation

Ansible

OCI についての注意

OKEでのPython

OKE の Oracle Linux のデフォルト Python バージョンは 3.6 で古い。 手動でアップデートする。

sudo dnf install python3.12

hostname

OCIインスタンスのhostnameを変更するには、ダッシュボードからVNICのホスト名を変更する必要がある。

ドキュメント

Tasks

playbook

playbok を実行する。

Inputs: PLAYBOOK

ansible-playbook -i hosts.yaml $PLAYBOOK

enc

sopsで暗号化する。

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"

dec

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"

About

サーバ構成

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published