π³ Container wrangler Β· βοΈ Automation enthusiast Β· π¦ Maintainer of far too many Docker images
I spend my days making machines do the boring stuff so humans don't have to β mostly with Docker, Ansible, Terraform and a healthy dose of CI/CD pipelines.
My flagship project: docker-ansible β Ansible inside Docker containers, so you can run your playbooks anywhere Docker runs. β 470+ stars and counting!
- π§ Multiple base images: Alpine, Ubuntu, Rocky Linux & Debian
- π Ansible Core 2.16 through 2.21 (older versions still supported)
- π Regularly rebuilt and published to Docker Hub
Friends of the family:
- π€ docker-ansible-github-action β run Ansible in your GitHub Actions workflows
- π§ͺ docker-ansible-test β systemd-enabled images for testing roles and playbooks
- β docker-ansible-github-action-test β integration tests for the GitHub Action across the image matrix
- π ansible-role-acme_sh β install acme.sh and issue Let's Encrypt certificates
- π οΈ docker-devtools-aliases β shell aliases that swap locally-installed tools for Docker containers (docs here)
- π³ Keeping the docker-ansible image matrix fresh across distros and Ansible releases, including Alpine 3.23/3.24, Debian Trixie, Rocky Linux 10 and Ubuntu 26.04
- π©Ί Adding healthchecks and keeping the companion test images aligned with the main Ansible releases
- π€ Building and testing a GitHub Action that runs playbooks inside the same Docker images locally and in CI
- π Maintaining Ansible roles for practical infrastructure tasks, including automated TLS certificates with acme.sh
- π§° Docker DevTools β never install a dev tool locally again
| βοΈ Blog | willhallonline.co.uk/blog |
| π³ Docker Hub | hub.docker.com/u/willhallonline |
| π GitHub | github.com/willhallonline |
| π¦ GitLab | gitlab.com/willhallonline |
| πΌ LinkedIn | linkedin.com/in/willhallonline |
| π§° Docker DevTools | docker-devtools.gitlab.io |
- π Docker Ansible 6.4.8 and the Projects Around It
- π Documentation in a Post-AI-Agent World
- πΆ Improving home Wi-Fi: what the tests revealed
- π€ Running Docker Ansible with a GitHub Action
- π§ My AI Process, or Am I Hallucinating?
- π₯ Melting Point: What a UK Heatwave Taught Me About My Homelab
π‘ "Why install it locally when you can
docker runit?"





