Search
Write a publication
Pull to refresh
15
0

User

Send message

Как запилить годную ролюху в Ansible

Level of difficultyEasy
Reading time10 min
Views8.1K

В данной статье я попытаюсь структурировать все шишки полученные в рамках написания и эксплуатации ролей Ansible и рассказать о том как написать неплохую роль.

Преисполниться мудростью

Покрываем плэйбуками ansible IaC в части предоставления доступа

Level of difficultyMedium
Reading time5 min
Views2.3K

Итак мы уже научились быстро поднимать инфраструктуру с помощью IaC, завели кучу репозиторриев и готовы восстановить исковерканную или сломанную инфраструктуру в части готовности сервисов. В качесте следующего этапа можно рассмотреть предоставление доступов к ресурсам и документирование предоставления таких доступов. Такой подход позволит не только быстро находить на каком основании Вася дропнул табличку на проде, но и ускорить предоставление доступов и сократить количество ошибок.

Читать далее

Пишем роли ansible не ломая прод — особенности check_mode или как правильно его готовить

Level of difficultyEasy
Reading time3 min
Views9.3K

вы в команде адептов инфраструктуры как код и не только раскатываете свою инфраструктуру, но и обновляете ее и хотите быстро восстанавливать, а это значит что вы должны обеспечивать одну из ключевых концепций ansible - идемпотентность повторных запусков. Для этого вы вынуждены не только писать роли, применяя их в лабораторных условиях, но и применения их на реальной инфраструктуре, о том как дебажить при этом ямлы написано например здесь. Применять код который сделает множество изменений в продакшн - такое себе удовольствие не для слабонервных, поэтому и мы будем пускать его предварительно с флагом --check - в холостую, желая посмотреть те изменения которые будут внесены в целевую инфраструктуру.

чекаем туториал

Отладка плэйбуков ansible

Level of difficultyEasy
Reading time5 min
Views19K

Рябятаньки в этом руководстве я постараюсь рассказать как дебажить playbookи, устраняя потенциальные проблемы, не дожидаясь обезвреживания продакшена. Если вы читаете это, то я уверен что вы, также как и я, прочитали десяток статей о том как установить ansible и запускать (применять - режет слух) плэйбуки для конфигурирования всего до чего дотягивается руки.

узнать как дебажить

Kafka acl или разграничение доступа RuleBAC

Reading time13 min
Views17K
раскурить тему аклов в кафке

Распутываясь из циклов Ansible

Reading time7 min
Views13K

Распутываясь из циклов Ansible

Написать данный опус навеяла статья на Хабре Распутывая Ansible Loops. Вообще с циклами у ansible на мой взгляд не задалось. Никаких тебе конструкций вида for и while. Официальная документация довольно-таки развернутая, но немного в ней не хватает элементарных примеров. Их и постараюсь привести.

распутать это

Information

Rating
1,211-th
Location
Ростов-на-Дону, Ростовская обл., Россия
Registered
Activity

Specialization

System Administration, DevOps
Middle
Python
Linux
Ansible
DevOps
GitLab
ELK Stack