mini-pc のセットアップ用 Ansible プレイブックです。
- Ansible
- make
plant-diary のコンテナイメージは ghcr.io から取得するため、GitHub Personal Access Token (PAT) が必要です。
- GitHubで
read:packagesスコープを持つPATを作成します。 .devcontainer/.env-templateをコピーして.devcontainer/.envを作成します。GH_TOKENに作成したPATを設定します。
GH_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxx
~/.ssh/configに mini-pc への接続設定を行います。
Host mini-pc
HostName <IP_ADDRESS>
User <ユーザー名>
IdentityFile ~/.ssh/id_rsa
- 下記コマンドで接続確認を行います。
make ping- プレイブックを実行します。
make deploy機密情報は vars/secrets.yml に記載されています。必要に応じて次のコマンドで更新してください。
make edit-secretsmake help で利用可能なコマンドの一覧を確認できます。
make help