Fix cfn-isms in OpenShift Enterprise Neutron template

This template was basically an unholy mix of HOT and CFN syntax copied
and pasted from various sources.

Change-Id: Ic8fd7a4b1ba9e65648deb2b54328d503a8786d4f
Add a F20 WordPress_Native template

Port the WordPress Native template to Fedora 20.  Fedora 20 images
have a bug with mariadb which requires an ugly workaround for the
time being.

Change-Id: Ia3473d05ca756171d8720452790c21c8cac3df7f
Added HOT Template for 2 Servers Without Floating IPs

Previously, a HOT template existed for deploying 2 servers using
an existing Neutron network and assigning Floating IPs to provide
public access.  This template does not work well when using
Neutron Provider Networking Extensions where Floating IPs are
unneeded to directly access instances. The template also creates
and associates the 2 servers to a Neutron Security Group that
allows SSH and ICMP.

Change-Id: Id827ce8fe2ea705066ca536bfe86e5a06a3fce2a
Merge "Add a F20 WordPress_Native template"
Nested HOT template to deploy HA OpenShift environment

Template deploys HA set of OpenShift brokers (3), 3 nodes, Load Balancer
as a Service (LBaaS), floating IPs for all instances (including LBaaS VIP).
It also deploys Cinder attached storage for node failover and recovery.
Dynamic DNS is configured on broker1 and all OpenShift services are
configured.

Change-Id: If6d81988d47b70b995c5fc9cc308d36d5ae5bb1e
Adds Support for OpenShift Origin v3.0 on Fedora 19

Previously, Heat templates and image building only supported OSO
on F18.

Change-Id: If1bfb30a6e1e1f609d7345f61e812c5d1623d386
An example template demonstrating cloud-init config resources

Change-Id: I09ea5901899270166a1740a37740e5d2eaa42643
Add template for single node instance of OpenShift

This has been tested on CentOS 6.5 as far as the deployment guide
indicates in section 11:
http://openshift.github.io/documentation/
oo_deployment_guide_comprehensive.html#testing-the-configuration

Change-Id: I40766a46fb45e618e35a4f7a3662bd693ac8613c
Merge "Add template for single node instance of OpenShift"
Merge "Adds Support for OpenShift Origin v3.0 on Fedora 19"
Merge "Added HOT Template for 2 Servers Without Floating IPs"
Updating yum repo variables and making variables consistent

Change-Id: I601e236004be36af2ee6a215589128a63474686b
Support specifying which cartridges are installed on node

The openshift.sh script supports specifying cartridges installed. The
CONF_CARTRIDGES env variable support a comma-separated list or a class
of cartriges "all" or "standard." A prepended minus sign '-' in a list
of carts will negate the list.

Change-Id: I6ae0d29bc397b51a5b7353b8b51bf5d2b1fcba7b
Convert all params from CamelCase to under_score for consistency

Change-Id: If4f9d40fc266a33c4fd4ebee351b766fb5aef1f7
Remove openshift-enterprise-yum-validator

openshift-enterprise-yum-validator is a tool that performs a pre-flight
check. The installer performs this test and in some cases the pkg is
not availble until the installer is run and registration is done.
The validator version param is unnecessary.

Change-Id: I95a3209ab38a562814bfea97c2ce2b445ca8135e
Add session_persistence to LBaaS pool

Change-Id: I73fc502dfa47feeb510bea3e851cfa4fb44858b8
Merge "An example template demonstrating cloud-init config resources"
Merge "Support specifying which cartridges are installed on node"
Adds Hostnames for OSO Instances

Previously, the OSO broker/node instances would get spawned
using a combination of stack name, nova instance name and UUID.

This patch allows a user to specify a hostname for broker and
node instances.  It makes working with broker/node instances
much easier from a user's perspective.

Change-Id: Ib077acb257e5add6c36b4a913cc6752c716524a7
Changes Neutron Security Group Ports to Integers

Previously, neutron security group tcp/udp port numbers were
defined as strings.  This was not an issue when testing with trunk
but is an issue when testing with 2014.1.b2.

2014.1.b2 expects the parameters to be defined as integers not
strings.  When the tcp/udp ports are defined as integers, the
security group rules work with trunk as well as 2014.1.b2.

Change-Id: If7e5af163993b4cad3f31583ea73e9e856ab0ccb