gantsign.lightdm

Rôle Ansible : LightDM

Tests Ansible Galaxy License

Rôle permettant de configurer LightDM, actuellement limité à la configuration des préférences de connexion automatique et à la possibilité de permettre aux utilisateurs de se connecter avec le compte invité.

Exigences

  • LightDM installé

  • Ansible >= 2.9

  • Distribution Linux

    • Famille Debian

      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
      • Remarque : d'autres versions peuvent fonctionner mais n'ont pas été testées.

Variables du rôle

Les variables suivantes changeront le comportement de ce rôle (les valeurs par défaut sont indiquées ci-dessous) :

# Nom d'utilisateur à connecter automatiquement au démarrage
lightdm_autologin_user:

# Temps d'attente (en secondes) avant que l'utilisateur ne soit connecté automatiquement pour laisser la chance
# de se connecter en tant qu'autre utilisateur.
lightdm_autologin_user_timeout: 0

# Autoriser les utilisateurs à se connecter avec le compte invité
lightdm_greeter_allow_guest: non

# Répertoire où se trouvent les schémas GLib
lightdm_glib_schemas_directory: /usr/share/glib-2.0/schemas

# Répertoire où se trouve la configuration de LightDM
lightdm_conf_directory: /usr/share/lightdm/lightdm.conf.d

# Nom du fichier de remplacement pour la configuration de LightDM
lightdm_overide_filename: 70-ansible.conf

Dépendances

Aucune

Exemple de Playbook

Ce rôle peut être utilisé comme suit :

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

Autres rôles de GantSign

Vous pouvez trouver d'autres rôles de GantSign sur Ansible Galaxy.

Développement et Test

Ce projet utilise Molecule pour aider au développement et aux tests ; le rôle est testé unitairement avec Testinfra et pytest.

Pour développer ou tester, vous devez avoir installé les éléments suivants :

Comme l'installation des éléments ci-dessus peut être délicate, ce projet inclut Molecule Wrapper. Molecule Wrapper est un script shell qui installe Molecule et ses dépendances (sauf Linux) et exécute ensuite Molecule avec la commande que vous lui passez.

Pour tester ce rôle avec Molecule Wrapper, exécutez la commande suivante à partir de la racine du projet :

./moleculew test

Remarque : certaines des dépendances nécessitent des permissions sudo pour être installées.

Licence

MIT

Informations sur l'auteur

John Freeman

GantSign Ltd. Numéro de société : 06109112 (enregistrée en Angleterre)

À propos du projet

Role for configuring LightDM.

Installer
ansible-galaxy install gantsign.lightdm
Licence
mit
Téléchargements
7.5k
Propriétaire