Puppet to Data Source to RTE to IRE to CMDB, with ServiceNow in Orlando, Paris, Beyond to IntegrationHub ETL and "Dev tool configures RTE" entering on RTE
Puppet to Data Source to RTE to IRE to CMDB, with ServiceNow in Orlando, Paris, Beyond to IntegrationHub ETL and "Dev tool configures RTE" entering on RTE

How it works

Puppet and ServiceNow seamlessly synchronize data behind the scenes into the CMDB, as illustrated below in the following steps:

  1. The Service Graph Connector for Puppet retrieves facts from Puppet Enterprise’s database.
  2. The Robust Transform Engine (RTE) and Identification and Reconciliation Engine (IRE) in ServiceNow transform the facts into attributes and identify new or existing records, inserting them into CMDB CI tables or updating existing records.
  3. The Service Graph Connector for Puppet takes a configured set of facts per node and transforms that into existing global CMDB CI service tables.
  4. The IntegrationHub ETL is what constructs the Service Graph Connector. This is an import set that points to a data source. The data source is Puppet Enterprise’s database (configured through a connection alias), enabling you to connect securely to Puppet Enterprise. The data is then transformed and mapped into the global classes.

Take Action with Self-Service Workflows

Available on the ServiceNow store, the Puppet Spoke for the IntegrationHub offers simplified workflows that trigger Puppet actions directly from ServiceNow. This integration comes out of the box with commonly used tasks and enables you to take action on the infrastructure you depend on, but without the reliance on a specific expert or team. You and your team can also customize and add your own workflows to the ServiceNow catalog using Puppet Actions.

Download the solution brief to learn more. Access our guide to getting started here.

Self-service workflows included with the Puppet Spoke integration:

  • Install Puppet Agent in a node.
  • Run package install, upgrade, or exec.
  • Manage a specific service.
  • Reboot machines in an environment.
  • Request access to Puppet Spoke and run tasks/plans in Puppet from ServiceNow.
  • Run a command on the specified targets.
Puppet Forge marquee of an employee observing a laptop
Puppet Forge marquee of an employee observing a laptop

Event Reporting

Keep track of important events such as compliance drift through ServiceNow Incidents or ServiceNow Event Management. Event reporting removes the manual effort needed to accurately track incidents or events, and gives visibility into why an incident was raised and how many nodes were impacted. Understand the what and why of infrastructure change, enable automated resolution for change management and prioritize alerts to ServiceNow in real-time post Puppet runs. Available on the Puppet Forge.

Enriched Change Management

Seamlessly integrate DevOps-oriented infrastructure changes by Puppet into the ServiceNow Change Management process. When you propose a Puppet code change, this integration automatically generates a ServiceNow Change Request from the Puppet Impact Analysis report. Reduce fail rates, improve ticket quality, and accelerate change management in your organization.

Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.