├── .fixtures.yml ├── .gitignore ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── files ├── disable_airdrop │ └── com.grahamgilbert.disableairdrop.mobileconfig ├── disable_game_center │ └── com.grahamgilbert.disablegamecenter.mobileconfig ├── hooks │ ├── login_hook │ └── logout_hook ├── icloud_assistant │ └── com.grahamgilbert.icloud_assistant.mobileconfig ├── login_window_hostname │ └── com.grahamgilbert.login_window_hostname.mobileconfig ├── login_window_showfullname │ └── com.grahamgilbert.login_window_showfullname.mobileconfig └── munki_conditions │ └── external_ip.py ├── lib ├── facter │ ├── mac_munki_version.rb │ ├── mac_munki_version_short.rb │ ├── mac_vm_serial.rb │ └── shard.rb └── puppet │ ├── provider │ ├── mac_hide_user │ │ └── osx.rb │ ├── mac_remote_login │ │ └── osx.rb │ └── mac_sus_schedule │ │ └── osx.rb │ └── type │ ├── mac_hide_user.rb │ ├── mac_remote_login.rb │ └── mac_sus_schedule.rb ├── manifests ├── crypt.pp ├── disable_airdrop.pp ├── disable_game_center.pp ├── icloud_assistant.pp ├── init.pp ├── login_window_hostname.pp ├── login_window_showfullname.pp ├── loginhook.pp ├── logouthook.pp ├── macnamer.pp ├── munki.pp ├── munki │ ├── conditions.pp │ └── munkitools.pp ├── osx_defaults.pp ├── params.pp ├── recovery_message.pp └── sus.pp ├── script ├── cardboard-exec ├── cibuild ├── lint ├── specs └── syntax ├── spec ├── classes │ └── mac_admin_sus_spec.rb ├── fixtures │ ├── Puppetfile │ ├── Puppetfile.lock │ └── manifests │ │ └── site.pp └── spec_helper.rb └── templates ├── com.grahamgilbert.crypt.erb ├── com.grahamgilbert.icloud_assistant.erb ├── com.grahamgilbert.macnamer.erb ├── com.grahamgilbert.munkiprefs.erb └── com.grahamgilbert.susprefs.erb /.fixtures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/.fixtures.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 1.9.3 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/Rakefile -------------------------------------------------------------------------------- /files/disable_airdrop/com.grahamgilbert.disableairdrop.mobileconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/files/disable_airdrop/com.grahamgilbert.disableairdrop.mobileconfig -------------------------------------------------------------------------------- /files/disable_game_center/com.grahamgilbert.disablegamecenter.mobileconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/files/disable_game_center/com.grahamgilbert.disablegamecenter.mobileconfig -------------------------------------------------------------------------------- /files/hooks/login_hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/files/hooks/login_hook -------------------------------------------------------------------------------- /files/hooks/logout_hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/files/hooks/logout_hook -------------------------------------------------------------------------------- /files/icloud_assistant/com.grahamgilbert.icloud_assistant.mobileconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/files/icloud_assistant/com.grahamgilbert.icloud_assistant.mobileconfig -------------------------------------------------------------------------------- /files/login_window_hostname/com.grahamgilbert.login_window_hostname.mobileconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/files/login_window_hostname/com.grahamgilbert.login_window_hostname.mobileconfig -------------------------------------------------------------------------------- /files/login_window_showfullname/com.grahamgilbert.login_window_showfullname.mobileconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/files/login_window_showfullname/com.grahamgilbert.login_window_showfullname.mobileconfig -------------------------------------------------------------------------------- /files/munki_conditions/external_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/files/munki_conditions/external_ip.py -------------------------------------------------------------------------------- /lib/facter/mac_munki_version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/lib/facter/mac_munki_version.rb -------------------------------------------------------------------------------- /lib/facter/mac_munki_version_short.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/lib/facter/mac_munki_version_short.rb -------------------------------------------------------------------------------- /lib/facter/mac_vm_serial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/lib/facter/mac_vm_serial.rb -------------------------------------------------------------------------------- /lib/facter/shard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/lib/facter/shard.rb -------------------------------------------------------------------------------- /lib/puppet/provider/mac_hide_user/osx.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/lib/puppet/provider/mac_hide_user/osx.rb -------------------------------------------------------------------------------- /lib/puppet/provider/mac_remote_login/osx.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/lib/puppet/provider/mac_remote_login/osx.rb -------------------------------------------------------------------------------- /lib/puppet/provider/mac_sus_schedule/osx.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/lib/puppet/provider/mac_sus_schedule/osx.rb -------------------------------------------------------------------------------- /lib/puppet/type/mac_hide_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/lib/puppet/type/mac_hide_user.rb -------------------------------------------------------------------------------- /lib/puppet/type/mac_remote_login.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/lib/puppet/type/mac_remote_login.rb -------------------------------------------------------------------------------- /lib/puppet/type/mac_sus_schedule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/lib/puppet/type/mac_sus_schedule.rb -------------------------------------------------------------------------------- /manifests/crypt.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/crypt.pp -------------------------------------------------------------------------------- /manifests/disable_airdrop.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/disable_airdrop.pp -------------------------------------------------------------------------------- /manifests/disable_game_center.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/disable_game_center.pp -------------------------------------------------------------------------------- /manifests/icloud_assistant.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/icloud_assistant.pp -------------------------------------------------------------------------------- /manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/init.pp -------------------------------------------------------------------------------- /manifests/login_window_hostname.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/login_window_hostname.pp -------------------------------------------------------------------------------- /manifests/login_window_showfullname.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/login_window_showfullname.pp -------------------------------------------------------------------------------- /manifests/loginhook.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/loginhook.pp -------------------------------------------------------------------------------- /manifests/logouthook.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/logouthook.pp -------------------------------------------------------------------------------- /manifests/macnamer.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/macnamer.pp -------------------------------------------------------------------------------- /manifests/munki.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/munki.pp -------------------------------------------------------------------------------- /manifests/munki/conditions.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/munki/conditions.pp -------------------------------------------------------------------------------- /manifests/munki/munkitools.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/munki/munkitools.pp -------------------------------------------------------------------------------- /manifests/osx_defaults.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/osx_defaults.pp -------------------------------------------------------------------------------- /manifests/params.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/params.pp -------------------------------------------------------------------------------- /manifests/recovery_message.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/recovery_message.pp -------------------------------------------------------------------------------- /manifests/sus.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/manifests/sus.pp -------------------------------------------------------------------------------- /script/cardboard-exec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/script/cardboard-exec -------------------------------------------------------------------------------- /script/cibuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/script/cibuild -------------------------------------------------------------------------------- /script/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/script/lint -------------------------------------------------------------------------------- /script/specs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/script/specs -------------------------------------------------------------------------------- /script/syntax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/script/syntax -------------------------------------------------------------------------------- /spec/classes/mac_admin_sus_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/spec/classes/mac_admin_sus_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/Puppetfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/spec/fixtures/Puppetfile -------------------------------------------------------------------------------- /spec/fixtures/Puppetfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/spec/fixtures/Puppetfile.lock -------------------------------------------------------------------------------- /spec/fixtures/manifests/site.pp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /templates/com.grahamgilbert.crypt.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/templates/com.grahamgilbert.crypt.erb -------------------------------------------------------------------------------- /templates/com.grahamgilbert.icloud_assistant.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/templates/com.grahamgilbert.icloud_assistant.erb -------------------------------------------------------------------------------- /templates/com.grahamgilbert.macnamer.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/templates/com.grahamgilbert.macnamer.erb -------------------------------------------------------------------------------- /templates/com.grahamgilbert.munkiprefs.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/templates/com.grahamgilbert.munkiprefs.erb -------------------------------------------------------------------------------- /templates/com.grahamgilbert.susprefs.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grahamgilbert/puppet-mac_admin/HEAD/templates/com.grahamgilbert.susprefs.erb --------------------------------------------------------------------------------