itchef/cookbooks/cpe_munki/attributes/default.rb (31 lines of code) (raw):
# Copyright (c) Facebook, Inc. and its affiliates.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Cookbook Name:: cpe_munki
# Attributes:: default
default['cpe_munki'] = {
'install' => false,
'configure' => false,
'auto_remediate' => nil,
'skip_enforcing_launchds' => [],
'munki_version_to_install' => {},
'local' => {
'managed_installs' => [],
'managed_uninstalls' => [],
'optional_installs' => [],
},
'preferences' => {
'AppleSoftwareUpdatesOnly' => nil,
'DaysBetweenNotifications' => nil,
'FollowHTTPRedirects' => nil,
'InstallAppleSoftwareUpdates' => nil,
'LocalOnlyManifest' => nil,
'LogFile' => nil,
'LoggingLevel' => nil,
'LogToSyslog' => nil,
'PerformAuthRestarts' => nil,
'RecoveryKeyFile' => nil,
'SoftwareRepoURL' => nil,
'SuppressAutoInstall' => nil,
'SuppressStopButtonOnInstall' => nil,
'SuppressUserNotification' => nil,
'UnattendedAppleUpdates' => nil,
'UseClientCertificate' => nil,
'UseNotificationCenterDays' => nil,
},
}
# # Example of what to set in your company_init.rb
# node.default['cpe_munki']['munki_version_to_install']['admin'] = {
# 'version' => '3.0.0.3333',
# 'checksum' =>
# '42fb19dbaa1d24691a596a3d60e900f57d2b9d6e1a8018972fe4c52c2f988682',
# }
# node.default['cpe_munki']['munki_version_to_install']['app'] = {
# 'version' => '4.6.3330',
# 'checksum' =>
# 'f1354f99bececdabc0549531e50e1362a332a8e4802a07066e6bc0e74b72258d',
# }
# node.default['cpe_munki']['munki_version_to_install']['app_usage'] = {
# 'version' => '3.0.0.3333',
# 'checksum' =>
# 'bc3299823d024982122de3d98905d28d6bf36585b060f7a0526a591c45815ad4',
# }
# node.default['cpe_munki']['munki_version_to_install']['core'] = {
# 'version' => '3.0.0.3333',
# 'checksum' =>
# 'd82dd386d7aebe459314b7d62da993732e2b1e08813f305fab08ece10e2e330d',
# }
# node.default['cpe_munki']['munki_version_to_install']['launchd'] = {
# 'version' => '3.0.3265',
# 'checksum' =>
# 'b3871f6bb3522ce5e46520bcab06aed2644bf11265653f6114a0e34911f17914',
# }