An in-depth look at a Carpet appliance: The apache load balancer

Today, I want to walk you through one of the ready-made appliance recipes that comes with Carpet. This article assumes you've read the getting started with Carpet guide. Appliance recipes are plain Capistrano recipes which enable you to setup a complete server by just using one of the pre-defined ones like apache_lb, rails_22, memcached or … Continue reading An in-depth look at a Carpet appliance: The apache load balancer

Configuration Management remixed: Introducing Carpet

Migrating our production environment from debian to OpenSolaris I wanted to simplify our configuration management recipes along the way. What I came up with is a mixture of Puppet style manifests and Capistrano backed ease of use in a new open source project called: Carpet. Building Your Infrastructure With Plain Capistrano Initially we've built our … Continue reading Configuration Management remixed: Introducing Carpet

Puppet or Capistrano – Use the Right Tool for the Job

This is a guest post by Andrew Shafer, who is part of Reductive Labs, the people behind Puppet. Reductive Labs is helping people build better systems with better tools and processes. Andrew has been on several Agile software teams in various capacities for the past few years, and has a passion for applying Agile principles … Continue reading Puppet or Capistrano – Use the Right Tool for the Job

Using Capistrano For Configuration Management

As I mentioned in my short comparison of Puppet vs. Capistrano, we're currently using Capistrano not only for deployment and live monitoring of our application, but also for configuration management. Using How-To Documents For Configuration Management Before getting started with Capistrano, I used to write very detailed how-to documents to make sure that I didn't … Continue reading Using Capistrano For Configuration Management

Puppet vs. Capistrano – a short comparison

We’re currently using Capistrano not only to deploy our Ruby on Rails application, but also to setup and manage our physical and virtual (Xen based) servers. We have Capistrano recipes for adding users, installing packages like apache or mysql, configuring a Xen VM and more. Coming accross puppet, I started to wonder about the essential … Continue reading Puppet vs. Capistrano – a short comparison