geerlingguy

undefined's photo
No Language

ansible-vagrant-examples

 1,928  673
Ansible examples using Vagrant to deploy to local VMs.

pi-webcam

 1,211  86
Automation to configure a Raspberry Pi as a USB OTG webcam

internet-monitoring

 1,184  110
Monitor your network and internet speed with Docker & Prometheus

ansible-role-docker

 1,080  643
Ansible Role - Docker

awx-container

 300  83
Ansible Container project that manages the lifecycle of AWX on Docker.

ansible-role-awx

 235  95
DEPRECATED Ansible Role - AWX

packer-centos-7

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

ansible-role-dotfiles

 170  90
Ansible Role - Easy and flexible dotfile installation.

ansible-role-git

 170  128
Ansible Role - Git

ansible-role-repo-epel

 157  138
Ansible Role - EPEL Repository for RHEL/CentOS

ansible-role-pip

 146  105
Ansible Role - Pip (for Python)

packer-ubuntu-1804

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

ansible-role-ansible

 93  68
Ansible Role - Ansible

ansible-role-glusterfs

 90  54
Ansible Role - GlusterFS

ansible-role-mas

 80  41
Ansible Role - Mac App Store CLI (MOVED to geerlingguy.mac collection)

ansible-requirements-updater

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

ansible-role-raspberry-pi

 78  16
Configures a Raspberry Pi (running Raspbian).

ansible-role-drupal

 77  47
Ansible Role - Drupal

packer-centos-6

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

ansible-role-swap

 75  31
Ansible Role - Swap

ansible-role-php-versions

 72  48
Ansible Role - PHP Versions

youtube-10k-pods

 69  23
10,000 Kubernetes Pods for 10,000 Subscribers

ansible-role-docker_arm

 67  26
Ansible Role - Docker for ARM and Pi

ansible-role-postfix

 63  61
Ansible Role - Postfix

molecule-playbook-testing

 48  20
This is an example from the Ansible 101 livestream

pi-dev-playbook

 45  9
Raspberry Pi setup and configuration via Ansible.

ansible-role-rabbitmq

 41  42
Ansible Role - RabbitMQ

ansible-role-test-vms

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

3d-printing

 40  2
Documentation and tools for my 3D Printer setup.

drupalci-sonar-jenkins

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

ansible-role-packer

 36  30
Ansible Role - Packer

ansible-role-phpmyadmin

 36  36
Ansible Role - phpMyAdmin

ansible-role-containerd

 35  7
Ansible Role - containerd.io

ansible-role-sonar

 35  97
DEPRECATED Ansible Role - SonarQube

ansible-role-github-users

 33  11
Ansible Role - GitHub Users

ansible-role-packer-debian

 32  38
Ansible Role - Packer Debian/Ubuntu Configuration for Vagrant VirtualBox

diet-raspbian

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

ansible-role-apache-php-fpm

 31  25
Apache FastCGI support for PHP-FPM

ansible-role-drush

 31  54
Ansible Role - Drush for Drupal

ansible-role-php-mysql

 31  37
Ansible Role - PHP MySQL support

ansible-role-samba

 31  27
Ansible Role - Samba

ansible-role-repo-remi

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

ansible-role-elasticsearch-curator

 29  30
Ansible Role - Elasticsearch Curator

ansible-role-k8s_manifests

 29  14
Ansible Role - K8s Manifests

php-apache-container

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

packer-debian-9

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

ansible-role-go

 23  1
Ansible role - Go

ansible-role-helm

 21  12
Ansible role - Helm

backup-pi

 21  3
Use a Raspberry Pi for backups.

acquia-cloud-vm

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

PHP-Drupal-CI

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

ansible-role-htpasswd

 17  12
Ansible Role - htpasswd

ansible-role-puppet

 16  20
Ansible Role - Puppet

solr-container

 15  5
Ansible Container project that manages the lifecycle of Apache Solr on Docker.

