mullholland.motd
Ansible роль motd
Создает motd для систем Linux.
GitHub | Скачиваний | Версия |
---|---|---|
Пример Playbook
Этот пример взят из molecule/default/converge.yml
и тестируется при каждом пуше, запросе на слияние и выпуске.
---
- name: Converge
hosts: all
become: true
gather_facts: true
# vars:
# example_var: "value"
roles:
- role: "mullholland.motd"
Переменные роли
Значения по умолчанию для переменных заданы в defaults/main.yml
:
---
# ПРИМЕР (/etc/motd)
# Подробности о том, что будет показано, можно найти в templates/etc/motd.j2
# ---------------------------------------------------------------
# Эта система управляется с помощью Ansible
# ---------------------------------------------------------------
#
# Система:
# Имя хоста: default-2.12-debian9
# Полное DNS имя: default-2.12-debian9
# Дистрибутив: Debian
# - Версия: 9.13
# - Релиз: stretch
# Виртуальная: Да
# - Тип: docker
#
# ЦП: 8
# Память: 31.3GB
# Своп: 24.0GB
#
# Ядро: 5.15.18-200.fc35.x86_64
# Часовой пояс: UTC(+0000)
#
# Сеть:
# DNS Поиск: XXX.tld
# DNS Сервер(ы): 8.8.8.8
#
# Интерфейсы:
# Интерфейс: eth0
# ip: 172.17.0.2
# mac: 02:42:ac:11:00:02
# Интерфейс: lo
# ip: 127.0.0.1
#
# Монтирование:
# Монтирование: /dev/mapper/luks-XXX(/etc/hosts)(X.XGB)
# Монтирование: /dev/mapper/luks-XXX(/etc/resolv.conf)(X.XGB)
# Монтирование: /dev/mapper/luks-XXX(/etc/hostname)(X.XGB)
#
# ---------------------------------------------------------------
# Удалить папку /etc/update-motd.d
motd_remove_dynamic_motd: true
# Фильтр интерфейсов
motd_interfaces_startswith:
# - "lo"
- "eth"
- "ens"
- "eno"
- "vmbr"
- "wg"
- "wire"
Требования
- пакеты pip, перечисленные в requirements.txt.
Контекст
Эта роль является частью многих совместимых ролей. Ознакомьтесь с документацией этих ролей для получения дополнительной информации.
Вот обзор связанных ролей:
Совместимость
Эта роль тестировалась на этих образах контейнеров:
контейнер | теги |
---|---|
EL | все |
Amazon | Кандидат |
Fedora | все |
Ubuntu | все |
Debian | все |
Минимальная версия Ansible, требуемая для работы — 2.10, были проведены тесты на:
- Предыдущей версии.
- Текущей версии.
- Версии разработки.
Если вы обнаружите проблемы, пожалуйста, зарегистрируйте их в GitHub.
Лицензия
MIT.
Информация об авторе
Установить
ansible-galaxy install mullholland.motd
Лицензия
apache-2.0
Загрузки
4.6k
Владелец