Puppet's ServiceNow integration empowers your platform team to manage IT infrastructure changes efficiently, troubleshoot problems quickly, and resolve more incidents.

The Puppet Spoke for ServiceNow (available exclusively with a Puppet Enterprise Advanced license) empowers your platform team to manage IT infrastructure changes efficiently, troubleshoot problems quickly, resolve more incidents, and get more done in less time. 

Already a Puppet Enterprise Advanced Customer Using ServiceNow?

Add the Puppet Self Service Spoke from the ServiceNow Store for free.

SERVICENOW STORE

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.

Puppet Enterprise Advanced — A looping animation featuring text and icons representing the capabilities of Puppet Enterprise Advanced

DISCOVER PUPPET ENTERPRISE ADVANCED

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.  

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 

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 Automation Examples - Why DevOps Teams Want (and Need) Self-Service Automation Now More Than Ever - An image of the cover of a white paper from Puppet on the topic of self-service infrastructure automation.

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

Discover why DevOps teams want self-service now more than ever, with stats, examples, business benefits, and advice on choosing tools in our free white paper.

SELF-SERVICE AUTOMATION WHITE PAPER

The self-service automation possibilities are endless, but here are a few examples of custom workflows you can make available to your whole team through the Puppet ServiceNow integration:

  • 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 

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.

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

ServiceNow Integrations
  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.

Further Information on Puppet's ServiceNow Integration