Puppet (@puppetlabs)

Top repositories

1

puppet

Server automation framework and application
Ruby
7,082
star
2

showoff

Don't just present; interact with your audience!
JavaScript
932
star
3

r10k

Smarter Puppet deployment
Ruby
794
star
4

facter

Collect and display system facts
Ruby
603
star
5

trapperkeeper

A services framework for Clojure / JVM applications.
Clojure
586
star
6

bolt

Bolt is an open source orchestration tool that automates the manual work it takes to maintain your infrastructure on an as-needed basis or as part of a greater orchestration workflow. It can be installed on your local workstation and connects directly to remote nodes with SSH or WinRM, so you are not required to install any agent software.
Ruby
459
star
7

puppetlabs-mysql

MySQL Puppet Module / Manifests + Types & Providers
Ruby
385
star
8

puppetlabs-apache

Puppet module for the Apache httpd server, maintained by Puppet, Inc.
Ruby
365
star
9

puppetlabs-stdlib

Puppet Labs Standard Library module
Ruby
355
star
10

hiera

Lightweight Pluggable Hierarchical Database
Ruby
295
star
11

puppetdb

Centralized Puppet Storage
Clojure
290
star
12

puppetserver

Server automation framework and application
Clojure
280
star
13

puppetlabs-firewall

Puppet Firewall Module
Ruby
269
star
14

puppetlabs-postgresql

Puppet module for managing PostgreSQL
Ruby
229
star
15

puppet-docs

Curated Puppet Documentation
HTML
223
star
16

pdk

The shortest path to better modules: Puppet Development Kit; Download:
Ruby
217
star
17

control-repo

A control repository template
Ruby
197
star
18

pupperware

Container fun time lives here.
Ruby
184
star
19

puppetlabs-concat

File concatenation system for Puppet
Ruby
171
star
20

puppet-vagrant-boxes

Veewee definitions for a set of generic vagrant boxes
Shell
153
star
21

puppetlabs-ntp

Puppet module to manage the NTP service
Ruby
145
star
22

puppetlabs-lvm

Puppet Module to manage LVM
Ruby
126
star
23

puppetlabs_spec_helper

A set of shared spec helpers specific to Puppetlabs projects
Ruby
121
star
24

best-practices

Best practice docs created by the Puppet Customer Success team
CSS
120
star
25

puppetlabs-packer

Packer templates to build images for vSphere
PowerShell
119
star
26

puppetlabs-java

Puppet Module to manage Java
Ruby
103
star
27

puppet-syntax-vim

Puppet language syntax highlighting for Vim
Vim Script
102
star
28

puppet-specifications

Specification of the Puppet Language, Catalog, Extension points
Ruby
97
star
29

vault-plugin-secrets-oauthapp

OAuth 2.0 secrets plugin for HashiCorp Vault supporting a variety of grant types
Go
91
star
30

puppetlabs-kubernetes

This module install and configures a Kubernetes cluster
Ruby
91
star
31

puppet_litmus

Providing a simple command line tool for puppet content creators, to enable simple and complex test deployments.
Ruby
89
star
32

puppet-strings

The next generation Puppet documentation extraction and presentation tool.
Ruby
89
star
33

puppetlabs-docker

The Puppet Docker repository
Ruby
85
star
34

cpp-hocon

A C++ port of the Typesafe Config library.
C++
83
star
35

education-builds

Bootstrap CentOS training VMs from scratch. Now with true versioning!
Ruby
82
star
36

puppet-vscode

Puppet Editing. Redefined.
TypeScript
79
star
37

vmpooler

Provide configurable 'pools' of instantly-available (running) virtual machines
Ruby
75
star
38

tasks-hands-on-lab

Deprecated: Please see http://bolt.guide to follow our Bolt tutorial!
Shell
73
star
39

puppetlabs-inifile

Resource types for managing settings in INI files
Ruby
70
star
40

hiera-puppet

Puppet function and data backend for Hiera
Ruby
60
star
41

leatherman

A collection of C++ and CMake utility libraries.
C++
57
star
42

puppet-rfc

Puppet RFC Repository
Ruby
55
star
43

puppetlabs-f5

Puppet Management of F5 Network Devices.
53
star
44

puppetlabs-puppetdb

A puppet module for installing and managing puppetdb
Ruby
52
star
45

relay

Event-driven workflows for DevOps automation
Go
52
star
46

puppetlabs-powershell

powershell provider for the Puppet exec resource type
Ruby
50
star
47

puppetlabs-rsync

rsync module
Ruby
49
star
48

puppet-agent

All of the directions for building a puppet agent package.
Ruby
48
star
49

puppetserver-helm-chart

The Helm Chart for Puppet Server
Mustache
46
star
50

homebrew-puppet

A tap for Puppet macOS package distribution
Ruby
45
star
51

pdk-templates

The main template repo for the Puppet Development Kit https://github.com/puppetlabs/pdk
HTML
43
star
52

