I`m parsing the responses of the Deploying Drupal survey I started a couple of months ago (more on that later)
One of the questions in the survey is “What is devops” , apparently when you ask a zillion people (ok ok, just a large bunch of Tweeps..), you get a large amount of different answers ranging from totally wrong to spot on.
So let’s go over them and see what we can learn from them ..
This is a repost of my article earlier posted at Jordan Sissel’s awesome SysAdvent
After years of working in Java-based environments, there are a number of things that I like to implement together with the teams I`m working with - the application doesn’t matter much, whether it’s plain java, Tomcat, JBoss, etc, these deployment strategies will help your ops and dev teams build more managable services.
Packaging
The first step is to have the native operating system packages as build artifacts rolling out of your continuous integration server - No .ear, .war or .jar files: I want to have rpms or debs. With things like fpm or the maven rpm plugin this should not be an extra hassle, and the advantages you get from doing this are priceless.
Last week I was in Boston for my 1st and their 25th Edition of the Large Infrastructure System Administration Conferences
Lisa was pretty much all I expected from it. Old Unix wizards with long hair and white beards, the usual suspects, and a mix of devops practitioners on a devops themed conference with on one side awesome and well positioned content and on the other side absolutely basic stuff.
On tuesday I had a devops bof scheduled for 2 hours.
Back in late 1997 I had spent way too much time helping people to build websites and was fed up with customers wanting a different shade of green for the background of their website. I was fed up with the graphic artists that didn’t want to understand the concept of a color pallet and browser safe colors and didn’t understand the differences between print and web. So I decided to try not to work for the wannabe webexperts anymore and doing some real software.
Patrick posted his upcoming conference schedule for the next couple of months.
as you can see there are a comple of overlapping conferences :)
Conferences I’m speaking at or likely to attend are:
The first week of October Ill be in the Valley , Ill be late for Jenkinsconf but I hope to pick up some events while Im there.. suggestions are welcome , Im also heading back to Europe earlier than planned so I will miss BadCamp :( …
Devopsdays Goteborg, Sweden : October 14,15 - The yearly Europe devops event is happening in Goteborg this time. It’s going to be really exciting this time , as the theme is inclusive. Eploring the boundaries of devops, I`m once again in the organization of this conference.
T-Dose 2011, The Technical Dutch Open Source Event, on 5 and 6 november 2011 , I will be talking again about my experiences with complex Puppet setups
Citconf , London: November 11-12 - All you ever wanted to know about Continuous Integration. Period, registered, haven’t booked flights yet.
Cloudcamp Belgium: November 21 - I’m looking forward to this year’s event, as there will likely more practioners and less marketing folks.
Lisa 2011, Boston, US, Im giving an Invited talk titled , Devops: The past and futre are here, It's just not evenly distributed (yet), and Ill be on a panel titled What Will Be HOt Next Year, really looking forward to this one :)
Fosdem.org will take place on 4 and 5 February 2012 , and as every year since it inception I’ll be there
The UKUUG rebranded to FlossUK , they are hosting their Annual Spring conference from 20th to 22nd March in Edinburgh , given their refound focus it will be even more interresting !
And as announced earlier this week Loadays.org will take place in Antwerp again this year on 31/3/2012 and 1/4/2012 , as the previous years I`m co organizing this conference
And yes, I do work from time to time. Just that these conferences are a great way to capture and share new ideas. All worth it!
With @dancarley and @patrickebois just discussing the origin of the name of Veewee I figured I still had that piece of documentation I wrote up for myselve flying around …
So with no other reason than having my docs mirrored on the internet .
1. gem install veewee
1. veewee templates
shows you what templates we have around ..
1. $veewee init natty ubuntu-11.04-server-amd64
2. Init a new box natty, starting from template ubuntu-11.04-server-amd64
3. The basebox 'natty' has been successfully created from the template ''ubuntu-11.04-server-amd64'
4. You can now edit the definition files stored in definitions/natty
5. or build the box with:
6. vagrant basebox build 'natty'
As noted this will generate the definition for your natty box,
It will create a definition.rb file which describes your box.
A preseed (or kickstart or similar file) and a postinstall file
Devops is gaining momentum, the idea that developers and operations should work much closer together , the idea that one should automate as much as possible in both their infrastructure and their release process brings along a lot of questions, ideas and tools that need to be integrated in your daily way of working.
Drupal has one of the biggest development communities in the open source world, being part of both communities We are trying to bridge the gap,
I`m back from my second opendbcamp this year, and my first Froscon :)
With Sankt Augustin being only a 2.5 hour drive , it was one of the only conferences in Europe so close to home that I hadn’t visited yet. Overall it’s a good conference, it’s a good sized, not too crowded event which attracted a bunch of interesting speakers.
Sadly they managed to do way to much changes to the schedule last minute which were not updated in their Android app.. so I ended up arriving in the wrong room multiple times .. Also Sadly German conferences still tend to have way to much German language presentations, for foreign speakers from different parts of the world that limits the choice of talks they can visit.