Skip to content

Latest commit

 

History

History
106 lines (56 loc) · 2.22 KB

REFERENCE.md

File metadata and controls

106 lines (56 loc) · 2.22 KB

Reference

Table of Contents

Tasks

Plans

Private Plans

  • commission::commission: Commission nodes and connect them to the Puppet infrastructure
  • commission::decommission: Decommission nodes and disconnect them from the Puppet infrastructure

Tasks

add_custom_facts

Add custom facts

Supports noop? false

Parameters

custom_facts_dir

Data type: Optional[Stdlib::AbsolutePath]

The directory of custom facts

facts

Data type: Hash[String[1],Any]

The facts to set

deactivate_nodes

Deactivate nodes in PuppetDB

Supports noop? false

Parameters

nodes

Data type: Array[String[1]]

The nodes to deactivate

get_certificate_request

Get the fingerprint of the certificate request of a Puppet node

Supports noop? false

revoke_certificates

Revoke certificates on the Puppet Server

Supports noop? false

Parameters

certificates

Data type: Array[String[1]]

The certificates to revoke

set_puppet_config

Set Puppet configuration

Supports noop? false

Parameters

settings

Data type: Hash[String[1],Any]

The settings to set

sign_certificate_requests

Sign certificate requests on the Puppet Server

Supports noop? false

Parameters

certificate_requests

Data type: Hash[String[1], Struct[{digest => String[1], fingerprint => String[1]}]]

Attributes of the certificate requests to sign