Hide content and notifications from this user.
Contact Support about this user's behavior.
A collection of fpm-cookery recipes
Look up HTTP status codes via Alexas voice interface.
Look up domain name registration status from your Alexa device.
A selection of short sysadmin scripts I use
Extends puppet-lint to ensure there are no calls to the template() or inline_template() function as an aid to migrating to epp templates.
A small(ish) sample Puppet function to determine if an ip is within a given CIDR
Small AWS utility scripts I sometimes use
Extends puppet-lint to ensure there are no explicit calls to `hiera()` in the class parameters.
Check that your Puppet manifests conform to the style guide
Extend puppet-lint to ensure all template and epp functions filenames end correctly.
A central repo that links to all my puppet-lint plugins
Extends puppet-lint to ensure all file names used in template functions end with the string '.erb'
Puppet function for selecting from multiple epp template sources
Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
Kubernetes By Example
A collection of custom Puppet Datatypes for validating your values.
Travis CI Client (CLI and Ruby library)
This is a Slack bot that publishes a team's pull requests to their Slack Channel, once provided the organisation name, the team members' github names, and a list of repos to follow. It is my first 20% project at GDS.
A collection of Dockerfiles
Some test kitchen experiments. Use at your own risk.
A puppet-lint extension that ensures class parameter names are unique.
puppet-lint concatenated_template_files check
puppet-lint check to ensure gpgcheck is enabled on yumrepo resources
Extends puppet-lint to ensure file resources do not have a path attribute
Extends puppet-lint to ensure no cron resources are contained in the catalog.
Ensure all file resource modes are defined as octal values and not symbolic ones.
Checks template paths are relative, not absolute.
A Puppet function to validate JSON against a JSON schema
A small(ish) sample Puppet function to return a given octet from an IP Address
Puppet function to add both a prefix and suffix to a string or each element of an array.