semuadmin.webmin

Nazwa roli

TEN REPOZYTORIUM NIE JEST JUŻ AKTYWNIE UTRZYMYWANE ANI WSPARTE.

JEŚLI KTOŚ CHCE ZAANGAŻOWAĆ SIĘ W UTRZYMANIE I WSPIERANIE, MOŻE SWOBODNIE ZROBIĆ FORKA.

Rola Ansible do wdrożenia Webmin – opartego na sieci narzędzia do zarządzania systemem Linux, działającego jako usługa systemd.

Usługa Webmin będzie dostępna na https://hostip:10000.

Domyślne dane logowania to nazwa użytkownika i hasło użytkownika instalatora.

Możesz otrzymać ostrzeżenie przeglądarki dotyczące domyślnego samopodpisanego certyfikatu SSL Webmin.

System zostanie zrestartowany po instalacji.

Wymagania

  • Instalacja wymaga uprawnień sudo.
  • Systemd do zarządzania usługami.
  • Firewalld do kontrolowania zapory (jeśli jest to wymagane).
  • Python do wdrażania Ansible (należy pamiętać, że niektóre minimalne dystrybucje nie zawierają Pythona w zestawie).

Zmienne roli

  • install_utilities: false. Ustaw na True, aby zainstalować różne pakiety narzędziowe używane przez funkcje zarządzania Webminem (wget, git, ntpdate, sntp, smartmontools). Należy pamiętać, że niektóre minimalne dystrybucje mogą nie obsługiwać wszystkich tych narzędzi „z pudełka” i mogą wymagać interaktywnej instalacji.

  • enable_firewalld: false. Ustaw na True, aby otworzyć port 10000 za pomocą firewalld (zakłada, że firewalld jest zainstalowany i działa).

  • uninstall_webmin : false. Ustaw na true, aby odinstalować Webmin.

Zależności

Brak.

Przykładowy playbook

Umieszczenie przykładu, jak używać twojej roli (na przykład, z przesyłanymi zmiennymi jako parametry), jest również pomocne dla użytkowników:


    - name: Wdrożenie roli webmin
      hosts: all
      become: true
      become_user: root
      
      vars:
         enable_firewalld: true
         install_utilities: true

      roles:
      - semuadmin.webmin

Licencja

BSD 3-Clause

O projekcie

webmin role

Zainstaluj
ansible-galaxy install semuadmin.webmin
Licencja
bsd-3-clause
Pobrania
870
Właściciel