webmin
Название Роли
ДАННЫЙ РЕПОЗИТАРИЙ БОЛЬШЕ НЕ АКТИВНО ПОДДЕРЖИВАЕТСЯ И НЕ ОБСЛУЖИВАЕТСЯ.
ЕСЛИ КТО-ТО ХОЧЕТ ВЗЯТЬ НА СЕБЯ ОБСЛУЖИВАНИЕ И ПОДДЕРЖКУ, С ВОЛЕЙ ЗАБИРАЙТЕ.
Ansible роль для развертывания Webmin - веб-инструмента для администрирования Linux, работающего как служба systemd.
Служба Webmin будет доступна по адресу https://hostip:10000.
Логин по умолчанию будет таким же, как у пользователя, установившего программу.
Вы можете получить предупреждение браузера о самоподписанном SSL-сертификате Webmin.
Система перезагрузится после установки.
Требования
- Для установки требуются права sudo.
- Systemd для управления службами.
- Firewalld для управления файрволом (если требуется).
- Python для настройки Ansible (обратите внимание, что в некоторых минимальных дистрибутивах Python не установлен изначально).
Переменные Роли
install_utilities
: false. Установить в True, чтобы установить различные утилиты, используемые функциями управления Webmin (wget, git, ntpdate, sntp, smartmontools). Обратите внимание, что в некоторых минимальных дистрибутивах могут отсутствовать все эти утилиты по умолчанию, и может потребоваться интерактивная установка.enable_firewalld
: false. Установить в True, чтобы открыть порт 10000 через firewalld (предполагается, что firewalld установлен и работает).uninstall_webmin
: false. Установить в true для удаления Webmin.
Зависимости
Нет.
Пример Плейбука
Включение примера использования вашей роли (например, с переданными параметрами переменными) всегда полезно для пользователей:
- name: Provision webmin role
hosts: all
become: true
become_user: root
vars:
enable_firewalld: true
install_utilities: true
roles:
- semuadmin.webmin
Лицензия
BSD 3-Clause
ansible-galaxy install semuconsulting/ansible_webmin_role