geerlingguy

undefined's photo
No Language

ansible-vagrant-examples

 1,988  695
Ansible examples using Vagrant to deploy to local VMs.

ansible-role-docker

 1,299  728
Ansible Role - Docker

pi-webcam

 1,295  99
Automation to configure a Raspberry Pi as a USB OTG webcam

internet-monitoring

 1,210  128
Monitor your network and internet speed with Docker & Prometheus

awx-container

 298  85
Ansible Container project that manages the lifecycle of AWX on Docker.

ansible-role-awx

 232  98
DEPRECATED Ansible Role - AWX

packer-centos-7

 223  125
This build has been moved - see README.md

ansible-role-dotfiles

 203  101
Ansible Role - Easy and flexible dotfile installation.

ansible-role-git

 178  133
Ansible Role - Git

ansible-role-pip

 167  114
Ansible Role - Pip (for Python)

ansible-role-repo-epel

 165  141
Ansible Role - EPEL Repository for RHEL/CentOS

ansible-role-ansible

 107  76
Ansible Role - Ansible

packer-ubuntu-1804

 101  53
This build has been moved - see README.md

ansible-role-glusterfs

 100  57
Ansible Role - GlusterFS

ansible-role-swap

 95  49
Ansible Role - Swap

ansible-role-raspberry-pi

 90  19
Configures a Raspberry Pi (running Raspbian).

ansible-role-docker_arm

 87  28
Ansible Role - Docker for ARM and Pi

ansible-requirements-updater

 86  8
Update your requirements.yml with this grisly Ansible playbook.

ansible-role-php-versions

 84  51
Ansible Role - PHP Versions

ansible-role-mas

 82  43
Ansible Role - Mac App Store CLI (MOVED to geerlingguy.mac collection)

ansible-role-drupal

 80  49
Ansible Role - Drupal

packer-centos-6

 78  47
This build has been moved - see README.md

ansible-role-postfix

 71  64
Ansible Role - Postfix

deskpi-super6c-cluster

 70  9
DeskPi Super6c 6-node Raspberry Pi CM4 Cluster

youtube-10k-pods

 70  25
10,000 Kubernetes Pods for 10,000 Subscribers

molecule-playbook-testing

 61  32
This is an example from the Ansible 101 livestream

ansible-role-rabbitmq

 49  48
Ansible Role - RabbitMQ

pi-dev-playbook

 47  10
Raspberry Pi setup and configuration via Ansible.

ansible-role-containerd

 46  18
Ansible Role - containerd.io

ansible-role-github-users

 45  12
Ansible Role - GitHub Users

ansible-role-samba

 44  33
Ansible Role - Samba

ansible-role-phpmyadmin

 42  39
Ansible Role - phpMyAdmin

3d-printing

 41  3
Documentation and tools for my 3D Printer setup.

ansible-role-packer

 40  30
Ansible Role - Packer

ansible-role-test-vms

 40  12
DEPRECATED - A Vagrant configuration to test Ansible roles against a variety of Linux distributions.

drupalci-sonar-jenkins

 40  18
DEPRECATED - Drupal CI environment with SonarQube and Jenkins for Drupal Core code analysis.

ansible-role-apache-php-fpm

 35  31
Apache FastCGI support for PHP-FPM

ansible-role-sonar

 35  96
DEPRECATED Ansible Role - SonarQube

ansible-role-php-mysql

 34  37
Ansible Role - PHP MySQL support

youtube

 34  3
YouTube channel repo. Stuff that doesn't fit elsewhere.

ansible-role-helm

 33  15
Ansible role - Helm

ansible-role-k8s_manifests

 33  16
Ansible Role - K8s Manifests

ansible-role-packer-debian

 33  39
Ansible Role - Packer Debian/Ubuntu Configuration for Vagrant VirtualBox

ansible-role-drush

 32  55
Ansible Role - Drush for Drupal

