Я изо всех сил, чтобы выяснить правильный синтаксис для переменной Изе этот фрагмент кода:Переменный ключ словаря не замещается
vm_cidr: '10.10.0.0/24'
vm_network: FOO
vm_gateway: '10.10.0.1'
networks:
"{{ vm_cidr }}":
network: "{{ vm_network }}"
gateway: "{{ vm_gateway }}"
Замещение для vm_cidr
никогда не происходит. Я прочитал сообщение this, но я все еще борется. Любые идеи, как это изменить переменную?
Похоже на приближение: «фатальный: [localhost -> localhost]: FAILED! => {" Changed ": true," failed ": true," msg ":" Указанный параметр неверен: spec.nicSettingMap. adapter.gateway "}" –
Хм, это не связано с вопросом, который я предполагаю. Вы можете распечатать 'networks' с помощью debug, он должен дать вам именно то, что вы просили. –
Nevermind, это сработало отлично! По какой-то причине в моем мастерстве у меня были двойные и одинарные кавычки вокруг значения для vm_gateway. Благодаря!!! –