review feedback

pull/648/head
Jim Curtis 2016-02-21 11:04:43 -08:00 committed by Sébastien Han
parent b06229bafb
commit bf4864dd72
2 changed files with 27 additions and 23 deletions

View File

@ -200,34 +200,39 @@ then run `vagrant up --provider=virtualbox` again.
## Setup for Vagrant using OpenStack provider
Install the Vagrant plugin for the openstack provider: vagrant plugin install vagrant-openstack-provider.
Install the Vagrant plugin for the openstack provider: `vagrant plugin install vagrant-openstack-provider`.
cp site.yml.sample site.yml
cp group_vars/all.docker.sample group_vars/all
cp vagrant_variables.yml.openstack vagrant_variables.yml
Edit vagrant_variables.yml:
Set mon_vms and osd_vms to the numbers you want.
If you are using an Atomic image, un-comment out the skip_tags line.
Un-comment the os_ lines.
Set os_ssh_username to 'centos' for Centos and 'cloud-user' for RHEL images.
Set os_ssh_private_key_path to '~/.ssh/id_rsa'
Set os_openstack_auth_url to the auth url of your Open Stack cloud
Set os_username and os_password to what you provided for Open Stack
```bash
$ cp site.yml.sample site.yml
$ cp group_vars/all.docker.sample group_vars/all
$ cp vagrant_variables.yml.openstack vagrant_variables.yml
```
* Edit `vagrant_variables.yml`:
Set `mon_vms` and `osd_vms` to the numbers you want.
If you are using an Atomic image, un-comment out the `skip_tags` line.
Un-comment the `os_` lines.
Set `os_ssh_username` to 'centos' for Centos and 'cloud-user' for
RHEL images.
Set `os_ssh_private_key_path` to '~/.ssh/id_rsa'
Set `os_openstack_auth_url` to the auth url of your Open Stack cloud
Set `os_username` and `os_password` to what you provided for Open Stack
registration or leave them as ENV vars if you have set the
corresponding env vars for your user.
Set os_tenant_name to your Open Stack cloud project name.
Set os_region to your Open Stack cloud region name.
Set os_flavor to 'm3.medium'. This size has ephemeral storage with will
Set `os_tenant_name` to your Open Stack cloud project name.
Set `os_region` to your Open Stack cloud region name.
Set `os_flavor` to 'm3.medium'. This size has ephemeral storage that will
be used by the OSD for the /dev/vdb disk
Set the os_image to an image found in the Images list in the Open Stack
Set the `os_image` to an image found in the Images list in the Open Stack
cloud Dashboard (i.e. 'centos-atomic-host').
Set the os_keypair_name to the keypair name you used when you did the
Set the `os_keypair_name` to the keypair name you used when you did the
Open Stack registration.
vagrant up --provider=openstack
Once the playbook is finished, you should be able to do vagrant ssh mon0 or
vagrant ssh osd0 to get to the VMs.
sudo docker ps should show the running containers
When you are done, use vagrant destroy to get rid of the VMs. You should
```
$ vagrant up --provider=openstack
```
Once the playbook is finished, you should be able to do `vagrant ssh mon0` or
`vagrant ssh osd0` to get to the VMs.
`sudo docker ps` should show the running containers
When you are done, use `vagrant destroy` to get rid of the VMs. You should
also remove the associated entries in .ssh/known_hosts so that if the IP
addresses get reused by future Open Stack Cloud instances there will not be
old known_hosts entries.

View File

@ -52,7 +52,6 @@
# NOTE (jimcurtis): need at least version 1.9.0 of six or we get:
# re:NameError: global name 'DEFAULT_DOCKER_API_VERSION' is not defined
- name: install six
pip:
name: six