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.

О проекте

subscribe against Satellite 6 or RHN

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