ansible のリポジトリに ansible-runner なるものを見つけました。
デモ用に docker で ansible を動かす例が載っていました。
docker run -it --rm -e RUNNER_PLAYBOOK=test.yml ansible/ansible-runner:latest
手元に ansible がない環境で docker run
経由で ansible を動かす、という方法は面白いなと思ったので試すことにしました。
実行される Playbook は、
ansible-runner/test.yml at master · ansible/ansible-runner · GitHub
のようです。
- hosts: all tasks: - debug: msg="Test!"