Управление конфигурацией относится к центральным задачам администрирования Linux-систем. Классические инструменты, такие как Puppet, Chef или Saltstack, как правило, полагаются на агентов, которые должны быть установлены и поддерживаться на каждой целевой системе. Ansible использует другой подход: для управления системами достаточно SSH-сервера и актуальной установки Python на целевой машине, дополнительный агент не требуется.
Эта безагентная архитектура делает Ansible распространенным инструментом для развертывания систем и автоматизированного управления приложениями. Тем, кто хочет эффективно настраивать Linux-окружения и стандартизировать повторяющиеся процессы, необходим практический опыт работы с плейбуками, ролями и соответствующими концепциями Ansible.
От установки до сложных плейбуков
На четырехдневном практикуме «Ansible Fundamentals: Systemdeployment & -management» от Golem Karrierewelt участники изучают практическое использование Ansible на конкретных примерах. Курс проводит B1 Systems GmbH (открывается в новом окне), поставщик, специализирующийся на Linux- и open-source-решениях, обучении, консалтинге и поддержке с подтвержденной экспертизой в облачной среде.
Начало посвящено установке Ansible, ad-hoc-командам для быстрых действий, созданию инвентарей, а также работе с модулями. На этой основе курс обучает созданию сложных плейбуков, включая синтаксис YAML, переменные и управляющие структуры. Еще один ключевой аспект — роли, с помощью которых можно структурировать и переиспользовать связанный код, дополненные шаблонизацией Jinja2 и платформой Ansible Galaxy.
Продвинутые техники и командная работа
Далее практикум охватывает продвинутые техники, такие как Ansible Vault для шифрования чувствительных файлов, делегирование другим системам, тегирование, а также различные стратегии. Завершают курс совместная разработка с Ansible и Git, а также использование AWX или Ansible Tower в качестве графического интерфейса с дополнительными функциями.
Требуются глубокое понимание администрирования Linux-систем и сетей, а также базовые знания программирования в shell. Практикум проводится на немецком языке, необходим собственный компьютер с доступом в интернет. По завершении курса участники получают подтверждение участия.
Курс
Тем, кто до покупки подпишется на бесплатную рассылку Golem Karrierewelt, предоставляется скидка 10 процентов на первый заказ в Golem Karrierewelt.