Хосты

Хосты указываются в формате YAML в файле hosts.yaml или CSV в файле hosts.csv. Сначала проверяется наличие YAML, а затем CSV.

Параметры хостов

  • name - Обязательный - отображаемое имя хоста.
  • ip - Обязательный - ip-адрес для подключения.
  • port - порт API для подключения (не ssl). По умолчанию 8728.
  • user - имя пользователя для подключения. По умолчанию admin.
  • password - пароль для подключения. По умолчанию пустой.

У каждого хоста могут быть дополнительные параметры, которые могут быть использованы в качестве переменных при выполнении задач.

hosts.yaml

Файл в формате YAML где корневой элемент hosts - массив с объектами, каждый из которых содержит описание хоста. Дополнительные параметры указываются как поля в объекте хоста.

hosts:
  - name: mk_sibintek_kaluga_azs_1
    ip: 10.10.42.58
    port: 8292
    user: admin
    password: wfc_admin_2020
  - name: mk_sibintek_kaluga_azs_2
    ip: 10.10.42.59
    port: 8292
    user: admin
    password: wfc_admin_2020
  - name: mk_sibintek_kaluga_azs_3
    ip: 10.10.42.60
    port: 8292
    user: admin
    password: wfc_admin_2020
  - name: mk_sibintek_kaluga_azs_5
    ip: 10.10.42.61
    port: 8292
    user: admin
    password: wfc_admin_2020

hosts.csv

Файл в формате CSV, где первая строка это заголовки параметров, а все последующие - записи с параметрами хостов. Дополнительные параметры указываются как столбцы. Разделитель в файле - запятая ,.

name,ip,user,password
mk_sibintek_azs_10,10.10.41.181,admin,wfc_admin_2020
mk_sibintek_azs_4,10.10.41.182,admin,wfc_admin_2020
mk_sibintek_azs_5,10.10.41.183,admin,wfc_admin_2020
mk_sibintek_azs_37,10.10.41.184,admin,wfc_admin_2020
mk_sibintek_azs_80,10.10.41.185,admin,wfc_admin_2020