aboutsummaryrefslogtreecommitdiff
path: root/vagrant
AgeCommit message (Collapse)AuthorFilesLines
2015-10-07Move around the development environmentsSteven Dake2-322/+0
THe top level dev directory is now used to store the heat and vagrant development environments. backport: liberty TrivialFix Change-Id: Ib0922b90eacaa8518aee09cdeb46f4ac0437e015
2015-09-26Allow different defaults for different providersMartin André1-25/+51
Change-Id: I63bf8d4d3c5d359e82f2cac47cfd4ad7ce500ccf Closes-Bug: #1498454 Closes-Bug: #1498461 Partially-Implements: blueprint vagrant-improvements
2015-09-25Merge "Vagrant bootstrap incorrectly adds quotes to kolla-build.conf"Jenkins1-1/+1
2015-09-25Merge "Add chown for /usr/share/kolla in Vagrant setup"Jenkins1-1/+2
2015-09-25Vagrant bootstrap incorrectly adds quotes to kolla-build.confPaul Bourke1-1/+1
Change-Id: Icff81e74ab1b1f7d8aed7a2676ac506b062832dd Closes-Bug: #1499758
2015-09-25Merge "Add pub key to the VM booted by vagrant"Jenkins1-0/+2
2015-09-25Add chown for /usr/share/kolla in Vagrant setupPaul Bourke1-1/+2
Change-Id: Ia67546e4fd2b4b1761f33fa4d8b58b785cf15c29 Closes-Bug: #1498920
2015-09-25Remove fake DHCP server in VagrantfileMartin André1-18/+1
The upstream vagrant-libvirt issue was fixes, we don't need the hack anymore. Change-Id: I5527e30410c0259bcf2a8bd0d079172341112742 Closes-Bug: #1497671 Partially-Implements: blueprint vagrant-improvements
2015-09-24Add pub key to the VM booted by vagrantHui Kang1-0/+2
so that the ./tool/init-runonce can use the key Change-Id: I50e5540a24ddda9d8266585e7cb13fb8e3ad4473 Closes-Bug: #1498240
2015-09-17Set namespace to point to local registryMartin André1-11/+2
`kolla-build --push` will push to local registry. Partially-Implements: blueprint vagrant-improvements Change-Id: Id841ad9845db6270b6051f7e0a1f93bccbf686fe
2015-09-15Default vagrant deployment to AIOMartin André1-1/+1
The default for kolla-ansible is already AIO, let's be consistent. Partially-Implements: blueprint vagrant-improvements Change-Id: Ib2736806c373f18be7d758c06b88abe38a60bd55
2015-09-15Preconfigure Kolla to work out of the boxMartin André1-0/+12
This is intended for a development or PoC environment, and certainly not production. Partially-Implements: blueprint vagrant-improvements Change-Id: I619ef9be308c2296e06c5353cebec40d95b29eb3
2015-09-15Increase size of operator to allow building imagesMartin André2-0/+25
This is only implemented for libvirt provider at the moment. Partially-Implements: blueprint vagrant-improvements Change-Id: I72a2c32d7b5966a255eefcf687533023e84280da
2015-09-15Reuse kolla working dir from host in operatorMartin André2-4/+2
Partially-Implements: blueprint vagrant-improvements Change-Id: I5eca45b497ed1aea3a3706d67c9938390be51f1d
2015-09-15Use NFS sharing, it's a lot fasterMartin André1-6/+6
Partially-Implements: blueprint vagrant-improvements Change-Id: Ia4a1f68f6bb3f02a71a87711a4f9cd48e358f6eb
2015-09-15Libvirt provider for VagrantMartin André1-27/+46
Change default box to centos/7 since it is available for both Virtualbox and libvirt providers. Default provider is now libvirt. I had to disable DHCP on the private netword due to issues with vagrant-libvirt: https://github.com/pradels/vagrant-libvirt/issues/427. Partially-Implements: blueprint vagrant-improvements Closes-Bug: #1482478 Change-Id: Iaa1e42d8c0b4c108c5dd74fba8e71d948b7a9567
2015-09-15Allow configuring number of nodes in VagrantfileMartin André1-12/+11
Partially-Implements: blueprint vagrant-improvements Change-Id: Icdf42f45dd5dec44dc02f073da0c4b863617cb1b
2015-09-15Prepare for vagrant-based AIO dev environmentMartin André2-67/+82
Configure Docker registry to listen on port 4000 in case of AIO since it is conflicting with keystone. Partially-Implements: blueprint vagrant-improvements Change-Id: I50ee0854cece0dac60b97e38654d96690aa81c6d
2015-09-14Update openstack repo in vagrant scriptSwapnil Kulkarni1-1/+1
Change-Id: I99f940a3b12f8d63bac8f3d20bee242675fbba9e Closes-Bug:#1495390
2015-09-08Merge "Add missing node types to Vagrantfile"Jenkins1-0/+30
2015-09-07Cleanup small todo in VagrantfilePaul Bourke1-7/+13
Makes provision steps more readable. Co-Authored-By: Martin André <martin.andre@gmail.com> Change-Id: I177c467f01f6122ad8902f2b62694bc3acb7b0c8 Closes-Bug: #1493010
2015-09-07Add missing node types to VagrantfilePaul Bourke1-0/+30
Out of the box testing will be easier if the supplied ansible multinode inventory matches the Vagrantfile Change-Id: I2e1233502cc5671f6a49381bcb9bdedfdd27ecac Closes-Bug: #1493011
2015-09-02Copy config to /etc/kolla rather than symlink in VagrantfilePaul Bourke1-4/+4
Symlinking results in all sorts of changes to the repo when going to commit. Also make minor changes resulting from the fact we can now pip install kolla. Change-Id: I6b26fc4635da5293a83cba6edd748b95eea761ca Closes-Bug: #1491312
2015-08-28Rename support to control in VagrantfilePaul Bourke1-10/+10
To match the latest changes to ansible/inventory/multinode Change-Id: Iaf018b4ca65eee8150f3595719edfdae7b8346ba Closes-bug: #1489933
2015-08-06Start docker without -H to make chgrp work on socketHarm Weites1-1/+1
This way the vagrant user can access the docker daemon socket. Closes-Bug: #1482381 Change-Id: Ic631a94c5b9665b9ec39be5c0454e4c1fa6a33b1
2015-07-31Vagrantfile and docsHarm Weites2-0/+215
With Vagrant it becomes real easy to create a dev environment to test and checkout $code. The focus is specifically on setting up an environment to play around in, developing Kolla and showing what it is capable of in a clean virtualised environment. When done, the environment can be destroy and re-created at will when needed. Change-Id: I440d004e76c337f298cad2397cf4c13f2cc35ddb Implements: blueprint vagrant-devenv