Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СиС_Лекция_14_2023

.pdf
Скачиваний:
7
Добавлен:
10.06.2025
Размер:
983 Кб
Скачать
☆

Инструменты управления конфигурацией

Файл сценариев

Инструменты управления конфигурацией

Файл сценариев

• Имя является необязательным

компонентом, но рекомендуется

• Hosts из инвентарного файла

• Tasks определяет список из одного или нескольких действий, которые необходимо выполнить на каждом целевом хосте. Обратите внимание, что в этом примере есть 2 задачи, обозначенные ‘-’

Инструменты управления конфигурацией

Файл сценариев

• Модули — это базовый код,

обычно Python, для выполнения

действий на хостах.

• В Ansible включены сотни

модулей, но пользователи могут создавать и свои собственные.

• В каждой задаче необходимо указать модуль, чтобы определить желаемое действие.

• В этом примере первая задача использует модуль ios_config, а вторая — ios_vrf.

Инструменты управления конфигурацией

Файл сценариев

В первой задаче ios_config передается список строк, которые нужно выполнить на устройствах.

• ios_config попытается применить каждую строку к каждому устройству

• ios_vrf использует 3 ключевых параметра:

• Vrfs — это список VRF, с которыми нужно действовать.

• Состояние сообщает модулю, должна ли vrfs существовать (присутствует) или нет (отсутствует).

• Очистить: указывает модулю удалить все не включенные файлы vrf.