Sync inifile with upstream

v1.1.3 41e2ddbc1cd861247e57d16b778cbe891602f509
Partial blueprint merge-openstack-puppet-modules

Change-Id: Idd6b512a4adafc31cd0c80ccf0ca59a18b43d98e
Set non-empty external-id for bridges by default

Set external-id for bridges to their names by default.
OVS-agent monitors external bridges only if their external-id
matches their names

Change-Id: If98ff6d13d5d229127e5218c99d788b759e3027f
Closes-bug: #1323608
Set horizon local_settings before compress

Compress fails because local_settings.py default
value is false. The settings file needs to be
created first.

Change-Id: I142a4d78880c143a13d5e715428a5c0937f33c9a
Closes-Bug: #1364938
blueprint fuel-deploy-juno
Import the camptocamp openssl module version 0.3.1.

It is a new module that will be used to manage SSL keys and
certificates. It allows:
  - The generation of SSL keys,
  - The generation of SSL certificate from private key
  - The generation of SSL certificate signing request

Change-Id: I4a6a7b78d58fd17ea133421bc326fe2d3d65b409
Implements: blueprint ssl-endpoints
Tie pub vip with public gw ping

Add new pacemaker cloned "ping" primitive and tie it with public
vip via "location" in order to migrate public VIP in case
controller can't ping public gateway.

Closes-bug: 1370510
Change-Id: Ibf4fedee536ac9eb106206060b58a6039558ef85
Set <host> in cinder.conf to rbd:<pool> for RBD backend

Cinder volume can only be managed by a cinder-volume process that has <host>
configuration variable value matching <os-vol-host-attr:host> attribute of the
volume.

By default, host of a cinder-volume service is set to its hostname, which means
that if one controller is lost, none of its volumes can be managed by
cinder-volume processes on other controllers. This makes sense for Cinder LVM,
but not for RBD or other shared backends.

This commit sets <host> to the same value on all controllers when RBD backend
is enabled, so that any controller can manage RBD backed volumes created by any
other controller.

Change-Id: I47161796dbb817eab026402760799bee24371863
Partial-Bug: #1371328
Make rescheduling of l3 agent more resilient

In order to make l3 agent restart more resilient
and idempotent do:

1) delete agent after resource is stopped and
all the stuff is cleaned up

2) reschedule not only dead routers/networks but also
orphaned routers/networks

3) enclose get_pid_list_for_ns_list function argument
in cleanup function into double quoutes
or it will use only the first argument
and will not work with several networks

Change-Id: I06a89f0015c8f188d212995ed0652c5ee2cc1c47
Related-Bug: #1371550
Add syslog support for Ceph

Ceph now supports syslog facility and
log level features, so it should now be
included in Fuel.

blueprint add-all-openstack-logs-to-ui

Change-Id: I2b039ff724ff88b510c78379b955b3c44eba7f61
Merge "Set horizon local_settings before compress"
Merge "Tie pub vip with public gw ping"
Set container time to UTC

Create new class docker::container for
related tweaks necessary to apply to all
Docker containers.

Change-Id: Ibba7bf58da0aac1d760d3550edb9a9508d71b1c4
Closes-bug: #1372439
Change require to subscribe for zabbix service

Zabbix service now subscribed to changes in zabbix_server.conf.

Change-Id: Ie48379042121b8e2fc0de81414b6a6b9e0fa2491
Closes-Bug: #1373387
Fix public VIP gateway ping for neutron

We have different network scheme in astute.yaml for neutron. This
patch fixes public gateway calculation for pacemaker "ping"
resource when we use neutron.

Closes-bug: 1373375
Change-Id: Ia49ba52d3eab5dd5733450901e7a84a3448dbd3d
Merge "Add syslog support for Ceph"
Disable fwaas in neutron server config file

Currently Firewall-as-a-Service isn't used but it is enabled.
It prevents neutron-l3-agent from starting.

Change-Id: I6cc86a30de840108cff91d02bc9002794150f17f
Closes-bug: #1372787
Declare cinder::glance to set glance_api_version

Prior to syncing upstream cinder module, glance_api_version was set from
cinder::backend::rbd. New upstream moved this to cinder::glance.

Change-Id: Ied9f4308b998e9f345449e03a00221de41261e85
Closes-Bug: #1373096
Replace start_guests with resume_guests

Fuel UI offers an option to "start guests on reboot" which,
if set to true, will attempt to restart all guests on a
given host regardless of prior status. This commit changes
the nova.conf entry from start_guests_on_boot to
resume_guets_state_on_host_boot.

Change-Id: I3515c6350c1314cf091480ea109c8ade6195ea17
Partial-Bug: #1352284
Merge "Fix public VIP gateway ping for neutron"
multiple start rescheduling after migration L3/DHCP agent

This workaround is safe, because starting rescheduling on alive agent do nothing

Change-Id: I5b4ea431d6907e4d57d0f753d3720a470583c77f
Closes-bug: #1371561
Merge "Change require to subscribe for zabbix service"