fairchild / chef_solo_web_with_passenger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chef_solo_web_with_passenger

This repository is used to build a generic ruby web server with Apache and Phusion Passenger via Chef Solo. You can then use the following repository to create accounts:

http://github.com/retr0h/chef_solo_accounts/tree/master

Chef Solo allows you to run Chef Cookbooks in the absence of a Chef Server. It does this by requiring that the complete cookbook be present on disk, which it will fetch by getting a tarball from a remote URL.

Tested

Ubuntu

8.10
8.10 x86 64-bit
8.04 LTS
8.04 LTS 64bit

Debian

4.0
4.0 64bit
5.0
5.0 64bit

Installation

* apt-get update && apt-get install git-core
* cd /tmp && git clone git://github.com/retr0h/chef_solo_web_with_passenger.git && cd /tmp/chef_solo_web_with_passenger
* ./bootstrap.sh

TODO

* Still need to manually create your Apache virtualhosts.
  May integrate with pool-party (http://github.com/foysavas/pool-party/tree/master)
* Does not set the system's hostname and other miscellaneous items.

About

License:MIT License