xdm
Table of Contents
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with xdm
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Overview
Puppet module to manage the installation and configuration of XDM - the X Display Manager.
Module Description
xdm manages a collection of X servers, which may be on the local host or remote machines. It provides services similar to those provided by init, getty, and login on character-based terminals: prompting for login name and password, authenticating the user, and running a session. xdm supports XDMCP (X Display Manager Control Protocol) and can also be used to run a chooser process which presents the user with a menu of possible hosts that offer XDMCP display management.
This module manages the installation and configuration of XDM.
Setup
What xdm affects
- XDM package
- XDM service
Beginning with xdm
To get started with this module, simply include it in your manifest:
include ::xdm
Usage
Reference
Public Classes
xdm
: Initializes the module
Parameters
::xdm
package_ensure
: Passed directly on to Puppet's package
type ensure
parameter. Defaults to present
.
service_ensure
: Passed directly on to Puppet's service
type ensure
parameter. Defaults to running
.
xdm_config_append
: Array of lines to append to xdm-config file. Defaults to empty array.
Limitations
This module is currently only tested on Ubuntu 14.04 (Trusty.)
Development
Pull requests are always awesome.