在Ansible中,可以使用with_items
关键字来循环执行任务。以下是一个使用with_items
进行一次性运行的示例:
- name: Run a command with multiple items
hosts: all
tasks:
- name: Print item
command: echo "{{ item }}"
with_items:
- "item1"
- "item2"
- "item3"
在上面的示例中,with_items
关键字用于循环执行command
任务。每次循环时,item
变量会被设置为列表中的一个元素,并在echo
命令中打印出来。
可以将上述代码保存为一个名为run_with_items.yml
的文件,并使用以下命令运行:
ansible-playbook run_with_items.yml
运行结果会打印出三行,分别是"item1"、"item2"和"item3"。
希望这个示例可以帮助到你!