Size: a a a

2021 February 02

r

raven428 in Ansible
Я пока сделал пачками переменных в вида dict_key1, dict_key2, dict_key3, ... dict_keyN. Но это как-то кривовато и текста много для каждой переменной внутри словаря переписывать название словаря. Какой правильный-то паттерн для этого случая?
источник

SP

Sergey Pechenkó in Ansible
raven428
Я пока сделал пачками переменных в вида dict_key1, dict_key2, dict_key3, ... dict_keyN. Но это как-то кривовато и текста много для каждой переменной внутри словаря переписывать название словаря. Какой правильный-то паттерн для этого случая?
vars_plugin, в котором можно на ушах стоять непосредственно на Питоне.
источник

r

raven428 in Ansible
Sergey Pechenkó
vars_plugin, в котором можно на ушах стоять непосредственно на Питоне.
Интересная штука, спасибо. Наверное, даже интересней, чем hiera для ansible.
источник

SP

Sergey Pechenkó in Ansible
raven428
Интересная штука, спасибо. Наверное, даже интересней, чем hiera для ansible.
Более того, это штатный способ стоять на ушах в Ansible, в отличие от попыток программирования на нём.
источник

M

Mihail in Ansible
- name: retrive dns record
 set_fact: dns_answer="{{ lookup('dig',  {{ dns_host_check }}  )}}"

при таком вызове получаю ошибку.
Как правильно вызвать lookup для поиска в DNS по переменной dns_host_check?
источник

L

Lamobot in Ansible
Mihail
- name: retrive dns record
 set_fact: dns_answer="{{ lookup('dig',  {{ dns_host_check }}  )}}"

при таком вызове получаю ошибку.
Как правильно вызвать lookup для поиска в DNS по переменной dns_host_check?
Убрать внутренние двойные скобки
источник

SP

Sergey Pechenkó in Ansible
Lamobot
Убрать внутренние двойные скобки
Ну или доку прочитать :-))))))
источник

L

Lamobot in Ansible
Sergey Pechenkó
Ну или доку прочитать :-))))))
Сложно :)
источник

M

Mihail in Ansible
уже разобрался, проблема была в опечатке в названии файла с переменными
источник

M

Mihail in Ansible
всем спасибо
источник

VZ

Vladimir Zhurkin in Ansible
п подскажите по репам. Есть куча реп которые надо добавить Условно
{{ repadd_title }}
username={{ USERNAME }}
password={{ PASSWORD }}
name={{ repoadd_name }}}
baseurl={{ repoadd_naseurl }}}
enabled=0
gpgcheck=1
gpgkey={{ repoadd_gpgkey }}}
источник

VZ

Vladimir Zhurkin in Ansible
просто создавать кучу файлов и писать их от переменной, что то как то так себе
источник

VZ

Vladimir Zhurkin in Ansible
хотя может я не прав и играю в пограмизм
источник

AK

Alexander Khatsayuk in Ansible
Vladimir Zhurkin
хотя может я не прав и играю в пограмизм
Так это, yum_repository же есть
источник

VZ

Vladimir Zhurkin in Ansible
Alexander Khatsayuk
Так это, yum_repository же есть
и ? :) я знаю что он есть
источник

VZ

Vladimir Zhurkin in Ansible
как мне списки загнать лучше и по условию сделать их отработку
источник

VZ

Vladimir Zhurkin in Ansible
в template обложится if  ? :)
источник

AK

Alexander Khatsayuk in Ansible
Ну, loop с dict наверное
источник

VZ

Vladimir Zhurkin in Ansible
я думал об этом, а если мне репа на вот этом сервере не нужна
источник

VZ

Vladimir Zhurkin in Ansible
те надо условие проверки переменных, те when
источник