Puppet Plan: ntp::acceptance::pe_server

Defined in:
plans/acceptance/pe_server.pp

Summary

Install PE Server

Overview

Install PE Server

Examples:

ntp::acceptance::pe_server

Parameters:

  • version (Optional[String]) (defaults to: '2021.7.9')
  • pe_settings (Optional[Hash]) (defaults to: { password => 'puppetlabs' })


7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'plans/acceptance/pe_server.pp', line 7

plan ntp::acceptance::pe_server(
  Optional[String] $version = '2021.7.9',
  Optional[Hash] $pe_settings = { password => 'puppetlabs' }
) {
  #identify pe server node
  $puppet_server =  get_targets('*').filter |$n| { $n.vars['role'] == 'ntpserver' }

  # install pe server
  run_plan(
    'deploy_pe::provision_master',
    $puppet_server,
    'version' => $version,
    'pe_settings' => $pe_settings
  )
}