Присвоение группы нераспределенным узлам

Модуль RCC_default_group предназначен для присвоения заданной группы нераспределенным узлам на сервере РОСА Центр Управления.

Принцип работы модуля состоит в добавлении или удалении из расписания планировщика cron скрипта распределения узлов в зависимости от бинарного параметра enable_default_hostgroup.

Скрипт в модуле представлен в виде erb-шаблона с возможностью переопределения имени группы.

Управление в скрипте реализовано с помощью утилиты командной строки hammer от имени администратора.

Следует обратить внимание, что для правильной работы необходимо наличие корректно заполненного файла /root/.hammer/cli.modules.d/foreman.yml следующего вида:

:foreman:
Credentials. You'll be asked for them interactively if you leave them blank here
:username: 'admin'
:password: '<пароль пользователя admin>'

Данный файл создается автоматически при установке Комплекса, но требует внесения изменений при последующей смене пароля пользователя admin.

Для автоматического распределения в группу по умолчанию необходимо назначить модуль RCC_default_group на группу "Rosa Control Center Server" в меню "Настройка → Группы узлов". После выполнения Puppet-агента создается расписание cron для скрипта, который назначает группу по умолчанию для всех узлов без назначенной группы.

Параметры модуля приведены в таблице 1.