Ansible Playbook 循环:使用 with_items 执行重复任务
{"title":"Ansible Playbook 循环:使用 with_items 执行重复任务","description":"了解如何在 Ansible Playbook 中使用循环来执行一系列任务。本文将介绍使用 with_items 关键字定义循环,并提供示例演示如何循环遍历列表并执行特定任务。","keywords":"ansible, playbook, 循环, with_items, 任务, 自动化, 配置管理, 列表, 迭代","content":"在 Ansible 的 Playbook 中,可以使用循环来执行一系列任务。循环可以使用 with_items 关键字来定义。\n\n下面是一个示例,展示了如何在 Playbook 中使用循环来执行一系列任务:\n\nyaml\n---\n- name: Example Playbook\n hosts: all\n become: true\n vars:\n items:\n - item1\n - item2\n - item3\n\n tasks:\n - name: Task 1\n debug:\n msg: "This is task 1"\n\n - name: Loop Task\n debug:\n msg: "This is loop task for item: {{ item }}"\n loop: "{{ items }}"\n\n\n在上面的示例中,我们定义了一个名为 items 的变量,其中包含了一个包含三个元素的列表。然后,在 Loop Task 任务中,我们使用 loop 关键字来循环遍历 items 列表,并在每次迭代中打印相应的消息。\n\n当我们运行这个 Playbook 时,它会依次执行 Task 1 和 Loop Task 任务,并循环打印出每个元素的消息。\n\n请注意,循环可以应用于任何任务,不仅限于 debug 模块。你可以在循环中执行任何需要的任务。"}
原文地址: https://www.cveoy.top/t/topic/pSKd 著作权归作者所有。请勿转载和采集!