Puppet Reference

This is a reference for the Puppet integration.

Integration Name

Name of the Puppet integration instance.

Type

String

Required

Yes

Default

Puppe1

Puppet Instance Name

Name of the Puppet instance.

Type

String

Required

Yes

Default

Puppet1

Puppet Instance API Base URL

URL of your Puppet instance API.

Type

String

Required

Yes

Default

http://<puppet server>:8143/orchestrator/v1/command/

Puppet Instance Authentication Token

Puppet authentication token.

Type

String

Required

Yes

Default

N/A

Puppet Authentication Token Header Field

Puppet authentication requestuppet header field.

Type

String

Required

Yes

Default

N/A

Wait For Automation Request Response

Whether to wait for a response for automation requests. Does not apply to waiting for triggered automation results.

Type

Boolean

Required

Yes

Default

No

Request Timeout In Seconds

Length of time (in seconds) to wait for a response from an automation request before returning a timeout.

Type

Integer

Required

If Wait For Automation Run Completion After Call is enabled.

Default

20

Puppet Instance Automation Status Failure Strings/Codes

Specifies (as a comma-separated list) the automation failure status codes to use for Puppet.

Type

List

Required

Yes

Default

failure,failed,incomplete,aborted,escalated

Post Results To Situation Room Collaboration

Whether to post automation results to the Situation Room.

Type

Boolean

Required

Yes

Default

Yes

Proxy settings

Specifies connection details for a proxy server if you want to connect to the external system through a proxy.

Use proxy in request

Property description.

Type

Boolean

Required

Yes

Default

No

Proxy host

Property description.

Type

String

Required

If Use Proxy in Request is set to Yes.

Default

N/A

Proxy user

Property description.

Type

String

Required

If Use Proxy in Request is set to Yes.

Default

N/A

Proxy port

Property description.

Type

Integer

Required

If Use Proxy in Request is set to Yes.

Default

N/A

Proxy password

Property description.

Type

String

Required

If Use Proxy in Request is set to Yes.

Default

N/A

Workflow Template Name

Name of the Moogsoft AIOps workflow job template. setPuppetAutomation directly references this value.

Type

String

Required

Yes

Default

N/A

Puppet Template Field

Name of the Puppet template mapping rule.

Type

String

Required

Yes

Default

N/A

String value and/or event reference

The payload mapping rule. You can enter this as a string value and/or event reference. For example, "Demo Inventory", $(custom_info.serviceName). You can also use macros to convert values. See Configure Payload Mapping Rules and Macros Reference for more information.

Type

String

Required

Yes

Default

N/A