Add ssh console to anaconda and preseed

Adds ssh console to CentOS and Ubuntu nodes during provisioning.
SSH is accessible from Fuel master node via Admin network IPs with
Fuel root RSA ssh key. Password authentication is not available.

Anaconda/Debian-installer stop commands have been removed from the
login profiles. Orchestrator should execute something like the
following in order to pause provisioning on the node:

- CentOS/RH: "killall -STOP anaconda"
- Ubuntu: "killall -STOP debootstrap dpkg"

Change-Id: Ic34b7e6f154c084bd03c29cc5ce1d22edfc165ad
Closes-Bug: #1277447
Add new snippet ubuntu_authorized_keys

Adds a new snippet for setting up the /root/.ssh/authorized_keys in Ubuntu
carriage returns in keys are escaped in the preseed
they are put back with command echo -e
existing authorized_keys renamed centos_*

Change-Id: Ia9b77d418a27f86665671c323ae0e23002907456
Closes-Bug: #1277253
Implement user-defined tenant for neutron nets

Default networks were previously hardcoded to use
"admin" as the tenant, regardless of user input.
This patch is a workaround because nailgun creates
neutron_config with admin tenant hardcoded as well.

FIXMEs were added to indicate what code needs cleanup
after nailgun is patched.

Change-Id: I272b53b6dbb4e972f94e82e81b58920351f4144d
Partial-Bug: #1267431
Mysql performance and disk optimization

1. Use per table innodb option
2. Use Barracuda file format

Change-Id: I42eaa51aa80853f609f34d8028eed32f1ec8a2dc
Partial-bug: #1278964
Fix rsyslog templates for Openstack logs

- use *_matched values for facilities in templates
- simplify stop processing condition

Closes-bug: #1263675

Change-Id: Ia87861605f3182d4fef7dece7942beb207e7582a
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Add full list of mon nodes to ceph.conf for HA

Change-Id: Ib426524c5483fa10207351401880281e27734a34
Closes-bug: #1268579
Assign journal devices to OSDs sequentially

If there are morei OSDs than journals then the
remaining OSDs will place its journal on its disk.

Closes-bug: #1280752
Change-Id: If78615450b8daaece69dca9d6cd409f79eb3ac01
Fix bool defaults for debug, verbose, use_syslog

- Sync from upstream: debug, verbose, use_syslog defaults as bools

Implements bluepprint: refactor-logging-puppet-openstack-services

Change-Id: I7f44080de617b735103f369fbb331e1ffb0f54c1
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Fix missed debug parameter for HA controller

Change-Id: Ifc120e07b9bf144c206b3fbe6472f7a026973d19
Closes-bug: #1281953
Setting to use syslog in Murano added.

* Local logs added
* Logrotate configured
* Typos
* murano_use_syslog -> use_syslog
* murano_debug -> debug
* murano_verbose -> verbose
* syslog_log_facility
* murano user/group added back
* use bool values for debug/use_syslog
* applied diff with 74420

Replaces review https://review.openstack.org/#/c/62853/
Replaces review https://review.openstack.org/#/c/63705/

Change-Id: I9011d008d34ddc31c2fd7cc426cf63f2acd0c2db
Closes-Bug: 1261477
Merge "Mysql performance and disk optimization"
Merge "Implement user-defined tenant for neutron nets"
Merge "Fix missed debug parameter for HA controller"
Merge "Add new snippet ubuntu_authorized_keys"
Check tunnel mode when generate defaults for predefined networks and physnets.

We shouldn't create physnet if segmentation type is GRE.

Change-Id: I4adc202791b508d675b09a966de77206bc2cad15
Partial-bug: #1281573
Merge "Assign journal devices to OSDs sequentially"
Merge "Add full list of mon nodes to ceph.conf for HA"
Revert "Implement user-defined tenant for neutron nets"

This reverts commit dc5e6c2db4660ca31a146250b84c1d4dee73997d
Merge "Setting to use syslog in Murano added."
Merge "Revert "Implement user-defined tenant for neutron nets""