Инвентаризация виртуальных машин Azure с использованием ansible для нескольких групп - PullRequest
0 голосов
/ 01 апреля 2019

Я написал 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...