/devstack-gate-test

Primary LanguageShellApache License 2.0Apache-2.0

devstack-gate-test

Please create the directory /opt/git and have it owned by the user that will be running Vagrant. It is highly recommended to setup a cache of files here.

I recommend if on Ubuntu 14.04 to get the latest version of Vagrant from https://www.vagrantup.com/downloads.html and download the Debian 64-bit flavor.

Inside the created VM a 'backdoor' user is created and is able sudo to root. The user's SSH public key is copied to the 'backdoor' and the 'jenkins' user. This is because the puppet script will remove the ability to SSH as root. This is a problem if you decide to use just the ansible portion to run on an OpenStack VM, as you would not be able to login.

In my /opt/git/ I have these packages.

/opt/git/
|-- openstack
|   |-- automaton
|   |-- ceilometer
|   |-- ceilometermiddleware
|   |-- cinder
|   |-- cliff
|   |-- debtcollector
|   |-- dib-utils
|   |-- diskimage-builder
|   |-- django_openstack_auth
|   |-- futurist
|   |-- glance
|   |-- glance_store
|   |-- heat
|   |-- heat-cfntools
|   |-- heat-templates
|   |-- horizon
|   |-- ironic
|   |-- ironic-lib
|   |-- ironic-python-agent
|   |-- keystone
|   |-- keystoneauth
|   |-- keystonemiddleware
|   |-- manila
|   |-- manila-ui
|   |-- neutron
|   |-- neutron-fwaas
|   |-- neutron-lbaas
|   |-- neutron-vpnaas
|   |-- nova
|   |-- octavia
|   |-- os-apply-config
|   |-- os-brick
|   |-- os-cloud-config
|   |-- os-collect-config
|   |-- os-net-config
|   |-- os-refresh-config
|   |-- oslo.cache
|   |-- oslo.concurrency
|   |-- oslo.config
|   |-- oslo.context
|   |-- oslo.db
|   |-- oslo.i18n
|   |-- oslo.log
|   |-- oslo.messaging
|   |-- oslo.middleware
|   |-- oslo.policy
|   |-- oslo.reports
|   |-- oslo.rootwrap
|   |-- oslo.serialization
|   |-- oslo.service
|   |-- oslo.utils
|   |-- oslo.versionedobjects
|   |-- oslo.vmware
|   |-- pycadf
|   |-- python-ironicclient
|   |-- requirements
|   |-- sahara
|   |-- sahara-dashboard
|   |-- stevedore
|   |-- swift
|   |-- taskflow
|   |-- tempest
|   |-- tempest-lib
|   |-- tooz
|   |-- tripleo-heat-templates
|   |-- tripleo-image-elements
|   |-- tripleo-incubator
|   |-- trove
|   `-- zaqar
|-- openstack-dev
|   |-- devstack
|   |-- devstack-WIP
|   |-- grenade
|   `-- pbr
|-- openstack-infra
|   |-- devstack-gate
|   `-- tripleo-ci