ansible-role-daemonize

 14  10
Ansible Role - Daemonize.

ansible-role-tomcat6

 14  18
Ansible Role - Tomcat 6 (DEPRECATED)

ansible-role-pimpmylog

 13  6
DEPRECATED Ansible Role - Pimp my Log

ansible-role-exim

 12  17
Ansible Role - Exim

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

geerlingguy

 10  0
My GitHub username repository.

packer-debian-10

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

ansible-role-blackfire

 9  4
Ansible Role - Blackfire PHP Profiler

ansible-role-php-pear

 9  6
Ansible Role - PHP PEAR library installation

ansible-role-bad_judgement

 8  1
Ansible Role - Bad Judgement

Android-Map-Marker-Drawables

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

ansible-role-php-pgsql

 4  3
Ansible Role - PHP support for PostgreSQL.

ansible-role-svn2git

 4  2
Ansible Role - Svn2Git (from KDE)

docker-image-solr

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

drupal-travis-ci

 4  2
A demonstration of Drupal integration with Travis CI.

fathom-container

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

ansible-role-repo-dotdeb

 3  4
Ansible Role - DotDeb repo for Debian

awx-operator

 3  0

k3s-ansible

 3  2

ansible-role-collectd-signalfx

 2  3
Ansible Role - Collectd (for SignalFx)

ansible-role-repo-puias

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

CellTrust-PHP

 2  0
CellTrust PHP

set-status

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

blinky

 3  1
Arduino Uno LED testing.
C

uvc-gadget

 9  10
uvc-gadget fork to make the Pi work as a webcam

usbboot

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

linux

 3  1
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
C++

airgradient-prometheus

 66  27
AirGradient Prometheus exporter.
CSS

ansible-awx-varnish-php-app

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

tower-operator

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

docker-centos7-ansible

 84  74
CentOS 7 Docker container for Ansible playbook and role testing.

docker-ubuntu1804-ansible

 66  46
Ubuntu 18.04 LTS (Bionic) Docker container for Ansible playbook and role testing.

docker-ubuntu2004-ansible

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

docker-centos8-ansible

 38  28
CentOS 8 Docker container for Ansible playbook and role testing.

docker-debian10-ansible

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

docker-debian9-ansible

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

docker-rockylinux8-ansible

 27  7
Rocky Linux 8 Docker container for Ansible playbook and role testing.

docker-ubi8-ansible

 24  11
UBI 8 Docker container for Ansible playbook and role testing.

docker-debian11-ansible

 22  6
Debian 11 (Bullseye) Docker container for Ansible playbook and role testing.

docker-fedora34-ansible

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

drupal-operator

 19  4
Drupal Operator for Kubernetes, built with Ansible and the Operator SDK.

docker-ubuntu1604-ansible

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

docker-amazonlinux2-ansible

 15  7
Amazon Linux 2 Docker container for Ansible playbook and role testing.

docker-debian8-ansible

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

docker-fedora33-ansible

 9  1
Fedora 33 Docker container for Ansible playbook and role testing.

ansible-role-ecr_container_build

 8  8
Ansible Role - ECR Container Build

docker-centos6-ansible

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

docker-fedora27-ansible

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

docker-fedora35-ansible

 7  1
Fedora 35 Docker container for Ansible playbook and role testing.

docker-fedora30-ansible

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

docker-ubuntu1404-ansible

 6  19
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  7
Fedora 29 Docker container for Ansible playbook and role testing.

docker-fedora32-ansible

 3  2
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  8
DEPRECATED - Ubuntu 12.04 LTS (Precise) Docker container for Ansible playbook and role testing.
Groovy

ansible-role-jenkins

 737  677
Ansible Role - Jenkins CI
HTML

raspberry-pi-pcie-devices

 983  76
Raspberry Pi PCI Express device compatibility database

kubernetes-101

 334  92
Kubernetes 101 - by Jeff Geerling

turing-pi-cluster

 317  44
