subscribe-rhn
подписка-rhn
Этот плейбук настраивает сервер RHEL для получения обновлений из RHN или сервера Satellite 6. Он регистрируется на Satellite или RHN с использованием orgid и activationkey или имени пользователя и пароля.
Требования
Чтобы использовать эту роль, вам нужна правильная подписка Red Hat. Если вы разработчик, вы можете получить личную бесплатную подписку здесь: https://developers.redhat.com/products/sap/download/, зарегистрировавшись как разработчик.
Переменные Роли
Вы можете установить следующие переменные в плейбуке:
satellite_server: FQDN
Установите следующие переменные, если хотите зарегистрироваться с использованием activationkey и orgid:
reg_activation_key:
reg_organization_id:
Используйте следующие переменные для регистрации с вашим именем пользователя и паролем RHN. Рекомендуется использовать ansible-vault или tower для шифрования ваших данных.
reg_pool:
reg_pool_ids:
reg_username:
reg_password:
Следующие переменные являются необязательными:
reg_server_insecure: по умолчанию нет
reg_autosubscribe: по умолчанию не установлено
reg_osrelease: по умолчанию не установлено, можно установить на 7Server, 7.2, 7.3 и т.д.
reg_server_proxy_hostname: имя хоста HTTP прокси
reg_server_proxy_port: порт HTTP прокси
reg_server_proxy_user: пользователь для HTTP прокси с базовой аутентификацией
reg_server_proxy_password: пароль для HTTP прокси с базовой аутентификацией
Установите эту переменную в true, если хотите удалить/отключить все ранее существовавшие репозитории. По умолчанию - false.
repo_reset: true
Используйте это для определения списка репозиториев, на которые хотите подписаться.
repositories:
- rhel-7-server-rpms
- repo2
- repo3
По умолчанию установлено rhel-{{ ansible_distribution_major_version }}-server-rpms
, что будет разрешено в, например, rhel-7-server-rpms
или rhel-6-server-rpms
, в зависимости от основной версии RHEL.
Пример Плейбука
Вот пример плейбука, который регистрирует сервер в Red Hat Network (satellite_server не определен) с использованием activationkey myregistration
и идентификатора организации 123456
. Версия заблокирована на RHEL 7.4, все ранее определенные репозитории удаляются, и система будет использовать rhel-7-server-e4s-rpms
и rhel-sap-hana-for-rhel-7-server-e4s-rpms
. (Для SAP смотрите также https://access.redhat.com/solutions/3075991)
- hosts: servers
remote_user: root
vars:
# satellite_server: FQDN
#
# Вариант 1
reg_activation_key: myregistration
reg_organization_id: 123456
#
# Вариант 2:
# reg_pool:
# reg_pool_ids:
# reg_username:
# reg_password:
#
# Следующие переменные являются необязательными
reg_server_insecure: yes
# рег_autosubscribe: yes
reg_osrelease: 7.4
# Установите эту переменную в true, если хотите удалить/отключить все ранее существовавшие репозитории. По умолчанию - false.
repo_reset: true
repositories:
- rhel-7-server-e4s-rpms
- rhel-sap-hana-for-rhel-7-server-e4s-rpms
roles:
- { role: mk-ansible-roles.subscribe-rhn }
Лицензия
Лицензия Apache Версия 2.0, январь 2004
Информация об Авторе
Маркус Кох
Пожалуйста, оставляйте комментарии в списке вопросов репозитория на github.
ansible-galaxy install mk-ansible-roles/subscribe-rhn