Dean Wilson (@deanwilson)
  • Stars
    star
    439
  • Global Rank 63,531 (Top 3 %)
  • Followers 121
  • Following 25
  • Registered over 15 years ago
  • Most used languages
    Ruby
    50.9 %
    Python
    21.8 %
    HCL
    14.5 %
    Perl
    7.3 %
    Open Policy Agent
    1.8 %
    Shell
    1.8 %
    Puppet
    1.8 %
  • Location πŸ‡¬πŸ‡§ United Kingdom
  • Country Total Rank 3,096
  • Country Ranking
    Open Policy Agent
    10
    HCL
    27
    Perl
    90
    Puppet
    141
    Ruby
    188
    Shell
    469
    Python
    1,734

Top repositories

1

puppet-scripts

Short scripts I use around puppet.
Ruby
61
star
2

docker-compose-prometheus

A set of Docker Compose configs to run a local prometheus test environment
Shell
55
star
3

ansible-plugins

Ansible Plugins
Python
51
star
4

tf_sns_email

Terraform Module to create an email backed SNS topic
HCL
47
star
5

sysadmin-scripts

A selection of short sysadmin scripts I use
Ruby
27
star
6

nagios-plugins

Nagios Plugins
Perl
25
star
7

unixdaemon-mcollective-plugins

MCollective Plugins
Ruby
18
star
8

yum-transaction-json

Dump pending yum operations as a JSON structure
Python
12
star
9

unixdaemon_terraform_experiments

A repo exploring one way to arrange and use Terraform
Ruby
12
star
10

unixdaemon-puppet-lint-plugins

A central repo that links to all my puppet-lint plugins
Ruby
8
star
11

organisation-graph

An experiment in representing an organisations structure in a GraphDB
Python
8
star
12

unixdaemon-fpm-cookery-recipes

A collection of fpm-cookery recipes
Ruby
8
star
13

aws-scripts

Small AWS utility scripts I sometimes use
Python
7
star
14

dstat-plugins

Custom Plugins for dstat that I sometimes use
Python
6
star
15

machine-friendly-ddat

Machine readable UK Government DDaT skills and levels
6
star
16

puppet-multitemplate

Multi-template Puppet function allows you to list multiple template sources and use the first one that exists.
Ruby
6
star
17

munin-plugins

munin plugins
Perl
6
star
18

tf_ip_restriction_policy

Only allow users in a given group to make AWS requests from configured IP ranges
HCL
5
star
19

nagios-webchecks

Generate Nagios webchecks (among other tests) using Templates
Perl
4
star
20

github-ls

Command line tool for displaying GitHub repo properties
Ruby
4
star
21

puppet-aptsourced

Manage Debian / Ubuntu source.list files under /etc/apt/sources.list.d/ using a puppet type
Ruby
4
star
22

tf_autoscaling_bastions

Autoscaling Bastion Hosts Terraform Module
HCL
4
star
23

puppet-deprecate

Puppet function to log deprecations in your manifests
Ruby
3
star
24

puppet-lint-no_symbolic_file_modes-check

Ensure all file resource modes are defined as octal values and not symbolic ones.
Ruby
3
star
25

terraform-aws-github-ssh-keys

Use your GitHub SSH public key as an AWS EC2 key pair
HCL
3
star
26

puppet-lint-template_file_extension-check

Extend puppet-lint to ensure all template and epp functions filenames end correctly.
Ruby
3
star
27

terraform-aws-cloudtrail

Use Terraform to configure CloudTrail to send events to an S3 bucket and CloudWatch log group
HCL
2
star
28

nagios-webchecks-python

Generate Nagios check definitions and shell commands using Python
2
star
29

goreplay-compose-example

Docker Compose based GoReplay example
2
star
30

grossing-movies

A small movie income guessing game
Python
2
star
31

terraform-aws-security-alarms

A collection of AWS CloudWatch alarms for potential security issues
HCL
2
star
32

puppet-multi_epp

Puppet function for selecting from multiple epp template sources
Ruby
2
star
33

terraform-pingdom-ip-ranges

Terraform data module for fetching the Pingdom probe IP Ranges
HCL
2
star
34

ororo-pp

A CloudFormation Preprocessor for compartmentalising configurations
Python
2
star
35

puppet-lint-absolute_template_path-check

Checks template paths are relative, not absolute.
Ruby
2
star
36

puppet-lint-explicit_hiera_class_param_lookup-check

Extends puppet-lint to ensure there are no explicit calls to `hiera()` in the class parameters.
Ruby
2
star
37

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.
Ruby
2
star
38

trello-scripts

Some Trello utilities
Ruby
1
star
39

puppet-validate_json_schema

A Puppet function to validate JSON against a JSON schema
Ruby
1
star
40

dwilson-mysqldevice

Puppet Management of MySQL Server Instances
Ruby
1
star
41

unixdaemon-puppet_facts

A collection of my facter facts that don't fit better in more specific repos
Ruby
1
star
42

ecs-monitoring

An AWS ECS based monitoring stack - learning repo - not for prod
HCL
1
star
43

yum-postprocessor

Run a command after managing / changing packages with yum
Python
1
star
44

checkov-extension-lambda-runtime

A Checkov extension to ensure the correct lambda runtimes are in use.
Python
1
star
45

alexa-skill-webstatuscode

Look up HTTP status codes via Alexas voice interface.
Python
1
star
46

docker-serverspec-redis-example

A simple Docker/Serverspec example using a redis server
Ruby
1
star
47

puppet-syslog_notify

Puppet type to send arbitrary notify messages to a remote syslog server without writing to the local logs.
Ruby
1
star
48

puppet-file_show_source

Ever wanted to see which part of your puppet codebase manages a given file?
Ruby
1
star
49

alexa-skill-registered-domain

Look up domain name registration status from your Alexa device.
Python
1
star
50

cobbler-scripts

Little helper scripts for Redhats Cobbler provisioning system
Python
1
star
51

puppet-ip_in_range

A small(ish) sample Puppet function to determine if an ip is within a given CIDR
Ruby
1
star
52

puppet-lint_duplicate_class_parameters-check

A puppet-lint extension that ensures class parameter names are unique.
Ruby
1
star
53

basic-puppet-integration-testing-docker-packer

A small repo to show an example of running integration tests against a puppet module.
Puppet
1
star
54

puppet-extfs

Manage aspects of an Ext Filesystem using tune2fs
Ruby
1
star
55

opa-policies

Policies for use with Conftest and other Open Policy Agent tools
Open Policy Agent
1
star
56

perl-test-cidr-contains

Simple Perl Test module written to learn how Test::Builder and Test::Builder::Test work
Perl
1
star
57

puppet-time_units

Puppet function for converting units of time in manifests
Ruby
1
star
58

puppet-lint-no_chaining_arrows-check

Extends puppet-lint to issue warnings if any chaining arrows ('->', '~>', '<-', '<~') are found
Ruby
1
star