lightdm

Роль Ansible: LightDM

Тесты Ansible Galaxy Лицензия

Роль для настройки LightDM, в настоящее время ограничена настройкой предпочтений автоматического входа и возможностью разрешить пользователям входить с гостевой учетной записью.

Требования

  • Установлен LightDM

  • Ansible >= 2.9

  • Дистрибутив Linux

    • Семейство Debian

      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
      • Примечание: другие версии, вероятно, будут работать, но не были протестированы.

Переменные роли

Следующие переменные изменят поведение этой роли (значения по умолчанию показаны ниже):

# Имя пользователя для автоматического входа при запуске
lightdm_autologin_user:

# Время ожидания (в секундах) перед автоматическим входом пользователя, чтобы
# была возможность войти как другой пользователь.
lightdm_autologin_user_timeout: 0

# Разрешить пользователям входить с гостевой учетной записью
lightdm_greeter_allow_guest: no

# Директория, где расположены схемы GLib
lightdm_glib_schemas_directory: /usr/share/glib-2.0/schemas

# Директория, где находится конфигурация LightDM
lightdm_conf_directory: /usr/share/lightdm/lightdm.conf.d

# Имя файла переопределения для конфигурации LightDM
lightdm_overide_filename: 70-ansible.conf

Зависимости

Нет

Пример плейбука

Эта роль может быть использована следующим образом:

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

Другие роли от GantSign

Вы можете найти другие роли от GantSign на Ansible Galaxy.

Разработка и тестирование

Этот проект использует Molecule для помощи в разработке и тестировании; роль проходит модульное тестирование с помощью Testinfra и pytest.

Для разработки или тестирования вам необходимо установить следующее:

Поскольку установка вышеуказанного может быть сложной, этот проект включает Molecule Wrapper. Molecule Wrapper — это скрипт оболочки, который устанавливает Molecule и его зависимости (помимо Linux) и затем выполняет Molecule с переданной командой.

Чтобы протестировать эту роль с использованием Molecule Wrapper, выполните следующую команду из корневого каталога проекта:

./moleculew test

Примечание: некоторые зависимости требуют разрешения sudo для установки.

Лицензия

MIT

Информация об авторе

Джон Фриман

GantSign Ltd. Регистрационный номер компании 06109112 (зарегистрирована в Англии)

О проекте

Role for configuring LightDM.

Установить
ansible-galaxy install gantsign/ansible-role-lightdm
Лицензия
mit
Загрузки
7415
Владелец