canmove, Confirmed users
1,394
edits
No edit summary |
|||
| Line 23: | Line 23: | ||
== users::builder::autologin == | == users::builder::autologin == | ||
If included, this class will arrange for the builder user to automatically login to a GUI sesssion at boot. | If included, this class will arrange for the builder user to automatically login to a GUI sesssion at boot. | ||
= Secrets = | |||
Each role user has a set of representations of its password, for different uses. The users are "root", "signer", and "builder", and the uses are below. The name of the secret joins the two with an underscore, e.g., "builder_pw_paddedsha1". | |||
;'''*_pw_hash''' | |||
:linux md5 password hash for the root password ''(No Default)'' ([[ReleaseEngineering/PuppetAgain/Modules/users#Linux|where to find]]) | |||
;'''*_pw_pbkdf2''' | |||
:Mac OS X 10.8 entropy for the root password ''(No Default)'' ([[ReleaseEngineering/PuppetAgain/Modules/users#Darwin|where to find]]) | |||
;'''*_pw_pbkdf2_salt''' | |||
:Mac OS X 10.8 salt for the root password ''(No Default)'' ([[ReleaseEngineering/PuppetAgain/Modules/users#Darwin|where to find]]) | |||
;'''*_pw_pbkdf2_iterations''' | |||
:Mac OS X 10.8 iterations for the root password ''(No Default)'' ([[ReleaseEngineering/PuppetAgain/Modules/users#Darwin|where to find]]) | |||
;'''*_pw_paddedsha1''' | |||
:Mac OS X 10.6 password hash''(No Default)'' ([[ReleaseEngineering/PuppetAgain/Modules/users#Darwin|where to find]]) | |||
;'''*_pw_saltedsha512''' | |||
:Mac OS X 10.7 password hash''(No Default)'' ([[ReleaseEngineering/PuppetAgain/Modules/users#Darwin|where to find]]) | |||
Additionally, the builder user has two versions of its VNC password: | |||
;'''builder_pw_kcpassword_base64''' | |||
:kcpassword-obfuscated cleartext of the builder user's password, for autologin on Darwin ''(No Default)'' ([[ReleaseEngineering/PuppetAgain/Modules/users#Darwin|where to find]]) | |||
;'''builder_pw_vnc_base64''' | |||
:base64-encoded version of the password that should appear in ''~/.vnc/passwd'' on Linux | |||
= Implementation = | = Implementation = | ||