mullholland.motd
Rola Ansible motd
Tworzy motd dla systemów Linux.
GitHub | Pobrania | Wersja |
---|---|---|
Przykładowy Playbook
Ten przykład pochodzi z molecule/default/converge.yml
i jest testowany przy każdej aktualizacji, pull requeście i wydaniu.
---
- name: Zbieżność
hosts: all
become: true
gather_facts: true
# vars:
# example_var: "wartość"
roles:
- role: "mullholland.motd"
Zmienna Roli
Domyślne wartości zmiennych są ustawione w defaults/main.yml
:
---
# PRZYKŁAD (/etc/motd)
# Szczegóły, co będzie wyświetlane, można znaleźć w templates/etc/motd.j2
# ---------------------------------------------------------------
# Ten system jest zarządzany przez Ansible
# ---------------------------------------------------------------
#
# System:
# Nazwa hosta: default-2.12-debian9
# FQDN: default-2.12-debian9
# Dystrybucja: Debian
# - Wersja: 9.13
# - Wydanie: stretch
# Wirtualny: Tak
# - Typ: docker
#
# CPU: 8
# Pamięć: 31.3GB
# Swap: 24.0GB
#
# Jądro: 5.15.18-200.fc35.x86_64
# Strefa czasowa: UTC(+0000)
#
# Sieć:
# DNS Search: XXX.tld
# Serwer(y) DNS: 8.8.8.8
#
# Interfejsy:
# Interfejs: eth0
# ip: 172.17.0.2
# mac: 02:42:ac:11:00:02
# Interfejs: lo
# ip: 127.0.0.1
#
# Montowanie:
# Montowanie: /dev/mapper/luks-XXX(/etc/hosts)(X.XGB)
# Montowanie: /dev/mapper/luks-XXX(/etc/resolv.conf)(X.XGB)
# Montowanie: /dev/mapper/luks-XXX(/etc/hostname)(X.XGB)
#
# ---------------------------------------------------------------
# Usuń folder /etc/update-motd.d
motd_remove_dynamic_motd: true
# Filtr interfejsu
motd_interfaces_startswith:
# - "lo"
- "eth"
- "ens"
- "eno"
- "vmbr"
- "wg"
- "wire"
Wymagania
- Pakiety pip wymienione w requirements.txt.
Kontekst
Ta rola jest częścią wielu zgodnych ról. Zobacz dokumentację tych ról aby uzyskać więcej informacji.
Oto przegląd powiązanych ról:
Zgodność
Ta rola została przetestowana na tych obrazach kontenerowych:
kontener | tagi |
---|---|
EL | wszystkie |
Amazon | Kandydat |
Fedora | wszystkie |
Ubuntu | wszystkie |
Debian | wszystkie |
Minimalna wymagana wersja Ansible to 2.10, testy zostały przeprowadzone dla:
- Poprzedniej wersji.
- Obecnej wersji.
- Wersji deweloperskiej.
Jeśli znajdziesz problemy, proszę zgłoś je na GitHubie.
Licencja
MIT.
Informacje o autorze
Zainstaluj
ansible-galaxy install mullholland.motd
Licencja
apache-2.0
Pobrania
4.6k
Właściciel