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>