Size: a a a

2021 February 09

SP

Sergey Pechenkó in Ansible
Станислав
Так заведено, что всякие "секретные" данные хранят в ансибл вольте
Это не место, а формат. Ну и шифровать весь файл необязательно.
источник

TG

Timur Gadiev in Ansible
Станислав
 vars_files:
   - roles/hashicorp/vars/secret.yaml

я так сделал.
Это плохо, если для роли
источник

TG

Timur Gadiev in Ansible
Проще через include_vars в коде роли тогда
источник

TG

Timur Gadiev in Ansible
Не сломается при смене путей роли
источник

O

OpsDev in Ansible
Коллеги а кто как git модулю передает user & pass
источник

FF

Fire Fighter in Ansible
OpsDev
Коллеги а кто как git модулю передает user & pass
По ключу.
источник

A

Anton 🐻 in Ansible
Yerzhan Zhiyentayev
у каждой роли своя репа. у каждого проекта своя (инвентори и плейбуки). роли подключены к проекту через requirements.yml
а если в каждом проекте/репе в плейбуках нужны какие-то общие vars? копипастить?
источник

TG

Timur Gadiev in Ansible
Anton 🐻
а если в каждом проекте/репе в плейбуках нужны какие-то общие vars? копипастить?
Можете вынести куда-то в общий источник. В тот же консул, например.
источник

A

Anton 🐻 in Ansible
да, хороший вариант
источник

YZ

Yerzhan Zhiyentayev in Ansible
Timur Gadiev
А зачем из разных веток катить?
была необходимость использовать разные темплейты
источник

$

$p33d_$n@i1 in Ansible
Anton 🐻
а если в каждом проекте/репе в плейбуках нужны какие-то общие vars? копипастить?
Есть общий плейбук под все ВМ с общими задачами/параметрами, он объявлен в плейбуках "целевых" через include
https://docs.ansible.com/ansible/2.9/modules/include_module.html
источник

YZ

Yerzhan Zhiyentayev in Ansible
Anton 🐻
а если в каждом проекте/репе в плейбуках нужны какие-то общие vars? копипастить?
да я так и делал
источник

TG

Timur Gadiev in Ansible
Yerzhan Zhiyentayev
была необходимость использовать разные темплейты
Делайте параметризацию. Зачем для этого отдельные ветки?
источник

SP

Sergey Pechenkó in Ansible
^^^ +++
источник

A

Anton 🐻 in Ansible
а можно как-то сделать в ямл конфиге имя ключа составным с конкатенацией строк? вот так вот не сработало
источник

E

Elenhil in Ansible
Anton 🐻
а можно как-то сделать в ямл конфиге имя ключа составным с конкатенацией строк? вот так вот не сработало
Можно
источник

E

Elenhil in Ansible
Но очень нетривиально и идет вразрез с видением разрабов
источник

E

Elenhil in Ansible
Курить тут
источник

E

Elenhil in Ansible
источник

E

Elenhil in Ansible
Тлдр - вы, скорее всего, это не хотите. Проще лист сделать
источник