Archive | vagrant

19 April 2013 ~ Comments Off

Using Vagrant AWS with Capistrano

Vagrant 1.1 was recently released, adding support for virtualization providers other than VirtualBox. Among the providers now available is one for AWS. In switching my Vagrant workflow from VirtualBox to AWS, I ran into a problem; and in solving it, I discovered a better way to integrate Vagrant with Capistrano.

Read more on Using Vagrant AWS with Capistrano »

The post Using Vagrant AWS with Capistrano appeared first on Atomic Spin.

Continue Reading

13 September 2012 ~ Comments Off

From Imperative to Declarative System Configuration with Puppet

Peanut Butter & Jam Sandwich

After my impromptu presentation about configuration management with Puppet at BarCampGR a few weeks ago, several people mentioned that they had tried to use Puppet before, but couldn’t figure out how to make it do anything in the first place.

Read more on From Imperative to Declarative System Configuration with Puppet »

The post From Imperative to Declarative System Configuration with Puppet appeared first on Atomic Spin.

Continue Reading

25 August 2012 ~ Comments Off

Vagrant and Drupal, a winning team

While heading back home from DrupalCon Munich after 4 days of good interaction with lots of Drupal folks.
I realized to my big suprise that there are a lot of people using Vagrant to make sure that developers are not working on platforms they invented …

Continue Reading

11 August 2012 ~ Comments Off

Our #monitoringsucks rpm is repository available

Not only our Rubygems Builds have changed, but also my internal #monitoringsucks repository.
You might have noticed a variety of vagrant- projects on my github acount
http://github.com/KrisBuytaert/vagrant-ganglia
http://github.com/KrisBuytaert/vagran…

Continue Reading

13 June 2012 ~ Comments Off

Ganeti Tutorial PDF guide

As I mentioned in my previous blog post, trying out Ganeti can be cumbersome and I went out and created a platform for testing it out using Vagrant. Now I have a PDF guide that you can use to walk through some of the basics steps of using Ganeti along with even testing a fail-over scenario.… Continue reading

Continue Reading

22 May 2012 ~ Comments Off

My PHPNE Talk on Vagrant

I’m not a public speaker. In fact, i’m normally found either sitting at the back behind a sound desk or running round fixing technical problems. However, Anthony Sterling approached me the week before the May 2012 PHP North East meetup and asked if i’d do a talk on Vagrant. In order to give something back [...]

Continue Reading

21 May 2012 ~ Comments Off

Trying out Ganeti with Vagrant

Ganeti is a very powerful tool but often times people have to look for spare hardware to try it out easily. I also wanted to have a way to easily test new features of Ganeti Web Manager (GWM) and Ganeti Instance Image without requiring additional hardware. While I do have the convenience of having access to hardware… Continue reading

Continue Reading

26 April 2012 ~ Comments Off

Speeding up Vagrant with parallel provisioning

Vagrant is an amazing tool. It's quite substantially changed my workflows in a variety of areas. It's a particularly interesting tool for building packages or running tests across multiple OS's or distributions from a single set of scripts. A recent example of the usefulness of Vagrant is the new packaging and testing work undertaken in [...]

Continue Reading

23 March 2012 ~ Comments Off

FlossUK and Puppetcamp Edinburgh

I’ve just finished presenting my talk on how I currently work on Puppet modules at Puppetcamp here in Edinburgh where I’ve been for the week talking on both FlossUK 2012 and Puppetcamp.
7 tools for your devops stack
View more presentations from Kri…

Continue Reading

27 February 2012 ~ Comments Off

Beyond Bundler: A Configuration Management Starter Kit

Configuration management or “infrastructure as code” can provide a common language for application developers and operations specialists alike to describe the infrastructure requirements of an application. By capturing these requirements in code, bootstrapping becomes a repeatable process, and insights from operations teams supporting the application in a production environment can be fed back to the developers in a virtuous cycle.

As an example of what this might look like with some current tools, I’ve created a starter kit for using vagrant, veewee, and a bit of puppet to automate the building of virtualized infrastructure for a Rails 3 application. The end result is a VirtualBox virtual machine described in code (from a Veewee basebox definition of the basic virtual hardware to a Puppet manifests describing the necessary packages and bootstrapping). This means that down the road, an environment in which your application will run can be repeatedly built and all of the steps of that process are both visible and modifiable, with changes captured in source control.

Read more on Beyond Bundler: A Configuration Management Starter Kit »

The post Beyond Bundler: A Configuration Management Starter Kit appeared first on Atomic Spin.

Continue Reading