Turing Pi cluster configuration for Raspberry Pi Compute Modules

ansible-collection-k8s

 44  13
Collection of Kubernetes automation tools for Ansible

50k-k8s-jobs

 40  3
50,000 Kubernetes Jobs for 50,000 Subscribers

mariadb-operator

 24  4
MariaDB operator for Kubernetes built with Ansible and the Operator SDK.

ansible-collection-php_roles

 20  12
Collection of PHP roles for Ansible

ansible.jeffgeerling.com

 18  1
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

 12  11
Catholic Diocese App for Android
JavaScript

temperature-monitor

 219  47
Raspberry Pi-based home temperature monitoring network.

obs-task-list-overlay

 85  9
An HTML and Node.js-based task list overlay for OBS.

nodejs-dev-vm

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

JJG-Node-Ping

 10  5
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  7
Demonstration Node.js API application for Ansible for DevOps
Jinja

internet-pi

 2,787  244
Raspberry Pi config for all things Internet.

drupal-vm

 1,377  668
A VM for Drupal development

ansible-role-mysql

 904  769
Ansible Role - MySQL

ansible-role-nginx

 695  442
Ansible Role - Nginx

ansible-role-gitlab

 543  375
Ansible Role - GitLab

ansible-role-security

 523  134
Ansible Role - Security

ansible-role-php

 422  387
Ansible Role - PHP

ansible-role-postgresql

 393  296
Ansible Role - PostgreSQL

ansible-role-apache

 365  462
Ansible Role - Apache 2.x.

ansible-role-nodejs

 354  215
Ansible Role - Node.js

ansible-role-kubernetes

 334  188
Ansible Role - Kubernetes

ansible-role-java

 258  335
Ansible Role - Java

ansible-role-ntp

 239  213
Ansible Role - NTP

ansible-role-redis

 195  166
Ansible Role - Redis

ansible-role-nfs

 163  131
Ansible Role - NFS

ansible-role-composer

 161  96
Ansible Role - Composer PHP Dependency Manager

ansible-role-logstash

 152  213
Ansible Role - Logstash

ansible-role-elasticsearch

 141  187
Ansible Role - Elasticsearch

ansible-role-haproxy

 139  156
Ansible Role - HAProxy

ansible-role-filebeat

 110  145
Ansible Role - Filebeat for ELK stack

turing-pi-2-cluster

 100  16
Turing Pi 2 Cluster

ansible-role-kibana

 98  194
Ansible Role - Kibana

drupal-pi

 88  24
Drupal on Docker on a Raspberry Pi. Pi Dramble's little brother.

ansible-role-varnish

 76  86
Ansible Role - Varnish HTTP accelerator

ansible-role-memcached

 64  68
Ansible Role - Memcached

ansible-role-packer_rhel

 46  48
Ansible Role - Packer RHEL/CentOS Configuration for Vagrant VirtualBox

ansible-role-php-xdebug

 39  47
Ansible Role - PHP Xdebug

ansible-role-clamav

 37  31
Ansible Role - ClamAV.

ansible-role-aws-inspector

 35  35
Ansible Role - AWS Inspector

ansible-role-munin

 29  32
Ansible Role - Munin

ansible-role-gogs

 27  17
DEPRECATED Ansible Role - Gogs: Go Git Service

ansible-role-node_exporter

 26  23
Ansible role - Node exporter

ansible-role-munin-node

 25  25
Ansible Role - Munin node

ansible-role-passenger

 25  30
Ansible Role - Passenger with Nginx

ansible-role-fluentd

 21  23
Ansible role - Fluentd (td-agent)

ansible-role-adminer

 11  14
Ansible Role - Adminer

ansible-role-fathom

 11  5
Ansible Role - Fathom

ansible-role-hdparm

 7  3
Ansible Role - hdparm.
Jsonnet

cluster-monitoring

 4  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

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

pi-bell-slapper

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

Ping

 374  149
A PHP class to ping hosts.

