Я использую Ansible для развертывания среды, в которой могут быть распределены службы или нет. Я хотел бы условно включить playbook на основе аргументов, которые я передаю в ansible-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"
Возможно ли это сделать и если да, то как?