nodm

Build Status Ansible Galaxy

nodm

Installs the nodm display manager that automatically logs user in without interaction, usable for example in kiosk mode.

Note that the package is no longer maintained and as such may not be available in some of the latest distributions.

Note that this package does not set the used display manager. On some systems you can change it by changing the running service, on Debian -based systems you will need to run dpkg-reconfigure nodm --priority high and answer the questions.

Requirements

EPEL repository is needed on Red Hat and CentOS and based distributions. You can use for example Ansible Role: EPEL Repository

Role Variables

Variable Type Default value Description
nodm_package string nodm The name of the nodm package.
nodm_state string latest The status of the nodm package.
nodm_enabled string true Should the nodm be enabled in config.
nodm_user string root The user to log in automatically.
nodm_first_vt int 7 First VT to try when looking for free VTs
nodm_xsession string /etc/X11/Xsession X session.
nodm_options string empty Options for nodm itself.
nodm_x_options string '-nolisten tcp' Options for the X server.
nodm_min_session_time int 60 Restart the X session if it runs less than this time.
nodm_x_timeout int 300 Timeout to wait for X to be ready to accept connections.

Dependencies

None.

Example Playbook

- hosts: "kiosks"
  roles:
  - "mireiawen.nodm"

License

MIT, see LICENSE

About

Install the NoDm display manager

Install
ansible-galaxy install Mireiawen/ansible-role-nodm
GitHub repository
License
mit
Downloads
22