Size: a a a

2021 February 15

L

Lamobot in Ansible
Sergei Mikhaltsov
плохой ответ
Может просто напишете, что у вас не получается по доке сделать? Таски покажете?
источник

AB

Alexander Balandin in Ansible
Добрый день! Подскажите, пожалуйста, как указать правильно переменную name? В простом виде не работает.

{% for host in groups['my_group'] %}
{% if host == '{{name}}' %}
источник

VS

Vladislav 👻 Shishkov... in Ansible
if host == name
источник

AB

Alexander Balandin in Ansible
спасибо :)
источник

VS

Vladislav 👻 Shishkov... in Ansible
Vladimir Zhurkin
ну кроме shell и подобных
Не могу воспроизвести пока, но точно не влетало
источник

L

Lamobot in Ansible
Alexander Balandin
Добрый день! Подскажите, пожалуйста, как указать правильно переменную name? В простом виде не работает.

{% for host in groups['my_group'] %}
{% if host == '{{name}}' %}
В jinja есть ещё вариант
{% for host in groups['my_group'] if host == name %}
https://jinja.palletsprojects.com/en/2.11.x/templates/#for
источник

E

Elenhil in Ansible
Sergei Mikhaltsov
я же говорю, дока расходится с реальностью, через модуль засылаю имя группы, апишке на нее пох
Хороший стектрейс. "Пох"
источник

SM

Sergei Mikhaltsov in Ansible
Elenhil
Хороший стектрейс. "Пох"
д. Да мне проще обновиться до 2.10, чем устраивать демогогии, в ынторнетах ж кто то не прав
источник

PG

Pavel Gassan in Ansible
Sergei Mikhaltsov
д. Да мне проще обновиться до 2.10, чем устраивать демогогии, в ынторнетах ж кто то не прав
всех телепатов разобрали, дайте таск, вывод с -vvv, и посмотрим что не так
а с подходом "вот вам мое имхо, делайте что хотите" - далеко не уедете
источник

PG

Pavel Gassan in Ansible
а на 2.10 пони с единорогами и все работает?
источник

SM

Sergei Mikhaltsov in Ansible
тип того :D
источник

E

Elenhil in Ansible
Sergei Mikhaltsov
д. Да мне проще обновиться до 2.10, чем устраивать демогогии, в ынторнетах ж кто то не прав
Ну а чо тогда спрашиваешь раз все знаешь, лол
источник

PG

Pavel Gassan in Ansible
Sergei Mikhaltsov
тип того :D
ну да, действительно - работает - обновляйся и не пудри мозги, дядь)
источник

SM

Sergei Mikhaltsov in Ansible
фу вы злые
источник

E

Elenhil in Ansible
Sergei Mikhaltsov
фу вы злые
Ну ты задавай вопросы нормально, будем добрые
источник

SP

Sergey Pechenkó in Ansible
NeOstap
Как правильно админить через ansible кучу серваков?
На каждый сервак закидывать один общий публичный ключ
И одним общим закрытым ключом к ним логиниться
Или для каждого сервера свой открытый ключ, п подключаться к нему через смежный закрытый ключ?
Если по второму правилу то как написать конфиг что бы для каждого сервера со своим именем был свой закрытый ключ?
#LDAP февраль
источник

VZ

Vladimir Zhurkin in Ansible
а ну те его еще не было  =)
источник

AB

Alexander Balandin in Ansible
Добрый день! Подскажите, пожалуйста

У темплейте указано
   variable_start_string: "${"
   variable_end_string: "}"

как можно передать переменную из инвентори, если она там указана как "{{ansible_facts['eth0']['ipv4']['address']}}"
т.е. если поменять у ней {{ на ${, то всё работает.
источник

L

Lamobot in Ansible
"${ ansible_facts['eth0']['ipv4']['address'] }"
источник

L

Lamobot in Ansible
типа так. правда обычно это превращает темплейт в нечитаемое говнище
#jinja2:variable_start_string:'[[', variable_end_string:']]'
источник