Size: a a a

2021 February 15

E

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

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

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

E

Elenhil in Ansible
слышите - никогда
источник

E

Elenhil in Ansible
если уж делаете кастомные скобочки - делайте их уникальными
источник

E

Elenhil in Ansible
<<>> например
источник

E

Elenhil in Ansible
${} используется слишком много где. Тот же баш темплейтить терраформом - не особо приятно
источник

AD

Alex Domoradov in Ansible
> ${} используется слишком много где. Тот же баш темплейтить терраформом - не особо приятно

а какие проблемы? Используйте в bash просто $var и делов то
источник

AD

Alex Domoradov in Ansible
а форма ${var} редко бывает нужна
источник

E

Elenhil in Ansible
Alex Domoradov
> ${} используется слишком много где. Тот же баш темплейтить терраформом - не особо приятно

а какие проблемы? Используйте в bash просто $var и делов то
действительно. ПРОСТО перепишите скрипт
источник

E

Elenhil in Ansible
Alex Domoradov
а форма ${var} редко бывает нужна
как минимум для реплейса внутри переменной
источник

E

Elenhil in Ansible
и других вычислений. Если баш скрипт сложне хелловорлда, есть ненулевой шанс встретить такую конструкцию
источник

AD

Alex Domoradov in Ansible
Elenhil
действительно. ПРОСТО перепишите скрипт
а у вас там что 10к строк? )))
источник

E

Elenhil in Ansible
Не проще не раскладывать грабли?
источник

AB

Alexander Balandin in Ansible
Elenhil
не делайте так никогда
Просто данный теплейт используется еще для скрипта на sh
источник

E

Elenhil in Ansible
Alexander Balandin
Просто данный теплейт используется еще для скрипта на sh
wut
источник

E

Elenhil in Ansible
вы понимаете что такое темплейт?
источник

E

Elenhil in Ansible
tldr - это не скрипт. Это то, что после рендера становится скриптом
источник

E

Elenhil in Ansible
если вы собираетесь один и тот же файл использовать И как темплейт И как скрипт - вы делаете что-то ОЧЕНЬ не так
источник

AB

Alexander Balandin in Ansible
нет, этот темплейт использует ещё и скрипт
источник

E

Elenhil in Ansible
Alexander Balandin
нет, этот темплейт использует ещё и скрипт
это очень очень плохо
источник

E

Elenhil in Ansible
не  делайте так
источник