cloudbase / salt-openstack

61 stars 33 forks source link

Vagrant Dev Examples #18

Closed chekolyn closed 8 years ago

chekolyn commented 9 years ago

Hello there, are you accepting pull requests?

I've created a couple of vagrant examples inspired by the vagrant test environment here https://github.com/komljen/ceph-salt (btw if you are considering Ceph for this project that might be a good place to start. Also take a look at the ceph-salt/salt/orchestrate folder is kinda cool).

I only changed one upstream file to allow qemu instead of kvm in a virtualized environment.

Allinone: it has 1 master salt server and 1 allinone node (control, compute, store). Multinode: it has 1 master salt server, 1 controller and 3 compute/storage nodes.

There is more info on the README files.

The Vagrantfiles configurations are targeting a Linux dev environment with Libvirt + KVM; it is configured so you can either connect to a local Libvirt or a remote Libvirt server.

This setup has two Vagrant dependencies that are very easy to install: https://github.com/pradels/vagrant-libvirt https://github.com/maoueh/nugrant

These examples are not completely perfect but I think they would provide a good starting point for anyone who wants to learn and evaluate this project as I am currently doing.

Also, can you please clarify the License of this project?

chekolyn commented 8 years ago

Closing this pull request after the major code refactoring. Will work on a new branch to add vagrant support.