GOTO Amsterdam is a vendor independent international software development conference with more that 50 top speaker and 500 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Lars Vonk, Agilist with passion for crafting Software

Lars Vonk

Biography: Lars Vonk

Agilist with a passion for crafting software. Lars' passion is programming in a dedicated team and building great software. He likes to help teams to raise their level of knowledge and professionalism by hands-on coaching. Advocate of XP practices like TDD, Continuous Integration and all that other good stuff. Besides programming Lars frequently acts as a co-trainer during Scrum/Agile trainings and workshops. Current areas of expertise and interest: Ruby, Scala, Java, Sinatra, Scalatra, 0 downtime deployments, eventsourcing to name a few.

Twitter: @larsvonk

Presentation: Melting Snowflake Servers with Ansible

Track: DevOps / Time: Thursday 11:30 - 12:20 / Location: Effectenbeurszaal

A server environment has grown over the years; executing command-line operations, editing configuration files, copying from other servers etc. Everything goes fine until the hardware of the production machine fails. A new server instance needs to build immediately. Installation and configuration manuals describing all the steps remain subject to human interpretation and documentation rot. And it can take hours if not days to discover an environment variable is missing to get the application running again.

While there are many tools available nowadays for describing your infrastructure as a recipe, this is still not common practice in the industry. Mastering these tools turns out to be hard and painful.

Ansible helps you to describe your infrastructure in code. We think it's worth your precious time because in our experience, Ansible is considerably easier to get started with than its relatives Chef and Puppet. For one thing, it does not require extra software on your servers.

In this talk, we'll briefly introduce core Ansible concepts and modules, deploy some servers in the Rackspace cloud. We'll let the demo do most of the talking. You'll find out how much you can benefit from having infrastructure in code.