Проверка
Проверить синтаксис и предполагаемые изменения.
Разберитесь, как проверять изменения playbook до применения к рабочим системам.
Тестирование Ansible-кода — проверка playbook, ролей и результата их выполнения на ожидаемое изменение конфигурации.
Эти профессии связаны с навыком в каталоге KURSEZ. Конкретные задачи зависят от специализации и места работы.
Проверить синтаксис и предполагаемые изменения.
Запустить сценарий на тестовых системах.
Проверить состояние и повторное выполнение.
Подготовьте изолированное окружение и изучите назначение используемых модулей и задач.
На KURSEZ пока не добавлены страницы курсов для развития этого навыка. Когда они появятся, здесь можно будет изучить и сравнить программы.
Ansible-код проверяют, чтобы понять, приведёт ли автоматизация тестовую систему к нужному состоянию. Для этого изучают синтаксис, запускают playbook в безопасном окружении и сравнивают полученную конфигурацию с ожиданиями.
Режим check моделирует изменения, но поддерживается модулями по-разному и не заменяет полноценный тест. Некоторые задачи могут быть настроены на реальное выполнение даже в этом режиме; права доступа и воздействие следует проверить заранее.
Для практики создайте учебный playbook, который управляет файлом на тестовой машине. Сравните предполагаемые и фактические изменения и проверьте повторный запуск без доступа к рабочим серверам.