common macOS profiles managed by puppet...
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Common macOS Configuration Profiles Managed by Puppet.


This module uses the mac_profiles_handler module to install certain common modules. To use it, first include the class itself, overriding the identifier and PayloadOrganization defaults.

class {'mac_profile':
  profile_payload_org       => 'My Company',
  profile_identifier_prefix => 'com.mycompany'

You can also override these params from hiera the prefix will be used for all the ProfileIdentifier keys. For example, the Desktop Background profile will be installed as com.mycopmany.desktop_background.

class {'mac_profile::desktop_background':
  ensure 				  => present,
  desktop_background_path => '/path/to/desktop.jpg'

For a full list of managed classes, see