Импорт устройств¶
Импорт устройств — данная страница служит для добавления устройств с подключением типа SSH для последующего подключения по данному протоколу либо установки клиента RuDesktop
Важно
Кнопка Импортировать устройства из файла доступна только если активно право Устройства -> Создание у пользователя
Описание страницы¶
На странице «Импорт устройств» отображено:
Файл инвентаризации
SSH приватный ключ
Вкладки
Формат файла
иПример
1. Файл инвентаризации¶
Поле для выбора заполненного файла с устройствами
Важно
Файл должен иметь расширение
*.ini
2. SSH приватный ключ¶
Поле для выбора файла с SSH ключом
Важно
Поле не обязательно для заполнения
3. Вкладки¶
Во вкладке «Формат файла» отображено:
Ссылка на документацию Ansible, где описан формат файла
Описание обязательных и дополнительных переменных
Во вкладке «Пример» отображено:
Пример файла для импорта
[all] alpha-1 ansible_host=192.168.20.10 alpha-2 ansible_host=192.168.20.11 alpha-3 ansible_host=192.168.20.12 192.168.20.19 portal.mydomain.com mydomain.com relay1.mydomain.com relay2.mydomain.com demo.mydomain.com [all:vars] ansible_user=username ansible_password=password ansible_become_user=root_username ansible_become_password=password ansible_become=True [builders] test_hosname ansible_host=192.168.55.10 test_hosname_2 192.168.31.17 [builders:vars] ansible_user=username ansible_password=password ansible_become_user=root_username ansible_become_password=password ansible_become=TrueВажно
Если в шаблоне указать название группы
all
илиungrouped
, то устройствам будет назначена группа по умолчанию, выбранная в настройках сервераЕсли в шаблоне указать название группы, например,
test
и этой группы не существует на сервере RuDesktop, то группа автоматически создастся на сервере, и устройства добавятся в эту группуВ шаблоне можно указать как IP-адрес устройства или доменное имя устройства, так и задать ему имя, например,
test ansible_host=192.168.10.1
Пример импорта¶
Создать файл по шаблону
[all] test ansible_host=192.168.10.1 [all:vars] ansible_user=username ansible_password=password ansible_become_user=username ansible_become_password=password ansible_become=True [test] 192.168.10.2 [test:vars] ansible_user=username ansible_password=password ansible_become_user=username ansible_become_password=password ansible_become=True
Нажать на кнопку Импортировать устройства из файла
В поле Файл инвентаризации выбрать созданный файл
Нажать на кнопку Импортировать
После импорта в таблице устройств появятся устройства, которые были указаны в файле и распределены по группам