ReleaseEngineering/PuppetAgain/Modules/users: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:


= users::root =
= users::root =
This sets up the root user (or, on Windows, Administrator).
This sets up the root user (or, on Windows, Administrator). This provides the following easy-to-use variables, per {{bug|776641}}:
* $users::root::username
* $users::root::group
* $users::root::home


= users::builder =
= users::builder =
Installs the builder user (cltbld for releng, although this can be adjusted in <tt>manifests/settings.pp</tt>).
Installs the builder user (cltbld for releng, although this can be adjusted in <tt>manifests/settings.pp</tt>). This provides the following easy-to-use variables, per {{bug|776641}}:
* $users::root::username
* $users::root::group
* $users::root::home

Revision as of 22:12, 23 July 2012

This module handles login accounts on the system. It has two classes that can be included. These are generally included high in the toplevel hierarchy.

users::global

This sets up some global (/etc) defaults for user configuration, e.g. PATH.

users::root

This sets up the root user (or, on Windows, Administrator). This provides the following easy-to-use variables, per bug 776641:

* $users::root::username
* $users::root::group
* $users::root::home

users::builder

Installs the builder user (cltbld for releng, although this can be adjusted in manifests/settings.pp). This provides the following easy-to-use variables, per bug 776641:

* $users::root::username
* $users::root::group
* $users::root::home