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
ansible-galaxy install semuadmin.webmin