kolla-ansible/compose
Steven Dake bbcf22cc12 Prepare for MD to RST conversion
Sphinx and OpenStack documentation standards require the use of
RST formatted documentation.  In order to get out docs integrated
into docs.openstack.org, the following steps must be taken:

1. we need to first convert the documentation to RST
2. sphinx support must be added to the repository
3. project-config must be updated with a publish-docs job

The ability to pubish to docs.openstack.org is a privilege only
available to Big Tent projects.  As a result, we should be taking
advantage of this to help spread the word on our implementation.

Note the documentation was converted with a tool called pandoc
the syntax of which was:
pandoc -f markdown -t rst file.md > z
mv z file.rst

In order for git to preserve history the files have to be git mv'ed
in one commit followed by the pandoc operation in a separate commit.

Change-Id: Iba2a70b989e8305da03e8204a9b130d457b00cf0
2015-08-21 02:10:31 -07:00
..
ceilometer.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
cinder-api-scheduler.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
cinder-backup.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
cinder-volume.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
designate.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
galeradb.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
glance-api-registry.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
gnocchi.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
heat-api-engine.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
horizon.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
keepalived.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
keystone.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
magnum-api-conductor.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
mariadb.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
memcached.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
murano-api-engine.yml Implement Murano source images 2015-08-10 15:52:21 +00:00
neutron-agents.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
neutron-linuxbridge-agent.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
neutron-server.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
nova-api-compute-network.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
nova-api-conductor-scheduler-consoleauth-novncproxy.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
nova-compute-network.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
nova-compute.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
rabbitmq.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
README.rst Prepare for MD to RST conversion 2015-08-21 02:10:31 -07:00
swift-proxy.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00
swift-storage.yml Revert "Merge "Updated all tags for Liberty2"" 2015-08-06 12:57:12 -04:00

Docker compose

These scripts and docker compose files can be used to stand up a simple installation of openstack. Running the 'tools/genenv' script creates an 'openstack.env' suitable for running on a single host system as well as an 'openrc' to allow access to the installation.

Once you have run that you can either manually start the containers using the 'docker-compose' command or try the 'tools/kolla-compose start' script which tries to start them all in a reasonable order, waiting at key points for services to become available. Once stood up you can issue the typical openstack commands to use the installation. If using nova networking use:

` # source openrc # tools/init-runonce # nova boot --flavor m1.medium --key_name mykey --image puffy_clouds instance_name # ssh cirros@<ip>`

Else if using neutron networking use:

` # source openrc # tools/init-runonce # nova boot --flavor m1.medium --key_name mykey --image puffy_clouds instance_name --nic net-id:<net id> # ssh cirros@<ip>`