ldomb.sat6register
sat6register
Este rol permite el registro de instancias baremetal, virtuales y en la nube que ejecutan Red Hat Enterprise Linux 5, 6, 7 en un servidor Red Hat Satellite 6. El rol te da la opción de registrar tu/s host/s con o sin Puppet como herramienta de gestión de configuración.
También te permite actualizar el/los host/s al último nivel de parche durante el registro. Si eliges Puppet como herramienta de gestión de configuración, puedes agregar un grupo de hosts a la ejecución de Ansible, que aplicará tus clases de Puppet dentro de ese grupo de hosts durante el registro.
Requisitos
= ansible 2.1
Necesitas tener un servidor Red Hat Satellite 6 en funcionamiento con una clave de activación que te permita registrarte en Satellite 6.
Para tener éxito, necesitas agregar los siguientes repositorios yum a la clave de activación:
rhel-7-server-rpms
rhel-7-server-satellite-tools-6.2-rpms
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con los valores predeterminados:
sat6_fqdn: https://sat6ldo.rdu.salab.redhat.com
admin_user: admin
org: redhat
loc: nyc
hostgroup: rhel7base o "false" si no hay
activationkey: ak-Reg_To_Library_soe_no_puppet o "false" si no hay
updatehost: "true" o "false"
Dependencias
Para la contraseña del administrador, necesitarás generar una variable vault_admin_pass y colocar la variable
admin_pass: "{{ vault_admin_pass }}" en el archivo group_vars/all/vars.
Esto le dice a Ansible que busque la variable vault_admin_pass encriptada en el archivo group_vars/all/vault.
Si estás ejecutando esto desde un directorio de roles, especifica la ruta al archivo de vars y al archivo de vault en tu playbook que llama al rol sat6register.
vars_files:
- "roles/sat6register/group_vars/all/vars"
- "roles/sat6register/group_vars/all/vault"
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre útil para los usuarios:
- hosts: all
roles:
- { role: sat6register, sat6_fqdn: https://sat6ldo.rdu.salab.redhat.com }
Licencia
GPLv3
Información del Autor
Este rol fue creado en 2016 por Laurent Domb.
ansible-galaxy install ldomb.sat6register