drupal-for-kubernetes

 118  44
Drupal Example Site for Kubernetes

Imap

 52  31
Simple wrapper class for PHP's IMAP-related email functions.

Request

 48  18
A simple PHP HTTP request class.

k8s-pod-rbac-breakout

 34  4
Kubernetes Pod RBAC Breakout

drupal-photo-gallery

 30  6
An intelligent photo gallery built with Drupal 8.

ansible-role-php-pecl

 27  32
Ansible Role - PHP PECL extension

shelly-plug-prometheus

 26  3
Shelly Plug Prometheus exporter.

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.

jeffgeerling-com

 16  1
Drupal Codebase for JeffGeerling.com

ansible-role-php-redis

 14  13
Ansible Role - PhpRedis

ansible-role-php-memcached

 13  15
Ansible Role - PHP Memcached

ansible-role-php-xhprof

 9  15
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

 4  4
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

 5,486  2,212
Ansible for DevOps examples.

pi-timelapse

 258  55
Time-lapse app for Raspberry Pi computers.

docker-examples

 71  37
There are many like it, but this one is mine.

baby-safe-temp

 70  10
Safe temperature monitor for baby's room. Made for Raspberry Pi Pico.

facial_recognition

 51  8
Live facial recognition example for Raspberry Pi 4 based on OpenCV

github-repo-manager

 19  1
Manage GitHub Actions secrets in your repositories.

youtube_chat_crawler

 17  7
crawls live chat messages from finished live stream.

ansible-content-testing

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

ansible-role-phergie

 2  3
DEPRECATED - Ansible Role - Phergie PHP bot

molecule

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

community.general

 1  1
Ruby

demo-rails-app

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

mac-dev-playbook

 4,369  1,295
Mac setup and configuration via Ansible.

macos-virtualbox-vm

 2,407  314
Instructions and script to help you create a VirtualBox VM running macOS.

raspberry-pi-dramble

 1,521  232
Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8

packer-boxes

 575  301
Jeff Geerling's Packer build configurations for Vagrant boxes.

ansible-role-certbot

 561  277
Ansible Role - Certbot (for Let's Encrypt)

ansible-for-kubernetes

 514  248
Ansible and Kubernetes examples from Ansible for Kubernetes Book

ansible-role-firewall

 407  189
Ansible Role - iptables Firewall configuration.

dotfiles

 392  240
My configuration. Minimalist, but helps save a few thousand keystrokes a day.

my-backup-plan

 357  21
How I back up all my data.

ansible-role-homebrew

 215  142
Ansible Role - Homebrew (MOVED to geerlingguy.mac collection)

ansible-collection-mac

 115  48
Collection of macOS automation tools for Ansible.

ansible-role-backup

 100  41
Ansible Role - Backup for simple servers

ansible-role-solr

 90  105
Ansible Role - Apache Solr

JJG-Ansible-Windows

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

packer-ubuntu-1404

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

ansible-role-ruby

 80  87
Ansible Role - Ruby

ansible-role-supervisor

 80  69
Ansible Role - Supervisor

ansible-role-mailhog

 51  33
Ansible Role - MailHog for catching and viewing emails

macbook-pro-battery-test

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

ansible-role-ssh-chroot-jail

 50  27
Ansible Role - SSH chroot jail config

drupal-container

 34  23
Drupal container for running Drupal sites with Docker, built with Ansible.

drupal-jenkins-multisite

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

ansible-role-logstash-forwarder

 21  29
DEPRECATED Ansible Role - Logstash Forwarder

mcrouter-operator

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

ansible-role-svn

 13  12
Ansible Role - SVN

drupal-the-fastest

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

ansible-role-sonar-runner

 10  11
DEPRECATED Ansible Role - SonarQube Runner

ansible-role-selenium

 7  10
Ansible Role - Selenium

packer-drupal-vm

 6  5
Drupal VM Packer base box builder.

packer-ubuntu-1204

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