Modules

The modules developed and maintained by us.
For commercial support policies, check out the Puppet Supported Modules page on the forge.

puppetlabs-accounts

Account management module.

GitHub Forge

puppetlabs-acl

This module provides the ability to manage ACLs on nodes

GitHub Forge

puppetlabs-apache

Installs, configures, and manages Apache virtual hosts, web services, and modules.

GitHub Forge

puppetlabs-apt

Provides an interface for managing Apt source, key, and definitions with Puppet

GitHub Forge

puppetlabs-chocolatey

Chocolatey package provider for Puppet

GitHub Forge

puppetlabs-concat

Construct files from multiple fragments.

GitHub Forge

puppetlabs-docker

Module for installing and managing docker

GitHub Forge

puppetlabs-exec

Tasks that allows the execution of a command and parameters

GitHub Forge

puppetlabs-facter_task

Tasks that inspect the value of system facts

GitHub Forge

puppetlabs-firewall

Manages Firewalls such as iptables

GitHub Forge

puppetlabs-haproxy

Configures HAProxy servers and manages the configuration of backend member servers.

GitHub Forge

puppetlabs-iis

Manage IIS for Windows Server 2008R2, 2012, 2012R2 and 2016. Maintain application sites, pools, installation, and many other IIS settings.

GitHub Forge

puppetlabs-inifile

Resource types for managing settings in INI files

GitHub Forge

puppetlabs-java

Installs the correct Java package on various platforms.

GitHub Forge

puppetlabs-java_ks

Manage arbitrary Java keystore files

GitHub Forge

puppetlabs-kubernetes

The module installs and configures a Kubernetes cluster

GitHub Forge

puppetlabs-lvm

The module provides Logical Volume Management (LVM) features for linux distributions.

GitHub Forge

puppetlabs-motd

A simple module to demonstrate managing /etc/motd or Windows Logon Message as a template

GitHub Forge

puppetlabs-mount_iso

Mount ISO images and ensure the drive letter they are mounted to

GitHub Forge

puppetlabs-mysql

Installs, configures, and manages the MySQL service.

GitHub Forge

puppetlabs-node_encrypt

Encrypts plain text secrets that would have otherwise been visible in the catalog.

GitHub Forge

puppetlabs-ntp

Installs, configures, and manages the NTP service.

GitHub Forge

puppetlabs-package

Tasks that manipulate a package

GitHub Forge

puppetlabs-postgresql

Offers support for basic management of PostgreSQL databases.

GitHub Forge

puppetlabs-powershell

Adds a new exec provider for executing PowerShell commands.

GitHub Forge

puppetlabs-puppet_conf

Tasks that manipulates a puppet configuration file

GitHub Forge

puppetlabs-reboot

Adds a type and provider for managing system reboots.

GitHub Forge

puppetlabs-registry

This module provides a native type and provider to manage keys and values in the Windows Registry

GitHub Forge

puppetlabs-satellite_pe_tools

Configures reports and inventory data to be sent to Satellite 6

GitHub Forge

puppetlabs-scheduled_task

Manage scheduled tasks for Windows Server 2008 and newer operating systems.

GitHub Forge

puppetlabs-service

Tasks that manipulate a service

GitHub Forge

puppetlabs-sqlserver

The `sqlserver` module installs and manages MS SQL Server 2014, 2016, 2017, 2019 and 2022 on Windows systems.

GitHub Forge

puppetlabs-sslcertificate

Manage PFX, Intermidiary and Root certificates for Windows

GitHub Forge

puppetlabs-stdlib

Standard library of resources for Puppet modules.

GitHub Forge

puppetlabs-tomcat

Installs, deploys, and configures Apache Tomcat web services.

GitHub Forge

puppetlabs-vcsrepo

Puppet module providing a type to manage repositories from various version control systems

GitHub Forge

puppetlabs-windows_env

Manages the Windows Environment variables

GitHub Forge

puppetlabs-windows_eventlog

Manage eventlogs for Windows systems

GitHub Forge

puppetlabs-wsus_client

Manage WSUS (Windows Server Update Service) settings for client nodes

GitHub Forge