fdupont_redhat.ims_premigration_rhel

IMS - Pre Migración para RHEL

Este rol configura la máquina virtual de Red Hat Enterprise Linux para migración:

  • Agrega reglas de udev para hacer cumplir la nomenclatura de las interfaces de red
  • Instala el agente invitado para oVirt / Red Hat Virtualization

Variables del Rol

El comportamiento del rol puede ser influenciado por algunas variables que son principalmente envolturas para el módulo utilizado en el rol. Por defecto, no se establece ninguna variable y el rol espera que los repositorios RPM ya estén configurados en el host.

Si los repositorios no están configurados en el host, se pueden utilizar las siguientes variables para configurarlos. Se pueden usar tres métodos de configuración: RHN (basado en Red Hat Satellite 5 / Spacewalk), RHSM (basado en Red Hat Satellite 6 / Katello) y archivos .repo que señalan a repositorios locales.

  • RHN - La configuración se basa en dos variables:

    • rhn_config configura el sistema para usar Red Hat Satellite 5 / Spacewalk. Es un hash cuyos claves son los parámetros del rhn_register módulo.

    • rhn_channels configura los canales de software que utilizará el host. Si se ha utilizado una clave de activación con rhn_config, puede ser inútil.

  • RHSM - La configuración se basa en dos variables:

    • rhsm_config configura el sistema para usar Red Hat Satellite 6 / Katello. Es un hash cuyos claves son los parámetros del redhat_subscription módulo.
  • Repositorios ad-hoc - La configuración se basa en una sola variable:

    • yum_repositories es un arreglo de hashes, cada hash permite ser una envoltura para el yum_repository módulo.

Ejemplo de Playbook

El siguiente playbook registrará la máquina virtual contra un servidor Satellite 6 y habilitará el repositorio rhel-7-server-rpms. Si no se proporciona información en extra_vars, el playbook asumirá que los repositorios ya están configurados y tratará de instalar el agente.

---
- hosts: to_be_migrated
  vars:
    rhsm_config:
      server_hostname: "satellite.example.com"
      server_username: "admin"
      server_password: "secret"
      org_id: "my_organization"
    rhsm_repositories:
      - "rhel-7-server-rpms"
  roles:
    - role: ims.rhel_pre_migration
Acerca del proyecto

This role configures the RHEL virtual machine for migration.

Instalar
ansible-galaxy install fdupont_redhat.ims_premigration_rhel
Licencia
apache-2.0
Descargas
130
Propietario