Bug 1043580

Summary: NewCmp: Add openstack-heat-templates as a package
Product: Red Hat OpenStack Reporter: Steven Dake <sdake>
Component: openstack-heat-templatesAssignee: Steven Dake <sdake>
Status: CLOSED ERRATA QA Contact: Zane Bitter <zbitter>
Severity: high Docs Contact:
Priority: unspecified    
Version: 4.0CC: apevec, breeler, kwhitney, lhh, markmc, sdake, yeylon
Target Milestone: z1Keywords: OtherQA, ZStream
Target Release: 4.0   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: openstack-heat-templates-0-0.2.20140106git.el6ost Doc Type: Enhancement
Doc Text:
A new feature in OpenStack Orchestration in this release is the addition of the heat-templates upstream repository and tools. This provides example templates for both WordPress and OpenShift on OpenStack.
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-01-23 14:24:23 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Steven Dake 2013-12-16 17:08:59 UTC
Description of problem:
Customers, OpenShift, and documentation would benefit from some sample templates.  

The current fedora review in process:
https://bugzilla.redhat.com/show_bug.cgi?id=1004963

The license is a valid Red Hat License (ASL 2.0)

There is no cryptography since the files are essentially documentation and templates for use by heat.

Comment 7 Steven Dake 2014-01-13 22:40:02 UTC
Zane,

Verification should involve seeing if the package installs correctly and has the correct files in the correct location.

Thanks!
-steve

Comment 8 Zane Bitter 2014-01-16 22:35:20 UTC
Works for me:

[root@rhel-64b-test1 ~]# ls -R /usr/share/openstack-heat-templates
/usr/share/openstack-heat-templates:
cfn  hot  jeos  openshift-enterprise  openshift-origin

/usr/share/openstack-heat-templates/cfn:
deb  F17  F18  F19  README

/usr/share/openstack-heat-templates/cfn/deb:
MultiNode_DevStack.yaml

/usr/share/openstack-heat-templates/cfn/F17:
AutoScalingCeilometer.yaml
AutoScalingMultiAZSample.template
AutoScalingMultiAZSample.yaml
EC2WithEBSSample.template
getting_started.template
HAProxy_Single_Instance.template
InstanceGroup.template
MySQL_Single_Instance.template
Neutron_floating.template
Neutron.template
Neutron.yaml
PuppetMaster_Single_Instance.template
Rails_Single_Instance.template
S3_Single_Instance.template
Swift.template
VPN_Service.template
WordPress_2_Instances.template
WordPress_2_Instances_With_EBS_EIP.template
WordPress_2_Instances_With_EBS.template
WordPress_And_Http.template
WordPress_Composed_Instances.template
WordPress_NoKey.template
WordPress_Single_Instance_deb.template
WordPress_Single_Instance_gold.template
WordPress_Single_Instance_puppet.template
WordPress_Single_Instance_Rackspace_Cloud_Servers.template
WordPress_Single_Instance.template
WordPress_Single_Instance_With_EBS_EIP.template
WordPress_Single_Instance_With_EBS.template
WordPress_Single_Instance_With_EIP.template
WordPress_Single_Instance_With_HA_AccessPolicy.template
WordPress_Single_Instance_With_HA.template
WordPress_Single_Instance_With_HA.yaml
WordPress_Single_Instance_With_IHA.template
WordPress_Single_Instance_With_Neutron.template
WordPress_Single_Instance.yaml
WordPress_With_LB.template
WordPress_With_RDS.template

/usr/share/openstack-heat-templates/cfn/F18:
WordPress_NoKey.yaml  WordPress_Single_Instance.template

/usr/share/openstack-heat-templates/cfn/F19:
WordPress_NoKey.yaml

/usr/share/openstack-heat-templates/hot:
chef-server.yaml  hello_world.yaml         servers_in_existing_neutron_net.yaml
F18               RackspaceAutoScale.yaml  servers_in_new_neutron_net.yaml

/usr/share/openstack-heat-templates/hot/F18:
NovaInstanceWithCinderVolume_Native.yaml  WordPress_NoKey.yaml
WordPress_Native.yaml

