Size: a a a

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

2020 October 02

И

Илья IT in ansible — русскоговорящее сообщество
То есть мне просто указать переменную в таких скоюках или надо как то дополнительно ее обработать?
источник

Г

Григорий in ansible — русскоговорящее сообщество
Просто указать
источник

И

Илья IT in ansible — русскоговорящее сообщество
Щя попробую) Спасибо)
источник

И

Илья IT in ansible — русскоговорящее сообщество
fatal: [server]: FAILED! => changed=false 
 msg: 'AnsibleUndefinedVariable: ''VAR'' is undefined'
...ignoring
источник

И

Илья IT in ansible — русскоговорящее сообщество
Григорий
Просто указать
Непрокатило
источник

Г

Григорий in ansible — русскоговорящее сообщество
Видимо нужно их прокидывать при запуске
источник

И

Илья IT in ansible — русскоговорящее сообщество
типа через -e?
источник

И

Илья IT in ansible — русскоговорящее сообщество
У меня в голове только два кастыля: через sed прдставлять в темплейт при раскатке или через echo формировать var.yaml из которого j2 высосет их...
источник

Э

Эльдар in ansible — русскоговорящее сообщество
Добрый день, прошу помощи по следующему вопросу.
Можно ли написать плейбук, который выполняет работу последовательно хост за хостом и в случае ошибки на одном из хостов выполняет ролбек на всех задействованых ранее в работе плейбука хостах?
источник

AM

Alexander Maslov in ansible — русскоговорящее сообщество
Илья IT
Грубо говоря, если у тебя эти переменные есть на компе и ты с него же запускаешь ansible-playbook
я просто через -e var="$VAR" передаю
источник

И

Илья IT in ansible — русскоговорящее сообщество
Alexander Maslov
я просто через -e var="$VAR" передаю
а он в двойных ковычках значок $ понимает?
источник

AM

Alexander Maslov in ansible — русскоговорящее сообщество
Илья IT
а он в двойных ковычках значок $ понимает?
ну так это при вызове через shell:

ansible-playbook playbooks/some_playbook.yaml -e "env=$ENV" -t "$TAGS"
источник

AM

Alexander Maslov in ansible — русскоговорящее сообщество
типа того
источник

AM

Alexander Maslov in ansible — русскоговорящее сообщество
дальше оно через bash раскрывает переменные среды ($ENV, $TAGS) в то, чему они выставлены для раннера
источник

AM

Alexander Maslov in ansible — русскоговорящее сообщество
и запускает плейбук, в котором {{env}} раскрывается в значение переменной среды ENV на момент запуска плейбука
источник

И

Илья IT in ansible — русскоговорящее сообщество
Да да! Спасибо, мил человек! Магия случилась)
источник

AM

Alexander Maslov in ansible — русскоговорящее сообщество
ну и в примере выше теги берёт тоже з переменной среды
источник

AM

Alexander Maslov in ansible — русскоговорящее сообщество
👍🏻
источник

И

Илья IT in ansible — русскоговорящее сообщество
Ну тэги у меня в варах самого ямла с пайплайном заданы)
источник

И

Илья IT in ansible — русскоговорящее сообщество
Alexander Maslov
ну и в примере выше теги берёт тоже з переменной среды
Слушай, а если задать так: -e var="$var64 | base64 -d" он расшифрует?))))
источник