Puppet Modules

Forge

https://forge.puppet.com

Community

Voxpupuli’s modules are a great source: https://github.com/voxpupuli

Icinga

The Icinga 2 Puppet module is capable of managing the installation and configuration of the Icinga 2 Core on multiply operating systems. All features and configuration objects of Icinga 2 can be managed with this module.

The Icingaweb 2 module can install and configure the web interface of Icinga2. In addition to all configuration options, you can also use this module to enable multiple Icingaweb 2 modules such as Business Process, Graphite or NagVis.

More here.