Puppet Plan: puppet::cert::clean

Defined in:
plans/cert/clean.pp

Summary

Clean node certificates on Puppet server

Overview

Bolt plan which run puppetserver ca clean command for each node on Puppet controller node. The Bolt plan targets are Nodes

Parameters:

  • targets (TargetSpec)

    Nodes for which certificate should be cleaned

  • server (Stdlib::Fqdn)

    Puppet controller server(s) on which certificate should be cleaned



12
13
14
15
16
17
18
19
20
21
# File 'plans/cert/clean.pp', line 12

plan puppet::cert::clean (
  TargetSpec $targets,
  Stdlib::Fqdn $server,
) {
  $puppet_server = get_targets($server)

  $nodes = get_targets($targets).map |$node| { $node.name }

  return run_plan('puppet::server::clean', 'targets' => $puppet_server, 'nodes' => $nodes)
}