Heat post #1

Bio:
Miguel Grinberg is a Software Developer with a background in web technologies and REST APIs. He is the author of the book "Flask Web Development" from O'Reilly Media, and has a blog at http://blog.miguelgrinberg.com, where he writes about a variety of topics including web development, robotics, photography and the occasional movie review. Miguel is currently a Software Developer with the Rackspace Private Cloud team. He lives in Portland, Oregon with his wife, four kids, two dogs and a cat. Follow @miguelgrinberg on Twitter.

Twitter: @miguelgrinberg
GitHub: https://github.com/miguelgrinberg
LinkedIn: https://www.linkedin.com/in/miguelgrinberg

Redaction, editing or structure changes by technical writer staff: Yes (let me know if you'd like to make changes)

Desired date: 2014-11-17
roger that.  and hopefully neutron client support will be along in a while and a while :)

-- Cat Lookabaugh, Information Developer
Rackspace Hosting – the #1 Managed Cloud Company
Developer Relations Group
Office: (210) 312-8193   Cell: (210) 364-1060
cat.lookabaugh@rackspace.com

We should not write so that it is possible for the reader to understand us, but so that it is impossible for him to misunderstand us. - Quintilian, rhetorician (c. 35-100)

Harmony + Learner + Responsibility + Context + Intellection + Arranger + Consistency + Relator + Input + Analytical


From: Miguel Grinberg <notifications@github.com<mailto:notifications@github.com>>
Reply-To: "rackerlabs/developer.rackspace.com" <reply@reply.github.com<mailto:reply@reply.github.com>>
Date: Thursday, November 6, 2014 9:17 AM
To: "rackerlabs/developer.rackspace.com" <developer.rackspace.com@noreply.github.com<mailto:developer.rackspace.com@noreply.github.com>>
Cc: Cat Lookabaugh <cat.lookabaugh@RACKSPACE.COM<mailto:cat.lookabaugh@RACKSPACE.COM>>
Subject: Re: [developer.rackspace.com] Heat post #1 (#953)


In src/site_source/_posts/2014-11-17-openstack-orchestration-in-depth-part-1-introduction-to-heat.md:

> +        properties:
> +          image: cirros-0.3.3-x86_64
> +          flavor: m1.small
> +          key_name: my_key
> +          networks:
> +            - network: private-net
> +
> +As you can see in the example, HOT templates are written as structured [YAML](http://www.yaml.org/) text files. This particular example contains three top-level sections:
> +
> +- `heat_template_version` is a mandatory section that is used to specify the version of the template syntax that is used. Most templates you are going to see out there will have `2013-05-23` as version, the first release. There is also a newer version labeled `2014-10-16` and introduced with the Juno release that contains a few minor changes and additions.
> +- `description` is optional, it is used to provide a description of what the template does.
> +- `resources` is the most important section in a template, as here is where the different components are defined. In this first example the only resource is called `my_instance`, and is declared with type `OS::Nova::Server`, which is the type of a Nova compute instance. The image, flavor, public key and private network to use for the instance are given in the `properties` sub-section.
> +
> +Are you ready to launch this template? Copy/paste the above text into your favorite text editor, edit the image, flavor, key and private network names to match your OpenStack installation and save the file as `heat_1a.yaml`.
> +
> +**Note**: If you are working with OpenStack Havana or Icehouse, then the private network needs to be specified as an `id` instead of a name. You can find the `id` of your network using the `nova net-list` or `neutron net-list` commands. In the Juno release both the name and the `id` are supported.


I show both the nova and neutron commands for that reason. People working on an RPC install (or a third party OpenStack install) have full support of neutron. I did not specifically say that the examples work on the Rackspace Public Cloud, but they probably do.

—
Reply to this email directly or view it on GitHub<https://github.com/rackerlabs/developer.rackspace.com/pull/953/files#r19949864>.