How to run only one task in ansible playbook?

前端 未结 7 1126
一向
一向 2020-12-22 16:10

Is there a way to only run one task in ansible playbook?

For example, in roles/hadoop_primary/tasks/hadoop_master.yml. I have "start hadoop jo

7条回答
  •  抹茶落季
    2020-12-22 16:15

    There is a way, although not very elegant:

    1. ansible-playbook roles/hadoop_primary/tasks/hadoop_master.yml --step --start-at-task='start hadoop jobtracker services'
    2. You will get a prompt: Perform task: start hadoop jobtracker services (y/n/c)
    3. Answer y
    4. You will get a next prompt, press Ctrl-C

提交回复
热议问题