Jeff Geerling (@geerlingguy)

Top repositories

1

ansible-for-devops

Ansible for DevOps examples.
Python
7,475
star
2

mac-dev-playbook

Mac setup and configuration via Ansible.
Shell
5,735
star
3

internet-pi

Raspberry Pi config for all things Internet.
Jinja
3,690
star
4

macos-virtualbox-vm

Instructions and script to help you create a VirtualBox VM running macOS.
Shell
2,519
star
5

ansible-vagrant-examples

Ansible examples using Vagrant to deploy to local VMs.
2,034
star
6

raspberry-pi-dramble

DEPRECATED - Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8
Shell
1,656
star
7

ansible-role-docker

Ansible Role - Docker
1,515
star
8

drupal-vm

A VM for Drupal development
Jinja
1,372
star
9

pi-webcam

Automation to configure a Raspberry Pi as a USB OTG webcam
1,322
star
10

internet-monitoring

Monitor your network and internet speed with Docker & Prometheus
1,237
star
11

raspberry-pi-pcie-devices

Raspberry Pi PCI Express device compatibility database
HTML
1,230
star
12

ansible-role-mysql

Ansible Role - MySQL
Jinja
988
star
13

ansible-role-jenkins

Ansible Role - Jenkins CI
Groovy
802
star
14

ansible-role-nginx

Ansible Role - Nginx
Jinja
774
star
15

ansible-role-security

Ansible Role - Security
Jinja
706
star
16

ansible-role-certbot

