DevOps Zone is brought to you in partnership with:
  • submit to reddit
James Betteley12/18/11
5113 views
4 replies

Automate Configuration Management Using Tokens!

Here’s the problem: Your application has numerous config files, and the values in these config files differ on every server or every environment. You hate manually updating the values every time you deploy your applications to a new environment,...

Mitch Pronschinske12/18/11
4868 views
0 replies

Ensuring Continuous Operation With Zenoss And Puppet

Puppet and MCollective are critical to building and scaling infrastructure as well as applications that are reliable and resilient. Once deployed and running, it is also critical to continuously ensure proper performance and service health. As such...

Robin Bramley12/18/11
6531 views
0 replies

Grails & Hudson Part 4: Automated Deployment

This is a quick post to describe the steps involved with getting Hudson to deploy a Grails application to a remote Tomcat server. Tomcat First up you’ll need to ensure that Tomcat has the manager application installed (e.g. on Debian Lenny the...

Mitch Pronschinske12/17/11
5664 views
0 replies

Architecting for the Cloud: AWS Cloud Formation and Puppet

The cloud reinforces some old concepts of building highly scalable architectures and introduces some new concepts that entirely change the way applications are built, developed and deployed. In order to leverage the full potential of the cloud and enjoy...

Cody Powell12/16/11
7555 views
4 replies

Who's Afraid of Continuous Deployment?

Continuous deployment sounds terrifying. It means that with each commit you make to your version control, your code is pulled down, all tests are run, and, if everything passes, that code is then pushed to production. Let me repeat: that happens...

Mitch Pronschinske12/16/11
5472 views
0 replies

Deployinator: Being Stupid to Be Smart

Developers deploy production code more than 30 times per day at Etsy. Small, rapid changes allow us to move fast, detect failure, and respond quickly. This works for a number of cultural and technical reasons. Learn about the tool we built,...

Patrick Debois12/16/11
3607 views
0 replies

BDD with Vagrant - Take 2

A big thanks to Atlassian for allowing me to post this series!! Running tests from within the VM After I covered Puppet Unit Testing, the logical step is writing about Behavioral testing. While writing this , I can up with a good...

Kris Buytaert12/15/11
2514 views
0 replies

LISA 2011 Conference Review

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...

Mitch Pronschinske12/15/11
5974 views
1 replies

Super Helpful Visualizations for Infrastructure as Code (DevOps)

Today DevOps-coiner Patrick Dubois tweeted: "wow - @guttertec visualized my ideas so much better".  The link in that tweet was to a slideshare stack posted by Alex Quack which I will now share with you so that you too can go "wow - very...

Mitch Pronschinske12/15/11
2981 views
0 replies

Don't Be a Robot, Be Iron Man

Luke Kanies, the founder of Puppet and Puppet Labs brings up a good point in his most recent video presentation.  IT folks need to adapt or risk being replaced by a bash script.  Here's the video abstract:"There is a lot of discussion about DevOps...

Mitch Pronschinske12/14/11
3337 views
0 replies

How Cucumber + Puppet Should be Used

Prompted by Patrick Dubois' recent blog post on Puppet unit testing, Nikolay Sturm followed up with a blog related to the cucumber-puppet on discussion that ensued.  He's got an example project up on GitHub for your viewing pleasure.  Here's three points on...

Jim Bird12/14/11
5784 views
1 replies

Diminishing Returns in software development and maintenance

Everyone knows from reading The Mythical Man Month that as you add more people to a software development project you will see diminishing marginal returns.When you add a person to a team, there’s a short-term hit as the rest of the team slows down to...

Patrick Debois12/13/11
4462 views
0 replies

Devops from a Sysadmin Perspective

This year LISA (Large Installation System Administration) 2011 Conference has a theme on "devops". The LISA crowd has been practicing automation for a long time, and many of them just look at devops as something they have always been...

Gareth Rushgrove12/13/11
3495 views
0 replies

Setting Puppet Class Using Environment Variables

I’m not sure how novel this approach is but a few folks at work hadn’t seen it before so I thought it worth jotting down. If you have even a small but dynamic set of servers then a problem arises with how those nodes are defined...

Mitch Pronschinske12/12/11
3749 views
0 replies

DevOps Tweets of the Week - 12/12

Check it out.  A lot of provocative new tweeters have entered the #DevOps Domain: @lynxbat Nicholas Weaver #DevOps is not right if it is implemented via a ton of single instance + limited domain control points in the toolset. ...

Dror Helper12/12/11
7869 views
1 replies

TDD vs. BDD: or why can’t we all just get along?

I was listening to another good Hanselminuets podcast - Understanding BDD and NSpec with Matt Florence and Amir Rajan. As always it was a good and informative show. Towards the end of the show one of the interviewees (I think it was Amir) explained why...

Jens Schauder12/12/11
5831 views
1 replies

My Testing and Code Analysis Toolbox

Last week we kicked of a “Testing Skill Group” at LINEAS, a group for exchanging knowledge about testing. One question that came up over and over again in various flavors was: What tools are there for testing and analyzing your code? So here is my...

Patrick Debois12/12/11
5006 views
0 replies

Puppet versioning like a pro

A big thanks to Atlassian for allowing me to post this series!! There is NO reason, not to use a version control system while developing puppet manifest/modules. Stating that should be an open door. It allows you to go back in time, share things more...

Greg Duncan12/11/11
1927 views
0 replies

Want some help making snippet deployment and sharing easier? Snippet to VSI!

This is an interesting project that came to light via a comment on another post (here). I dig the idea of how this would seem to make deployment and sharing or snippets easier...Project Description:This tool can convert snippet file to vsi file. This tool...

Mitch Pronschinske12/10/11
2418 views
0 replies

From Sysadmin Hell To Operational Bliss

This presentation is for those who are about to start deploying Puppet, in the early stages of deployment or those who have a large number of existing systems to bring under puppet control. The presenter will talk about how Sun Microsystems went from...

Mitch Pronschinske12/10/11
3427 views
0 replies

DevOps for Django - The Best Deployment Strategy

Deploying Django is hard according to blogger Randall Degges.  His initial post about Django deployment got a lot of attention from some big time developers in the Django community.  What he decided to do as a result was to start documenting the best...

Mitch Pronschinske12/09/11
3493 views
1 replies

10 Goals Related to DevOps

Looking for a "DevOps Manifesto" to help guide your own organizational transiton?  Well, there's no 'manifesto' out there like we have for Agile and SOA, but I think if you look around, you'll find that this commuity does have some well-defined,...

Mitch Pronschinske12/09/11
4216 views
0 replies

Ben Rockwood of Joyent - The DevOps Transformation

From the Large Installation System Administration Conference (LISA '11) conference, here is the abstract and video of the much-talked-about session by Ben Rockwood, Joyent: DevOps may be a new term, but it's not a new idea. in this session we'll...

Jim Bird12/09/11
5095 views
1 replies

Devops has made Release and Deployment Cool

Back 10 years or so when Extreme Programming came out, it began to change the way that programmers thought about testing. XP made software developers accountable for testing their own code. XPers gave programmers practices like Test-First Development...

Matthias Marschall12/08/11
5814 views
1 replies

DevOps is NOT a Job Description

The DevOps hype produces some strange effects. Not only do tool vendors try to jump on the DevOps band wagon by declaring their products “DevOps inside” or listing DevOps as a feature, but companies start to look for a “DevOp” in their job ads....