例如,我创build了以下angular色sqldb,rabbitmq,keystone,并在主要的剧本文件中提到了所有这三个angular色,但是在使用ansible-playbook命令执行主要剧本时,我只想要执行特定angular色例如:keystoneangular色,但不是sqldb,rabbitmqangular色。
我知道的一种方法是在主要剧本中包含angular色sqldb,rabbitmq的行,但是有没有直接从命令行使用剧本的方法?
您可以为您在剧本中包含的每个angular色添加标签,然后在运行剧本时使用–tags选项。
http://docs.ansible.com/ansible/playbooks_tags.html
PS-供参考(从SO): https : //stackoverflow.com/questions/23945201/how-to-run-only-one-task-in-ansible-playbook