Update vswitch module to support keep-ip option

Packstack doesn't use this option yet, so this commit shouldn't
specifically affect it, but as foreman needs this option we need
to add it.

Change-Id: I741cec30611560d48fb2796925e76cb66102e0ba
Change message in certain cases

In some cases Puppet error messages are useless.
This patch implements algorithm which makes certain error
messages more userfriendly.

Change-Id: Iac6f1c5382b3c3d605df3477477558858eca69ef
Fixes: rhbz#989334, rhbz#1006476, rhbz#1003959
Improved logging

- Removed useless logging messages
- Added command/script execution info to standard log
- Unified command/script execution

Change-Id: Ifa7c772129bf50f599432164b843e849f618331c
Fixes: bug #1228187
Allow packstack to detect linux sub-interfaces properly

Change-Id: Iebc764c1bf9fa6639cb81f0aa9d45eab4c176424
Merge "Allow packstack to detect linux sub-interfaces properly"
Fix typo in ntp-servers option

Fix typo in ntp-servers option

Change-Id: I33ed59ac4843a92d0432fa3c575e6368d6521d83
Merge "Fix typo in ntp-servers option"
Merge "Improved logging"
Merge "Change message in certain cases"
Fixes typo

Change c342c0a60f712103f2c69b14dd5eb3f5b8c0cc93 broke waitforpuppet.
This patch fixing the issue while keeping the can_fail feature

Change-Id: I4408348ca0584ada84cba718d5cdcc1ad769cf18
Adds support for multihost nova-network

- Modifies Nova plugin to accept multiple hosts
in CONFIG_NOVA_NETWORK_HOSTS parameter.

- Fixes validate_multi_ip

Change-Id: I16bb63040b5825d4e8f7ed9a95d0ce46680e4074
Fixes: rhbz#1001916
Adds Firewall rules for cinder access.

Allows connection to cinder service only for nova
compute hosts,

This patch is for cinder only, rules for the other
services are being developed since the bug
addresses the entire openstack installation.

Fixes (partially): rhbz#1002063

Change-Id: Ib1ee17810cf7993d1404a5eee80ddef7c2712135
Adds Firewall rules for swift access.

Allows connection to swift and rsync from
this hosts: CONFIG_SWIFT_STORAGE_HOSTS and
CONFIG_SWIFT_PROXY_HOSTS

This patch is for swift only, rules for the other
services are being developed since the bug
addresses the entire openstack installation.

The swift proxy service was not restricted
because it's the connection to the outside world.

Fixes (partially): rhbz#1002063

Change-Id: I1f8e46ff4eebe85d2d0a4bcded8e6ad8ed664a9b
Creates keystonerc_admin for user

- creates keystonerc_admin for user running Packstack
in case OpenStack client host is the host where packstack
is running (eg. all-in-one installation)

Change-Id: I37be40de46f54c78c934a27bc3f5e3c9381e7f19
Fixes: rhbz#964005, rhbz#976394
Prescript plugin improvement

Added NetworkManager disabling mechanism. Merged prescript
and sshkeys plugins to prepare for fix of rhbz#976787.
This way ssh keys will be always distributed as the first
step.

Change-Id: Id9d708459d203bf5b2ce53478a57895928300f7d
Fixes: rhbz#967369, rhbz#976787
Merge "Creates keystonerc_admin for user"
Fix CONFIG_PROVISION_TEMPEST_REPO_URI default

The default value now 404's, so point at the upstream repo

Change-Id: Idd4dfb4a23291d56a474539630f7baa5c3c8e2bd
Merge "Adds Firewall rules for cinder access."
Merge "Adds Firewall rules for swift access."
Merge "Adds support for multihost nova-network"