Я написал ANSIBLE Playbook, чтобы построить серверы в Azure. Однако после того, как серверы построены, я не смог записать частный IP хоста в файл инвентаря
Например, если два сервера были созданы с использованием ansible. Каждый из них будет иметь разные частные IP-адреса. здесь я пытаюсь добавить два сервера в разные группы инвентаризации. server1 должен быть в группе A, группа C, группа D и Сервер 2 должны быть в группе B, группа F. Чтобы добиться этого, я использую ANSIBLE «add_host» модуль.
- name: add host to inventory
add_host:
name: "{{ priavte_ip1_from_azure }}"
groups:
- group A
- group C
- group D
- name: add host to inventory
add_host:
name: "{{ priavte_ip2_from_azure }}"
groups:
- group B
- group F
Ожидаемый результат:
Group A
hosts:
private-ip-1
Group B
hosts:
private-ip-2
Group C
hosts:
private-ip-1