ipr-cnrs.openmanage
Openmanage
- Resumen
- Variables de Rol
- Ejemplo de Playbook
- Configuración
- Desarrollo
- Licencia
- Información del Autor
Resumen
Un rol para gestionar OpenManage (a través de omreport, omconfig,…), su interfaz web OMSA (OpenManage Server Administrator) e iDrac (con racadm).
Variables de Rol
- openmanage__repositories : Lista de repositorios APT que pueden proporcionar OpenManage. Cada entrada es un diccionario [por defecto :
Consulta default/main.yml
]. - openmanage__deploy_state : El estado deseado que este rol debería alcanzar [por defecto para hardware Dell :
presente
]. - openmanage__install_recommends : Si se deben instalar los paquetes recomendados [por defecto :
falso
]. - openmanage__dep_packages : Lista de paquetes de dependencias necesarios para ejecutar racadm [por defecto :
Consulta default/main.yml
]. - openmanage__base_packages : Lista de paquetes básicos para el uso general de racadm [por defecto :
Consulta default/main.yml
]. - openmanage__stretch_packages : Lista de algunos paquetes específicos para Debian Stretch (o Ubuntu Xenial) y versiones anteriores [por defecto :
Consulta default/main.yml
]. - openmanage__snmpd_service_name : Nombre del servicio SNMPD a gestionar [por defecto :
snmpd
]. - openmanage__snmpd_service_enabled : Si el servicio SNMPD debe estar habilitado al inicio [por defecto :
verdadero
]. - openmanage__snmpd_service_override_path : Ruta para almacenar la configuración personalizada de SNMPD [por defecto :
/etc/systemd/system/snmpd.service.d/override.conf
]. - openmanage__snmpd_service_override_content : Plantilla utilizada para proporcionar la configuración personalizada de systemd para el servicio SNMPD [por defecto :
etc/systemd/system/snmpd.service.d/override.conf.j2
]. - openmanage__webgui_state : El estado deseado para la interfaz web de OMSA [por defecto :
ausente
]. - openmanage__webgui_packages : Lista de paquetes para proporcionar la interfaz web de OMSA [por defecto :
Consulta default/main.yml
]. - openmanage__webgui_service_name : Nombre de la unidad systemd para gestionar la interfaz web [por defecto :
dsm_om_connsvc
].
Ejemplo de Playbook
- Usa variables por defecto :
- hosts: mynode.DOMAIN
roles:
- role: ipr-cnrs.openmanage
tags: ['role::openmanage', 'ipr', 'idrac']
- Habilita la interfaz web para OMSA (en https://
:1311/) :
- hosts: mynode.DOMAIN
roles:
- role: ipr-cnrs.openmanage
openmanage__webgui_state: "presente"
tags: ['role::openmanage', 'ipr', 'idrac']
Configuración
Este rol hará :
- Agregar un repositorio APT para proporcionar OpenManage.
- Instalar paquetes de dependencias.
- Instalar paquetes básicos para todo el uso de racadm.
- Iniciar el servicio dataeng para poder usar las aplicaciones OpenManage (omreport, omconfig,…).
- Instalar y habilitar la interfaz web en https://
:1311 si se solicita. - Corregir los permisos ejecutables de idrac7.
- Corregir el error libssl RAC1170 (hasta Debian Stretch o Ubuntu Xenial).
- Configurar enlaces simbólicos para poder ejecutar aplicaciones desde $PATH.
Desarrollo
Este código fuente proviene de nuestra instancia de Gogs y el repositorio de Github existe solo para poder enviar el rol a Ansible Galaxy…
Pero siéntete libre de enviar problemas o solicitudes de extracción aquí :)
Gracias a este gancho, Github recibe automáticamente actualizaciones de nuestra instancia de Gogs :)
Gracias a @roumano
Licencia
Información del Autor
Jérémy Gardais
- Fuente : en Gogs de IPR
- IPR (Institut de Physique de Rennes)
Instalar
ansible-galaxy install ipr-cnrs.openmanage
Licencia
Unknown
Descargas
97
Propietario
Institut de Physique de Rennes
https://ipr.univ-rennes1.fr/
Tutelles CNRS et Université Rennes 1