Puppet Plan: ntp::acceptance::provision_integration

Defined in:
plans/acceptance/provision_integration.pp

Summary

Provisions machines

Overview

Provisions machines for integration testing

Examples:

ntp::acceptance::provision_integration

Parameters:

  • image (Optional[String]) (defaults to: 'centos-7')
  • provision_type (Optional[String]) (defaults to: 'provision_service')


7
8
9
10
11
12
13
14
# File 'plans/acceptance/provision_integration.pp', line 7

plan ntp::acceptance::provision_integration(
  Optional[String] $image = 'centos-7',
  Optional[String] $provision_type = 'provision_service',
) {
  #provision server machine, set role
  run_task("provision::${provision_type}", 'localhost', action => 'provision', platform => $image, vars => 'role: ntpserver')
  run_task("provision::${provision_type}", 'localhost', action => 'provision', platform => $image, vars => 'role: ntpclient')
}