Полный текст

Infrastructure as Code на практике: как был отрефакторен сложный Ansible-репозиторийСергей Истомин, DevOps-инженер в KTS, делится опытом, как сделать так, чтобы заказчику было легко пользоваться Ansible. Речь пойдёт о кейсе, когда на «ферме» сто «голов», и всех знают по именам.Это будет спорный материал: результат описанного рефакторинга — компромисс между практикой Infrastructure as Code (IaC) и людьми. Последняя составляющая этого компромисса требует тонкой настройки и деликатного подхода, поскольку люди в любой момент могут неосознанно начать отдаляться от IaC. Причина всегда одна — когнитивная нагрузка, которая, как только начинает доставлять дискомфорт, потихоньку двигает IaC в сторону. Разбираемся, как найти баланс и сделать IaC удобным для всех.