Jeff Geerling https://www.jeffgeerling.com/ Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns 18,689 53 276 54,815 22,120 No Language ansible-vagrant-examples 2,042 701 Ansible examples using Vagrant to deploy to local VMs. ansible-role-docker 1,569 811 Ansible Role - Docker pi-webcam 1,338 97 Automation to configure a Raspberry Pi as a USB OTG webcam internet-monitoring 1,261 139 Monitor your network and internet speed with Docker & Prometheus awx-container 295 86 Ansible Container project that manages the lifecycle of AWX on Docker. ansible-role-awx 230 94 DEPRECATED Ansible Role - AWX packer-centos-7 222 122 This build has been moved - see README.md ansible-role-dotfiles 216 103 Ansible Role - Easy and flexible dotfile installation. sbc-reviews 216 4 Jeff Geerling's SBC review data - Raspberry Pi, Radxa, Orange Pi, etc. ansible-role-git 193 137 Ansible Role - Git ansible-role-pip 186 120 Ansible Role - Pip (for Python) ansible-role-repo-epel 177 144 Ansible Role - EPEL Repository for RHEL/CentOS ansible-role-ansible 131 85 Ansible Role - Ansible ansible-role-swap 119 58 Ansible Role - Swap ansible-role-glusterfs 105 59 Ansible Role - GlusterFS ansible-role-raspberry-pi 103 18 Configures a Raspberry Pi (running Raspbian). packer-ubuntu-1804 101 53 This build has been moved - see README.md ansible-role-docker_arm 97 30 Ansible Role - Docker for ARM and Pi ansible-requirements-updater 94 9 Update your requirements.yml with this grisly Ansible playbook. ansible-role-php-versions 92 65 Ansible Role - PHP Versions ansible-role-drupal 85 50 Ansible Role - Drupal ansible-role-mas 84 42 Ansible Role - Mac App Store CLI (MOVED to geerlingguy.mac collection) deskpi-super6c-cluster 84 13 DEPRECATED - DeskPi Super6c 6-node Raspberry Pi CM4 Cluster ansible-role-postfix 83 65 Ansible Role - Postfix packer-centos-6 79 43 This build has been moved - see README.md youtube-10k-pods 76 25 10,000 Kubernetes Pods for 10,000 Subscribers molecule-playbook-testing 65 36 This is an example from the Ansible 101 livestream ansible-role-containerd 62 26 Ansible Role - containerd.io ansible-role-rabbitmq 59 55 Ansible Role - RabbitMQ ansible-role-samba 55 33 Ansible Role - Samba pi-dev-playbook 53 11 Raspberry Pi setup and configuration via Ansible. 3d-printing 51 4 Documentation and tools for my 3D Printer setup. ansible-role-github-users 51 14 Ansible Role - GitHub Users youtube 46 4 YouTube channel repo. Stuff that doesn't fit elsewhere. ansible-role-packer 45 31 Ansible Role - Packer ansible-role-phpmyadmin 43 40 DEPRECATED Ansible Role - phpMyAdmin ansible-role-test-vms 41 12 DEPRECATED - A Vagrant configuration to test Ansible roles against a variety of Linux distributions. drupalci-sonar-jenkins 41 18 DEPRECATED - Drupal CI environment with SonarQube and Jenkins for Drupal Core code analysis. ansible-role-apache-php-fpm 39 30 Apache FastCGI support for PHP-FPM ansible-role-helm 39 16 Ansible role - Helm ansible-role-k8s_manifests 39 18 Ansible Role - K8s Manifests ansible-role-php-mysql 38 36 Ansible Role - PHP MySQL support ansible-role-packer-debian 37 38 Ansible Role - Packer Debian/Ubuntu Configuration for Vagrant VirtualBox ansible-role-repo-remi 35 48 Ansible Role - Remi RPM Repository for RHEL/CentOS ansible-role-sonar 35 94 DEPRECATED Ansible Role - SonarQube ansible-role-elasticsearch-curator 34 27 Ansible Role - Elasticsearch Curator ansible-role-drush 33 54 Ansible Role - Drush for Drupal ansible-role-go 33 8 Ansible role - Go diet-raspbian 33 6 DEPRECATED - Trim the fat from the default Raspbian image. php-apache-container 33 10 PHP + Apache container for running PHP web apps with Docker, built with Ansible. backup-pi 29 3 Use a Raspberry Pi for backups. ansible-collection-php_roles 28 14 Collection of PHP roles for Ansible ansible-role-htpasswd 26 13 Ansible Role - htpasswd ansible-role-puppet 25 22 Ansible Role - Puppet packer-debian-9 25 15 This build has been moved - see README.md acquia-cloud-vm 21 6 VirtualBox/Vagrant-based VM to closely match Acquia Cloud environment. geerlingguy 20 1 My GitHub username repository. PHP-Drupal-CI 20 4 Please visit my newer Drupal CI project, drupalci-sonar-jenkins solr-container 18 7 Ansible Container project that manages the lifecycle of Apache Solr on Docker. ansible-role-daemonize 17 9 Ansible Role - Daemonize. jetporch-examples 17 0 JetPorch automation examples and test content YT-Spammer-Purge 17 3 Allows you easily scan for and delete scam comments using several methods. ansible-role-tomcat6 16 19 Ansible Role - Tomcat 6 (DEPRECATED) ansible-role-exim 15 19 Ansible Role - Exim ansible-role-pimpmylog 15 7 DEPRECATED Ansible Role - Pimp my Log ansible-role-php-pear 13 8 Ansible Role - PHP PEAR library installation ansible-role-blackfire 12 5 Ansible Role - Blackfire PHP Profiler ansible-role-drupal-console 12 14 DEPRECATED Ansible Role - Drupal Console packer-centos-8 12 10 This build has been moved - see README.md packer-debian-8 12 6 This build has been moved - see README.md ansible-role-bad_judgement 11 3 Ansible Role - Bad Judgement packer-debian-10 11 6 This build has been moved - see README.md k3s-ansible 10 4 ansible-role-php-pgsql 9 7 Ansible Role - PHP support for PostgreSQL. Android-Map-Marker-Drawables 8 1 A standard set of map marker drawables/icons for Android apps. ansible-role-repo-dotdeb 8 5 Ansible Role - DotDeb repo for Debian rpi-clone 8 0 A shell script to clone a booted disk. ansible-role-collectd-signalfx 6 3 Ansible Role - Collectd (for SignalFx) ansible-role-svn2git 6 4 Ansible Role - Svn2Git (from KDE) awx-operator 5 0 docker-image-solr 5 1 DEPRECATED - Apache Solr Docker image build using Ansible. drupal-travis-ci 5 2 A demonstration of Drupal integration with Travis CI. fathom-container 5 2 Fathom container for website analytics, built with Ansible. set-status 5 1 Small apps to help me quickly set chat/IM statuses. ansible-role-repo-puias 3 3 DEPRECATED Ansible Role - PUIAS Computational Repository for RHEL/CentOS CellTrust-PHP 3 0 CellTrust PHP HPL-on-Ampere-Altra 3 0 manifesto 3 0 The OpenTF Manifesto expresses concern over HashiCorp's switch of the Terraform license from open-source to the Business Source License (BSL) and calls for the tool's return to a truly open-source license. documentation 2 0 The official documentation for Raspberry Pi computers and microcontrollers magic-wormhole-transit-relay 2 0 Transit Relay server for Magic-Wormhole SKU_RM0004 2 0 UCTRONICS Pi Rack Pro travis-playground 2 0 An area to play with some Travis concepts and debug issues with Travis CI. kubernetes.core 1 1 open-gpu-kernel-modules 1 0 NVIDIA Linux open GPU kernel module source rvm1-ansible 1 1 The official ansible rvm role to install and manage your ruby versions. Arduino blinky 5 1 Arduino Uno LED testing. C uvc-gadget 15 12 uvc-gadget fork to make the Pi work as a webcam linux 14 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 140 56 AirGradient Prometheus exporter. CSS ansible-awx-varnish-php-app 8 8 Varnish load balancer with two Apache/PHP backends for an AWX demo. Dockerfile docker-centos7-ansible 101 87 CentOS 7 Docker container for Ansible playbook and role testing. pi-nvr 92 10 Raspberry Pi NVR for home CCTV recording. pi-router 91 8 Raspberry Pi-based OpenWRT router config for 4G/5G Waveshare Dual Ethernet board. tower-operator 83 34 DEPRECATED: This project was moved and renamed to: https://github.com/ansible/awx-operator docker-ubuntu2004-ansible 78 54 Ubuntu 20.04 LTS (Focal Fossa) Docker container for Ansible playbook and role testing. docker-ubuntu1804-ansible 77 53 Ubuntu 18.04 LTS (Bionic) Docker container for Ansible playbook and role testing. docker-centos8-ansible 56 40 CentOS 8 Docker container for Ansible playbook and role testing. docker-ubuntu2204-ansible 56 19 Ubuntu 22.04 LTS (Jammy Jellyfish) Docker container for Ansible playbook and role testing. docker-rockylinux8-ansible 42 18 Rocky Linux 8 Docker container for Ansible playbook and role testing. docker-opensuseleap15-ansible 40 2 OpenSUSE Leap 15 Docker container for Ansible playbook and role testing. docker-debian10-ansible 36 38 Debian 10 (Buster) Docker container for Ansible playbook and role testing. docker-debian11-ansible 36 20 Debian 11 (Bullseye) Docker container for Ansible playbook and role testing. docker-ubi8-ansible 30 16 UBI 8 Docker container for Ansible playbook and role testing. docker-rockylinux9-ansible 29 9 Rocky Linux 9 Docker container for Ansible playbook and role testing. drupal-operator 29 6 Drupal Operator for Kubernetes, built with Ansible and the Operator SDK. docker-debian12-ansible 28 4 Debian 12 (Bookworm) Docker container for Ansible playbook and role testing. docker-debian9-ansible 28 32 Debian 9 (Stretch) Docker container for Ansible playbook and role testing. reversi 25 2 Reverse home Internet monitoring app. docker-amazonlinux2-ansible 23 10 Amazon Linux 2 Docker container for Ansible playbook and role testing. docker-fedora34-ansible 22 5 Fedora 34 Docker container for Ansible playbook and role testing. docker-fedora38-ansible 20 2 Fedora 38 Docker container for Ansible playbook and role testing. docker-ubuntu1604-ansible 19 51 Ubuntu 16.04 LTS (Xenial) Docker container for Ansible playbook and role testing. docker-amazonlinux2023-ansible 16 3 Amazon Linux 2023 Docker container for Ansible playbook and role testing. docker-fedora37-ansible 14 3 Fedora 37 Docker container for Ansible playbook and role testing. ansible-role-ecr_container_build 13 11 Ansible Role - ECR Container Build docker-fedora36-ansible 12 3 Fedora 36 Docker container for Ansible playbook and role testing. docker-debian8-ansible 11 22 Debian 8 (Jessie) Docker container for Ansible playbook and role testing. docker-fedora35-ansible 10 5 Fedora 35 Docker container for Ansible playbook and role testing. docker-fedora33-ansible 9 3 Fedora 33 Docker container for Ansible playbook and role testing. docker-centos6-ansible 8 17 CentOS 6.x Docker container for Ansible playbook and role testing. docker-fedora27-ansible 8 5 Fedora 27 Docker container for Ansible playbook and role testing. docker-fedora30-ansible 7 4 Fedora 30 Docker container for Ansible playbook and role testing. docker-fedora39-ansible 7 0 Fedora 39 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 5 9 DEPRECATED - Fedora 24 Docker container for Ansible playbook and role testing. docker-fedora29-ansible 4 7 Fedora 29 Docker container for Ansible playbook and role testing. docker-fedora32-ansible 4 3 Fedora 32 Docker container for Ansible playbook and role testing. docker-fedora31-ansible 2 3 Fedora 31 Docker container for Ansible playbook and role testing. docker-ubuntu1204-ansible 2 9 DEPRECATED - Ubuntu 12.04 LTS (Precise) Docker container for Ansible playbook and role testing. Groovy ansible-role-jenkins 805 749 Ansible Role - Jenkins CI HTML raspberry-pi-pcie-devices 1,343 115 Raspberry Pi PCI Express device compatibility database kubernetes-101 518 154 Kubernetes 101 - by Jeff Geerling ansible-collection-k8s 54 16 Collection of Kubernetes automation tools for Ansible 50k-k8s-jobs 43 5 50,000 Kubernetes Jobs for 50,000 Subscribers ansible.jeffgeerling.com 41 4 Jeff Geerling's Ansible content site theresanissueforthat 6 0 Fabulous codebase behind www.theresanissueforthat.com drupalstl 4 1 Drupal St. Louis Users Group Website Java Catholic-Diocese-App-Android 17 11 Catholic Diocese App for Android JavaScript temperature-monitor 258 53 Raspberry Pi-based home temperature monitoring network. obs-task-list-overlay 115 16 An HTML and Node.js-based task list overlay for OBS. final-cut-it-out 35 0 Automatic silence remover for Final Cut Pro X nodejs-dev-vm 26 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 6 1 DEPRECATED - Drupal VM static site demo-nodejs-api 2 6 Demonstration Node.js API application for Ansible for DevOps Jinja internet-pi 3,928 417 Raspberry Pi config for all things Internet. drupal-vm 1,381 662 A VM for Drupal development ansible-role-mysql 993 846 Ansible Role - MySQL ansible-role-nginx 780 485 Ansible Role - Nginx ansible-role-security 723 186 Ansible Role - Security ansible-role-gitlab 659 447 Ansible Role - GitLab ansible-role-postgresql 515 363 Ansible Role - PostgreSQL ansible-role-kubernetes 495 251 Ansible Role - Kubernetes ansible-role-php 470 480 Ansible Role - PHP ansible-role-apache 395 481 Ansible Role - Apache 2.x. ansible-role-nodejs 389 286 Ansible Role - Node.js turing-pi-cluster 354 46 DEPRECATED - Turing Pi cluster configuration for Raspberry Pi Compute Modules ansible-role-java 295 463 Ansible Role - Java ansible-role-ntp 293 232 Ansible Role - NTP ansible-role-redis 228 188 Ansible Role - Redis ansible-role-nfs 211 144 Ansible Role - NFS ansible-role-haproxy 194 180 Ansible Role - HAProxy turing-pi-2-cluster 178 25 DEPRECATED - Turing Pi 2 Cluster ansible-role-composer 177 100 Ansible Role - Composer PHP Dependency Manager ansible-role-elasticsearch 169 199 Ansible Role - Elasticsearch ansible-role-logstash 168 214 Ansible Role - Logstash ansible-role-filebeat 137 162 Ansible Role - Filebeat for ELK stack ansible-role-kibana 115 196 Ansible Role - Kibana top500-benchmark 114 16 Automated Top500 benchmark for clusters or single nodes. drupal-pi 106 27 Drupal on Docker on a Raspberry Pi. Pi Dramble's little brother. ansible-mastodon 96 4 Mastodon installation on a single server using Ansible. ansible-role-node_exporter 84 51 Ansible role - Node exporter ansible-role-varnish 82 86 Ansible Role - Varnish HTTP accelerator ansible-role-memcached 68 69 Ansible Role - Memcached ansible-role-clamav 52 47 Ansible Role - ClamAV. ansible-role-packer_rhel 52 47 Ansible Role - Packer RHEL/CentOS Configuration for Vagrant VirtualBox ansible-role-php-xdebug 41 48 Ansible Role - PHP Xdebug ansible-role-munin 40 33 Ansible Role - Munin ansible-role-aws-inspector 39 40 Ansible Role - AWS Inspector ansible-role-munin-node 35 27 Ansible Role - Munin node ansible-role-fluentd 32 29 Ansible role - Fluentd (td-agent) ansible-role-passenger 32 32 Ansible Role - Passenger with Nginx mariadb-operator 30 7 MariaDB operator for Kubernetes built with Ansible and the Operator SDK. ansible-role-gogs 27 19 DEPRECATED Ansible Role - Gogs: Go Git Service ansible-role-adminer 14 14 Ansible Role - Adminer ansible-role-fathom 14 5 Ansible Role - Fathom ansible-role-hdparm 13 5 Ansible Role - hdparm. Jsonnet cluster-monitoring 6 2 Cluster monitoring stack for clusters based on Prometheus Operator Objective-C JJGWebView 35 6 UIWebView class and example implementation for iOS Applications Catholic-Diocese-App-iOS 16 9 Catholic Diocese App for iOS Visibility 7 0 Making things visible. A file visibility toggle app for the Mac. OpenSCAD pi-bell-slapper 80 5 The King of Ding. Internet-connected Raspberry Pi-based notification bell. pi4gpu 78 6 Raspberry Pi GPU Carrier Board PHP Ping 422 156 A PHP class to ping hosts. drupal-for-kubernetes 157 50 Drupal Example Site for Kubernetes Imap 58 34 Simple wrapper class for PHP's IMAP-related email functions. Request 58 27 A simple PHP HTTP request class. shelly-plug-prometheus 48 10 Shelly Plug Prometheus exporter. k8s-pod-rbac-breakout 35 4 Kubernetes Pod RBAC Breakout jeffgeerling-com 34 2 Drupal Codebase for JeffGeerling.com drupal-photo-gallery 32 6 An intelligent photo gallery built with Drupal 8. ansible-role-php-pecl 30 36 Ansible Role - PHP PECL extension drupal-8-example-pix_migrate 24 1 Drupal 6 to Drupal 8 media gallery example migration. drupal-vm-docker 21 4 Drupal VM Docker Composer Plugin ansible-role-php-redis 20 15 Ansible Role - PhpRedis ansible-role-php-memcached 17 18 Ansible Role - PHP Memcached drupalvm-live 17 6 Site for Drupal VM Prod Deployment Demonstrations. ansible-role-php-xhprof 13 16 Ansible Role - PHP XHProf drupal-honeypot 9 3 Official GitHub mirror of the Honeypot module for Drupal. acquia-cloud-api-scripts 8 0 Acquia Cloud API scripts for CI/CD ansible-role-php-tideways 7 5 Ansible Role - Tideways PHP Extension drupal-rekognition_api 3 0 Official GitHub mirror of the Rekognition API module for Drupal. purge_acquia_cloud 2 0 Demo module to set a special 'Acquia Cloud' cache tag header using Purge module. test_slow_block 2 0 A test slow block for BigPipe testing in Drupal 8. Perl munin-php-apc 4 1 Munin plugin for monitoring PHP APC (Alternative PHP Cache). Forked from Google Code. Python ansible-for-devops 7,677 3,251 Ansible for DevOps examples. pi-timelapse 281 58 Time-lapse app for Raspberry Pi computers. pico-w-garage-door-sensor 190 18 Wireless garage door sensor for Home Assistant powered by Raspberry Pi Pico W pi-camera 92 11 A Raspberry Pi Camera docker-examples 75 38 There are many like it, but this one is mine. baby-safe-temp 74 10 Safe temperature monitor for baby's room. Made for Raspberry Pi Pico. facial_recognition 58 8 Live facial recognition example for Raspberry Pi 4 based on OpenCV github-repo-manager 22 3 Manage GitHub Actions secrets in your repositories. ltx2023 21 2 LTX 2023 - Time Card mini youtube_chat_crawler 21 7 crawls live chat messages from finished live stream. usbboot 13 3 Raspberry Pi USB booting code, moved from tools repository ansible-content-testing 6 0 Testing repository for various bits of Ansible content in 2.10 transition. molecule 4 2 Molecule aids in the development and testing of Ansible roles ansible-role-phergie 3 2 DEPRECATED - Ansible Role - Phergie PHP bot community.digitalocean 2 1 DigitalOcean Ansible Collection community.general 2 1 community.okd 1 0 OpenShift-related modules and plugins Ruby demo-rails-app 3 8 Demonstration Ruby on Rails app for Ansible for DevOps Shell mac-dev-playbook 5,597 1,684 Mac setup and configuration via Ansible. macos-virtualbox-vm 2,527 321 Instructions and script to help you create a VirtualBox VM running macOS. raspberry-pi-dramble 1,653 261 DEPRECATED - Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8 ansible-role-certbot 713 333 Ansible Role - Certbot (for Let's Encrypt) my-backup-plan 676 43 How I back up all my data. packer-boxes 641 312 Jeff Geerling's Packer build configurations for Vagrant boxes. ansible-for-kubernetes 640 303 Ansible and Kubernetes examples from Ansible for Kubernetes Book dotfiles 560 330 My configuration. Minimalist, but helps save a few thousand keystrokes a day. ansible-role-firewall 489 209 Ansible Role - iptables Firewall configuration. pi-cluster 296 19 Raspberry Pi Cluster automation ansible-collection-mac 254 102 Collection of macOS automation tools for Ansible. ansible-role-homebrew 229 140 Ansible Role - Homebrew (MOVED to geerlingguy.mac collection) ansible-for-devops-manuscript 142 19 Ansible for DevOps Manuscript ansible-role-backup 134 50 Ansible Role - Backup for simple servers ansible-role-solr 97 116 Ansible Role - Apache Solr ansible-role-supervisor 94 79 Ansible Role - Supervisor ansible-role-ruby 86 92 Ansible Role - Ruby JJG-Ansible-Windows 85 29 [DEPRECATED] Windows shell provisioning script to bootstrap Ansible from within a Vagrant VM. packer-ubuntu-1404 82 42 DEPRECATED - Packer Example - Ubuntu 14.04 Vagrant Box using Ansible provisioner ansible-role-mailhog 63 37 Ansible Role - MailHog for catching and viewing emails ansible-role-ssh-chroot-jail 61 32 Ansible Role - SSH chroot jail config macbook-pro-battery-test 57 4 Test script to emulate a relatively heavy workload for battery life testing. drupal-container 43 27 Drupal container for running Drupal sites with Docker, built with Ansible. drupal-jenkins-multisite 28 6 Jenkins server example to manage a Drupal multisite installation. ansible-role-logstash-forwarder 22 29 DEPRECATED Ansible Role - Logstash Forwarder mcrouter-operator 17 5 Mcrouter operator for Kubernetes built with Ansible and the Operator SDK. ansible-role-svn 15 14 Ansible Role - SVN ansible-role-sonar-runner 11 12 DEPRECATED Ansible Role - SonarQube Runner drupal-the-fastest 11 1 Benchmarking onboarding experience with a variety of local Drupal development environments. ansible-role-selenium 9 12 Ansible Role - Selenium packer-drupal-vm 8 6 DEPRECATED - Drupal VM Packer base box builder. NVIDIA-GPU-Accelerated-Linux-Desktop-on-Ampere 6 1 This repo contains scripts and documents to enable Nvidia GPU accelerated desktop on Ampere CPU based workstation. It also demonstrated on installing desktop applications like open source DOOM3. packer-ubuntu-1204 5 4 DEPRECATED - Packer Example - Ubuntu 12.04 Vagrant Box using Ansible provisioner