Lyra (“lee-ruh”) is an open source workflow engine for provisioning and managing cloud native infrastructure. Using infrastructure as code, Lyra enables you to declaratively provision and manage public cloud, private cloud, and other API-backed resources as well as orchestrate imperative actions.
prometheus-puppetdb - Generate scrape files for Prometheus from PuppetDB
orcharhino ist DIE Lösung für die Orchestrierung von Rechenzentren! Automatisieren Sie Ihr Deployment und Configuration Management, genauso wie Ihr Life-Cycle Management. Administrieren Sie alles über ein einheitliches Interface.
Pull facts about a node and then preview hiera changes there
bolt - Execute commands remotely over SSH and WinRM
pdk - The shortest path to better modules: Puppet Development Kit
With Lumogon, you get a complete picture of what your applications are made of without changing how you currently build and run containers. Just run and report.
A Puppet control-repo generator on steroids, featuring:
A modern, opinionated, general purpose, full featured, reusable control-repo
Multiple ways to test local Puppet code (on Docker, Vagrant or directly remote hosts)
Gitlab CI pipeline to control Puppet code deployment
Usable in any Puppet setup, based on Puppet OSS, PE, Foreman...
Ready to use profiles for system baselines and common applications
Toolset to create and maintain a new control-repo based on PSICK (WIP)
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.
Components can be:
Profiles (and relevant tools and hiera data) for different applications
Integrations with Vagrant, Docket, GitLab, Fabric...
Scripts, tools or addtional control-repo files
Generates puppet rspec test code based on the classes and defines inside the manifests directory. Aims to reduce some of the boilerplate coding with default test patterns
Project Blueshift represents Puppet's engagement with our community – as well as with leading-edge technologies like Docker, Kubernetes and Mesos, and their communities – to make it possible to use Puppet to provide and manage next generation software in a simple, reliable, and consistent way.
puppet-check - A streamlined comprehensive set of checks for your entire Puppet code and data
The advantages of rspec-puppet are many and, obviously, being able to do more than just compile catalogs is one advantage. However, Andrew’s project also had some advantages; in particular it used threads to parallelise catalog compilation. This meant that some 100 catalogs could be compiled and tested on my 8 CPU-core laptop in less than 3 minutes. After setting up rspec-puppet, however, I found that the same tests were now taking over 20 minutes.
This is a metatype to purge resources from the agent. It behaves in a similar way to the 'resources' type native in Puppet but offers more finite control over the criteria in which resources are purged.