puppet-scripts
Short scripts I use around puppet.docker-compose-prometheus
A set of Docker Compose configs to run a local prometheus test environmentansible-plugins
Ansible Pluginstf_sns_email
Terraform Module to create an email backed SNS topicsysadmin-scripts
A selection of short sysadmin scripts I usenagios-plugins
Nagios Pluginsunixdaemon-mcollective-plugins
MCollective Pluginsyum-transaction-json
Dump pending yum operations as a JSON structureunixdaemon_terraform_experiments
A repo exploring one way to arrange and use Terraformunixdaemon-puppet-lint-plugins
A central repo that links to all my puppet-lint pluginsorganisation-graph
An experiment in representing an organisations structure in a GraphDBunixdaemon-fpm-cookery-recipes
A collection of fpm-cookery recipesaws-scripts
Small AWS utility scripts I sometimes usedstat-plugins
Custom Plugins for dstat that I sometimes usemachine-friendly-ddat
Machine readable UK Government DDaT skills and levelsmunin-plugins
munin pluginspuppet-multitemplate
Multi-template Puppet function allows you to list multiple template sources and use the first one that exists.tf_ip_restriction_policy
Only allow users in a given group to make AWS requests from configured IP rangesnagios-webchecks
Generate Nagios webchecks (among other tests) using Templatesgithub-ls
Command line tool for displaying GitHub repo propertiespuppet-aptsourced
Manage Debian / Ubuntu source.list files under /etc/apt/sources.list.d/ using a puppet typetf_autoscaling_bastions
Autoscaling Bastion Hosts Terraform Modulepuppet-deprecate
Puppet function to log deprecations in your manifestspuppet-lint-no_symbolic_file_modes-check
Ensure all file resource modes are defined as octal values and not symbolic ones.terraform-aws-github-ssh-keys
Use your GitHub SSH public key as an AWS EC2 key pairpuppet-lint-template_file_extension-check
Extend puppet-lint to ensure all template and epp functions filenames end correctly.terraform-aws-cloudtrail
Use Terraform to configure CloudTrail to send events to an S3 bucket and CloudWatch log groupnagios-webchecks-python
Generate Nagios check definitions and shell commands using Pythongoreplay-compose-example
Docker Compose based GoReplay examplegrossing-movies
A small movie income guessing gameterraform-aws-security-alarms
A collection of AWS CloudWatch alarms for potential security issuespuppet-multi_epp
Puppet function for selecting from multiple epp template sourcesterraform-pingdom-ip-ranges
Terraform data module for fetching the Pingdom probe IP Rangespuppet-lint-absolute_template_path-check
Checks template paths are relative, not absolute.ororo-pp
A CloudFormation Preprocessor for compartmentalising configurationspuppet-lint-explicit_hiera_class_param_lookup-check
Extends puppet-lint to ensure there are no explicit calls to `hiera()` in the class parameters.puppet-lint-no_erb_template-check
Extends puppet-lint to ensure there are no calls to the template() or inline_template() function as an aid to migrating to epp templates.trello-scripts
Some Trello utilitiespuppet-validate_json_schema
A Puppet function to validate JSON against a JSON schemadwilson-mysqldevice
Puppet Management of MySQL Server Instancesunixdaemon-puppet_facts
A collection of my facter facts that don't fit better in more specific reposecs-monitoring
An AWS ECS based monitoring stack - learning repo - not for prodyum-postprocessor
Run a command after managing / changing packages with yumalexa-skill-webstatuscode
Look up HTTP status codes via Alexas voice interface.docker-serverspec-redis-example
A simple Docker/Serverspec example using a redis serverpuppet-syslog_notify
Puppet type to send arbitrary notify messages to a remote syslog server without writing to the local logs.checkov-extension-lambda-runtime
A Checkov extension to ensure the correct lambda runtimes are in use.puppet-file_show_source
Ever wanted to see which part of your puppet codebase manages a given file?alexa-skill-registered-domain
Look up domain name registration status from your Alexa device.cobbler-scripts
Little helper scripts for Redhats Cobbler provisioning systempuppet-ip_in_range
A small(ish) sample Puppet function to determine if an ip is within a given CIDRpuppet-lint_duplicate_class_parameters-check
A puppet-lint extension that ensures class parameter names are unique.basic-puppet-integration-testing-docker-packer
A small repo to show an example of running integration tests against a puppet module.puppet-extfs
Manage aspects of an Ext Filesystem using tune2fsopa-policies
Policies for use with Conftest and other Open Policy Agent toolsperl-test-cidr-contains
Simple Perl Test module written to learn how Test::Builder and Test::Builder::Test workpuppet-time_units
Puppet function for converting units of time in manifestspuppet-lint-no_chaining_arrows-check
Extends puppet-lint to issue warnings if any chaining arrows ('->', '~>', '<-', '<~') are foundLove Open Source and this site? Check out how you can help us