Skip to main content

INTEGRATIONS

Enable Self-Service Automation with Puppet and ServiceNow

Democratize automation and configuration management with essential pre-built tasks, custom workflows, and secure access control.

Image alt text
Image
Puppet and software developers.

Custom Workflows That Drive Team Efficiency and Save Valuable Time

Maximize IT Efficiency with Puppet & ServiceNow

Gain unparalleled control over your IT infrastructure.

Streamline Operations icon

Streamline Operations

Troubleshoot Problems Quickly icon

Troubleshoot Problems Quickly

Resolve More Incidents icon

Resolve More Incidents

Your Teams Want Self-Service Infrastructure. Are You Ready to Give It to Them?

Workflows that Work for You

Customize Self-Service Puppet Workflows for Your Team’s Unique Tasks

No two teams or systems are alike, and out-of-the-box actions won’t cover all your self-service automation needs. With the ServiceNow integration for Puppet, you can also create custom Puppet workflows and make them accessible through the ServiceNow catalog for easy, self-service consumption. 

Simply develop in Puppet, test and deploy to your Puppet environment, and users with the appropriate roles and permissions can trigger your custom Tasks and Plans as workflows through the ServiceNow interface. 

Self-Service Workflows Included with the Puppet Spoke for ServiceNow

The Puppet ServiceNow integration comes with predefined workflows that let your team execute self-service Puppet tasks right in ServiceNow. Users can access several commonly used tasks right out of the box, including: 

  • Install the Puppet Agent on a node
  • Run a 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  

Examples of Custom Workflows

  • Self-service patching on specific groups of servers
  • Temporary LDAP group access requests
  • Self-service software deployment (with dependencies, version control, and compliance baked in)
  • Self-service VM configuration and spinning up new resources in cloud and hybrid systems  

Take Action with Self-Service Workflows: Puppet & ServiceNow

The Puppet ServiceNow integration, available via the Puppet Spoke in the ServiceNow Store, means that even your non-experts can manage servers and other Puppet resources with a click. 

With true self-service automation at their fingertips, members of your team with access can execute predefined workflows or custom Puppet jobs without ever leaving ServiceNow. 

The Puppet Spoke for ServiceNow offers simplified workflows that trigger Puppet Tasks and Plans — predefined or customized to your team’s needs — directly from ServiceNow.

Already a Puppet Enterprise Advanced Customer Using ServiceNow?

The Service Graph Connector for Puppet

Improve Data Accuracy and Reliability

Available on the ServiceNow store, the Service Graph Connector for Puppet ingests data from Puppet Enterprise directly into ServiceNow’s CMDB to give you and your team rich, relevant data to make informed decisions across your on-prem and cloud infrastructure.

Increase the data share frequency and wealth of information on each resource in the form of Facts, collected by the Puppet Agent and shared directly into the ServiceNow CMDB for real-time data advantage. Streamlined mapping of configuration data eliminates unwanted data security issues, and offers full stack visibility into configuration components.

Seamlessly Synchronize Data

Puppet and ServiceNow seamlessly synchronize data behind the scenes into the CMDB, as shown 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.

More Information About Puppet's ServiceNow Integration

Puppet Enterprise Advanced

Request a Demo

Service Graph Connector

Install Service Graph Connector

Self-Service Automation

Read the White Paper