Puppet Plan: kubernetes::puppetserver_setup
- Defined in:
- plans/puppetserver_setup.pp
Summary
Provisions machinesOverview
Puppet Server Setup
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'plans/puppetserver_setup.pp', line 7
plan kubernetes::puppetserver_setup(
Optional[String] $collection = 'puppet7-nightly'
) {
$puppet_server = get_targets('*').filter |$n| { $n.vars['role'] == 'controller' }
# get facts
$puppet_server_facts = facts($puppet_server[0])
$platform = $puppet_server_facts['platform']
# install puppet server
run_task(
'provision::install_puppetserver',
$puppet_server,
'install and configure server',
{ 'collection' => $collection, 'platform' => $platform }
)
}
|