Ansible Playbook 循环指南:如何使用循环执行任务
在 Ansible 的 playbook 中,可以使用循环来执行一系列任务。循环可以用于遍历列表、字典或者范围。\n\n以下是一个示例,演示如何在 playbook 中使用循环:\n\nyaml\n---\n- name: Execute tasks in a loop\n hosts: all\n gather_facts: false\n\n vars:\n my_list:\n - item1\n - item2\n - item3\n\n tasks:\n - name: Print items from a list\n debug:\n msg: "{{ item }}"\n loop: "{{ my_list }}"\n\n\n在上面的示例中,我们定义了一个名为my_list的变量,其中包含了一个字符串列表。然后,我们使用loop关键字在debug任务中循环遍历这个列表,并打印每个元素。\n\n你可以根据需要使用不同的循环方式。除了列表,你还可以使用字典、范围等。在循环中,你可以执行任何任务,包括调用其他角色或任务。\n\n希望以上信息对你有所帮助!如有其他问题,请继续提问。
原文地址: https://www.cveoy.top/t/topic/pSJR 著作权归作者所有。请勿转载和采集!