mullholland.motd

Rol de Ansible motd

Crea un motd para sistemas Linux.

GitHub Descargas Versión
github downloads 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

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: dependencias

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

Mullholland

Acerca del proyecto

Creates a motd for Linux systems.

Instalar
ansible-galaxy install mullholland.motd
Licencia
apache-2.0
Descargas
4.6k
Propietario