An example template demonstrating cloud-init config resources

Change-Id: I09ea5901899270166a1740a37740e5d2eaa42643
Merge "An example template demonstrating cloud-init config resources"
Merge "Support specifying which cartridges are installed on node"
Merge "Convert all params from CamelCase to under_score for consistency"
Merge "Remove openshift-enterprise-yum-validator"
Merge "Add session_persistence to LBaaS pool"
Provide full support for all repository sources

The openshift.sh installer provides support for RHN, RHSM and local
yum repositories. This patch provides mappings to env vars for
all the various options.

Change-Id: I8e1b27562d7800a07220e41a0d17459f0f44877c
README documentation updates

Change-Id: Iba0de05caea7a1f0a8055a6139ad3ecaaaa662cd
Tighten up security group port settings for broker and node.

Separate security groups were created for broker and node hosts.
Firewall rules follow documentation:
https://access.redhat.com/site/documentation/en-US/OpenShift_Enterprise\
/2/html/Deployment_Guide/Network_Access.html

Change-Id: If54f9b636e13679372bd566c8cc8dc6a08e4c7d2
Fix parameter constraints syntax

The server flavor constraints were removed since custom flavors
may be defined that are outside the list of default flavors.

Change-Id: Ifa3d5791257a60a2462cdd4d0d5b53a6721bd50e
Delay creating mongo replica set until other broker hosts available

MongoDB requires all members of the replica set be up when
initiating the replica set. This change delays the creation of
the rs until the other brokers have had a chance to reboot. The
openshift.sh script is used by setting the CONF_ACTIONS env var.

Change-Id: I2153ca07d3140cdd74ec3d90a4a61f6c41ddffa8