Skip to content

Instantly share code, notes, and snippets.

@groob
Last active August 29, 2015 14:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save groob/844bea8318868d2cbf1f to your computer and use it in GitHub Desktop.
Save groob/844bea8318868d2cbf1f to your computer and use it in GitHub Desktop.
class bootstrap::defaultpdf {
exec {'set_pdf_reader':
command => "/opt/boxen/homebrew/bin/duti -s com.apple.Preview .pdf all",
unless => "/opt/boxen/homebrew/bin/duti -x pdf | grep Preview",
user => $mac_current_user,
}
}
class mac_apps_config::office11 {
file { "/Users/$mac_current_user/Library/Preferences/com.microsoft.autoupdate2.plist":
replace => no,
ensure => present,
group => '20',
mode => '600',
owner => $mac_current_user,
source => 'puppet:///modules/mac_apps_config/com.microsoft.autoupdate2.plist',
}
file { "/Users/$mac_current_user/Library/Preferences/com.microsoft.error_reporting.plist":
replace => no,
ensure => present,
group => '20',
mode => '600',
owner => $mac_current_user,
source => 'puppet:///modules/mac_apps_config/com.microsoft.error_reporting.plist',
}
file { "/Users/$mac_current_user/Library/Preferences/com.microsoft.office.plist":
replace => no,
ensure => present,
group => '20',
mode => '600',
owner => $mac_current_user,
content => template('mac_apps_config/office.erb'),
}
file { "/Users/$mac_current_user/Library/Preferences/com.microsoft.office.setupassistant.plist":
replace => no,
ensure => present,
group => '20',
mode => '600',
owner => $mac_current_user,
source => 'puppet:///modules/mac_apps_config/com.microsoft.office.setupassistant.plist',
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment