A list of the modules developed and maintained by the IA Content Team.

See also the crossplatform modules.
This module provides the ability to manage ACLs on nodes
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Chocolatey package provider for Puppet
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

PowerShell Desired State Configuration (DSC)
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

PowerShell Desired State Configuration (DSC) Lite
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Manage IIS for Windows Server 2008R2, 2012, 2012R2 and 2016. Maintain application sites, pools, installation, and many other IIS settings.
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

This module provides a native type and provider to manage keys and values in the Windows Registry
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Manage scheduled tasks for Windows Server 2008 and newer operating systems.
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

The `sqlserver` module installs and manages MS SQL Server 2012, 2014, 2016, 2017, and 2019 on Windows systems.
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Manage WSUS (Windows Server Update Service) settings for client nodes
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov



Linux

See also the crossplatform modules.
Account management module.
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Installs, configures, and manages Apache virtual hosts, web services, and modules.
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Provides an interface for managing Apt source, key, and definitions with Puppet
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Manages Firewalls such as iptables
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Configures HAProxy servers and manages the configuration of backend member servers.
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

A module to install Helm, a kubernetes package manager
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Manages IBM Installation Manager and IBM packages
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

The module installs and configures a Kubernetes cluster
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Installs, configures, and manages the MySQL service.
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Installs, configures, and manages the NTP service.
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Offers support for basic management of PostgreSQL databases.
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

A module for installing and configuring rook https://rook.io
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Configures reports and inventory data to be sent to Satellite 6
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Installs, deploys, and configures Apache Tomcat web services.
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Puppet module providing a type to manage repositories from various version control systems
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Manages IBM WebSphere Application Server
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov



Crossplatform

Construct files from multiple fragments.
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Module for installing and managing docker
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Tasks that allows the execution of a command and parameters
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Tasks that inspect the value of system facts
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Resource types for managing settings in INI files
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Installs the correct Java package on various platforms.
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Manage arbitrary Java keystore files
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

A simple module to demonstrate managing /etc/motd or Windows Logon Message as a template
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Tasks that manipulate a package
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Adds a new exec provider for executing PowerShell commands.
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Tasks that manipulates a puppet configuration file
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Adds a type and provider for managing system reboots.
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Tasks that manipulate a service
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov



Networking



Other

Provisions and tears down containers / vms / machines through tasks.
Puppet Forge downloads Puppet Forge endorsement Travis Codecov

deploy the puppet-resource_api gem across your infrastructure
Puppet Forge downloads Puppet Forge endorsement Travis Codecov

Standard library of resources for Puppet modules.
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

This module provides a report processor that sends events to email addresses based on tagging of resources
Puppet Forge downloads Puppet Forge endorsement Travis GitHub Actions Codecov

Puppet module that provides the translate() function for internationalization.
Puppet Forge downloads Puppet Forge endorsement Travis Appveyor GitHub Actions Codecov

Create and manage machines running on VMWare vSphere with Puppet
Puppet Forge downloads Puppet Forge endorsement Travis Codecov

Deprecated collection of Puppet modules for managing Microsoft Windows.
Puppet Forge downloads Puppet Forge endorsement



The underlying data is also rendered to modules.json, which is used by various tools to act on all of our content at once.