/usr/share/openstack-heat-templates/jeos:
CentOS-6.3-x86_64-cfntools.tdl     F18-i386-cfntools.tdl
F16-i386-cfntools.tdl              F18-x86_64-cfntools.tdl
F16-x86_64-cfntools-openshift.tdl  U10-amd64-cfntools.tdl
F16-x86_64-cfntools.tdl            U12.10-amd64-cfntools.tdl
F17-i386-cfntools.tdl              U12.10-i386-cfntools.tdl
F17-x86_64-cfntools.tdl

/usr/share/openstack-heat-templates/openshift-enterprise:
dib  heat  README.rst

/usr/share/openstack-heat-templates/openshift-enterprise/dib:
elements

/usr/share/openstack-heat-templates/openshift-enterprise/dib/elements:
openshift-enterprise-broker     openshift-enterprise-node
openshift-enterprise-installer  openshift-enterprise-repos

/usr/share/openstack-heat-templates/openshift-enterprise/dib/elements/openshift-enterprise-broker:
element-deps  install.d  README.md

/usr/share/openstack-heat-templates/openshift-enterprise/dib/elements/openshift-enterprise-broker/install.d:
30-openshift-enterprise-broker

/usr/share/openstack-heat-templates/openshift-enterprise/dib/elements/openshift-enterprise-installer:
pre-install.d

/usr/share/openstack-heat-templates/openshift-enterprise/dib/elements/openshift-enterprise-installer/pre-install.d:
02-external-network  03-installer

/usr/share/openstack-heat-templates/openshift-enterprise/dib/elements/openshift-enterprise-node:
element-deps  install.d  README.md

/usr/share/openstack-heat-templates/openshift-enterprise/dib/elements/openshift-enterprise-node/install.d:
30-openshift-enterprise-node

/usr/share/openstack-heat-templates/openshift-enterprise/dib/elements/openshift-enterprise-repos:
pre-install.d

/usr/share/openstack-heat-templates/openshift-enterprise/dib/elements/openshift-enterprise-repos/pre-install.d:
01-rhsm

/usr/share/openstack-heat-templates/openshift-enterprise/heat:
aws  neutron

/usr/share/openstack-heat-templates/openshift-enterprise/heat/aws:
OpenShift-1B1N.yaml

/usr/share/openstack-heat-templates/openshift-enterprise/heat/neutron:
OpenShift-1B1N-neutron.yaml

/usr/share/openstack-heat-templates/openshift-origin:
F18

/usr/share/openstack-heat-templates/openshift-origin/F18:
elements                                         OpenShiftAutoScaling.yaml
F18-x86_64-openshift-origin-broker-cfntools.tdl  OpenShift.template
F18-x86_64-openshift-origin-node-cfntools.tdl    README.rst

/usr/share/openstack-heat-templates/openshift-origin/F18/elements:
heat-cfntools            openshift-origin-node
openshift-origin-broker  openshift-origin-repos

/usr/share/openstack-heat-templates/openshift-origin/F18/elements/heat-cfntools:
install.d

/usr/share/openstack-heat-templates/openshift-origin/F18/elements/heat-cfntools/install.d:
05-heat-cfntools

/usr/share/openstack-heat-templates/openshift-origin/F18/elements/openshift-origin-broker:
element-deps  install.d  README.md

/usr/share/openstack-heat-templates/openshift-origin/F18/elements/openshift-origin-broker/install.d:
30-openshift-origin-broker

/usr/share/openstack-heat-templates/openshift-origin/F18/elements/openshift-origin-node:
element-deps  install.d  README.md

/usr/share/openstack-heat-templates/openshift-origin/F18/elements/openshift-origin-node/install.d:
30-openshift-origin-node

/usr/share/openstack-heat-templates/openshift-origin/F18/elements/openshift-origin-repos:
element-deps  pre-install.d  README.md

/usr/share/openstack-heat-templates/openshift-origin/F18/elements/openshift-origin-repos/pre-install.d:
29-puppetlabs-release  30-openshift-origin-repos
[root@rhel-64b-test1 ~]# which cfn-json2yaml
/usr/bin/cfn-json2yaml
[root@rhel-64b-test1 ~]# which heat-jeos.sh
/usr/bin/heat-jeos.sh

Comment 11 Lon Hohberger 2014-02-04 17:20:40 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2014-0046.html