mk-ansible-roles.subscribe_rhn

subscribe-rhn

Este playbook configura un servidor RHEL para recibir sus actualizaciones de RHN o un servidor Satellite 6. Se registra en Satellite o RHN con el orgid y la clave de activación o nombre de usuario y contraseña.

Requisitos

Para usar este rol, necesitas una suscripción adecuada de Red Hat. Si eres desarrollador, puedes obtener tu suscripción personal gratuita aquí https://developers.redhat.com/products/sap/download/ registrándote como desarrollador.

Variables de Rol

Puedes establecer las siguientes variables en el playbook:

satellite_server: FQDN

Establece las siguientes variables si deseas registrarte con la clave de activación y el orgid:

 reg_activation_key:
 reg_organization_id:

Usa las siguientes variables para registrarte con tu nombre de usuario y contraseña de RHN. Debes usar ansible-vault o Tower para encriptar tus credenciales.

  reg_pool:
  reg_pool_ids:
  reg_username:
  reg_password:

Las siguientes son opcionales:

reg_server_insecure: por defecto es no
reg_autosubscribe: por defecto es indefinido
reg_osrelease: por defecto indefinido, se puede establecer en 7Server, 7.2, 7.3, etc.
reg_server_proxy_hostname: nombre de host del proxy HTTP
reg_server_proxy_port: puerto del proxy HTTP
reg_server_proxy_user: usuario para el proxy HTTP con autenticación básica
reg_server_proxy_password: contraseña para el proxy HTTP con autenticación básica

Establece esta variable en verdadero si deseas eliminar/deshabilitar todos los repositorios existentes previamente. El valor por defecto es falso.

 repo_reset: true

Usa esto para definir la lista de repositorios a los que deseas suscribirte:

 repositories:
              - rhel-7-server-rpms
              - repo2
              - repo3

El valor por defecto se establece en rhel-{{ ansible_distribution_major_version }}-server-rpms, que se resuelve a e.g. rhel-7-server-rpms o rhel-6-server-rpms, dependiendo de la versión principal de RHEL.

Ejemplo de Playbook

Aquí hay un ejemplo de un playbook que registra un servidor en la Red Hat Network (el satellite_server no está definido) con la clave de activación myregistration y el id de organización 123456. La versión está bloqueada en RHEL 7.4, se eliminan todos los repositorios definidos previamente y el sistema utilizará rhel-7-server-e4s-rpms y rhel-sap-hana-for-rhel-7-server-e4s-rpms. (Para SAP, consulta también https://access.redhat.com/solutions/3075991)

- hosts: servers
  remote_user: root

  vars:
      # satellite_server: FQDN
      #
      # Opción 1:
      reg_activation_key: myregistration
      reg_organization_id: 123456

      #
      # Opción 2:
      #    reg_pool:
      #    reg_pool_ids:
      #    reg_username:
      #    reg_password:
      #
      # Lo siguiente es opcional
      reg_server_insecure: yes
      #reg_autosubscribe: yes
      reg_osrelease: 7.4

      # Establece esta variable en verdadero si deseas eliminar/deshabilitar todos los repositorios existentes previamente. El valor por defecto es falso.
      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 }

Licencia

Licencia Apache Versión 2.0, enero de 2004

Información del Autor

Markus Koch

Por favor, deja comentarios en la lista de problemas del repositorio de GitHub.

Acerca del proyecto

subscribe against Satellite 6 or RHN

Instalar
ansible-galaxy install mk-ansible-roles.subscribe_rhn
Licencia
apache-2.0
Descargas
1.9k
Propietario