~oddbloke/cloud-init/fix-gce-az

« back to all changes in this revision

Viewing changes to doc/sources/openstack/README.rst

  • Committer: Daniel Watkins
  • Date: 2015-07-22 12:06:34 UTC
  • Revision ID: daniel.watkins@canonical.com-20150722120634-wsg8rwzcaanhc2pn
Make full data source available to code that handles mirror selection.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
*TODO*
 
2
 
 
3
Vendor Data
 
4
~~~~~~~~~~~
 
5
 
 
6
The OpenStack metadata server can be configured to serve up vendor data
 
7
which is available to all instances for consumption.  OpenStack vendor
 
8
data is, generally, a JSON object.
 
9
 
 
10
cloud-init will look for configuration in the ``cloud-init`` attribute
 
11
of the vendor data JSON object. cloud-init processes this configuration
 
12
using the same handlers as user data, so any formats that work for user
 
13
data should work for vendor data.
 
14
 
 
15
For example, configuring the following as vendor data in OpenStack would
 
16
upgrade packages and install ``htop`` on all instances:
 
17
 
 
18
.. sourcecode:: json
 
19
 
 
20
    {"cloud-init": "#cloud-config\npackage_upgrade: True\npackages:\n - htop"}
 
21
 
 
22
For more general information about how cloud-init handles vendor data,
 
23
including how it can be disabled by users on instances, see
 
24
https://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/doc/vendordata.txt