Add standalone nailgun role puppetsync

This allows the rsync puppet container to
deploy on its own. Additionally, fixed
package and service definitions to allow
xinetd to be defined only in this class.

Change-Id: I599c6eb61eabd64bae1c8c13e93ea4053ca8eaa8
Separate nailgun::cobbler from nailgun

Allows isolated deployment of nailgun::cobbler
class without calling nailgun base class for
deployment within Docker.

blueprint fuel-containerization-of-services
Change-Id: Id32f42a31ca17441c75785f6711f86654788a1e3
Fix astute from pkg installation

* Added rabbitmq_host to nailgun::astute class.
* Remove unneeded packages from install

blueprint fuel-containerization-of-services

Change-Id: I7eb83da970d7c8d4268641112f560820e77bd6c6
Add iptables rule parser for docker

Improves iptables firewall filter for
handling addrtype rules.

blueprint fuel-containerization-of-services

Change-Id: Id464e3554386ba0bd659f223ac418f995507af66
Merge "Add standalone nailgun role puppetsync"
Merge "Add iptables rule parser for docker"
Merge "Fix astute from pkg installation"
Merge "Separate nailgun::cobbler from nailgun"
Add puppetlabs-mongodb

This is a verbatim copy of upstream
https://github.com/puppetlabs/puppetlabs-mongodb
v0.7.0 c5e672581664c326b9f0dc4071d9d79c764e40cc

Partial (Stage 2) blueprint: ceilometer-fuel-integraition

Change-Id: Icbd908ff855cd5320c961ec198ccc536baf204e5
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Fixed cobbler resolv.conf.erb template

Variable access via 'domain_name' is deprecated.
Use '@domain_name' instead.

Change-Id: I69a1bf4a25d57f7d3154e8465b5ec6ae9f134d2b
Merge "Add puppetlabs-mongodb"
vcenter integration added
changes suds installation with native package manager, was pip
check if vcenter enabled
added image upload for Ubuntu
changed cirros image destination file
removed blank symbols
added hypervisor type for image upload
added workaround for ubuntu compute
changes for vcenter installation for HA and removed image upload fia puppet