Presentation: Tweet"Server Login Considered Harmful"
Inspired by Patrick Debois' presentation last year on DevOps we decided that, as developers, we could put on our Ops hats so that we could keep our server configurations DRY (Don't Repeat Yourself).
In the last year we have used both puppet and chef, two relatively new configuration management tools. Together we've set up a server and some development virtual machines using Vagrant and Puppet for a startup. Vagrant makes it easy to create virtual machines from chef/ puppet scripts and destroy them at will. Willem is also using Chef to create a deployment pipeline at the Dutch national archive.
While doing this, we learnt that each time we logged in to our servers, we were building up technical dept for our configuration management. Hence 'Server login considered harmful'. We use Vagrant to keep ourselves honest: as long as we can't recreate a server completely from our scripts, we are not done.
Come to this presentation to learn from our DevOps mistakes and successes, see if you can benefit from the tools we use, and if you also have experience, there is room to exchange ideas.