mullholland.motd
Rôle Ansible motd
Crée un motd pour les systèmes Linux.
GitHub | Téléchargements | Version |
---|---|---|
Exemple de Playbook
Cet exemple provient de molecule/default/converge.yml
et est testé à chaque push, demande de tirage et publication.
---
- name: Converge
hosts: all
become: true
gather_facts: true
# vars:
# example_var: "value"
roles:
- role: "mullholland.motd"
Variables du Rôle
Les valeurs par défaut des variables sont définies dans defaults/main.yml
:
---
# EXEMPLE (/etc/motd)
# Les détails de ce qui sera affiché se trouvent dans templates/etc/motd.j2
# ---------------------------------------------------------------
# Ce système est géré par Ansible
# ---------------------------------------------------------------
#
# Système:
# Nom d'hôte: default-2.12-debian9
# FQDN: default-2.12-debian9
# Distribution: Debian
# - Version: 9.13
# - Release: stretch
# Virtuel: Oui
# - Type: docker
#
# CPUs: 8
# Mémoire: 31.3GB
# Swap: 24.0GB
#
# Noyau: 5.15.18-200.fc35.x86_64
# Fuseau horaire: UTC(+0000)
#
# Réseau:
# DNS de recherche: XXX.tld
# Serveur(s) DNS: 8.8.8.8
#
# Interfaces:
# Interface: eth0
# ip: 172.17.0.2
# mac: 02:42:ac:11:00:02
# Interface: lo
# ip: 127.0.0.1
#
# Montages:
# Montage: /dev/mapper/luks-XXX(/etc/hosts)(X.XGB)
# Montage: /dev/mapper/luks-XXX(/etc/resolv.conf)(X.XGB)
# Montage: /dev/mapper/luks-XXX(/etc/hostname)(X.XGB)
#
# ---------------------------------------------------------------
# Supprimer le dossier /etc/update-motd.d
motd_remove_dynamic_motd: true
# Filtre d'interface
motd_interfaces_startswith:
# - "lo"
- "eth"
- "ens"
- "eno"
- "vmbr"
- "wg"
- "wire"
Exigences
- paquets pip listés dans requirements.txt.
Contexte
Ce rôle fait partie de plusieurs rôles compatibles. Consultez la documentation de ces rôles pour plus d'informations.
Voici un aperçu des rôles liés :
Compatibilité
Ce rôle a été testé sur ces images de conteneurs:
conteneur | tags |
---|---|
EL | tous |
Amazon | Candidate |
Fedora | tous |
Ubuntu | tous |
Debian | tous |
La version minimale d'Ansible requise est 2.10, des tests ont été effectués pour :
- La version précédente.
- La version actuelle.
- La version de développement.
Si vous trouvez des problèmes, veuillez les signaler sur GitHub.
Licence
MIT.
Informations sur l'Auteur
Installer
ansible-galaxy install mullholland.motd
Licence
apache-2.0
Téléchargements
4.6k
Propriétaire