HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-19
1 <p>Мы уже рассказывали о том, чем хорош Ansible, какие проблемы он решает и для каких задач просто бесценен. Но так ли легко в него зайти без спец.знаний?</p>
1 <p>Мы уже рассказывали о том, чем хорош Ansible, какие проблемы он решает и для каких задач просто бесценен. Но так ли легко в него зайти без спец.знаний?</p>
2 <p>Увы, но это не тот инструмент, который можно вот так просто взять и юзать его роли, стянутые с Galaxy.<strong>В работе с ним важна система и грамотный подход. Если зайти в него, пробежавшись по азам, можно получить ошибки такого рода:</strong></p>
2 <p>Увы, но это не тот инструмент, который можно вот так просто взять и юзать его роли, стянутые с Galaxy.<strong>В работе с ним важна система и грамотный подход. Если зайти в него, пробежавшись по азам, можно получить ошибки такого рода:</strong></p>
3 <ul><li>(args*, kwargs*)-синдром;</li>
3 <ul><li>(args*, kwargs*)-синдром;</li>
4 <li>нарушение идемпотентности на входе и на выходе;</li>
4 <li>нарушение идемпотентности на входе и на выходе;</li>
5 <li>сломанные теги и разбегание тегов;</li>
5 <li>сломанные теги и разбегание тегов;</li>
6 <li>ошибки в расположении переменных;</li>
6 <li>ошибки в расположении переменных;</li>
7 <li>река лавы;</li>
7 <li>река лавы;</li>
8 <li>шаблонизация YAML и шаблонизация JSON;</li>
8 <li>шаблонизация YAML и шаблонизация JSON;</li>
9 <li>pathological coupling и др.</li>
9 <li>pathological coupling и др.</li>
10 </ul><p><strong>Подробно про эти и другие антипаттерны можно прочитать<a>в статье Георгия Шуклина.</a></strong></p>
10 </ul><p><strong>Подробно про эти и другие антипаттерны можно прочитать<a>в статье Георгия Шуклина.</a></strong></p>
11 <p>А разобраться с Ansible и внедрить его грамотно, чтобы потом не расхлёбывать последствия беспорядочных действий, можно на курсе Слёрма<strong><a>"Ansible: Infrastructure as Code".</a></strong></p>
11 <p>А разобраться с Ansible и внедрить его грамотно, чтобы потом не расхлёбывать последствия беспорядочных действий, можно на курсе Слёрма<strong><a>"Ansible: Infrastructure as Code".</a></strong></p>