README.md in forj-0.0.31 vs README.md in forj-0.0.32
- old
+ new
@@ -3,15 +3,18 @@
Installation
=====================
For ruby 2.0
- Fedora/CentOS/Redhat/rpm like system :
+
+Fedora/CentOS/Redhat/rpm like system
+
sudo yum install ruby-dev build-essential libopenssl-ruby libssl-dev zlib1g-dev -y
sudo gem install forj
- Ubuntu/Debian/debian like system (not tested)
+Ubuntu/Debian/debian like system (not tested)
+
sudo apt-get install ruby-dev build-essential libopenssl-ruby1.9.1 libssl-dev zlib1g-dev -y
sudo gem install forj
For ruby 1.9
@@ -51,10 +54,30 @@
-r --git_repo # The box built will use a different git repository sent out to <user_data>.
-h --boothook # By default, boothook file used is build/bin/build-tools/boothook.sh.
-x --box_name # Defines the name of the box or box image to build.
-k --key_name # Key pair name to import.
-p --key_path # Public key pair data.
+ -y --catalog # A path for the yaml file data about the blueprint
+Catalog.yaml example
+
+ redstone:
+ image: proto2b
+ flavor: standard.xsmall
+ ports: [22, 80, 443, 3131, 3000, 3132, 3133, 3134, 3135, 4505, 4506, 5000, 5666, 8000, 8080, 8081, 8083, 8125, 8139, 8140, 8773, 8774, 8776, 9292, 29418, 35357]
+ keypair_path: ~/.hpcloud/keypairs/nova
+ keypair_name: nova
+ router: private-ext
+ security_group: default
+ network: private
+ # at this point you have to clone the infra project manually
+ build_config_dir: ~/forj/infra/build/boxes/maestro
+ build_config: box-13.5
+ branch: master
+ box_name: maestro
+ infra: ~/.forj/infra
+ default:
+ maestro: https://github.com/forj-oss/maestro.git
To ssh into a server
forj ssh <name> <node>
e.g. forj ssh maestro_01 [maestro, ci, util, review] # the nodes from your blueprint