Displaying 1 to 20 from 124 results

puppet-nginx - Puppet Module to manage NGINX on various UNIXes

  •    Ruby

This module was migrated from James Fryman james@frymanet.com to Vox Pupuli. Please note: This module is undergoing some structural maintenance. You may experience breaking changes between minor versions.

atom-beautify - :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github

  •    CoffeeScript

Atom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you. Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.

testinfra - Testinfra test your infrastructures

  •    Python

With Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on.

garethr-docker - Puppet module for managing docker

  •    Ruby

Puppet module for installing, configuring and managing Docker from the official repository or alternatively from EPEL on RedHat based distributions. By default this sets up the docker hosted repository if necessary for your OS and installs the docker package and on Ubuntu, any required Kernel extensions.




psick - A reusable Puppet control-repo

  •    Shell

Sample Hiera data for the PSICK control-repo is available via the psick-hieradata module. PSICK is a Puppet control-repo itself, you can use this repository directly in a Puppet environment, and basically have a full PSICK setup, or run the psick command to generate a new Puppet control-repo based on the components you need.

puppet-elasticsearch - Elasticsearch Puppet module

  •    Ruby

This module sets up Elasticsearch instances with additional resource for plugins, templates, and more.This module is actively tested against Elasticsearch 2.x and 5.x.

wirbelsturm - Wirbelsturm is a Vagrant and Puppet based tool to perform 1-click local and remote deployments, with a focus on big data related infrastructure

  •    Shell

Wirbelsturm is a Vagrant and Puppet based tool to perform 1-click local and remote deployments, with a focus on big data related infrastructure. Wirbelsturm's goal is to make tasks such as "I want to deploy a multi-node Storm cluster" simple, easy, and fun.

puppetexplorer - Puppet web interface written in CoffeeScript using AngularJS

  •    TypeScript

Puppet Explorer is a web application for PuppetDB that lets you explore your Puppet data. It is made using AngularJS and runs entirely on the client side, so the only backend that is needed is PuppetDB itself and a web server to share the static resources. It has the same query language as the popular Puppet module dalen-puppetdbquery. This lets you easily filter for a selection of nodes and show the events or facts for only them. So you can handle hosts as groups without needing to have predefined groups, just make them up as you need and click on the pie charts to drill down further. The JavaScript version of this query parser is available as a separate component so you can use it in your own projects easily, node-puppetdbquery.


zentral - Zentral is a framework to gather, process, and monitor system events and link them to an inventory

  •    Python

Zentral is a framework to gather, process, and monitor system events and link them to an inventory. Check out the Wiki to get and overview of the project and for the documentation. This is where the release notes are published too.

octocatalog-diff - Compile Puppet catalogs from 2 branches, versions, etc., and compare them

  •    Ruby

octocatalog-diff is a tool that enables developers to be more efficient when testing changes to Puppet manifests. It is most commonly used to display differences in Puppet catalogs between stable and development branches. It does not require a working Puppet master (or puppetserver), so it is often run by developers on their workstations and in Continuous Integration environments.At GitHub, we manage thousands of nodes with a Puppet code base containing 500,000+ lines of code from over 200 contributors. We run octocatalog-diff thousands of times per day as part of Continuous Integration testing, and developers run it on their workstations as they are working with the code.

puppetlabs_spec_helper - A set of shared spec helpers specific to Puppetlabs projects

  •    Ruby

This repository is meant to provide a single source of truth for how to initialize different Puppet versions for spec testing.The common use case is a module such as stdlib that works with many versions of Puppet. The stdlib module should require the spec helper in this repository, which will in turn automatically figure out the version of Puppet being tested against and perform version specific initialization.

puppet-kibana - Kibana Puppet module by Elastic.

  •    Ruby

This module manages Kibana for use with Elasticsearch.In addition to managing the Kibana system package and service, this module also exposes options to control the configuration file for Kibana. Kibana plugins are also supported via a native type and provider.

puppet-st2 - Puppet Module to install and configure StackStorm, IFTTT for Ops

  •    Puppet

Because 14.04 ships with a very old version of puppet (3.4) and most puppet modules no longer support this version of puppet, we recommend upgrading to 3.8.7 at a minimum.This module aims to provide sane default configurations, but also stay out of your way in the event you need something more custom. To accomplish this, this module uses the Roles/Profiles pattern. Included in this module are several modules that come with sane defaults that you can use directly or use to compose your own site-specific profile for StackStorm installation.

pdk - The shortest path to better modules: Puppet Development Kit

  •    Ruby

The Puppet Development Kit (PDK) includes key Puppet code development and testing tools for Linux, Windows, and OS X workstations, so you can install one package with the tools you need to create and validate new modules.PDK includes testing tools, a complete module skeleton, and command line tools to help you create, validate, and run tests on Puppet modules. PDK also includes all dependencies needed for its use.

puppet-metrics-viewer - A CLI tool for generating visualizations of your Puppet metrics data

  •    Ruby

This repo contains a CLI tool for generating visualizations of your puppet metrics data. It assumes you have collected the metrics using npwalker/pe_metric_curl_cron_jobs.The json2graphite.rb script can be used to transform data in JSON files into a format that can be fed into Graphite.

puppet-module-gems - A project for generating dependency management gems

  •    Ruby

Puppet Module Gems is a utility that generates gemspecs and builds management gems based on a YAML-based configuration. The purpose for these gems is to reduce the amount of changes required to sync shared dependencies across multiple modules’ Gemfiles.For example, when a dependency gem publishes a new release that requires Ruby 2.3.3, this would normally break all modules that install this gem that run on a version of Ruby less than 2.3.3. To fix this previously, you would need a modulesync to pin the gem to a compatible version. With these new gem management gems, you can instead update the gem version pin in a configuration YAML. The gem management will then build and publish to rubygems, and a bundle update fixes all affected modules.

puppetlabs-dsc - Puppet module for PowerShell Desired State Configuration (DSC) integration

  •    PowerShell

The Puppet dsc module manages Windows PowerShell DSC (Desired State Configuration) resources.This module generates Puppet types based on DSC Resources MOF (Managed Object Format) schema files.

puppetlabs-image_build - Build Docker images from Puppet code

  •    Ruby

puppetlabs/image_build is a Puppet Module and is available on the Forge.You don't need any additional gems installed unless you are looking to work on developing the module. All you need is a working Docker environment or acbuild, for which I'd recommend Docker for Mac or Docker for Windows or just installing Docker if you're on Linux. For acbuild you can use the rkt module.

puppet-mackerel_agent - Puppet module for mackerel-agent

  •    Puppet

This Puppet module install and configure mackerel-agent. These operation systems are supported.

loom - Elegant deployment with Fabric and Puppet.

  •    Python

Elegant deployment with Fabric and Puppet. Loom does the stuff Puppet doesn't do well or at all: bootstrapping machines, giving them roles, deploying Puppet code and installing reusable Puppet modules. It's useful for both serverless and master/agent Puppet installations.