Install the EdgeOps module

The EdgeOps premium module provides tools for managing network devices with Puppet Enterprise. The module features a Ruby implementation of a NETCONF client which can be used with the NETCONF transport in Bolt to write tasks that can manage network device configurations. The module enables automation of network devices allowing you to:

  • Retrieve device configurations

  • Make configuration changes

  • Execute NETCONF RPC operations

  • Manage network devices at scale using PE

Before you begin:
  • To enable EdgeOps premium module you must acquire a license with the Puppet Edge add-on. Contact your Puppet Enterprise (PE) administrator or Contact our sales team to acquire a license and enable this feature.
If you have installed or upgraded to Puppet Enterprise 2025.6, the EdgeOps module is pre-installed and can be used by Puppet Enterprise and Puppet Enterprise Advanced customers who purchase the Puppet Edge add-on. To use the Puppet Edge add-on with an earlier version of PE you must install the EdgeOps module from Puppet Forge.

To install the EdgeOps module:

 
  • If you’ve purchased the Edge add-on but haven't upgraded to the latest PE or PEA version, follow the installation steps.

  • If you’ve purchased the Edge add-on and upgraded to the latest PE or PEA version, you can skip the installation steps.

  1. Install the EdgeOps module from Puppet Forge to your PE server.

  2. To add puppetlabs-edgeops to PE using your preferred method see Managing modules with a Puppetfile.