I’m pleased to announce that I will be giving a talk entitled Configuration Management with Ansible and Git at the FLOSS UK Spring conference in March. The abstract for the talk is as follows:
Ansible is a tool for managing the configuration and provisioning of Linux desktops, servers, and virtual machines. With minimal client requirements (SSH and Python) it’s easy to rollout to both existing infrastructure and new machines. You can use Ansible to manage not only core configuration such as networking. but also individual services and databases.
This talk will show you how to get Ansible up and running and use it to manage a basic Linux server with a collection of services (mail, web and a firewall). We’ll explore the pros and cons of Ansible and why you might choose it over other configuration management options. Finally, we’ll see how to combine Ansible with Git to automate the process, providing rollback support and making sure you never forget to deploy a change.
I’ll also be delivering a half-day hands-on workshop on the same topic, details will follow towards the end of next week.