ansible-role-elasticsearch-curator

 32  27
Ansible Role - Elasticsearch Curator

ansible-role-repo-remi

 32  49
Ansible Role - Remi RPM Repository for RHEL/CentOS

diet-raspbian

 32  6
DEPRECATED - Trim the fat from the default Raspbian image.

php-apache-container

 31  10
PHP + Apache container for running PHP web apps with Docker, built with Ansible.

ansible-role-go

 30  4
Ansible role - Go

ansible-collection-php_roles

 26  14
Collection of PHP roles for Ansible

backup-pi

 25  4
Use a Raspberry Pi for backups.

packer-debian-9

 24  16
This build has been moved - see README.md

ansible-role-htpasswd

 21  11
Ansible Role - htpasswd

acquia-cloud-vm

 20  6
VirtualBox/Vagrant-based VM to closely match Acquia Cloud environment.

ansible-role-puppet

 19  20
Ansible Role - Puppet

PHP-Drupal-CI

 19  4
Please visit my newer Drupal CI project, drupalci-sonar-jenkins

geerlingguy

 16  0
My GitHub username repository.

solr-container

 16  6
Ansible Container project that manages the lifecycle of Apache Solr on Docker.

YT-Spammer-Purge

 16  2
Allows you easily scan for and delete scam comments using several methods.

ansible-role-daemonize

 15  11
Ansible Role - Daemonize.

ansible-role-tomcat6

 15  19
Ansible Role - Tomcat 6 (DEPRECATED)

ansible-role-exim

 14  19
Ansible Role - Exim

ansible-role-pimpmylog

 14  7
DEPRECATED Ansible Role - Pimp my Log

ansible-role-drupal-console

 11  14
DEPRECATED Ansible Role - Drupal Console

packer-centos-8

 11  10
This build has been moved - see README.md

packer-debian-8

 11  6
This build has been moved - see README.md

ansible-role-bad_judgement

 10  3
Ansible Role - Bad Judgement

ansible-role-blackfire

 10  5
Ansible Role - Blackfire PHP Profiler

ansible-role-php-pear

 10  8
Ansible Role - PHP PEAR library installation

packer-debian-10

 10  6
This build has been moved - see README.md

Android-Map-Marker-Drawables

 7  1
A standard set of map marker drawables/icons for Android apps.

k3s-ansible

 6  3

ansible-role-php-pgsql

 5  6
Ansible Role - PHP support for PostgreSQL.

ansible-role-svn2git

 5  4
Ansible Role - Svn2Git (from KDE)

rpi-clone

 5  0
A shell script to clone a booted disk.

ansible-role-repo-dotdeb

 4  5
Ansible Role - DotDeb repo for Debian

awx-operator

 4  0

docker-image-solr

 4  1
DEPRECATED - Apache Solr Docker image build using Ansible.

drupal-travis-ci

 4  2
A demonstration of Drupal integration with Travis CI.

fathom-container

 4  2
Fathom container for website analytics, built with Ansible.

ansible-role-collectd-signalfx

 3  3
Ansible Role - Collectd (for SignalFx)

set-status

 3  1
Small apps to help me quickly set chat/IM statuses.

ansible-role-repo-puias

 2  3
DEPRECATED Ansible Role - PUIAS Computational Repository for RHEL/CentOS

CellTrust-PHP

 2  0
CellTrust PHP

SKU_RM0004

 2  0
UCTRONICS Pi Rack Pro

kubernetes.core

 0  1

rvm1-ansible

 0  1
The official ansible rvm role to install and manage your ruby versions.
Arduino

blinky

 3  1
Arduino Uno LED testing.
C

linux

 13  2
Kernel source tree for Raspberry Pi Foundation-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://www.raspberrypi.org/forum

uvc-gadget

 12  12
uvc-gadget fork to make the Pi work as a webcam
C++

airgradient-prometheus

 100  41
