gantsign.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を使用して開発とテストを支援します。このロールは、Testinfrapytestを使用して単体テストされています。

開発やテストを行うには、以下のものをインストールする必要があります:

上記をインストールするのが難しい場合、このプロジェクトにはMolecule Wrapperが含まれています。Molecule Wrapperは、Moleculeとその依存関係(Linuxを除く)をインストールし、指定したコマンドでMoleculeを実行するシェルスクリプトです。

このロールをMolecule Wrapperを使用してテストするには、プロジェクトのルートから以下のコマンドを実行します:

./moleculew test

注意: 一部の依存関係はインストールするためにsudo権限が必要です。

ライセンス

MIT

著者情報

ジョン・フリーマン

GantSign Ltd. 会社番号: 06109112(イングランドに登録)

プロジェクトについて

Role for configuring LightDM.

インストール
ansible-galaxy install gantsign.lightdm
ライセンス
mit
ダウンロード
7.5k
所有者