> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FlexDeploy - Puppet Plugin Guide

> The Puppet plugin provides an easy way to manage Puppet servers using the open source Puppet tool. To use this plugin, the user that FlexDeploy connec

The Puppet plugin provides an easy way to manage Puppet servers using the open source Puppet tool.  

To use this plugin, the user that FlexDeploy connects to the endpoint as must be able to use sudo without an interactive password prompt. To allow this, open a shell on the server, and run **sudo visudo**. At the end of the file, add the line "`[username] ALL=(ALL) NOPASSWD: ALL`" where `[username]` is the name of the user FlexDeploy connects as.

# Supported Versions

* Puppet 4.6+

* Puppet Server 2.6+

# Plugin Operations

* [PuppetApply](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-puppet-plugin-guide/puppetapply.md)
* [PuppetInstallModule](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-puppet-plugin-guide/puppetinstallmodule.md)