AirGradient Prometheus exporter.
CSS

ansible-awx-varnish-php-app

 7  8
Varnish load balancer with two Apache/PHP backends for an AWX demo.
Dockerfile

docker-centos7-ansible

 96  82
CentOS 7 Docker container for Ansible playbook and role testing.

tower-operator

 83  33
DEPRECATED: This project was moved and renamed to: https://github.com/ansible/awx-operator

docker-ubuntu1804-ansible

 74  52
Ubuntu 18.04 LTS (Bionic) Docker container for Ansible playbook and role testing.

pi-router

 71  3
Raspberry Pi-based OpenWRT router config for 4G/5G Waveshare Dual Ethernet board.

docker-ubuntu2004-ansible

 66  56
Ubuntu 20.04 LTS (Focal Fossa) Docker container for Ansible playbook and role testing.

docker-centos8-ansible

 47  36
CentOS 8 Docker container for Ansible playbook and role testing.

pi-nvr

 45  2
Raspberry Pi NVR for home CCTV recording.

docker-ubuntu2204-ansible

 42  9
Ubuntu 22.04 LTS (Jammy Jellyfish) Docker container for Ansible playbook and role testing.

docker-debian10-ansible

 33  39
Debian 10 (Buster) Docker container for Ansible playbook and role testing.

docker-rockylinux8-ansible

 33  16
Rocky Linux 8 Docker container for Ansible playbook and role testing.

docker-debian9-ansible

 28  31
Debian 9 (Stretch) Docker container for Ansible playbook and role testing.

docker-debian11-ansible

 27  17
Debian 11 (Bullseye) Docker container for Ansible playbook and role testing.

docker-ubi8-ansible

 25  14
UBI 8 Docker container for Ansible playbook and role testing.

docker-rockylinux9-ansible

 23  3
Rocky Linux 9 Docker container for Ansible playbook and role testing.

drupal-operator

 23  5
Drupal Operator for Kubernetes, built with Ansible and the Operator SDK.

reversi

 23  0
Reverse home Internet monitoring app.

docker-fedora34-ansible

 20  3
Fedora 34 Docker container for Ansible playbook and role testing.

docker-amazonlinux2-ansible

 18  10
Amazon Linux 2 Docker container for Ansible playbook and role testing.

docker-ubuntu1604-ansible

 18  51
Ubuntu 16.04 LTS (Xenial) Docker container for Ansible playbook and role testing.

docker-fedora36-ansible

 11  3
Fedora 36 Docker container for Ansible playbook and role testing.

docker-fedora37-ansible

 11  1
Fedora 37 Docker container for Ansible playbook and role testing.

ansible-role-ecr_container_build

 10  10
Ansible Role - ECR Container Build

docker-debian8-ansible

 10  23
Debian 8 (Jessie) Docker container for Ansible playbook and role testing.

docker-fedora33-ansible

 8  2
Fedora 33 Docker container for Ansible playbook and role testing.

docker-fedora35-ansible

 8  4
Fedora 35 Docker container for Ansible playbook and role testing.

docker-centos6-ansible

 7  18
CentOS 6.x Docker container for Ansible playbook and role testing.

docker-fedora27-ansible

 7  6
Fedora 27 Docker container for Ansible playbook and role testing.

docker-fedora30-ansible

 6  4
Fedora 30 Docker container for Ansible playbook and role testing.

docker-ubuntu1404-ansible

 6  20
Ubuntu 14.04 LTS (Trusty) Docker container for Ansible playbook and role testing.

docker-fedora24-ansible

 4  9
DEPRECATED - Fedora 24 Docker container for Ansible playbook and role testing.

docker-fedora29-ansible

 3  8
Fedora 29 Docker container for Ansible playbook and role testing.

docker-fedora32-ansible

 3  3
Fedora 32 Docker container for Ansible playbook and role testing.

docker-fedora31-ansible

 1  3
