Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
linux:ansible:loops [2023/12/28 22:35] werwolf |
linux:ansible:loops [2023/12/28 22:38] (текущий) werwolf |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ===== Как использовать loops в Ansible =====+ | + | ===== Как использовать loops в Ansible ===== |
| Строка 150: | Строка 150: | ||
| - | <code> | + | <code bash> |
| ➜ ansible_local ansible-playbook nested_loop_product.yml | ➜ ansible_local ansible-playbook nested_loop_product.yml | ||
| Строка 207: | Строка 207: | ||
| * 'сообщение: 'Установка %%{{ item.1 }}%% на %%{{ item.0.name }}%%'' - это место, где мы указываем Ansible, что печатать. Он берет имя каждого сервера и каждого пакета и печатает их в удобочитаемом формате. | * 'сообщение: 'Установка %%{{ item.1 }}%% на %%{{ item.0.name }}%%'' - это место, где мы указываем Ansible, что печатать. Он берет имя каждого сервера и каждого пакета и печатает их в удобочитаемом формате. | ||
| - | <code> | + | <code bash> |
| ➜ ansible_local ansible-playbook nested_list_loop.yml | ➜ ansible_local ansible-playbook nested_list_loop.yml | ||
| Строка 245: | Строка 245: | ||
| </code> | </code> | ||
| - | * 'цикл: [1, 2, 3]' указывает, что мы хотим выполнить цикл по числам 1, 2 и 3. | + | * **loop: [1, 2, 3]** указывает, что мы хотим выполнить цикл по числам 1, 2 и 3. |
| - | * модуль 'ansible.builtin.debug' выводит текущий номер. | + | * модуль **ansible.builtin.debug** выводит текущий номер. |
| - | * 'loop_control: pause: 3' приостанавливается на 3 секунды после каждой задачи в цикле. | + | * **loop_control: pause: 3** приостанавливается на 3 секунды после каждой задачи в цикле. |
| Когда вы запускаете этот сборник задач, Ansible печатает каждое число, делает паузу на 3 секунды, а затем переходит к следующей итерации цикла. | Когда вы запускаете этот сборник задач, Ansible печатает каждое число, делает паузу на 3 секунды, а затем переходит к следующей итерации цикла. | ||