Peter Souter (@petems)
  • Stars
    star
    1,920
  • Global Rank 15,516 (Top 0.6 %)
  • Followers 125
  • Following 169
  • Registered over 12 years ago
  • Most used languages
    Ruby
    31.7 %
    Go
    20.0 %
    Shell
    15.0 %
    Puppet
    10.0 %
    HCL
    6.7 %
    JavaScript
    5.0 %
    Python
    3.3 %
    Java
    1.7 %
    Haml
    1.7 %
    Gherkin
    1.7 %
    HTML
    1.7 %
    Makefile
    1.7 %
  • Location 🇬🇧 United Kingdom
  • Country Total Rank 786
  • Country Ranking
    Haml
    5
    Ruby
    18
    Gherkin
    26
    Puppet
    38
    HCL
    347
    Makefile
    361
    Shell
    464
    Go
    734
    Python
    4,127
    JavaScript
    5,470
    Java
    7,607

Top repositories

1

tugboat

A command line tool for interacting with your DigitalOcean droplets.
Ruby
1,453
star
2

cucumber-puppet

Specifying Puppet catalog behavior with Cucumber
Ruby
100
star
3

vagrant-puppet-install

A Vagrant plugin that ensures the desired version of Puppet is installed via the Puppet Labs package repo.
Ruby
69
star
4

petems-hiera_vault

A hiera backend for access to secrets being stored in HashiCorp Vault
Ruby
45
star
5

puppet-install-shell

A shell script to install puppet on multiple distros
Shell
33
star
6

ansible-json

A basic callback_plugin to output to json
Python
21
star
7

homebrew-vault-prebuilt

Brew formula to install HashiCorp Vault with pre-built binaries
Ruby
17
star
8

cucumber-puppet.example

Example project of cucumber-puppet usage
Ruby
15
star
9

petems-swap_file

A Puppet module to manage swapfiles for Linux Environments
Ruby
13
star
10

riot_api

A Ruby wrapper for the Riot API for League of Legends - https://developer.riotgames.com/api/
Ruby
12
star
11

vagrant-vault-softhsm

Shell
11
star
12

csv-to-md-table-action

A Github action to convert CSV to markdown
JavaScript
10
star
13

terraform-provider-extip

A Terraform provider for a data source to get an external IP
Go
6
star
14

puppet-doc-lint

Check your puppet files for RDoc coverage
Ruby
6
star
15

finalterm-OSX

My attempt to get FinalTerm working on OSX
6
star
16

vault-cert-info

A CLI app to fetch all certificates from a Vault PKI backend
Go
5
star
17

vault-plugin-database-mockdb

An example dynamic credentials secret plugin for Vault
Go
4
star
18

server_spec_example

Basic Vagrant example for server-spec
Ruby
4
star
19

gsubular

Like Rubular...but for gsub!
Haml
4
star
20

petems-cockpit

Module for installing and managing Cockpit (http://cockpit-project.org/)
Ruby
3
star
21

vagrant-terraform-enterprise

Shell
3
star
22

puppet-hiera-vault-vagrant

Puppet
3
star
23

tfvar-to-tfevar

Go
3
star
24

infracoding-with-terraform-testcon-2019

The code to accompany my Infracoding with Terraform talk
Makefile
3
star
25

time-to-stretch

A Electron App to remind you to stretch
JavaScript
2
star
26

vault-log-signing-example

An example of using Vault to sign log lines
Shell
2
star
27

boxen-module-maker

Make new boxen modules quickly and easy from the command-line.
Ruby
2
star
28

ansible-html

A basic callback_plugin to output to an HTML
Python
2
star
29

puppet-vault-function-vagrant

A Vault setup to use a Deferred function to look up secrets from Vault using the agent's cert as authentication
Puppet
2
star
30

s3mini

Go
2
star
31

petems-openvas

Shell
2
star
32

csv-table-comment-example

2
star
33

seyren-in-a-box

A Vagrant build for Graphite, Statsd and Seyren
Puppet
2
star
34

faraday-scrublogs

Faraday middleware for removing sensitive data from the faraday logs
Ruby
1
star
35

vagrant-centos-oracle-shell

Shell
1
star
36

puppet-seyren

A puppet module for Seyren
Puppet
1
star
37

arbitrary-terraform-code

HCL
1
star
38

vault-hsm-workshop

Shell
1
star
39

vagrant-adam

A plugin to run a script before anything else gets done!
Ruby
1
star
40

vault-raft-docker-pki-test

Shell
1
star
41

vagrant-keepalived

Ruby
1
star
42

image-resizer-gh-action

Shell
1
star
43

dotfiles

My dotfiles, mainly for Mac/Darwin but seems to work in other environments too!
Ruby
1
star
44

aws-ptfe-sandbox

HCL
1
star
45

docker-compose-nodejs-datadog

JavaScript
1
star
46

compile-masters-control-repo

A Control repo demoing Compile Masters for Puppet Enterprise
Puppet
1
star
47

beaker-windows

A fork of Beaker specifically for Windows Powershell provider
Ruby
1
star
48

aws-vault-ssh

HCL
1
star
49

gitsweeper

A CLI tool for cleaning up git repos
Go
1
star
50

githelpy

Go
1
star
51

terraform-provider-sshconfig

Go
1
star
52

terraform-provider-extip-v2

Go
1
star
53

SublimeServerspec

1
star
54

classroom-control-pi

Puppet
1
star
55

git-merged-master

Go
1
star
56

vault-provider-psql-example

HCL
1
star
57

vaultpolicy2json

Gherkin
1
star
58

client-inspect

A library that injects an inspector to a Golang http.Client object to show traffic
Go
1
star
59

go-sshconfig

A golang library for parsing and writing SSH config files
Go
1
star
60

petems-puppet-module-skeleton

A Puppet Skeleton for module development
HTML
1
star
61

petems-mozilla_ssh_hardening

A module to configure SSH according to the Mozilla hardening guidelines
Ruby
1
star
62

JavaSpreadsheet

The first ever full Java program I ever made, it was part of my first year University Java Application module.
Java
1
star