ReleaseEngineering/PuppetAgain/Modules/osxutils: Difference between revisions
< ReleaseEngineering | PuppetAgain | Modules
Jump to navigation
Jump to search
m (Created page with "This module configures a Mac using the defaults and systemsetup utilities It has two available classes: == osxutils::defaults == Uses the /usr/bin/defaults to write a key value...") |
|||
Line 4: | Line 4: | ||
== osxutils::defaults == | == osxutils::defaults == | ||
Uses the /usr/bin/defaults to write a key value pair to update a configuration unless said configuration already exists. | Uses the /usr/bin/defaults to write a key value pair to update a configuration unless said configuration already exists. Example: | ||
osxutils::defaults { | |||
autoLoginUser: | |||
domain => "/Library/Preferences/com.apple.loginwindow", | |||
key => 'autoLoginUser', | |||
value => $::users::builder::username; | |||
} | |||
note that the resource name doesn't matter. | |||
== osxutils::systemsetup == | == osxutils::systemsetup == | ||
Uses the /usr/bin/systemsetup to write a key value pair to update a configuration unless said configuration already exists. | Uses the /usr/bin/systemsetup to write a key value pair to update a configuration unless said configuration already exists. |
Latest revision as of 19:35, 31 July 2012
This module configures a Mac using the defaults and systemsetup utilities
It has two available classes:
osxutils::defaults
Uses the /usr/bin/defaults to write a key value pair to update a configuration unless said configuration already exists. Example:
osxutils::defaults { autoLoginUser: domain => "/Library/Preferences/com.apple.loginwindow", key => 'autoLoginUser', value => $::users::builder::username; }
note that the resource name doesn't matter.
osxutils::systemsetup
Uses the /usr/bin/systemsetup to write a key value pair to update a configuration unless said configuration already exists.