Fedora 31 Docker container for Ansible playbook and role testing.

docker-ubuntu1204-ansible

 1  9
DEPRECATED - Ubuntu 12.04 LTS (Precise) Docker container for Ansible playbook and role testing.
Groovy

ansible-role-jenkins

 776  714
Ansible Role - Jenkins CI
HTML

raspberry-pi-pcie-devices

 1,160  99
Raspberry Pi PCI Express device compatibility database

kubernetes-101

 426  124
Kubernetes 101 - by Jeff Geerling

turing-pi-cluster

 347  46
Turing Pi cluster configuration for Raspberry Pi Compute Modules

ansible-collection-k8s

 50  16
Collection of Kubernetes automation tools for Ansible

50k-k8s-jobs

 41  5
50,000 Kubernetes Jobs for 50,000 Subscribers

ansible.jeffgeerling.com

 30  2
Jeff Geerling's Ansible content site

theresanissueforthat

 6  0
Fabulous codebase behind www.theresanissueforthat.com

drupalstl

 3  1
Drupal St. Louis Users Group Website
Java

Catholic-Diocese-App-Android

 14  11
Catholic Diocese App for Android
JavaScript

temperature-monitor

 237  51
Raspberry Pi-based home temperature monitoring network.

obs-task-list-overlay

 101  12
An HTML and Node.js-based task list overlay for OBS.

nodejs-dev-vm

 25  9
DEPRECATED Simple Node.js Development VM using Vagrant + VirtualBox + Ansible

JJG-Node-Ping

 11  6
A simple ping wrapper for Node.js which returns the latency and result of a ping to a given address.

drupalvm.github.io

 3  1
Drupal VM static site

demo-nodejs-api

 1  6
Demonstration Node.js API application for Ansible for DevOps
Jinja

internet-pi

 3,427  335
Raspberry Pi config for all things Internet.

drupal-vm

 1,388  665
A VM for Drupal development

ansible-role-mysql

 955  807
Ansible Role - MySQL

ansible-role-nginx

 734  456
Ansible Role - Nginx

ansible-role-security

 617  162
Ansible Role - Security

ansible-role-gitlab

 605  411
Ansible Role - GitLab

ansible-role-postgresql

 447  327
Ansible Role - PostgreSQL

ansible-role-php

 446  409
Ansible Role - PHP

ansible-role-apache

 382  473
Ansible Role - Apache 2.x.

ansible-role-kubernetes

 380  221
Ansible Role - Kubernetes

ansible-role-nodejs

 366  220
Ansible Role - Node.js

ansible-role-java

 278  368
Ansible Role - Java

ansible-role-ntp

 265  223
Ansible Role - NTP

ansible-role-redis

 216  179
Ansible Role - Redis

ansible-role-nfs

 187  138
Ansible Role - NFS

ansible-role-composer

 172  100
Ansible Role - Composer PHP Dependency Manager

turing-pi-2-cluster

 169  24
Turing Pi 2 Cluster

ansible-role-haproxy

 167  174
Ansible Role - HAProxy

ansible-role-logstash

 163  216
Ansible Role - Logstash

ansible-role-elasticsearch

 155  190
Ansible Role - Elasticsearch

ansible-role-filebeat

 121  153
Ansible Role - Filebeat for ELK stack

ansible-role-kibana

 109  196
Ansible Role - Kibana

drupal-pi

 100  27
Drupal on Docker on a Raspberry Pi. Pi Dramble's little brother.

ansible-mastodon

 83  3
Mastodon installation on a single server using Ansible.

ansible-role-varnish

 78  89
Ansible Role - Varnish HTTP accelerator

ansible-role-memcached

 63  67
Ansible Role - Memcached

ansible-role-node_exporter

 49  36
Ansible role - Node exporter

ansible-role-packer_rhel

 49  49
Ansible Role - Packer RHEL/CentOS Configuration for Vagrant VirtualBox

