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.

Acerca del proyecto

Register with Satellite 6

Instalar
ansible-galaxy install ldomb.sat6register
Licencia
Unknown
Descargas
125
Propietario
Chief Technologist Federal Financial Services @ AWSCloud