Forge examples
Puppet Forge is a collection of modules and how-to guides developed by Puppet and its community.
The Forge has existing modules and code examples that assist with automating the following use cases:
- Base system configuration
- Manage web servers
-
Manage database systems
- Including Oracle, Microsoft SQL Server, MySQL, PostgreSQL
-
Manage middleware/application systems
- Including Java, WebLogic/Fusion, IBM MQ, IBM IIB, RabbitMQ, ActiveMQ, Redis, ElasticSearch
- Source control
- Monitoring
-
Patch management
- OS patching on Enterprise Linux, Debian, SLES, Ubuntu, Windows
-
Package management
- Linux: Puppet integrates directly with native package managers
- Windows: Use Puppet to install software directly on Windows, or integrate with Chocolatey
-
Containers and cloud native
- Including Docker, Kubernetes, Terraform, OpenShift
-
Networking
- Including Cisco Catalyst, Cisco Nexus, F5, Palo Alto, Barracuda
-
Secrets management
- Including Hashicorp Vault, CyberArk Conjur, Azure Key Vault, Consul Data
See each module’s README for installation, usage, and code examples.