subscribe_rhn
подписка-rhn
Этот плейбук настраивает сервер RHEL для получения обновлений с RHN или сервера Satellite 6. Он регистрируется на Satellite или RHN с помощью orgid и ключа активации или имени пользователя и пароля.
Требования
Для использования этой роли вам потребуется соответствующая подписка Red Hat. Если вы разработчик, вы можете получить свою бесплатную личную подписку здесь: https://developers.redhat.com/products/sap/download/, зарегистрировавшись как разработчик.
Переменные роли
Вы можете установить следующие переменные в плейбуке:
satellite_server: FQDN
Установите следующие переменные, если хотите зарегистрироваться с помощью ключа активации и 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 не определен) с ключом активации 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
#reg_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