Enforce consistency and network configuration policy

If you're trying to manage network configurations with one-off scripts and vendor-specific tooling, your error rate is going to be higher than you want, and you're going to be slower than the business wants. You need automation to reduce errors and the time you spend on networking configuration and management.

Puppet Enterprise keeps your network in the state you've prescribed to align with your organization's policies. It gives you reports on the state of your network, changes that have occurred (and who made them, and when), and automatically remediates any unintended changes.


Automate networking management

Restarting old switches, either in physical data centers or in virtual environments, has downsides: configuration and testing require many man hours and service downtime. Having to rely on manual processes to review proposed rule changes and checking that firewall updates comply with security policies slow down the entire application deployment. That’s why automating the management of networking devices with Puppet has become a priority for customers.

Puppet allows network teams to automate the management of different type of devices such as Cisco Switches and Palo Alto firewalls. We have modules for various device vendors including Cisco, Lenovo and Palo Alto Networks, combined with Puppet’s agentless device management framework.

Networking automation with Puppet

Puppet has modules to manage devices from various vendors, including Cisco, Arista, Huawei, Cumulus and Palo Alto firewalls and agentless approach. In addition to improvements to Puppet’s agentless framework and device modules, open to future integrations and functionalities, you can also leverage Puppet’s declarative approach to enable your networking teams to keep their platforms in the desired state at all times.

Networking automation with Puppet

The benefits of infrastructure as code for networking

Puppet Enterprise provides a unified approach to managing both your compute and network infrastructure. Puppet's declarative approach lets you define all your infrastructure as code with a single interface — not just your compute resources. Technical teams can collaborate more effectively and accelerate application delivery.
infrastructure as code

The tight integration of Puppet Enterprise and Cisco Open NX-OS provides greater SDN [software-defined networking]-based programmable infrastructure capabilities that enable advanced, automated DevOps capabilities for customers.

Frank D’Agostino, CTO of technical marketing, Cisco

Apply DevOps practices to network management

Automating networking operations with infrastructure as code enables networking teams to adopt DevOps practices. You can propose changes, put them into version control, and subject them to peer review, testing and approval, before promoting these changes to production. You'll get fewer network failures and free the networking team from a boatload of troubleshooting.
Apply DevOps practices to network management

A common language for common networking

Focus on what makes each platform special, instead of vendor-specific names. NetDev is a Puppet-maintained standard that brings naming consistency to networking for common configuration types. Integrations built on NetDev include Huawei and Arista.


Related solutions

Infrastructure as code

Infrastructure as code

Manage infrastructure as code as a best practice for networking automation. 



Improve the quality and reliability of network configurations with a proven DevOps platform.

IT Automation

IT Automation

Automate for speed, gain insight, respond faster.

Continuous delivery

Continuous delivery

Adopt continuous delivery practices to manage your network for faster, more reliable deployments. 

With this joint solution, we are enabling networking teams to leverage Linux and deliver services more efficiently while replacing manual, error-prone processes with a scalable operational model.
Reza Malekzadeh,, VP of business, Cumulus Networks

Get Puppet Enterprise on up to 10 nodes for free.

Related blog updates

Introducing the new device manager module for agentless automation

Learn about this module, which allows you to automate the management of devices with Puppet.

Introducing new Cisco IOS module for agentless device management

Learn about Puppet’s newest module, which allows you to manage Cisco IOS Catalyst switches.

Visit us at F5 Agility 2017 next week

Puppet will be at Agility 2017 next week. Stop by the Solution Expo on 1 or 2 Aug to see the latest integration between Puppet and F5.

Manage Citrix NetScaler ADCs with Puppet

The Citrix NetScaler module lets you use Puppet Enterprise to manage NetScaler application delivery controller (ADC) devices and virtual appliances & delivering the…