Puppet Plan: puppet::server::clean

Defined in:
plans/server/clean.pp

Summary

Clean node certificates on Puppet controller node

Overview

Bolt plan which run puppetserver ca clean command for each node on Puppet controller node as Bolt plan target

Parameters:

  • targets (TargetSpec)

    Puppet server(s) where certificate should be cleaned

  • nodes (Array[Stdlib::Fqdn])

    Nodes for which certificates should be cleaned



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

plan puppet::server::clean (
  TargetSpec $targets,
  Array[Stdlib::Fqdn] $nodes,
) {
  run_plan(facts, $targets)

  return apply($targets) {
    include puppet
    $nodes.each |$node| {
      puppet::server::ca::clean { $node: }
    }
  }
}