kolla-ansible/compose
Paul Bourke a6454f15f2 Implement Murano source images
* Both api and engine start up without error, but can't test properly
until Horizon is fixed (bug #1482196)

* These are source installs are there no RPMs available for Murano
that I can find.

* Also requires a plugin for horizon that will be made as a
separate commit

Co-Authored-By: Mick Thompson <michael.a.thompson@oracle.com>
Implements: blueprint enable-murano-container

Change-Id: Ia46985b21bb5f6d7690501e7199800c8c7fcb51f
2015-08-10 15:52:21 +00: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.md Implement kolla-compose script 2015-07-27 12:18:56 +05:30
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>