mk-ansible-roles.subscribe-rhn

suscribirse-rhn

Este libro de jugadas configura un servidor RHEL para recibir sus actualizaciones de RHN o un servidor Satellite 6. Se registra contra Satellite o RHN con orgid y activationkey 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 del rol

Puedes establecer las siguientes variables en el libro de jugadas:

satellite_server: FQDN

Establece las siguientes variables si deseas registrarte con activationkey y 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 cifrar tus credenciales.

  reg_pool:
  reg_pool_ids:
  reg_username:
  reg_password:

Las siguientes son opcionales:

reg_server_insecure: por defecto no
reg_autosubscribe: por defecto no establecido
reg_osrelease: por defecto no establecido, 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/desactivar todos los repositorios existentes anteriormente. El valor por defecto es falso.

 repo_reset: verdadero

Utiliza esto para definir la lista de repositorios a los que deseas suscribirte.

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

El valor predeterminado está establecido en rhel-{{ ansible_distribution_major_version }}-server-rpms, que se resuelve a, por ejemplo, rhel-7-server-rpms o rhel-6-server-rpms, dependiendo de la versión principal de RHEL.

Ejemplo de libro de jugadas

Aquí hay un ejemplo de libro de jugadas que registra un servidor contra Red Hat Network (el satellite_server no está definido) con la activationkey myregistration y el id de organización 123456. La versión está bloqueada en RHEL 7.4, se eliminan todos los repositorios definidos anteriormente y el sistema tendrá 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: servidores
  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:
      #
      # Las siguientes son opcionales
      reg_server_insecure: 
      #reg_autosubscribe: sí
      reg_osrelease: 7.4

      # Establece esta variable en verdadero si deseas eliminar/desactivar todos los repositorios existentes anteriormente. El valor por defecto es falso.
      repo_reset: verdadero

      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
646
Propietario