mullholland.motd

Rola Ansible motd

Tworzy motd dla systemów Linux.

GitHub Pobrania Wersja
github downloads Version

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

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

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

Mullholland

O projekcie

Creates a motd for Linux systems.

Zainstaluj
ansible-galaxy install mullholland.motd
Licencja
apache-2.0
Pobrania
4.6k
Właściciel