docs-archive

An archive of old documentation for Puppet, PE, CD4PE, Pipelines, and their related components. No longer updated, for reference only.
HTML
43
star
53

puppet-editor-services

Puppet Language Server for editors
Ruby
41
star
54

puppetlabs-puppet_agent

Module for managing Puppet-Agent
Ruby
40
star
55

packaging

Packaging automation for Puppet software
Ruby
38
star
56

puppetlabs-tomcat

PuppetLabs Tomcat module
Ruby
38
star
57

kream

Kubernetes Rules Everything Around Me. A development environment for the Puppet/kubernetes module
Ruby
38
star
58

rubocop-i18n

RuboCop rules for detecting and autocorrecting undecorated strings for i18n (gettext and rails-i18n)
Ruby
36
star
59

nssm

Puppet fork of the NSSM source code from https://git.nssm.cc/nssm/nssm.git
C++
36
star
60

puppetlabs-java_ks

Uses a combination of keytool and openssl to manage entries in a Java keystore
Ruby
35
star
61

gatling-puppet-load-test

Scala
34
star
62

ruby-hocon

A Ruby port of the Typesafe Config library.
Ruby
34
star
63

netdev_stdlib

Netdev is a vendor-neutral network abstraction framework maintained by Puppet, Inc
Ruby
30
star
64

puppetlabs-sshkeys

Puppet Labs SSH Public Keys
Shell
30
star
65

puppetlabs-peadm

A Puppet module defining Bolt plans used to automate Puppet Enterprise deployments
Puppet
30
star
66

tasks-playground

Deprecated: Please check out https://bolt.guide to learn about Bolt, or see the project at https://github.com/puppetlabs/bolt
Shell
27
star
67

puppetlabs-node_encrypt

Encrypt secrets inside Puppet catalogs and reports
Ruby
27
star
68

structured-logging

Write data structures to your logs from clojure
Clojure
27
star
69

puppet-resource_api

This library provides a simple way to write new native resources for https://puppet.com.
Ruby
27
star
70

vanagon

All of your packages will fit into this van with this one simple trick.
Ruby
26
star
71

puppetlabs-reboot

Reboot type and provider
Ruby
26
star
72

vmfloaty

A CLI helper tool for Puppet vmpooler to help you stay afloat
Ruby
25
star
73

puppetlabs-registry

Puppet Module for managing the Windows Registry through custom types and providers
Ruby
25
star
74

puppet-syntax-emacs

Puppet language syntax highlighting for Emacs
Emacs Lisp
25
star
75

pxp-agent

PCP eXecution Protocol Agent
C++
22
star
76

puppetlabs-acl

ACL (Access Control List) module
Ruby
20
star
77

clj-i18n

Clojure i18n library and utilities
Clojure
20
star
78

puppetlabs-transition

Transition module
Ruby
20
star
79

puppetlabs-sslcertificate

Puppet module to manage SSL Certificates on WIndows Server 2008 and upwards
Ruby
20
star
80

puppetlabs-accounts

Account management module
Ruby
19
star
81

cppbestpractices

Collection of C++ Best Practices at Puppet Labs
C++
19
star
82

clj-kitchensink

Library of utility functions for clojure
Clojure
19
star
83

jvm-ssl-utils

SSL certificate management on the JVM
Clojure
18
star
84

provision

Simple tasks to provision and tear_down containers / instances and virtual machines.
Ruby
18
star
85

net_http_unix

AF_UNIX domain socket support on top of Ruby's Net::HTTP libraries
Ruby
18
star
86

design-system

A resource for creating user interfaces based on brand, UX, and dev principles
JavaScript
18
star
87

puppet-eucalyptus

Install and management tools for Eucalyptus built with Puppet
Puppet
17
star
88

puppet-classify

A ruby library to interface with the classifier service
Ruby
17
star
89

puppetdb-cli

PuppetDB CLI Tooling
Go
16
star
90

puppetlabs-rcfiles

Customizations for vim, shell, screen, ruby, etc... The goal is to quickly provide an efficient working environment.
Vim Script
16
star
91

puppetlabs-motd

Simple motd module
Ruby
16
star
92

relay-core

Kubernetes-based execution engine
Go
16
star
93

trapperkeeper-webserver-jetty9

Trapperkeeper webservice service (jetty9 implementation).
Clojure
16
star
94

clj-http-client

HTTP client library wrapping Apache HttpAsyncClient
Clojure
15
star
95

bolt-examples

Puppet
15
star
96

puppet-vro-starter_content

Shell
15
star
97

facter-ng

Collect and display system facts
Ruby
15
star
98

ruby-pwsh

A ruby gem for interacting with PowerShell
Ruby
14
star
99

puppet-gatling-jenkins-plugin

A Jenkins plugin that extends the gatling library
HTML
14
star
100

cisco_ios

Cisco IOS Catalyst module
Ruby
14
star