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.

О проекте

subscribe against Satellite 6 or RHN

Установить
ansible-galaxy install mk-ansible-roles/subscribe_rhn
Лицензия
apache-2.0
Загрузки
1849
Владелец