My ansible role has this main.yml
more tasks/main.yml
---
- include: ssl_pull.yml
when: ACTION == 'renewal'
- include: ssl_gen.yml
when: ACTION == 'generate'
- include: ssl_push.yml
when: ACTION == 'install'
- include: ssl_install.yml
when: ACTION == 'install'
I want the to give the user the ability to pass multiple ACTION like renewal & install so it includes
- include: ssl_pull.yml
- include: ssl_push.yml
- include: ssl_install.yml
I know how to pass a single value for ACTION variable as below
ansible-playbook -v -i /web/hosts.txt site.yml -e "ACTION=renewal"
How, can i pass either one or multiple values and include files based on the value/s passed ?
Can you please suggest what changes i need to make to my command / yml ?