vSphere) от туда достаю servername и в артифакт их засовываю в inventory.ini
Но, надо для одного хоста переопределить хост — как это можно сделать?
Знаю, что в плейбуке можно указать там, где
---
- name: Users
hosts:
- all
- gitlab
- onemorehost
А можно ли тут им добавить ansible_port: 5555 ? Или как это можно реализовать с динамическим инвентарем?
Положите в group_vars эту переменную и забудьте
а откуда он поймет какой это группе хостов?
А в динамическом инвентаре вы не группы создаёте разве?
неа, там только список хостов без групп
А что мешает сделать нормальный инвентарь с группами?
нужен динамический, то есть когда появилась новая впска в сфере мы о ней знаем автоматически, а не идем и руками добавляем новый хост в инвентарь
Да нивапрос. Что мешает в динамическом инвентаре вешать группы на хосты?
Так для vsphere есть готовый плагин
чет пока не соображу в голове как
https://docs.ansible.com/ansible/latest/collections/community/vmware/vmware_vm_inventory_inventory.html
а вы трогали? я чет потрогал его и удалось на одну группу распарсить инвентарб, но не на несколько групп например
Что именно вам не удалось?
плагином разобрать инвентарь на несколько групп официальным плагином на который вы ссылку дали. Получилось только так же в одну группу их спарсить
Ну да, и groups работает нормально
Что конкретно не получилось-то?
разделить хосты на несколько групп
Обсуждают сегодня