π³ 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
- π Loads of Ansible versions: 2.21, 2.20, 2.19, 2.18 and more (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 β testing Ansible the containerised way
- π οΈ 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
- π§° Docker DevTools β never install a dev tool locally again
- ποΈ Terraform modules, pipelines and cloud infrastructure
- π Backstage plugins and templates (including GitLab integrations)
- π¦ GitLab automation, CI/CD and the odd bash API script
| βοΈ 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 |
- π₯ Melting Point: What a UK Heatwave Taught Me About My Homelab
- πΎ Things I Have Running in My Home: Part 3 β Storage
- π Things I Have Running in My Home: Part 2b β IP Addresses
- πΈοΈ Things I Have Running in My Home: Part 2 β The Network
- π Things I Have Running in My Home: Part 1 β An Introduction to My Home Lab
π‘ "Why install it locally when you can
docker runit?"





