Posted by Edmund Haselwanter on Aug 27, 2008
Tags: amazon, aws, capistrano, cloud, ec2, environment-2.0, high availability, iclassify, puppet
There is a new hype: cloud computing. Your web site traffic grows? Add a new application server. Want to increase availability? Add a new web server. Among others Amazon offers a whole bunch of infrastructure to support these needs. But it is not enough to fire up a server. The web server should include apache, the app server should include tomcat. The deployment should be aware of the new app server. This is where Puppet, iClassify, and Capistrano come into play. Puppet does the configuration management, installs your desired web and app server.
Continue Reading…
Posted by Edmund Haselwanter on Sep 06, 2008
Tags: aws, capistrano, cloud, ec2, iclassify, puppet
Searching through github ( http://github.com/search?q=puppet) I came across a very similar approach on howto bootstrap EC2 images with capistrano puppet and iclassify. ec2-cap is build on top of the Rightscale Amazon EC2 gem (http://rightaws.rubyforge.org/)
http://github.com/adamhjk/ec2-cap/tree/master
The main idea behind this is to
Continue Reading…
Posted by Edmund Haselwanter on Sep 14, 2008
Tags: environment-2.0, iclassify, puppet
Puppet is great for “implementing” server infrastructure. Puppet has a concept of nodes and classes.
node 'webserver.testing.com' {
include apache
}
class apache {
$packagelist = ["httpd", "webalizer", "mod_ssl"]
package { $packagelist:
ensure => "installed"
}
...
}
Continue Reading…
Posted by Edmund Haselwanter on Mar 10, 2009
Tags: chef, environment-2.0, iclassify, opschef, opscode, opscookbook, puppet
There is a new kid on the configuration management block Chef from Opscode. Here is a blog post about Puppet vs. Chef.
Chef is kind of Puppet with integrated iClassify and a rubyish configuration DSL. No wonder, Adam Jacob joined forces on Chef.
You can find it on github