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, audit changes that have occurred, and automatically remediates any unintended changes.

Check out our solution brief to learn more.


What is networking automation?

As your network grows, it deserves more than a spreadsheet and ad hoc scripting. Automation is essential for network reliability and quality. Networking automation means intelligent management of your network infrastructure configuration and operation.

Networking automation tools

With Puppet, you can manage devices from various vendors, including Cisco, Arista, Huawei, Cumulus and Palo Alto Networks. Puppet's agentless approach to networking automation leverages the benefits of the Puppet ecosystem, including the ability to retrieve device facts and apply resources.

Now your technical teams can all use the same interface to configure and manage compute, networking and storage resources, improving communication and making collaboration easier.

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

Agentless device automation with Puppet’s Cisco Nexus module

The Puppet Cisco Nexus module now supports an agentless mode of operation, with no agent being deployed on the device. Read this post to learn more.

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.