RETIRED, further work has moved to Debian project infrastructure
Go to file
Steve Kowalik 2a80f77c54 Shift EnvironmentVariable fixture setup to base
While investigating a different branch, I came across a test failure
due to the ROOT_DISK environment variable leaking into a test. The
CMDEnvironmentTest already had code to deal with that case, added to
deal with the same problem affecting it, so I moved the code into
the base module so all tests can benefit.

Change-Id: I7e82584f75a309c4cea6fb3f7c0c420358c778e1
2015-02-11 16:41:06 +11:00
doc/source Do not hardcode datacentre as the physical network 2015-01-23 12:38:54 +11:00
os_cloud_config Shift EnvironmentVariable fixture setup to base 2015-02-11 16:41:06 +11:00
.coveragerc First post. 2014-03-02 18:05:06 +13:00
.gitignore Modify gitignore to ignore cover 2014-09-12 15:57:10 +09:00
.gitreview Added .gitreview 2014-03-01 01:17:27 +00:00
.mailmap First post. 2014-03-02 18:05:06 +13:00
.testr.conf First post. 2014-03-02 18:05:06 +13:00
babel.cfg First post. 2014-03-02 18:05:06 +13:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:38 +00:00
HACKING.rst First post. 2014-03-02 18:05:06 +13:00
LICENSE First post. 2014-03-02 18:05:06 +13:00
MANIFEST.in First post. 2014-03-02 18:05:06 +13:00
README.rst Merge "README introduction fixups" 2014-10-22 07:47:33 +00:00
requirements.txt Merge "Add support for creating a Glance client" 2015-01-19 10:33:17 +00:00
setup.cfg Merge "Add a glance module that allows uploading images" 2015-01-20 09:59:57 +00:00
setup.py Updated from global requirements 2014-06-20 06:50:11 +00:00
test-requirements.txt Updated from global requirements 2014-11-21 18:32:32 +00:00
tox.ini Put a cap on our cyclomatic complexity 2014-10-20 09:10:56 -07:00

os-cloud-config

Configuration for OpenStack clouds.

When first installing an OpenStack cloud there are a number of common up-front configuration tasks that need to be performed. To alleviate the need for different sets of tooling to reinvent solutions to these problems, this package provides a set of tools.

These tools are intended to be well-tested, and available as importable Python modules as well as command-line tools.

Features

  • generate-keystone-pki:
    • Generate a certificate authority and a signing key for use with Keystone Public Key Infrastructure token signing.
  • init-keystone:
    • Initialize Keystone on a host with a provided admin token, admin e-mail and admin password. Also allows optionally changing the region and the public endpoint that Keystone registers with itself.
  • register-nodes:
    • Register nodes with a baremetal service, such as Nova-baremetal or Ironic.
  • setup-endpoints:
    • Register services, such as Glance and Cinder with a configured Keystone.
  • setup-flavors:
    • Creates flavors in Nova, either describing the distinct set of nodes the cloud has registered, or a custom set of flavors that has been specified.
  • setup-neutron:
    • Configure Neutron at the cloud (not the host) level, setting up either a physical control plane network suitable for deployment clouds, or an external network with an internal floating network suitable for workload clouds.