Puppet and Chef Integrations
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.
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