gantsign.lightdm

Ansible Rolle: LightDM

Tests Ansible Galaxy Lizenz

Diese Rolle ermöglicht die Konfiguration von LightDM, derzeit beschränkt auf die Einstellung der automatischen Anmeldung und ob Benutzer mit dem Gastkonto sich anmelden dürfen.

Voraussetzungen

  • LightDM ist installiert

  • Ansible >= 2.9

  • Linux-Distribution

    • Debian Familie

      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
      • Hinweis: Andere Versionen sollten funktionieren, wurden aber nicht getestet.

Rollenvariablen

Die folgenden Variablen ändern das Verhalten dieser Rolle (Standardwerte sind unten angegeben):

# Benutzername des Benutzers für die automatische Anmeldung beim Start
lightdm_autologin_user:

# Wartezeit (in Sekunden), bevor der Benutzer automatisch angemeldet wird,
# um die Möglichkeit zu geben, sich als ein anderer Benutzer anzumelden.
lightdm_autologin_user_timeout: 0

# Ob Benutzer sich mit dem Gastkonto anmelden dürfen
lightdm_greeter_allow_guest: nein

# Verzeichnis, in dem sich die GLib-Schemata befinden
lightdm_glib_schemas_directory: /usr/share/glib-2.0/schemas

# Verzeichnis, in dem die LightDM-Konfiguration zu finden ist
lightdm_conf_directory: /usr/share/lightdm/lightdm.conf.d

# Name der Überschreibungskonfigurationsdatei für LightDM
lightdm_overide_filename: 70-ansible.conf

Abhängigkeiten

Keine

Beispiel-Playbook

Diese Rolle kann wie folgt verwendet werden:

- hosts: servers
  roles:
    - role: gantsign.lightdm
      lightdm_autologin_user: vagrant

Weitere Rollen von GantSign

Sie finden weitere Rollen von GantSign auf Ansible Galaxy.

Entwicklung & Test

Dieses Projekt verwendet Molecule, um die Entwicklung und das Testen zu unterstützen; die Rolle wird mit Testinfra und pytest getestet.

Um zu entwickeln oder zu testen, müssen Sie Folgendes installiert haben:

Da die obigen Installationen schwierig sein können, enthält dieses Projekt Molecule Wrapper. Molecule Wrapper ist ein Shell-Skript, das Molecule und seine Abhängigkeiten (außer Linux) installiert und dann Molecule mit dem Befehl ausführt, den Sie übergeben.

Um diese Rolle mit Molecule Wrapper zu testen, führen Sie den folgenden Befehl aus dem Projektstammverzeichnis aus:

./moleculew test

Hinweis: Einige der Abhängigkeiten benötigen sudo-Berechtigungen zur Installation.

Lizenz

MIT

Autoreninformation

John Freeman

GantSign Ltd. Firma Nr. 06109112 (in England registriert)

Über das Projekt

Role for configuring LightDM.

Installieren
ansible-galaxy install gantsign.lightdm
GitHub Repository
Lizenz
mit
Downloads
7.5k
Besitzer