Я новичок Ansible и пытаюсь использовать имя переменной, составленной из других переменных
У меня есть файл all.yml в каталоге group_vars, который содержит следующие переменные:
device_name: nycisco
remote_site: sydney
nycisco_ipsec_sydney: 10.10.10.10
В моей книге воспроизведения я хотел бы иметь возможность отображать переменную nycisco_ipsec_sydney , используя переменную имя_устройства и remote_site переменную.
Я пробовал следующее:
- name: Display remote peer IP address
debug: msg="{{ device_name + '_ipsec_' + remote_site }}"
но он возвращает «nycisco_ipsec_sydney» вместо ожидаемого значения переменной 10.10.10.10 Я хочу отображаться.
Я не понимаю, потому что, когда я пытаюсь:
- name: Display remote peer IP address
debug: msg="{{ nycisco_ipsec_sydney }}"
возвращается правильно 10.10.10.10.
Заранее спасибо за помощь;)