|
77 | 77 | '3.debian.pool.ntp.org',
|
78 | 78 | ]
|
79 | 79 | $maxpoll = undef
|
| 80 | + $service_provider= undef |
80 | 81 | }
|
81 | 82 | 'Debian': {
|
82 | 83 | $config = $default_config
|
|
98 | 99 | '3.debian.pool.ntp.org',
|
99 | 100 | ]
|
100 | 101 | $maxpoll = undef
|
| 102 | + $service_provider= undef |
101 | 103 | }
|
102 | 104 | 'RedHat': {
|
103 | 105 | $config = $default_config
|
|
106 | 108 | $package_name = $default_package_name
|
107 | 109 | $service_name = $default_service_name
|
108 | 110 | $maxpoll = undef
|
| 111 | + $service_provider= undef |
109 | 112 |
|
110 | 113 | case $::operatingsystem {
|
111 | 114 | 'Fedora': {
|
|
146 | 149 | $service_name = 'ntp'
|
147 | 150 | $keys_file = '/etc/ntp.keys'
|
148 | 151 | $package_name = [ 'xntp' ]
|
| 152 | + $service_provider = undef |
149 | 153 | }
|
150 | 154 | '11': {
|
151 | 155 | $service_name = 'ntp'
|
152 | 156 | $keys_file = $default_keys_file
|
153 | 157 | $package_name = $default_package_name
|
| 158 | + $service_provider = undef |
154 | 159 | }
|
155 | 160 | '12': {
|
156 | 161 | $service_name = 'ntpd'
|
157 | 162 | $keys_file = '/etc/ntp.keys'
|
158 | 163 | $package_name = $default_package_name
|
| 164 | + #Puppet 3 does not recognise systemd as service provider on SLES 12. |
| 165 | + $service_provider = 'systemd' |
159 | 166 | }
|
160 | 167 | default: {
|
161 | 168 | fail("The ${module_name} module is not supported on an ${::operatingsystem} ${::operatingsystemmajrelease} distribution.")
|
162 | 169 | }
|
163 | 170 | }
|
164 | 171 | }
|
165 | 172 | 'OpenSuSE': {
|
| 173 | + $service_provider = undef |
166 | 174 | case $::operatingsystemrelease {
|
167 | 175 | '13.2': {
|
168 | 176 | $service_name = 'ntpd'
|
|
180 | 188 | $service_name = 'ntp'
|
181 | 189 | $keys_file = $default_keys_file
|
182 | 190 | $package_name = $default_package_name
|
| 191 | + $service_provider = undef |
183 | 192 | }
|
184 | 193 | }
|
185 | 194 | $config = $default_config
|
|
219 | 228 | '3.freebsd.pool.ntp.org',
|
220 | 229 | ]
|
221 | 230 | $maxpoll = 9
|
| 231 | + $service_provider= undef |
222 | 232 | }
|
223 | 233 | 'Archlinux': {
|
224 | 234 | $config = $default_config
|
|
240 | 250 | '3.arch.pool.ntp.org',
|
241 | 251 | ]
|
242 | 252 | $maxpoll = undef
|
| 253 | + $service_provider= undef |
243 | 254 | }
|
244 | 255 | 'Solaris': {
|
245 | 256 | $config = '/etc/inet/ntp.conf'
|
|
272 | 283 | '3.pool.ntp.org',
|
273 | 284 | ]
|
274 | 285 | $maxpoll = undef
|
| 286 | + $service_provider= undef |
275 | 287 | }
|
276 | 288 | # Gentoo was added as its own $::osfamily in Facter 1.7.0
|
277 | 289 | 'Gentoo': {
|
|
294 | 306 | '3.gentoo.pool.ntp.org',
|
295 | 307 | ]
|
296 | 308 | $maxpoll = undef
|
| 309 | + $service_provider= undef |
297 | 310 | }
|
298 | 311 | 'Linux': {
|
299 | 312 | # Account for distributions that don't have $::osfamily specific settings.
|
|
319 | 332 | '3.gentoo.pool.ntp.org',
|
320 | 333 | ]
|
321 | 334 | $maxpoll = undef
|
| 335 | + $service_provider= undef |
322 | 336 | }
|
323 | 337 | 'Amazon': {
|
324 | 338 | $config = $default_config
|
|
339 | 353 | '2.centos.pool.ntp.org',
|
340 | 354 | ]
|
341 | 355 | $maxpoll = undef
|
| 356 | + $service_provider= undef |
342 | 357 | $disable_monitor = false
|
343 | 358 | }
|
344 | 359 | default: {
|
|
0 commit comments