СиС_Лекция_14_2023
.pdf
Инструменты управления конфигурацией
Файл сценариев
Инструменты управления конфигурацией
Файл сценариев
• Имя является необязательным
компонентом, но рекомендуется
• Hosts из инвентарного файла
• Tasks определяет список из одного или нескольких действий, которые необходимо выполнить на каждом целевом хосте. Обратите внимание, что в этом примере есть 2 задачи, обозначенные ‘-’
Инструменты управления конфигурацией
Файл сценариев
• Модули — это базовый код,
обычно Python, для выполнения
действий на хостах.
• В Ansible включены сотни
модулей, но пользователи могут создавать и свои собственные.
• В каждой задаче необходимо указать модуль, чтобы определить желаемое действие.
• В этом примере первая задача использует модуль ios_config, а вторая — ios_vrf.
Инструменты управления конфигурацией
Файл сценариев
В первой задаче ios_config передается список строк, которые нужно выполнить на устройствах.
• ios_config попытается применить каждую строку к каждому устройству
• ios_vrf использует 3 ключевых параметра:
• Vrfs — это список VRF, с которыми нужно действовать.
• Состояние сообщает модулю, должна ли vrfs существовать (присутствует) или нет (отсутствует).
• Очистить: указывает модулю удалить все не включенные файлы vrf.
