semuadmin.webmin

Rollenname

DIESER REPO WIRD NICHT MEHR AKTIV WARTEN ODER UNTERSTÜTZT.

WENN JEMAND ANDERES DIE WARTUNG UND UNTERSTÜTZUNG ÜBERNEHMEN WILL, DARF ER GERNE FORKEN.

Ansible-Rolle zum Bereitstellen des webbasierten Linux-Administrationswerkzeugs Webmin, das als Systemd-Dienst läuft.

Der Webmin-Dienst ist verfügbar unter https://hostip:10000.

Der Standard-Login ist die Benutzer-ID und das Passwort des Installationsbenutzers.

Möglicherweise erhalten Sie eine Warnung im Browser über das standardmäßige selbstsignierte SSL-Zertifikat von Webmin.

Das System wird nach der Installation neu gestartet.

Anforderungen

  • Die Installation erfordert Sudo-Rechte.
  • Systemd zur Steuerung von Diensten.
  • Firewalld zur Steuerung der Firewall (falls erforderlich).
  • Python für die Ansible-Bereitstellung (beachten Sie, dass einige minimalistische Distributionen Python nicht standardmäßig enthalten).

Rollenvariablen

  • install_utilities: false. Setzen Sie es auf True, um verschiedene Dienstprogrammpakete zu installieren, die von den Webmin-Verwaltungsfunktionen verwendet werden (wget, git, ntpdate, sntp, smartmontools). Beachten Sie, dass einige minimalistische Distributionen möglicherweise nicht alle diese Tools standardmäßig unterstützen und möglicherweise eine interaktive Installation erforderlich ist.

  • enable_firewalld: false. Setzen Sie es auf True, um den Port 10000 über Firewalld zu öffnen (setzt voraus, dass Firewalld installiert und ausgeführt wird).

  • uninstall_webmin: false. Setzen Sie es auf true, um Webmin zu deinstallieren.

Abhängigkeiten

Keine.

Beispiel-Playbook

Ein Beispiel, wie man Ihre Rolle verwendet (zum Beispiel mit als Parameter übergebenen Variablen), ist auch für die Benutzer hilfreich:


    - name: Webmin-Rolle bereitstellen
      hosts: all
      become: true
      become_user: root
      
      vars:
         enable_firewalld: true
         install_utilities: true

      roles:
      - semuadmin.webmin

Lizenz

BSD 3-Klausel

Über das Projekt

webmin role

Installieren
ansible-galaxy install semuadmin.webmin
GitHub Repository
Lizenz
bsd-3-clause
Downloads
870
Besitzer