Ansible を使用して、サービスが分散されているかどうかにかかわらず環境をデプロイしています。ansible-playbook に渡す引数に基づいて、条件付きで Playbook を含めたいと思います。
create_server.yml
---
- include: launch_ec2_instance.yml
- include install_postgres.yml
when {{db}} == "Y"
- include install_redis.yml
when {{redis}} == "Y"
これが私が create_server.yml を呼び出す方法です
ansible-playbook create_server.yml -i local --extra-vars "db=Y redis=N"
これを行うことは可能ですか?