mullholland.motd
Rol de Ansible motd
Crea un motd para sistemas Linux.
GitHub | Descargas | Versión |
---|---|---|
Ejemplo de Playbook
Este ejemplo se toma de molecule/default/converge.yml
y se prueba en cada push, pull request y lanzamiento.
---
- name: Converge
hosts: all
become: true
gather_facts: true
# vars:
# example_var: "valor"
roles:
- rol: "mullholland.motd"
Variables de Rol
Los valores predeterminados para las variables están establecidos en defaults/main.yml
:
---
# EJEMPLO (/etc/motd)
# Los detalles de lo que se mostrará se pueden encontrar en templates/etc/motd.j2
# ---------------------------------------------------------------
# Este sistema es administrado por Ansible
# ---------------------------------------------------------------
#
# Sistema:
# Nombre de Host: default-2.12-debian9
# FQDN: default-2.12-debian9
# Distribución: Debian
# - Versión: 9.13
# - Lanzamiento: stretch
# Virtual: Sí
# - Tipo: docker
#
# CPUs: 8
# Memoria: 31.3GB
# Swap: 24.0GB
#
# Kernel: 5.15.18-200.fc35.x86_64
# Zona Horaria: UTC(+0000)
#
# Red:
# Búsqueda DNS: XXX.tld
# Servidor(es) DNS: 8.8.8.8
#
# Interfaces:
# Interfaz: eth0
# ip: 172.17.0.2
# mac: 02:42:ac:11:00:02
# Interfaz: lo
# ip: 127.0.0.1
#
# Montajes:
# Montaje: /dev/mapper/luks-XXX(/etc/hosts)(X.XGB)
# Montaje: /dev/mapper/luks-XXX(/etc/resolv.conf)(X.XGB)
# Montaje: /dev/mapper/luks-XXX(/etc/hostname)(X.XGB)
#
# ---------------------------------------------------------------
# Elimina la carpeta /etc/update-motd.d
motd_remove_dynamic_motd: true
# Filtro de interfaces
motd_interfaces_startswith:
# - "lo"
- "eth"
- "ens"
- "eno"
- "vmbr"
- "wg"
- "wire"
Requisitos
- paquetes pip listados en requirements.txt.
Contexto
Este rol es parte de muchos roles compatibles. Echa un vistazo a la documentación de estos roles para más información.
Aquí hay una visión general de roles relacionados:
Compatibilidad
Este rol ha sido probado en estas imágenes de contenedor:
contenedor | tags |
---|---|
EL | todos |
Amazon | Candidato |
Fedora | todos |
Ubuntu | todos |
Debian | todos |
La versión mínima de Ansible requerida es 2.10, se han realizado pruebas en:
- La versión anterior.
- La versión actual.
- La versión de desarrollo.
Si encuentras problemas, por favor regístralos en GitHub.
Licencia
MIT.
Información del Autor
Instalar
ansible-galaxy install mullholland.motd
Licencia
apache-2.0
Descargas
4.6k
Propietario