tripleo-image-elements/elements/seed-stack-config
Derek Higgins f576bca561 Add neutron.ovs.local_ip to static seed json
We had been leaving this blank, but neutron is
now asserting that it is an IP address as of
I57eee81e6821eb2cb26b3d07a39bc94b81243570

Change-Id: I720c153f1a511ef366577e2383f1215b218f6407
Closes-Bug: #1394956
2014-11-21 11:50:38 +00:00
..
install.d Fix up os-collect-config.conf on the seed 2014-08-29 12:45:14 +01:00
os-apply-config/var/opt/seed-stack Overhaul quantum networking for non-seed clouds. 2013-07-02 18:59:03 +12:00
os-refresh-config/post-configure.d Overhaul quantum networking for non-seed clouds. 2013-07-02 18:59:03 +12:00
README.md Properly format markdown code blocks 2014-11-12 10:31:01 +09:00
config.json Add neutron.ovs.local_ip to static seed json 2014-11-21 11:50:38 +00:00
element-deps Overhaul quantum networking for non-seed clouds. 2013-07-02 18:59:03 +12:00

README.md

Provide configuration for seed clouds

Seed clouds are booted without any cloud infrastructure. The seed-stack-config element stubs out enough infrastructure to permit the rest of boot-stack to work either when booted by a cloud, or booted without.

In particular, it sets up resolv.conf, a hosts file, and delivers a Heat metadata file with static data into the image (rather than that being delivered at boot-time by Heat itself).

Usage

Copy config.json (our basic schema) to local.json and customise it for your deployment environment. The default is mostly configured for nova-baremetal operation in a seed VM (just add SSH key). The configuration options are documented in the actual elements that use the configuration - e.g. nova, neutron etc. If local.json does not exist, config.json will be used, but this is for backwards compatibility and will be removed in a future release.

Configuration keys

bootstack:
  public\_interface\_ip: 192.0.2.1/24
    - What IP address to place on the ovs public interface. Only intended for
      use when the interface will not be otherwise configured.
  masquerade\_networks: [192.0.2.0]
    - What networks, if any, to masquerade. When set, all traffic being
      output from each network to other networks is masqueraded. Traffic
      to 192.168.122.1 is never masqueraded.