L23network: allow setup MTU in the network_schema

This commit allow define MTU for interfaces and endpoints

Change-Id: I0038286fc75a6935cfcd6fefcfa6acd071a66f59
Blueprint: set-mtu-for-interfaces
BUG: 1274789
For mysql with syslog, make local logs copy and provide rotation

For syslog mode, save a local copy of *all* mysql logs to /var/log/mysqld.log
and add it ro retation plans as well.
(Does not change remote logging headers)

Closes bug: #1275124

Change-Id: I322594fdf47329e914526168eda42f9dd16a3201
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Specify CIDR netmask for each VIP

Explicitly setting the netmask for each VIP works around a bug
in Pacemaker where an incorrect netmask is calculated. This
subsequently sets an incorrect broadcast address.

Change-Id: Icf208eff1be27765611500ae0e71ead122a7c4ce
Closes-bug: #1277614
Add Ubuntu style syslog reloading to logrotate templates

Change-Id: Id32b0b678bbc2e681adb1974dc4d111dbd354504
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
move database section to main neutron config

Closes-bug: #1275943
Change-Id: I3e2077b95527b959e508e04e186edb0de53bf11d
Horizon performance tuning

Closes-Bug: #1277292

Some optimizations for Apache/WSGI settings aimed to improve
Apache and Horizon performance:
    - Apache MPM switched from 'prefork' to 'event' for RH-like
      systems
    - Apache/WSGI parameters configuration based on server's
      hardware

Change-Id: Idbd3ccaf05d9ad4a1e8206facece0c53a3fd90e7
Standalone servers for keepalive and receiver

 - added supervisor sections for assassind and receiverd
 - keepalive renamed to assasin (name conflicts) and starts as separate process controlled by supervisor
 - RPC receiver moved to separate server

NOTICE: depends on https://review.openstack.org/#/c/72325/

Change-Id: Ib7c74a2b3304cdb5a7c4dbaa57bcbf776b80dcfa
Implements: blueprint nailgun-move-to-uwsgi
Fix unused puppet agent/master logging templates

- remove obsolete master & agent logs from puppet
- make a local copy of all puppet logs as well to remote ones

Closes-bug: #1275121

Change-Id: I03e2bab8cd28d4e58a2b0fff05015167d1ad43b1
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Get Ordering of ifconfig operations from transformation order if it possible.

Add unordered interfaces and endpoints to the end of list in alphabetical order.

Closes-bug: #1278718
Change-Id: I0519de41c875d50758908974e8e04f014f27831c
Merge "L23network: allow setup MTU in the network_schema"
Merge "Get Ordering of ifconfig operations from transformation order if it possible."
Merge "Finish configuring a service before adding it to HAProxy"
Merge "For mysql with syslog, make local logs copy and provide rotation"
Merge "Specify CIDR netmask for each VIP"
Merge "Horizon performance tuning"
Merge "move database section to main neutron config"
Merge "Add Ubuntu style syslog reloading to logrotate templates"
Merge "Fix unused puppet agent/master logging templates"
Merge "Standalone servers for keepalive and receiver"
Restrict programname matching in puppet.log to puppet-apply

Change-Id: I59370bcb847fa07f06b92b6e99c19939d422d65e
Closes-bug: #1280488