группы, а группы на хосты (юзкейс: малое количество статических хостов, много софта, по группе на наименование софта)? т.е. чтобы можно было писать не, допустим, следующее:
group1:
hosts:
machine1: {}
machine2: {}
group2:
hosts:
machine1: {}
а вот так:
machine1:
groups:
- group1
- group2
machine2:
groups:
- group1
Я не встретил, но питон и библиотека y'all/json тебе в помощь ну и https://docs.ansible.com/ansible/latest/dev_guide/developing_inventory.html
"Написать самому" — всегда опция, но так неинтересно, надо обязательно пару дней провести в поисках.
Есть плагины облачные, например. Для AWS например можно прямо по тегам группировать
Не мой кейс, тут обычные виртуалки, спровизионированные руками. Ладно, пойду велосипедить, в случае, если случайно получится го[д/в]нота, можно и в Galaxy коллекцию заделать :)
Обсуждают сегодня