Ansible Role - Certbot (for Let's Encrypt)
Shell
698
star
17

ansible-role-gitlab

Ansible Role - GitLab
Jinja
653
star
18

packer-boxes

Jeff Geerling's Packer build configurations for Vagrant boxes.
Shell
635
star
19

ansible-for-kubernetes

Ansible and Kubernetes examples from Ansible for Kubernetes Book
Shell
612
star
20

my-backup-plan

How I back up all my data.
Shell
576
star
21

dotfiles

My configuration. Minimalist, but helps save a few thousand keystrokes a day.
Shell
540
star
22

ansible-role-firewall

Ansible Role - iptables Firewall configuration.
Shell
481
star
23

ansible-role-postgresql

Ansible Role - PostgreSQL
Jinja
478
star
24

kubernetes-101

Kubernetes 101 - by Jeff Geerling
HTML
477
star
25

ansible-role-php

Ansible Role - PHP
Jinja
468
star
26

ansible-role-kubernetes

Ansible Role - Kubernetes
Jinja
425
star
27

Ping

A PHP class to ping hosts.
PHP
415
star
28

ansible-role-apache

Ansible Role - Apache 2.x.
Jinja
392
star
29

ansible-role-nodejs

Ansible Role - Node.js
Jinja
386
star
30

turing-pi-cluster

DEPRECATED - Turing Pi cluster configuration for Raspberry Pi Compute Modules
Jinja
347
star
31

awx-container

Ansible Container project that manages the lifecycle of AWX on Docker.
297
star
32

ansible-role-java

Ansible Role - Java
Jinja
293
star
33

ansible-role-ntp

Ansible Role - NTP
Jinja
290
star
34

pi-timelapse

Time-lapse app for Raspberry Pi computers.
Python
278
star
35

temperature-monitor

Raspberry Pi-based home temperature monitoring network.
JavaScript
256
star
36

pi-cluster

Raspberry Pi Cluster automation
Shell
231
star
37

ansible-role-awx

DEPRECATED Ansible Role - AWX
230
star
38

ansible-role-homebrew

Ansible Role - Homebrew (MOVED to geerlingguy.mac collection)
Shell
228
star
39

ansible-role-redis

Ansible Role - Redis
Jinja
228
star
40

packer-centos-7

This build has been moved - see README.md
223
star
41

ansible-collection-mac

Collection of macOS automation tools for Ansible.
Shell
220
star
42

ansible-role-dotfiles

Ansible Role - Easy and flexible dotfile installation.
214
star
43

ansible-role-nfs

Ansible Role - NFS
Jinja
207
star
44

ansible-role-haproxy

Ansible Role - HAProxy
Jinja
194
star
45

ansible-role-git

Ansible Role - Git
188
star
46

ansible-role-repo-epel

Ansible Role - EPEL Repository for RHEL/CentOS
175
star
47

ansible-role-composer

Ansible Role - Composer PHP Dependency Manager
Jinja
175
star
48

ansible-role-pip

Ansible Role - Pip (for Python)
174
star
49

turing-pi-2-cluster

DEPRECATED - Turing Pi 2 Cluster
Jinja
174
star
50

ansible-role-logstash

Ansible Role - Logstash
Jinja
168
star
51

ansible-role-elasticsearch

Ansible Role - Elasticsearch
Jinja
167
star
52

pico-w-garage-door-sensor

Wireless garage door sensor for Home Assistant powered by Raspberry Pi Pico W
Python
166
star
53

drupal-for-kubernetes

Drupal Example Site for Kubernetes
PHP
149
star
54

ansible-role-filebeat

Ansible Role - Filebeat for ELK stack
Jinja
137
star
55

ansible-role-backup

Ansible Role - Backup for simple servers
Shell
135
star
56

ansible-role-ansible

Ansible Role - Ansible
130
star
57

airgradient-prometheus

AirGradient Prometheus exporter.
C++
116
star
58

ansible-role-kibana

Ansible Role - Kibana
Jinja
115
star
59

ansible-role-swap

Ansible Role - Swap
107
star
60

obs-task-list-overlay

An HTML and Node.js-based task list overlay for OBS.
JavaScript
105
star
61

drupal-pi

Drupal on Docker on a Raspberry Pi. Pi Dramble's little brother.
Jinja
105
star
62

ansible-role-glusterfs

Ansible Role - GlusterFS
104
star
63

ansible-role-raspberry-pi

Configures a Raspberry Pi (running Raspbian).
102
star
64

docker-centos7-ansible

CentOS 7 Docker container for Ansible playbook and role testing.
Dockerfile
101
star
65

packer-ubuntu-1804

This build has been moved - see README.md
101
star
66

ansible-role-solr

Ansible Role - Apache Solr
Shell
97
star
67

ansible-mastodon

Mastodon installation on a single server using Ansible.
Jinja
95
star
68

sbc-reviews

Jeff Geerling's SBC review data - Raspberry Pi, Radxa, Orange Pi, etc.
93
star
69

ansible-role-supervisor

Ansible Role - Supervisor
Shell
92
star
70

ansible-role-docker_arm

Ansible Role - Docker for ARM and Pi
91
star
71

ansible-requirements-updater

Update your requirements.yml with this grisly Ansible playbook.
90
star
72

ansible-role-php-versions

Ansible Role - PHP Versions
88
star
73

ansible-role-ruby

Ansible Role - Ruby
Shell
86
star
74

JJG-Ansible-Windows

[DEPRECATED] Windows shell provisioning script to bootstrap Ansible from within a Vagrant VM.
Shell
85
star
75

ansible-role-mas

Ansible Role - Mac App Store CLI (MOVED to geerlingguy.mac collection)
84
star
76

ansible-role-drupal

Ansible Role - Drupal
84
star
77

ansible-role-postfix

Ansible Role - Postfix
82
star
78

tower-operator

DEPRECATED: This project was moved and renamed to: https://github.com/ansible/awx-operator
Dockerfile
82
star
79

ansible-role-varnish

Ansible Role - Varnish HTTP accelerator
Jinja
82
star
80

packer-ubuntu-1404

DEPRECATED - Packer Example - Ubuntu 14.04 Vagrant Box using Ansible provisioner
Shell
82
star
81

pi4gpu

Raspberry Pi GPU Carrier Board
OpenSCAD
82
star
82

pi-camera

A Raspberry Pi Camera
Python
79
star
83

pi-router

Raspberry Pi-based OpenWRT router config for 4G/5G Waveshare Dual Ethernet board.
Dockerfile
79
star
84

packer-centos-6

This build has been moved - see README.md
79
star
85

docker-ubuntu1804-ansible

Ubuntu 18.04 LTS (Bionic) Docker container for Ansible playbook and role testing.
Dockerfile
78
star
86

top500-benchmark

Automated Top500 benchmark for clusters or single nodes.
Jinja
76
star
87

deskpi-super6c-cluster

DEPRECATED - DeskPi Super6c 6-node Raspberry Pi CM4 Cluster
76
star
88

docker-examples

There are many like it, but this one is mine.
Python
75
star
89

youtube-10k-pods

10,000 Kubernetes Pods for 10,000 Subscribers
74
star
90

docker-ubuntu2004-ansible

Ubuntu 20.04 LTS (Focal Fossa) Docker container for Ansible playbook and role testing.
Dockerfile
74
star
91

pi-bell-slapper

The King of Ding. Internet-connected Raspberry Pi-based notification bell.
OpenSCAD
74
star
92

baby-safe-temp

Safe temperature monitor for baby's room. Made for Raspberry Pi Pico.
Python
74
star
93

ansible-role-memcached

Ansible Role - Memcached
Jinja
68
star
94

ansible-role-node_exporter

Ansible role - Node exporter
Jinja
66
star
95

ansible-role-mailhog

Ansible Role - MailHog for catching and viewing emails
Shell
62
star
96

molecule-playbook-testing

This is an example from the Ansible 101 livestream
62
star
97

ansible-role-ssh-chroot-jail

Ansible Role - SSH chroot jail config
Shell
60
star
98

pi-nvr

Raspberry Pi NVR for home CCTV recording.
Dockerfile
58
star
99

Imap

Simple wrapper class for PHP's IMAP-related email functions.
PHP
57
star
100

Request

A simple PHP HTTP request class.
PHP
56
star