Ansibleコントロールノード を Dockerコンテナ として構築するテストです。
git clone
workspace/entrypoint.sh
のFILENAME
とPUBFILENAME
の値を変更してくださいworkspace/hosts
にリモートサーバのIP or ホスト名を既述してくださいget_packages.yml
のbecome_user
を本来の管理者ユーザの名前に変更してください
docker-compose up -d
docker-compose exec ansible /bin/bash
- 1.で作成された公開鍵をリモートサーバに送り込んでください
ansible-playbook -i /workspace/hosts /workspace/get_packages.yml -u SSH_REMOTEUSER --private-key="/root/.ssh/PRIVATE_KEY" -K
docker-compose down
以上