This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Jan 29 05:40:26 -0800 2009 | |
| |
LICENSE.txt | Sun Dec 28 08:49:26 -0800 2008 | |
| |
README.markdown | Mon Dec 29 11:32:34 -0800 2008 | |
| |
README.txt | Sat Apr 11 04:14:37 -0700 2009 | |
| |
README_AutomateIt.txt | Fri Dec 26 12:44:36 -0800 2008 | |
| |
Rakefile | Tue Mar 24 04:50:20 -0700 2009 | |
| |
bootstrap.sh | Fri Apr 17 09:57:35 -0700 2009 | |
| |
config/ | Thu Jun 18 06:40:45 -0700 2009 | |
| |
devprep.sh | Tue Mar 24 05:00:04 -0700 2009 | |
| |
dist/ | Thu Jun 18 07:01:32 -0700 2009 | |
| |
lib/ | Wed Sep 16 02:11:08 -0700 2009 | |
| |
recipes/ | Wed Nov 04 20:11:38 -0800 2009 |
README.txt
= Open Source Bridge Portland - AutomateIt recipes for setting up servers == Summary These files represent all the configurations and commands needed to setup the OSBP servers. For instructions on using them, read the README files in the various directories and the documentation at http://automateit.org/ == Secrets The publicly-available source code doesn't contain a vital file called "config/secrets.yml", which contains passwords and other sensitive information. The "config/secrets.yml.sample" file provides an example of this file's structure and content. == Bootstrap To setup AutomateIt, you will need to run the shell commands in the "bootstrap.sh" file. == Usage Once the machine is bootstrapped, you can apply the recipes by running "rake", or apply individual recipes using commands like "automateit recipe/base_apache.rb". Once the recipes have been applied, they'll install a pair of handy helper commands into "/usr/local/bin". Both of these commands accept the same arguments as the "automateit" command, such as "-n" for enablingpreview mode: * "aiapply" will apply all the recipes ("/var/local/automateit/recipes/all.rb"). * "aiupgrade" will pull the latest changes from the git repository and apply them. == Development You should always develop recipes on a temporary virtual machine, never on the production servers. You will typically run the temporary VM on your development desktop or notebook computer using a program like VMware or Virtualbox. A special set of development environment preparation commands will help make it easier to create and update recipes by letting you edit files directly on your development machine, and save you from downloading binary packages repeatedly. WARNING! DO NOT RUN THESE COMMANDS ON AS-IS OR ON PRODUCTION SERVERS! These instructions are only intended for use on development virtual machines. Your computer will have different paths, you must change the paths. Your development virtual machine should contain a pristine copy of Ubuntu 8.04 Server and you should take a VM snapshot of it before making any changes so that you can revert to a clean slate. You'll want to read the instructions in the "devprep.sh" file and follow them to prepare your development VM. == License This software is provided under an MIT License, see "LICENSE.txt" for further information.







