Skip to content

A Vagrantfile for quickly firing up a tripleo undercloud with latest repos.

License

Notifications You must be signed in to change notification settings

knowncitizen/tripleo-undercloud-vagrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tripleo-undercloud-vagrant

A Vagrantfile for quickly firing up a tripleo undercloud with latest repos.

Pre-requisites

You'll need vagrant with the vagrant-libvirt plugin. At the moment, this only works with Linux. I'm working on the update for making it work with virtualbox.

Usage

You might want to take a look at the Vagrant file before you begin to make sure you want the specified network and things like fpaste (you may not!). After that, just run:

vagrant up

You can run the vagrant ssh-config to get the relevant ssh-config info:

vagrant ssh-config >> ~/.ssh/config

Edit the ~/.ssh/config to be the name 'undercloud'. Once you've finished that, you can use sshuttle (which you can find here) and run something along the lines of:

sshuttle -vr undercloud 0/0

You can then access the IP above in ~/.ssh/config as the starting point for the UI, or tie into it via a fork of TripleO-UI

Finally, you can do the following and have an undercloud:

openstack undercloud install

Other Stuff

The ssh-config is just an example. It's easier to just generate it.

Contributing

  1. Fork it ( https://github.com/[my-github-username]/tripleo-undercloud-vagrant/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

About

A Vagrantfile for quickly firing up a tripleo undercloud with latest repos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published