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: sí
#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.
ansible-galaxy install mk-ansible-roles.subscribe-rhn