и Фамилия_когото:“фамилие”
в темплейте из j2 я намерен получить либо
Персона = имечко
либо
Персона = фамилие
в зависимости от параметра на входе.
Окей, в темплейте пишу строчку
Персона = {{нечто}}_когото
и думаю, как совершить подстановку при вызове:
vars:
нечто: “Имя”
Результат - раскрывается только первая переменная, но та, в которую она, получается, вложена - уже нет)
На выходе строчка выглядит как
Персона = Имя_когото
Я неверный подход ищу?)
var2: "{{ hostvars[inventory_hostname][ нечто ~ '_когото' ] }}"
как и в моем случае, я получаю имя переменной, а не значение (цель задачки) Думаю дальше
Ты вставил точно то, что я написал, или что-то другое? ;-)
нет, фейл с тем, что у ‘ansible.vars.hostvars.HostVarsVars object’ has no attribute ‘PSI_bootstrap_servers’
фигасе фамилия O_o Ну дальше-то уже совсем просто: смотри, где у тебя должна была определиться переменная.
Обсуждают сегодня