Cloud.Puppet
{
"account": "string",
"agentConfiguration": {
"certName": [
"string"
],
"puppetAgentAccountDomain": "string",
"puppetAgentAccountPassword": "string",
"puppetAgentAccountUser": "string",
"runInterval": "string"
},
"authentication": "string",
"autoSignSecret": "string",
"disableHTTPS": false,
"environment": "string",
"host": "string",
"maxConnectionRetries": 0,
"osType": "string",
"password": "string",
"privateKey": "string",
"role": "string",
"useSudo": false,
"username": "string"
}
Name of the Puppet master created in Infrastructure integrations.
Puppet agent configuration on the node.
Type of authentication used to install Puppet agent.
The shared secret that nodes should provide to the Puppet master in order to autosign certificate requests.
If true, WinRM uses the HTTP connection to connect to the node.
The environment to request when contacting the Puppet master.
The machine on which the puppet agent will be installed into and should be entered in the format '${
Number of times to retry in case of connection failures
The OS type of the node. Valid options are linux and windows. If not supplied, defaults to linux.
The password to use with the supplied user to connect to the node via SSH for linux and WinRM for windows nodes.
The private key to use with the supplied user to connect to the node via SSH for linux nodes.
The fully qualified Puppet class that implements the node's role.
Use sudo commands to install, configure and run the initial Puppet run. This option is used only for linux nodes. This options requires NOPASSWD sudo for the supplied user.
The name of the existing OS user to use to connect to the node via SSH for linux nodes and WinRM for windows nodes.