Size: a a a

2021 March 04

TG

Timur Gadiev in Ansible
Denis Seleznev
бэкслеш не прокатил, его ессно в первую очередь попробовал

- name: target
 debug:
   msg: "curled \{ {{ ansible_host }} \}"

The offending line appears to be:

 debug:
   msg: "curled \{ {{ ansible_host }} \}"
                ^ here

т.к. мне по одной скобке вокруг переменной надо, походу мое решение самое короткое
Двойные кавычки не нужно использовать
источник

DS

Denis Seleznev in Ansible
Timur Gadiev
Двойные кавычки не нужно использовать
вы меня походу троллите

цель была исполнить таску со строкой, в которой одновременно присутствуют некий статичный текст, фигурные скобки и содержимое variable

как я без двойных кавычек содержимое переменной выведу?
источник

SP

Sergey Pechenkó in Ansible
Denis Seleznev
вы меня походу троллите

цель была исполнить таску со строкой, в которой одновременно присутствуют некий статичный текст, фигурные скобки и содержимое variable

как я без двойных кавычек содержимое переменной выведу?
так: '{{ }}'
источник

SP

Sergey Pechenkó in Ansible
YaML-спека настойчиво рекомендуется к прочтению.
источник

TG

Timur Gadiev in Ansible
Denis Seleznev
вы меня походу троллите

цель была исполнить таску со строкой, в которой одновременно присутствуют некий статичный текст, фигурные скобки и содержимое variable

как я без двойных кавычек содержимое переменной выведу?
В одинарные ставьте
источник

NT

Nazar Tertyshnyi in Ansible
Denis Seleznev
вы меня походу троллите

цель была исполнить таску со строкой, в которой одновременно присутствуют некий статичный текст, фигурные скобки и содержимое variable

как я без двойных кавычек содержимое переменной выведу?
Норм работает :)
источник

TG

Timur Gadiev in Ansible
источник

a

ag0n1k in Ansible
Никто не ловил timeout при become -> become_user при использовании доменных учеток?

Столкнулись с проблемой, что
ipa_user -> become -> ipa_user | error (timeout)
local_user - > become -> ipa_user | ok

Если важно, то становимся postgres для peer auth. Что делает postgres user в ипа - отдельный вопрос за рамками пока что)
источник

YZ

Yerzhan Zhiyentayev in Ansible
днс пашет?)
источник

DS

Denis Seleznev in Ansible
Sergey Pechenkó
так: '{{ }}'
про одинарные кавычки действительно думал, что не подставится, а оно отлично подставляется

но ладно, все равно:

- name: target
 debug:
   msg: 'curled { {{ ansible_host }} }'

ok: [w10-zero] => {
   "msg": "curled { 10.78.32.11 }"
}

   
- name: target
 debug:
   msg: 'curled {{{ ansible_host }}}'

fatal: [w10-zero]: FAILED! => {"msg": "template error while templating string: expected token ':', got '}'. String: curled {{{ ansible_host }}}"}

надо было строго без пробелов :D
источник

TG

Timur Gadiev in Ansible
Denis Seleznev
про одинарные кавычки действительно думал, что не подставится, а оно отлично подставляется

но ладно, все равно:

- name: target
 debug:
   msg: 'curled { {{ ansible_host }} }'

ok: [w10-zero] => {
   "msg": "curled { 10.78.32.11 }"
}

   
- name: target
 debug:
   msg: 'curled {{{ ansible_host }}}'

fatal: [w10-zero]: FAILED! => {"msg": "template error while templating string: expected token ':', got '}'. String: curled {{{ ansible_host }}}"}

надо было строго без пробелов :D
Обратный слеш
источник

a

ag0n1k in Ansible
Yerzhan Zhiyentayev
днс пашет?)
Да (если в мой тред)
источник

i

inqfen in Ansible
а вообще почему такое нежелание {% raw %} юзать?
источник

i

inqfen in Ansible
Для подобного же и сделано
источник

TG

Timur Gadiev in Ansible
inqfen
а вообще почему такое нежелание {% raw %} юзать?
Потому что там переменная не раскрывается
источник

TG

Timur Gadiev in Ansible
inqfen
Для подобного же и сделано
Нет, это для другого
источник

i

inqfen in Ansible
А, ему наоборот её раскрыть надо
источник

i

inqfen in Ansible
Все понял, видимо прочитал жопой. Я подумал что ему надо msg именно в таком виде и получить
источник

i

inqfen in Ansible
поэтому он усы эскейпит
источник

DS

Denis Seleznev in Ansible
Timur Gadiev
Обратный слеш
- name: target
 debug:
   msg: 'curled \{{{ ansible_host }}\}'

An exception occurred during task execution. To see the full traceback, use -vvv. The error was:   line 1
fatal: [w10-zero]: FAILED! => {}

** задача давно обрела чисто академический характер, потому что даже с правильными скобками шиндовс не хочет жрать мой конфиг
источник