London, UK

Dean Wilson

Expert
@deanwilson

Professional FOSS Sysadmin, occasional coder and very occasional blogger.

puppet-scripts. Short scripts I use around puppet.

60

docker-compose-prometheus. A set of Docker Compose configs to run a local prometheus test environment

60

ansible-plugins. Ansible Plugins

51

tf_sns_email. Terraform Module to create an email backed SNS topic

47

sysadmin-scripts. A selection of short sysadmin scripts I use

28

nagios-plugins. Nagios Plugins

25

unixdaemon-mcollective-plugins. MCollective Plugins

17

yum-transaction-json. Dump pending yum operations as a JSON structure

12

unixdaemon_terraform_experiments. A repo exploring one way to arrange and use Terraform

12

unixdaemon-puppet-lint-plugins. A central repo that links to all my puppet-lint plugins

8

unixdaemon-fpm-cookery-recipes. A collection of fpm-cookery recipes

8

organisation-graph. An experiment in representing an organisations structure in a GraphDB

8

aws-scripts. Small AWS utility scripts I sometimes use

7

munin-plugins. munin plugins

6

dstat-plugins. Custom Plugins for dstat that I sometimes use

6

puppet-multitemplate. Multi-template Puppet function allows you to list multiple template sources and use the first one that exists.

6

machine-friendly-ddat. Machine readable UK Government DDaT skills and levels

6

tf_ip_restriction_policy. Only allow users in a given group to make AWS requests from configured IP ranges

5

github-ls. Command line tool for displaying GitHub repo properties

4

tf_autoscaling_bastions. Autoscaling Bastion Hosts Terraform Module

4

puppet-aptsourced. Manage Debian / Ubuntu source.list files under /etc/apt/sources.list.d/ using a puppet type

4

nagios-webchecks. Generate Nagios webchecks (among other tests) using Templates

4

puppet-lint-template_file_extension-check. Extend puppet-lint to ensure all template and epp functions filenames end correctly.

3

terraform-aws-github-ssh-keys. Use your GitHub SSH public key as an AWS EC2 key pair

3

puppet-deprecate. Puppet function to log deprecations in your manifests

3

puppet-lint-no_symbolic_file_modes-check. Ensure all file resource modes are defined as octal values and not symbolic ones.

3

goreplay-compose-example. Docker Compose based GoReplay example

2

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.

2

puppet-lint-absolute_template_path-check. Checks template paths are relative, not absolute.

2

puppet-lint-explicit_hiera_class_param_lookup-check. Extends puppet-lint to ensure there are no explicit calls to `hiera()` in the class parameters.

2

terraform-aws-security-alarms. A collection of AWS CloudWatch alarms for potential security issues

2

grossing-movies. A small movie income guessing game

2

terraform-aws-cloudtrail. Use Terraform to configure CloudTrail to send events to an S3 bucket and CloudWatch log group

2

nagios-webchecks-python. Generate Nagios check definitions and shell commands using Python

2

ororo-pp. A CloudFormation Preprocessor for compartmentalising configurations

2

terraform-pingdom-ip-ranges. Terraform data module for fetching the Pingdom probe IP Ranges

2

puppet-multi_epp. Puppet function for selecting from multiple epp template sources

2

alexa-skill-registered-domain. Look up domain name registration status from your Alexa device.

1

opa-policies. Policies for use with Conftest and other Open Policy Agent tools

1

puppet-file_show_source. Ever wanted to see which part of your puppet codebase manages a given file?

1

puppet-time_units. Puppet function for converting units of time in manifests

1

checkov-extension-lambda-runtime. A Checkov extension to ensure the correct lambda runtimes are in use.

1

docker-serverspec-redis-example. A simple Docker/Serverspec example using a redis server

1

puppet-lint-no_chaining_arrows-check. Extends puppet-lint to issue warnings if any chaining arrows ('->', '~>', '<-', '<~') are found

1

ecs-monitoring. An AWS ECS based monitoring stack - learning repo - not for prod

1

trello-scripts. Some Trello utilities

1

puppet-lint_duplicate_class_parameters-check. A puppet-lint extension that ensures class parameter names are unique.

1

basic-puppet-integration-testing-docker-packer. A small repo to show an example of running integration tests against a puppet module.

1

puppet-extfs. Manage aspects of an Ext Filesystem using tune2fs

1

alexa-skill-webstatuscode. Look up HTTP status codes via Alexas voice interface.

1

puppet-syslog_notify. Puppet type to send arbitrary notify messages to a remote syslog server without writing to the local logs.

1

unixdaemon-puppet_facts. A collection of my facter facts that don't fit better in more specific repos

1

perl-test-cidr-contains. Simple Perl Test module written to learn how Test::Builder and Test::Builder::Test work

1
53
Apply