Size: a a a

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

2021 March 17

v

vasko in ansible — русскоговорящее сообщество
нет ,что то не то
источник

AS

Anton Sergievich in ansible — русскоговорящее сообщество
ну во первых тут я допустил ошибку по поиску надо not поставить. второе - параметр until относится к retry
третье - выполнять с -vv минимум и смотреть чего собственно не нравится. и следующим шагом если проходит корректно ставить дебаг. или в принципе делать тестовый плэй который будет состоять из этого шага без цикла и дебажить ответ играя с параметрами равно или не равно и т.д.
источник

AS

Anton Sergievich in ansible — русскоговорящее сообщество
ansible это не язык программирования как таковой
источник

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
Anton Sergievich
ansible это не язык программирования как таковой
Даже и как не таковой
источник

v

vasko in ansible — русскоговорящее сообщество
when: updatecheck.stdout.find('System is already up to date') == -1 у меня создается впечатление что при stdout нет параметра find... т.к это работа с массивом строк .. может там что -то др используется ?
источник

VC

Vladimir Chernyshev in ansible — русскоговорящее сообщество
Stanislav Motriy
Даже и как не таковой
ансибль вообще не язык )
источник

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
Vladimir Chernyshev
ансибль вообще не язык )
Это ж очевидно.
источник

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
vasko
when: updatecheck.stdout.find('System is already up to date') == -1 у меня создается впечатление что при stdout нет параметра find... т.к это работа с массивом строк .. может там что -то др используется ?
lines и loop?
источник

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
Ну, либо массив в строку сначала, а потом уже искать.
источник

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
Собственно, если уже есть stdout, то почему просто грепом сразу эту строку и не найти?
источник
2021 March 19

OK

Oleg Kalinin in ansible — русскоговорящее сообщество
подскажите, плиз, делаю в jinja2 {% if 'test' in group_names %} и если хост в группе test, то выполняется действие, а как описать "если группа есть в inventory, то делай то-то"?
источник

ВБ

Владимир Будыльников... in ansible — русскоговорящее сообщество
Oleg Kalinin
подскажите, плиз, делаю в jinja2 {% if 'test' in group_names %} и если хост в группе test, то выполняется действие, а как описать "если группа есть в inventory, то делай то-то"?
in groups
источник

OK

Oleg Kalinin in ansible — русскоговорящее сообщество
👍
источник

OK

Oleg Kalinin in ansible — русскоговорящее сообщество
подскажите, плиз, в шаблоне jinja2 описано:
{% if %}
код_для блока 1
{% endif %}
{% if %}
код_для блока 2
{% endif %}
{% if %}
код_для блока 3
{% endif %}
и рез-т соответственно:
код_для блока 1
код_для блока 2
код_для блока 3
но в случае, когда условие для "код_для блока 2" не выполняется, то между 1ым и 3им блоком два пробела. Описав в виде {% endif -%} все без пробелов между блоками, но не никак не могу найти решение, когда хотелось бы чтобы при отсутствие "код_для блока 2" сохранялась структура в виде:
код_для блока 1

код_для блока 3

и тд.
Решение {% endif -%}, {%- if %} и {% if -%} все равно "подтягивают" блоки др к др.
источник

ВМ

Вячеслав Малютин... in ansible — русскоговорящее сообщество
Господа, а подскажите, где почитать про суть и смысл использования ролей и тэгов вместе.
По отдельности вроде все понятно, а вот для чего и как их использовать совместно пока не понимаю.
источник
2021 March 21

AS

Andrei Skorobogatov in ansible — русскоговорящее сообщество
Женщина, вы не туда попали
источник

СС

Сергей С in ansible — русскоговорящее сообщество
Кто сказал що это женчина?
источник
2021 March 23

SL

Serogava Lapinaga in ansible — русскоговорящее сообщество
Добрый день. Подскажите, есть ли возможность используя jinja2 шаблон собрать файл в котором будут собраны хосты и их переменные из 2-х инвентори файлов.
Например:
файл первый inv1.ini
содержимое:
[group1]
192.168.10.2 hostname=host1

файл второй inv2.ini
содержимое:
[group1]
192.168.15.2 hostname=host4

Собрать все в файл третий all_server по шаблону.

server {{ hostvars[host]['hostname'] }} {{ hostvars[host]['inventory_hostname'] }}
источник
2021 March 25

Д

Дрон in ansible — русскоговорящее сообщество
Подскажите, плиз, как мне указать прокси в АдХок команде ansible zabbixagents -i hosts.yaml -m yum -a "name=zabbix-agent" --become. Везде примеры только с указанием в плейбуках и ролях
источник

SM

Stanislav Motriy in ansible — русскоговорящее сообщество
Дрон
Подскажите, плиз, как мне указать прокси в АдХок команде ansible zabbixagents -i hosts.yaml -m yum -a "name=zabbix-agent" --become. Везде примеры только с указанием в плейбуках и ролях
-e?
источник