Параметр docker extra_host ожидает значение словаря для имени хоста, как я могу использовать переменную?
В заданном параметре стыковочного устройства playbook extra_host используется две части host: ip_address. Я пытаюсь передать хост и IP-адрес в качестве переменных. Они из быстрых перемен. Конечный результат в моем файле hosts: 1.2.3.4 {{имя_хоста_ сервера}}. Вот код:
vars_prompt:
- name: "server_ip"
prompt: "Please enter the server IP address"
private: no
- name: "server_hostname"
prompt: "Please enter the server hostname"
private: no
tasks:
- name: Install Tomcat
docker:
image: tomcat:8.0
pull: missing
name: tomcat
state: restarted
ports:
- "8080:8080"
- "443:443"
extra_hosts:
"{{server_hostname}}": "{{server_ip}}"
Я новичок в ANSIBLE PlayBook, любая помощь будет принята с благодарностью.