Fix rsyslog defaults typo for ubuntu

CI retest
Closes-bug: #1281485

Change-Id: Ib0e78c15aeaf16fb1f8e7e8abc354f153b6d970b
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Standalone nginx site.pp and dir fixes

Set staticdir and templatedir for nginx to
refer to nailgun static dirs correctly

blueprint fuel-containerization-of-services

Change-Id: I5e920d55c9c74c8a10696843103bd44fbf96b26f
Added base host only manifest with docker

host.pp added, which assumes the base host
roles for all cases of deployment. This
includes SSH key generation and iptables.

cobbler::iptables calls were modified to
allow the class to be included in two
places in the manifests to meet both
deployment styles.

nailgun::iptables is now called from
nailgun::host class.

Change-Id: Idb016dda6ec64213a7175826de7aae60d3a95158
blueprint fuel-containerization-of-services
Allow separate RabbitMQ server for nailgun

Add rabbitmq_host variable for all classes
that depend on RabbitMQ for configuration,
including nailgun, naily, and mcollective.

RabbitMQ server and required users are
no longer a core dependency of nailgun class.

Added workaround for running RabbitMQ in
docker by purging /etc/default/rabbitmq-server,
which contains a ulimit call.

TODO: Refactor mcollective::rabbitmq to not
include iptables commands so it can be called
for deployment inside docker.

blueprint fuel-containerization-of-services

Change-Id: I027740b412b8d7d03adfd4098916becf352f462d
Proxy requests to heat API using haproxy

Change-Id: Id416667d5956a9e4712ae47a3afd03104fde05c0
Closes-Bug: #1307503
Facts update: check several files for needed info

Updated "astute_settings_yaml" and "fuel_version_yaml" facts to
support search for info in several files. This is needed for Fuel
containers. Both facts look for their files in /etc/fuel/ dir
first, then in default locations. Infortmation is takes from
the first file it finds.

- astute_settings_yaml fact search path:
    * /etc/fuel/astute.yaml
    * /etc/astute.yaml

- fuel_version_path fact search path:
    * /etc/fuel/version.yaml
    * /etc/fuel/nailgun/version.yaml
    * /etc/nailgun/version.yaml

blueprint fuel-containerization-of-services

Change-Id: Ie31dc02b88f1c7de419ac8b1a6ce3f1d149e7eae
Allow separate Astute server from nailgun

Provides supervisord config and site.pp to
run astute as a standalone server.

blueprint fuel-containerization-of-services

Change-Id: I23313d9381ad33316c1b0fbf55849c3ca13af8eb
Fix cobbler fence_ssh script to support newer agent

Change-Id: I877abc85f36980da17ec71c5a2fa51fa243137c8
Add missing cobbler dependencies

Cobbler depends on a number of libs
and utilities to manage node
provisioning.

blueprint fuel-containerization-of-services

Change-Id: Ic438679c5247b72d14938885bb73c39d0dac283a
Merge "Allow separate Astute server from nailgun"
Docker container support for rsyslog

Since we're going to run "rsyslogd" for remote logging in a
container, we don't need "rsyslogd" to configure TCP/UDP listeners
on a host system.

blueprint fuel-containerization-of-services

Change-Id: I22a3ab9092a5ff3dedb6cd000f1d323e14e8f2b9
Change state of 'lo' interface to 'up' inside net.namespace at creation.

Change-Id: Id99dee1e72fccf80be689650fc63cbe9eab06d99
Closes-Bug: #1308356
Merge "Added base host only manifest with docker"
Merge "Facts update: check several files for needed info"
Merge "Docker container support for rsyslog"
Add server override feature for cobbler

Needed for cobbler, which requires a local
IP in server field for its own operations,
but connecting clients need IP of master host.

blueprint fuel-containerization-of-services

Change-Id: I6ba03ca7f74ebc2b1175aa07369d580b29472693
Fix for mongo node deployment in HA mode

Number of mongo nodes for HA were hardcoded

Change-Id: I10da21d4631bc720a030bd0f987480110ee58095
Closes-Bug: #1308362
Fix RGW endpoint port

Change RGW endpoint port registered in keystone
to 8080 as this is the real port on which
haproxy is listening.

Previously, until https://review.openstack.org/#/c/85195/
was merged, RGW was working because virtual IP was located
on one of the controllers and apache proxying RGW fastcgi
application was answering on 6780 port. Currently, VIP moved
into namespace and 6780 is no longer available.

Change-Id: I2ad74b743561d21bb8e522c0648d26d93348657e
Closes-Bug: #1307508
Merge "Fix for mongo node deployment in HA mode"
Neutron fixes for ICE-HOUSE

Closes-Bug: #1305895
Closes-Bug: #1306084

Change-Id: If35dbef3121621d853798b371bf4aff495f2c68f