ansible-role-clamav

 47  40
Ansible Role - ClamAV.

top500-benchmark

 44  5
Automated Top500 benchmark for clusters or single nodes.

ansible-role-php-xdebug

 41  49
Ansible Role - PHP Xdebug

ansible-role-aws-inspector

 38  39
Ansible Role - AWS Inspector

ansible-role-munin

 35  32
Ansible Role - Munin

ansible-role-munin-node

 31  27
Ansible Role - Munin node

mariadb-operator

 28  7
MariaDB operator for Kubernetes built with Ansible and the Operator SDK.

ansible-role-fluentd

 27  28
Ansible role - Fluentd (td-agent)

ansible-role-gogs

 27  19
DEPRECATED Ansible Role - Gogs: Go Git Service

ansible-role-passenger

 27  30
Ansible Role - Passenger with Nginx

ansible-role-adminer

 13  14
Ansible Role - Adminer

ansible-role-fathom

 12  5
Ansible Role - Fathom

ansible-role-hdparm

 10  4
Ansible Role - hdparm.
Jsonnet

cluster-monitoring

 6  1
Cluster monitoring stack for clusters based on Prometheus Operator
Objective-C

JJGWebView

 33  6
UIWebView class and example implementation for iOS Applications

Catholic-Diocese-App-iOS

 14  9
Catholic Diocese App for iOS

Visibility

 5  0
Making things visible. A file visibility toggle app for the Mac.
OpenSCAD

pi-bell-slapper

 74  5
The King of Ding. Internet-connected Raspberry Pi-based notification bell.
PHP

Ping

 389  150
A PHP class to ping hosts.

drupal-for-kubernetes

 140  47
Drupal Example Site for Kubernetes

Imap

 54  33
Simple wrapper class for PHP's IMAP-related email functions.

Request

 51  23
A simple PHP HTTP request class.

shelly-plug-prometheus

 37  7
Shelly Plug Prometheus exporter.

k8s-pod-rbac-breakout

 35  4
Kubernetes Pod RBAC Breakout

drupal-photo-gallery

 31  6
An intelligent photo gallery built with Drupal 8.

jeffgeerling-com

 30  2
Drupal Codebase for JeffGeerling.com

ansible-role-php-pecl

 29  34
Ansible Role - PHP PECL extension

drupal-8-example-pix_migrate

 23  1
Drupal 6 to Drupal 8 media gallery example migration.

drupal-vm-docker

 17  3
Drupal VM Docker Composer Plugin

drupalvm-live

 16  6
Site for Drupal VM Prod Deployment Demonstrations.

ansible-role-php-redis

 15  15
Ansible Role - PhpRedis

ansible-role-php-memcached

 14  17
Ansible Role - PHP Memcached

ansible-role-php-xhprof

 11  16
Ansible Role - PHP XHProf

acquia-cloud-api-scripts

 7  1
Acquia Cloud API scripts for CI/CD

drupal-honeypot

 7  2
Official GitHub mirror of the Honeypot module for Drupal.

ansible-role-php-tideways

 5  5
Ansible Role - Tideways PHP Extension

drupal-rekognition_api

 2  0
Official GitHub mirror of the Rekognition API module for Drupal.

purge_acquia_cloud

 1  0
Demo module to set a special 'Acquia Cloud' cache tag header using Purge module.

test_slow_block

 1  0
A test slow block for BigPipe testing in Drupal 8.
Perl

munin-php-apc

 3  1
Munin plugin for monitoring PHP APC (Alternative PHP Cache). Forked from Google Code.
Python

ansible-for-devops

 6,439  2,665
Ansible for DevOps examples.

pi-timelapse

 266  55
Time-lapse app for Raspberry Pi computers.

pico-w-garage-door-sensor

 115  7
Wireless garage door sensor for Home Assistant powered by Raspberry Pi Pico W

