Added New Files for Vagrant Install Mode

Vagrant uses eth0 of the Virtual Machine for communicating with the
VM, manually changing the network port is not possible as Vagrant
overrides it. So change in the network interfaces is done as a work
around till we get a fix for this issue.

b/p training-manuals

Change-Id: I618058c0c5395c00fd21168ee973aca7ec68f19f
Adds keystoneauth middleware steps

Change-Id: Id03a316ce265839ed820d10b47fc60dd7cadd98c
Closes-bug: 1242686
backport: stable/havana
Install Guide: Basic arch diagram showing services on each node

Co-Authored-By: Andreas Jaeger <jaegerandi@gmail.com>

backport: stable/havana

Change-Id: Ief11613a799a8dcfa07a487e0e9c2a16e25a07fd
Install Guide: Fix plug-in in neutron code

Revert some s/plugin/plug-in/ done as part of change
https://review.openstack.org/#/c/53051/

The code changes were all wrong and have been fixed.

Change-Id: I10b151d2c7a17a1c67639f402cedeeef107c703d
Backport: havana
updated testing image to latest openSUSE release

Change-Id: Ia170da04940e25e45d76b42572bd7f25e3c946ae
Install Guide: fix ssh command

* Identity file is not mykey, but ~/.ssh/id_rsa (the default).
* CirrOS demands login as user cirros, not user root.

backport: havana
Change-Id: Ie707a7a35c98bc85993668b6d7576e99380b2bc3
Merge "Adds keystoneauth middleware steps"
install add-apt-repository first

Like mentioned on the mailinglist the package python-software-properties
has to be installed first.

backport: havana

Change-Id: I49252b81bac262e4950b996be4c53d6ce4d72bcf
Merge "install add-apt-repository first"
Install Guide: unreachable metadata service

Recommend installing a local metadata service on compute nodes on
RHEL, CentOS and Fedora.

Change-Id: I64b65908a72c7b586dbcba133e95096779ee6043
backport: havana
Partial-Bug: 1243157
Install Guide: Fix bugs in block storage node

* Fix misspelled pvcreate command
* storage node needs cinder database password
* tgtd.conf must include cinder volume configs (rhel;centos;fedora)
* lvm filter wouldn't work with the volume used

Change-Id: Iaa81520541e5b4d98601d81998e67322c069f91d
backport: havana
Closes-Bug: #1243671
Merge "Install Guide: unreachable metadata service"
Merge "Install Guide: fix ssh command"
Add Missing Newline In OVS Plugin Setup

There is a missing newline between two commands in step 3
of the OVS plugin setup instructions.  This fixes that.

Change-Id: Ic990eb99ae3f5c8159ae16296f73bd472c6bbddf
Fixes: bug #1243734
backport: havana
Merge "Added New Files for Vagrant Install Mode"
Merge "Add Missing Newline In OVS Plugin Setup"
Merge "updated testing image to latest openSUSE release"
Move network_vlan_range conf to right place

The neutron configuration has network_vlan_types in the wrong place.
They should be in the tables with their plugins instead of in the common
table 4.1.

NOTE: If someone runs the generator again this change will need to be made
again until the generator is fixed!

Fixes-bug: #1243780
Backport: havana
Change-Id: Ie99afbe1f1ac6071fb1379f0457711976f568461
Install Guide: Fix neutron service creation

Fix the creation, use same way we do it for other services

Change-Id: I16a3e6f815954566c7eb564e5bb26c09d8ceb211
backport: havana
Closes-Bug: #1242851
Install Guide: Fix PASS/DBPASS usage

X_DBPASS is the MySQL password, X_PASS the keystone service one.
Fix places that used DBPASS instead of PASS.

Change-Id: Icf210e4d1c51b74897e9dc8fbabe53968d4b2e2c
backport: havana