<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><a name="_MailEndCompose"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">The orchestration chapter is very basic, really just covering how to create a stack once you download a template, and does not cover
 the details of the template.  What I am proposing is, to duplicate the entire FirstApp using heat, reproducing what is being done by the SDK function calls using heat. 
<o:p></o:p></span></a></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">The getting started chapter will show you how to  create a heat template that launches an instance defining the image, flavor, key, security group and network,
 and then pass in the commands to install the Fractals application into user_data, and lastly associate a floating IP, with each section of the template explained.  The end result will be the fractal application running and accessible by the floating IP<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">The introduction will add in creating security groups, and splitting the application services across two instances. 
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Scaling out discusses how to further split out the fractal app into 3 groups of services, and how to use heat ResourceGroup to kick off multiple instances for
 each of the services.  It also shows how you can pass IP addresses of created instances back and use str_replace to modify configuration files for the Fractal app as needed when you split up the app into 3 separate pieces.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Block storage adds in how to create cinder block storage using heat and how to prepare the disk and mount the disk, and install the MySQL db on it.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I was going to change the Orchestration to Autoscaling, and add in how to setup ceilometer to monitor and automatically scale the different components up and
 down, adding in how to use metadata to define groups of instances the ceilometer alarms are looking at, allowing for multiple scaling groups.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Networking covers how to create 3 separate networks for the 3 different groups of services in the Fractal app , with routers and load balancers and floating IP’s.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Arial",sans-serif;color:#1F497D">Craig Sterrett</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><a name="_____replyseparator"></a><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Anne Gentle [mailto:annegentle@justwriteclick.com]
<br>
<b>Sent:</b> Tuesday, August 30, 2016 2:14 PM<br>
<b>To:</b> Lana Brindley <openstack@lanabrindley.com><br>
<b>Cc:</b> openstack-docs@lists.openstack.org<br>
<b>Subject:</b> Re: [OpenStack-docs] Need help with FirstApp Doc for heat<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Tue, Aug 30, 2016 at 3:53 PM, Lana Brindley <<a href="mailto:openstack@lanabrindley.com" target="_blank">openstack@lanabrindley.com</a>> wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal">Hi Craig,<br>
<br>
FirstApp docs aren't part of the openstack-manuals project. I think Tom (cc'd) can probably help you out with contribution information.<o:p></o:p></p>
</blockquote>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">It is: <a href="https://github.com/openstack/governance/blob/master/reference/projects.yaml#L430">https://github.com/openstack/governance/blob/master/reference/projects.yaml#L430</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I'd like to hear ideas for where this exact content belongs really -- it's the firstapp, deployed with Orchestration (heat), right? Seems like this content could be in its own chapter, ignoring any conditionals, or making the entire chapter
 conditional for its own output. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Say more about the outline you're proposing, and when/where/why this chapter <a href="http://developer.openstack.org/firstapp-libcloud/orchestration.html">http://developer.openstack.org/firstapp-libcloud/orchestration.html</a> is opposite
 of your thinking for inserting heat templates in the guide? <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Anne<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal"><br>
Thanks,<br>
Lana<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
On 31/08/16 01:19, Sterrett, Craig wrote:<br>
> Hello<br>
><br>
> I have been asked to create a FirstApp for heat.  It looks like the FirstApp documents get generated with lots of static text, and modifying the code blocks for the different SDKs.  My problem is that I would like to modify a lot of the static text, since
 it is fairly specific to SDKs and not really accurate for heat.  I would also like to rename a section, changing the Orchestration section to Autoscaling since all of my document is Orchestration.<br>
><br>
> Any suggestions about the best way to go about this?<br>
><br>
> Thanks, Craig Sterrett<br>
><br>
><br>
> _______________________________________________<br>
> OpenStack-docs mailing list<br>
> <a href="mailto:OpenStack-docs@lists.openstack.org">OpenStack-docs@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-docs" target="_blank">
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-docs</a><br>
><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="color:#888888">--<br>
Lana Brindley<br>
Technical Writer<br>
Rackspace Cloud Builders Australia<br>
<a href="http://lanabrindley.com" target="_blank">http://lanabrindley.com</a><br>
<br>
</span><br>
_______________________________________________<br>
OpenStack-docs mailing list<br>
<a href="mailto:OpenStack-docs@lists.openstack.org">OpenStack-docs@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-docs" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-docs</a><o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Anne Gentle<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="http://www.justwriteclick.com" target="_blank"><span style="font-size:9.5pt">www.justwriteclick.com</span></a><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>