Size: a a a

ansible — русскоговорящее сообщество

2021 November 29

DC

Dennis Chertkov in ansible — русскоговорящее сообщество
А где в документации про это прочитать можно?  Я пытался про условия читать, но конечно там такого не нашел..
Можете навести по каким словам искать?
Еще раз спасибо!!
источник

EK

Evgeny Kovalskiy in ansible — русскоговорящее сообщество
'ansible magic variables', 'ansible conditions', 'ansible built in filters'

Остальное из опыта.

Вы когда из python тяните какие-то обороты в ансибл, вы делайте скидку, что там по большей части везде строки это первое.

Второе фильтры тоже лучше посмотреть что уже написаны.

Т.е. оно написано на питоне, но далеко не все что кажется разумным будет работать.
источник

DC

Dennis Chertkov in ansible — русскоговорящее сообщество
Спасибо!
источник

A

Amir in ansible — русскоговорящее сообщество
А кто нить использует связку вольт+ансибл?
источник

DC

Dennis Chertkov in ansible — русскоговорящее сообщество
Я.
Если речь про ansible-vault
источник
2021 November 30

ВШ

Вадим Шандринов... in ansible — русскоговорящее сообщество
ага, постоянно. с точностью до переменных - сам файл шифровать оказалось неудобно.
даже скриптик для пучарма накидал что бы (де)шифровать - существующие плагины не арбайтен
источник

EK

Evgeny Kovalskiy in ansible — русскоговорящее сообщество
Какая проблема складывать секреты в переменные окружения? И запускать все в удобном контейнере?
источник

ВШ

Вадим Шандринов... in ansible — русскоговорящее сообщество
проблем нет. но нам удобнее в гитлабе хранить секреты.
источник

EK

Evgeny Kovalskiy in ansible — русскоговорящее сообщество
А как же security ? В смысле workflow как выглядит?

Т.е. у всей группы одни и теже секетры везде?
источник

EK

Evgeny Kovalskiy in ansible — русскоговорящее сообщество
По идеет так:
-  shared infrastructure code
-  private secrets
источник

ВШ

Вадим Шандринов... in ansible — русскоговорящее сообщество
Есть раскаточная машина, там ваулт-пасс лежит. У каждого разраба - тоже лежит. Разрабы шифруют, в гит, на раскаточную, экспы раскатывают.
источник

EK

Evgeny Kovalskiy in ansible — русскоговорящее сообщество
А вот... Я так и думал что у вас есть deploy host отдельно.
источник

EK

Evgeny Kovalskiy in ansible — русскоговорящее сообщество
Отбой, топик стартер не вы 🙂
источник

G

Georgy in ansible — русскоговорящее сообщество
group_vars/all.yaml всегда импортируются в playbook?
источник

G

Georgy in ansible — русскоговорящее сообщество
без необходимости делать import_vars: "all.yaml" ?
источник

ВШ

Вадим Шандринов... in ansible — русскоговорящее сообщество
существует целая иерархия включений и перекрытий значений переменных
https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#understanding-variable-precedence

playbook group_vars/all  стоят на 5м месте
источник

G

Georgy in ansible — русскоговорящее сообщество
О! благодарю
источник

G

Georgy in ansible — русскоговорящее сообщество
как раз то, что нужно
источник

G

Georgy in ansible — русскоговорящее сообщество
вот только я что-то не понял.. inventory group_vars  - это секция, которая находится в inventory файле? а playbook group_vars - директория, которая находится в каталоге проекта?
источник

G

Georgy in ansible — русскоговорящее сообщество
или playbook group_vars - это тоже секция в playbook'е?
источник