Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jtopjian/vagrant-icehouse
Vagrant scripts to build and OpenStack Icehouse environment
https://github.com/jtopjian/vagrant-icehouse
Last synced: 4 days ago
JSON representation
Vagrant scripts to build and OpenStack Icehouse environment
- Host: GitHub
- URL: https://github.com/jtopjian/vagrant-icehouse
- Owner: jtopjian
- Created: 2014-12-31T06:09:21.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-31T06:13:23.000Z (almost 10 years ago)
- Last Synced: 2023-03-23T03:01:47.876Z (over 1 year ago)
- Language: Shell
- Size: 117 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
OpenStack Demo
==============This repsository contains everything needed to deploy a simple OpenStack environment inside OpenStack. This is useful for demo or testing purposes.
Requirements
------------* Vagrant
* Vagrant OpenStack Plugin
* Vagrant Hostmanager PluginInstructions
------------1. Optionally create a `launchpad` server that acts as a remote server where you can run everything via tmux, etc.
2. Either add an existing SSH keypair to `vagrant/support/keys`, or wait until the Puppet node generates a pair and copy it locally.
3. Deploy the Puppet node:
vagrant up --provider openstack puppet
4. Deploy the cloud controller:
vagrant up --provider openstack cloud
5. Run the `openstack-prep.sh` script:
vagrant ssh cloud
sudo bash /vagrant/support/openstack/openstack-prep.sh6. Deploy the compute nodes:
vagrant up --provider openstack c01
vagrant up --provider openstack c027. Optionally deploy the `st2` instance that runs [StackStorm](http://stackstorm.com/):
vagrant up --provider openstack st2
8. Optionally deploy the `stacktach` instance that runs [StackTach](http://stacktach.readthedocs.org/en/latest/):
vagrant up --provider openstack stacktach