|
238 | 238 | # This is currently restricted to Redhat based systems of version 7 and above and Ubuntu 18.04.
|
239 | 239 | #
|
240 | 240 | class ntp (
|
241 |
| - Boolean $broadcastclient, |
242 |
| - Boolean $burst, |
243 |
| - Stdlib::Absolutepath $config, |
244 |
| - Optional[Stdlib::Absolutepath] $config_dir, |
245 |
| - String $config_file_mode, |
246 |
| - Optional[String] $config_epp, |
247 |
| - Optional[String] $config_template, |
248 |
| - Boolean $disable_auth, |
249 |
| - Boolean $disable_dhclient, |
250 |
| - Boolean $disable_kernel, |
251 |
| - Boolean $disable_monitor, |
252 |
| - Boolean $enable_mode7, |
253 |
| - Optional[Array[String]] $fudge, |
254 |
| - Stdlib::Absolutepath $driftfile, |
255 |
| - Optional[Stdlib::Absolutepath] $leapfile, |
256 |
| - Optional[Stdlib::Absolutepath] $logfile, |
257 |
| - Optional[Variant[String, Integer]] $logfile_group, |
258 |
| - String $logfile_mode, |
259 |
| - Optional[Variant[String, Integer]] $logfile_user, |
260 |
| - Optional[String] $logconfig, |
261 |
| - Boolean $iburst_enable, |
262 |
| - Array[String] $keys, |
263 |
| - Boolean $keys_enable, |
264 |
| - Stdlib::Absolutepath $keys_file, |
265 |
| - Optional[Ntp::Key_id] $keys_controlkey, |
266 |
| - Optional[Ntp::Key_id] $keys_requestkey, |
267 |
| - Optional[Array[Ntp::Key_id]] $keys_trusted, |
268 |
| - Optional[Ntp::Poll_interval] $minpoll, |
269 |
| - Optional[Ntp::Poll_interval] $maxpoll, |
270 |
| - String $package_ensure, |
271 |
| - Boolean $package_manage, |
272 |
| - Array[String] $package_name, |
273 |
| - Optional[Integer[0]] $panic, |
274 |
| - Array[String] $peers, |
275 |
| - Optional[Array[String]] $pool, |
276 |
| - Array[String] $preferred_servers, |
277 |
| - Array[String] $noselect_servers, |
278 |
| - Array[String] $restrict, |
279 |
| - Array[String] $interfaces, |
280 |
| - Array[String] $interfaces_ignore, |
281 |
| - Array[String] $servers, |
282 |
| - Boolean $service_enable, |
283 |
| - Enum['running', 'stopped'] $service_ensure, |
284 |
| - Boolean $service_manage, |
285 |
| - String $service_name, |
286 |
| - Optional[String] $service_provider, |
287 |
| - Boolean $service_hasstatus, |
288 |
| - Boolean $service_hasrestart, |
289 |
| - Optional[Enum['yes','no']] $slewalways, |
290 |
| - Optional[Array] $statistics, |
291 |
| - Optional[Stdlib::Absolutepath] $statsdir, |
292 |
| - Optional[Integer[0, 65535]] $stepout, |
293 |
| - Optional[Stdlib::Absolutepath] $step_tickers_file, |
294 |
| - Optional[String] $step_tickers_epp, |
295 |
| - Optional[String] $step_tickers_template, |
296 |
| - Optional[Boolean] $tinker, |
297 |
| - Boolean $tos, |
298 |
| - Optional[Integer[1]] $tos_maxclock, |
299 |
| - Optional[Integer[1]] $tos_minclock, |
300 |
| - Optional[Integer[1]] $tos_minsane, |
301 |
| - Optional[Integer[1]] $tos_floor, |
302 |
| - Optional[Integer[1]] $tos_ceiling, |
303 |
| - Optional[Integer[1]] $tos_orphan, |
304 |
| - Variant[Boolean, Integer[0,1]] $tos_cohort, |
305 |
| - Boolean $udlc, |
306 |
| - Optional[Integer[1,15]] $udlc_stratum, |
307 |
| - Optional[Stdlib::Absolutepath] $ntpsigndsocket, |
308 |
| - Optional[String] $authprov, |
309 |
| - Optional[String] $user, |
310 |
| - Optional[String] $daemon_extra_opts, |
| 241 | + Boolean $broadcastclient, |
| 242 | + Boolean $burst, |
| 243 | + Stdlib::Absolutepath $config, |
| 244 | + Optional[Stdlib::Absolutepath] $config_dir, |
| 245 | + String $config_file_mode, |
| 246 | + Optional[String] $config_epp, |
| 247 | + Optional[String] $config_template, |
| 248 | + Boolean $disable_auth, |
| 249 | + Boolean $disable_dhclient, |
| 250 | + Boolean $disable_kernel, |
| 251 | + Boolean $disable_monitor, |
| 252 | + Boolean $enable_mode7, |
| 253 | + Optional[Array[String]] $fudge, |
| 254 | + Stdlib::Absolutepath $driftfile, |
| 255 | + Optional[Stdlib::Absolutepath] $leapfile, |
| 256 | + Optional[Stdlib::Absolutepath] $logfile, |
| 257 | + Optional[Variant[String, Integer]] $logfile_group, |
| 258 | + String $logfile_mode, |
| 259 | + Optional[Variant[String, Integer]] $logfile_user, |
| 260 | + Optional[String] $logconfig, |
| 261 | + Boolean $iburst_enable, |
| 262 | + Array[String] $keys, |
| 263 | + Boolean $keys_enable, |
| 264 | + Stdlib::Absolutepath $keys_file, |
| 265 | + Optional[Ntp::Key_id] $keys_controlkey, |
| 266 | + Optional[Ntp::Key_id] $keys_requestkey, |
| 267 | + Optional[Array[Ntp::Key_id]] $keys_trusted, |
| 268 | + Optional[Ntp::Poll_interval] $minpoll, |
| 269 | + Optional[Ntp::Poll_interval] $maxpoll, |
| 270 | + String $package_ensure, |
| 271 | + Boolean $package_manage, |
| 272 | + Array[String] $package_name, |
| 273 | + Optional[Integer[0]] $panic, |
| 274 | + Array[String] $peers, |
| 275 | + Optional[Array[String]] $pool, |
| 276 | + Array[String] $preferred_servers, |
| 277 | + Array[String] $noselect_servers, |
| 278 | + Array[String] $restrict, |
| 279 | + Array[String] $interfaces, |
| 280 | + Array[String] $interfaces_ignore, |
| 281 | + Array[String] $servers, |
| 282 | + Boolean $service_enable, |
| 283 | + Enum['running', 'stopped'] $service_ensure, |
| 284 | + Boolean $service_manage, |
| 285 | + String $service_name, |
| 286 | + Optional[String] $service_provider, |
| 287 | + Boolean $service_hasstatus, |
| 288 | + Boolean $service_hasrestart, |
| 289 | + Optional[Enum['yes','no']] $slewalways, |
| 290 | + Optional[Array] $statistics, |
| 291 | + Optional[Stdlib::Absolutepath] $statsdir, |
| 292 | + Optional[Integer[0, 65535]] $stepout, |
| 293 | + Optional[Stdlib::Absolutepath] $step_tickers_file, |
| 294 | + Optional[String] $step_tickers_epp, |
| 295 | + Optional[String] $step_tickers_template, |
| 296 | + Optional[Boolean] $tinker, |
| 297 | + Boolean $tos, |
| 298 | + Optional[Integer[1]] $tos_maxclock, |
| 299 | + Optional[Integer[1]] $tos_minclock, |
| 300 | + Optional[Integer[1]] $tos_minsane, |
| 301 | + Optional[Integer[1]] $tos_floor, |
| 302 | + Optional[Integer[1]] $tos_ceiling, |
| 303 | + Optional[Integer[1]] $tos_orphan, |
| 304 | + Variant[Boolean, Integer[0,1]] $tos_cohort, |
| 305 | + Boolean $udlc, |
| 306 | + Optional[Integer[1,15]] $udlc_stratum, |
| 307 | + Optional[Stdlib::Absolutepath] $ntpsigndsocket, |
| 308 | + Optional[String] $authprov, |
| 309 | + Optional[String] $user, |
| 310 | + Optional[String] $daemon_extra_opts, |
311 | 311 | ) {
|
312 | 312 | # defaults for tinker and panic are different, when running on virtual machines
|
313 | 313 | if $facts['is_virtual'] {
|
|
322 | 322 | contain ntp::config
|
323 | 323 | contain ntp::service
|
324 | 324 |
|
325 |
| - Class['::ntp::install'] |
326 |
| - -> Class['::ntp::config'] |
327 |
| - ~> Class['::ntp::service'] |
| 325 | + Class['ntp::install'] |
| 326 | + -> Class['ntp::config'] |
| 327 | + ~> Class['ntp::service'] |
328 | 328 | }
|
0 commit comments