Admin tenant changed from openstack to admin.
Configured neutron on controller and compute.
Configured compute node to access db on controller.
Configured compute node to set /root/openrc.
Disabled OVS neutron plugin and configured plumgrid neutron plugin.
Configured libvirt_vif_driver to 'nova.virt.libvirt.vif.LibvirtGenericVIFDriver'
Configured security_group_api, scheduler_driver, libvirt_vif_type and libvirt_cpu_mode.
nova-api, libvirt and nova-network configuration added.
Moved the changes from the modules to the site.pp so that there are only modification that are must required.
Updated the shared variables.
'neutron_url_timeout' is increased to 300 seconds.
Nova netowork class removed. "network.filters" is included in the nova-network node package.
Now nova::generic_service will install the package only but doesn't starts the services.
Reference: https://wiki.openstack.org/wiki/Packager/Rootwrap
Install the neutron-plugin-plumgrid and plumgrid-pythonlib if it’s not present, also track and upgrade the version.
* Made upgrade optional for the user.
Includes an entry for ifc_ctl command in /etc/sudoers

nova ALL=(root) NOPASSWD: /opt/pg/bin/ifc_ctl_pp *
Move ifc_ctl sudoers line from /etc/sudoers to /etc/sudoers.d/ifc_ctl_sudoers
Parameters added in qemu.conf:

clear_emulator_capabilities = 0
user = "root"

Signed-off-by: salmank <salmank@plumgrid.com>
Changed keystone_default_role to _member_ from "Member"

Signed-off-by: salmank <salmank@plumgrid.com>
Added enable_plumgrid parameter to make things more generic.

Signed-off-by: salmank <salmank@plumgrid.com>