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

О проекте

webmin role

Установить
ansible-galaxy install semuconsulting/ansible_webmin_role
Лицензия
bsd-3-clause
Загрузки
802
Владелец