|
55 | 55 | $puppet_agent_service = $::puppet::params::puppet_agent_service,
|
56 | 56 | $puppet_agent_package = $::puppet::params::puppet_agent_package,
|
57 | 57 | $version = 'present',
|
| 58 | + $mac_version = '3.8.4', |
| 59 | + $mac_facter_version = '2.4.4', |
58 | 60 | $puppet_run_style = 'service',
|
59 | 61 | $puppet_run_command = '/usr/bin/puppet agent --no-daemonize --onetime --logdest syslog > /dev/null 2>&1',
|
60 | 62 | $user_id = undef,
|
|
117 | 119 | }
|
118 | 120 | case $::osfamily {
|
119 | 121 | 'Darwin': {
|
120 |
| - #package {'hiera-1.3.4.dmg': |
121 |
| - # ensure => present, |
122 |
| - # provider => $package_provider, |
123 |
| - # source => 'https://downloads.puppetlabs.com/mac/hiera-1.3.4.dmg', |
124 |
| - #} |
125 |
| - package {'facter-2.4.4.dmg': |
126 |
| - ensure => present, |
| 122 | + package {$puppet_facter_package: |
| 123 | + ensure => $mac_facter_version, |
127 | 124 | provider => $package_provider,
|
128 |
| - source => 'https://downloads.puppetlabs.com/mac/facter-2.4.4.dmg', |
| 125 | + source => "https://downloads.puppetlabs.com/mac/facter-${mac_facter_version}.dmg", |
129 | 126 | }
|
130 | 127 | package { $puppet_agent_package:
|
131 |
| - ensure => $version, |
| 128 | + ensure => $mac_version, |
132 | 129 | provider => $package_provider,
|
133 |
| - source => 'https://downloads.puppetlabs.com/mac/puppet-3.8.4.dmg', |
| 130 | + source => "https://downloads.puppetlabs.com/mac/puppet-${mac_version}.dmg'" |
134 | 131 | }
|
135 | 132 | }
|
136 | 133 | default: {
|
|
0 commit comments