tripleo-image-elements/elements/seed-stack-config/README.md
Alex Holden 6ca65c49ca Fixing error in readme
Change-Id: Iaadaaf106d0448df98debf82474ee6cb972cc67d
2014-02-20 17:27:42 -08:00

1.4 KiB

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.