docker-examples

 74  38
There are many like it, but this one is mine.

baby-safe-temp

 72  9
Safe temperature monitor for baby's room. Made for Raspberry Pi Pico.

facial_recognition

 54  9
Live facial recognition example for Raspberry Pi 4 based on OpenCV

github-repo-manager

 20  2
Manage GitHub Actions secrets in your repositories.

youtube_chat_crawler

 20  7
crawls live chat messages from finished live stream.

usbboot

 11  2
Raspberry Pi USB booting code, moved from tools repository

ansible-content-testing

 5  0
Testing repository for various bits of Ansible content in 2.10 transition.

molecule

 3  2
Molecule aids in the development and testing of Ansible roles

ansible-role-phergie

 2  2
DEPRECATED - Ansible Role - Phergie PHP bot

community.digitalocean

 1  1
DigitalOcean Ansible Collection

community.general

 1  1
Ruby

demo-rails-app

 1  5
Demonstration Ruby on Rails app for Ansible for DevOps
Shell

mac-dev-playbook

 5,002  1,520
Mac setup and configuration via Ansible.

macos-virtualbox-vm

 2,483  323
Instructions and script to help you create a VirtualBox VM running macOS.

raspberry-pi-dramble

 1,637  254
Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8

ansible-role-certbot

 619  311
Ansible Role - Certbot (for Let's Encrypt)

packer-boxes

 615  308
Jeff Geerling's Packer build configurations for Vagrant boxes.

ansible-for-kubernetes

 584  277
Ansible and Kubernetes examples from Ansible for Kubernetes Book

my-backup-plan

 496  34
How I back up all my data.

dotfiles

 484  297
My configuration. Minimalist, but helps save a few thousand keystrokes a day.

ansible-role-firewall

 442  196
Ansible Role - iptables Firewall configuration.

ansible-role-homebrew

 222  143
Ansible Role - Homebrew (MOVED to geerlingguy.mac collection)

ansible-collection-mac

 193  78
Collection of macOS automation tools for Ansible.

ansible-role-backup

 119  48
Ansible Role - Backup for simple servers

ansible-role-solr

 95  113
Ansible Role - Apache Solr

ansible-role-supervisor

 88  76
Ansible Role - Supervisor

JJG-Ansible-Windows

 84  29
[DEPRECATED] Windows shell provisioning script to bootstrap Ansible from within a Vagrant VM.

ansible-role-ruby

 83  90
Ansible Role - Ruby

packer-ubuntu-1404

 82  43
DEPRECATED - Packer Example - Ubuntu 14.04 Vagrant Box using Ansible provisioner

ansible-role-ssh-chroot-jail

 57  28
Ansible Role - SSH chroot jail config

ansible-role-mailhog

 56  37
Ansible Role - MailHog for catching and viewing emails

macbook-pro-battery-test

 52  4
Test script to emulate a relatively heavy workload for battery life testing.

drupal-container

 36  27
Drupal container for running Drupal sites with Docker, built with Ansible.

drupal-jenkins-multisite

 26  6
Jenkins server example to manage a Drupal multisite installation.

ansible-role-logstash-forwarder

 21  29
DEPRECATED Ansible Role - Logstash Forwarder

mcrouter-operator

 16  5
Mcrouter operator for Kubernetes built with Ansible and the Operator SDK.

ansible-role-svn

 14  13
Ansible Role - SVN

drupal-the-fastest

 11  1
Benchmarking onboarding experience with a variety of local Drupal development environments.

ansible-role-sonar-runner

 10  12
DEPRECATED Ansible Role - SonarQube Runner

ansible-role-selenium

 7  12
Ansible Role - Selenium

packer-drupal-vm

 6  6
Drupal VM Packer base box builder.

packer-ubuntu-1204

 4  4
DEPRECATED - Packer Example - Ubuntu 12.04 Vagrant Box using Ansible provisioner