Pinned Repositories
ansible-plugins
Ansible Plugins
docker-compose-prometheus
A set of Docker Compose configs to run a local prometheus test environment
nagios-plugins
Nagios Plugins
organisation-graph
An experiment in representing an organisations structure in a GraphDB
puppet-scripts
Short scripts I use around puppet.
sysadmin-scripts
A selection of short sysadmin scripts I use
tf_sns_email
Terraform Module to create an email backed SNS topic
unixdaemon-mcollective-plugins
MCollective Plugins
unixdaemon_terraform_experiments
A repo exploring one way to arrange and use Terraform
yum-transaction-json
Dump pending yum operations as a JSON structure
deanwilson's Repositories
deanwilson/tf_sns_email
Terraform Module to create an email backed SNS topic
deanwilson/sysadmin-scripts
A selection of short sysadmin scripts I use
deanwilson/unixdaemon-fpm-cookery-recipes
A collection of fpm-cookery recipes
deanwilson/machine-friendly-ddat
Machine readable UK Government DDaT skills and levels
deanwilson/puppet-multitemplate
Multi-template Puppet function allows you to list multiple template sources and use the first one that exists.
deanwilson/github-ls
Command line tool for displaying GitHub repo properties
deanwilson/puppet-deprecate
Puppet function to log deprecations in your manifests
deanwilson/puppet-lint-no_symbolic_file_modes-check
Ensure all file resource modes are defined as octal values and not symbolic ones.
deanwilson/puppet-lint-template_file_extension-check
Extend puppet-lint to ensure all template and epp functions filenames end correctly.
deanwilson/puppet-lint-absolute_template_path-check
Checks template paths are relative, not absolute.
deanwilson/puppet-lint-explicit_hiera_class_param_lookup-check
Extends puppet-lint to ensure there are no explicit calls to `hiera()` in the class parameters.
deanwilson/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.
deanwilson/puppet-multi_epp
Puppet function for selecting from multiple epp template sources
deanwilson/terraform-aws-cloudtrail
Use Terraform to configure CloudTrail to send events to an S3 bucket and CloudWatch log group
deanwilson/puppet-ip_in_range
A small(ish) sample Puppet function to determine if an ip is within a given CIDR
deanwilson/puppet-lint-no_chaining_arrows-check
Extends puppet-lint to issue warnings if any chaining arrows ('->', '~>', '<-', '<~') are found
deanwilson/trello-scripts
Some Trello utilities
deanwilson/code-challenges
A repo of answers to different coding challenges
deanwilson/humanised-jobname
Python code to return an adjective / name combination
deanwilson/puppet-lint-concatenated_template_files-check
puppet-lint concatenated_template_files check
deanwilson/puppet-lint-no_cron_resources-check
Extends puppet-lint to ensure no cron resources are contained in the catalog.
deanwilson/puppet-lint-no_file_path_attribute-check
Extends puppet-lint to ensure file resources do not have a path attribute
deanwilson/puppet-lint-world_writable_files-check
puppet-lint check to ensure file resources are not world writable.
deanwilson/puppet-lint-yumrepo_gpgcheck_enabled-check
puppet-lint check to ensure gpgcheck is enabled on yumrepo resources
deanwilson/puppetforge-prometheus-exporter
Puppetforge Prometheus Pushgateway Exporter - Fetch and export module details
deanwilson/regional-ip-addresses
A cli tool for fetching and displaying IP addresses by country
deanwilson/rpv
Running Process Verifier - check that everything you expect, and nothing else, is running
deanwilson/rubygems-prometheus-exporter
RubyGems Prometheus Pushgateway Exporter - Fetch and export user and gem details
deanwilson/server-timing-header-tester
A small webapp for generating Server-Timing headers
deanwilson/servertiming_exporter
Server-Timing header exporter for Prometheus