News

Puppet and Chef Integration

Device42 Integrates with Puppet and Chef IT Automation Software

Device42 now integrates with leading automation software platforms: Chef and Puppet.

Puppet Integration

Puppet is a free configuration management utility created by Puppet Labs that helps sysadmins automate configuration and management of machines and the software running on them throughout the enterprise IT infrastructure.

Device42’s integration connector for Puppet allows Device42 software to utilize discovered system information data stored in “puppet manifests” to populate the Device42 asset inventory, eliminating the need to run redundant auto-discovery processes across the IT infrastructure.

Chef Integration

Device42 also provides an integration connector for Chef software — used to streamline the task of provisioning, configuring, and maintaining servers.

The Device42 – Chef integration allows Device42 software to utilize Chef-discovered system information data to populate the Device42 asset inventory, eliminating the need to run redundant auto-discovery processes.

The Device42 integration connector works with all Chef-supported versions of Chef software.

Device42’s Additional IT Infrastructure Capabilities

Integrating Puppet or Chef with Device42, also ensures that Device42 remains aligned with the Chef or Puppet device data ensuring consistency and uniformity between Device42 and either application across all of Device42’s broad IT infrastructure management capabilities:

  • IP address management
  • Cabling management
  • Password management
  • Server room, rack, and device visualizations
  • Software license management
  • Power and environmental monitoring
  • Power control

Integration Connectors Information

Device42 — Puppet and Chef integrations are easily accomplished using Device42 provided scripts.

Puppet: The script to sync Puppet nodes information to Device42 can be found here: https://github.com/device42/puppet_to_device42_sync_py

Chef: The script to sync Chef nodes information to Device42 can be found here: https://github.com/device42/chef_to_device42_sync_py

Share this post

About the author