Change IP for zabbix memcache check

Change IP from 127.0.0.1 to node's public IP
for zabbix memcache net.tcp.service check

Change-Id: Ia5e9339074d9993b84217079013f2708baeb6eb7
Closes-Bug: 1387116
Fix keystone password update for users

keystone-client changed its error message when an invalid
password is specified. The logic is updated so that puppet
can update passwords for users.

Backport of I090f7e2ee62ee189f37921c091fe51b6d587cd74

Change-Id: I049bd99b9474204ff498863095beb8eecc641aee
Partial-Bug: #1400701
new option manage_password for keystone_user

Adds a new option manage_password, which defaults
to 'True' for all keystone_user objects, that
has the effect of enforcing the password of a given
keystone_user. If this is disabled, the user may change
his or her password at a later time and not be reset
by the keystone Puppet module.

Change-Id: I4bd59f233273374545953f16c7843488148096d6
Closes-Bug: #1400701
unmanage password for admin keystone user in nailgun

Setting keystone_user 'admin' to be unmanaged allows
a user to change his or her password to another password
and expect it to remain in tact after reapplying puppet
during a Fuel Master upgrade scenario.

Change-Id: I16a2c1fae2cc7916a9afc9847fcd03b20f431258
Closes-Bug: #1400701
Merge "Fix keystone password update for users"
Create keystone admin user before micro flavor

Create keystone admin user so that you have
rights to create m1.micro flavor

Change-Id: Ie4eeac635c7684be7b705d8fe4d4d145cd47d29a
Closes-bug: #1400910
Merge "Create keystone admin user before micro flavor"
Merge "new option manage_password for keystone_user"
Merge "unmanage password for admin keystone user in nailgun"
Merge "Change IP for zabbix memcache check"
Use augeas instead of sysctl::value

We don't actually need to execute 'sysctl -w' for
net.bridge.bridge-nf-call* sysctl keys since this can cause
puppet errors if puppet tries to apply sysctl::value before bridge
kernel module is loaded.

So we just need to make sure those sysctl keys are configured
properly in /etc/sysctl.conf file. When bridge kernel module is
loaded by libvirt, it will set them to correct values itself.

Closes-bug: #1401100
Change-Id: Ib53038bc53846d14a6c7bf028c7b4e78eef56255
Merge "Use augeas instead of sysctl::value"
Fix for murano-manage package-import

* This patchset resolves issue with re-upload of already existing murano application package

Change-Id: Ia1b6fc205ae040b7cabd60e3104ea97d565d797a
Related-Bug: # 1401503
Fix killing of Rabbit beam process for OCF scripts

W/o this patch, 'killall beam' commands kill all instances
of rabbitmq including the one for Murano.

The solution is to use kill_rmq_and_remove_pid()
procedure to kill it by pidfile instead.

Closes-bug: #1400670

Change-Id: Ic8bb0b4ea22df22784bdb8fca0ccd0f2cb02bc9e
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Merge "Fix killing of Rabbit beam process for OCF scripts"
Install and run irqbalance for RedHat-based  systems

Change-Id: Id6aa98ad3390359ce0aa7295b2f6b4e645741f36
Closes-bug: #1401925
Disable DF bit for tunneled installations

Due to the way how OVS handles GRE tunnels
it tries to copy DF flag to wrapping GRE
packet header, thus making it impossible
for packets of more than 1430 bytes size
to be transfered through regular interfaces
this breaks almost all applications. Thus
we are setting dont_fragment option to false
and we will also need to make ovs agent
set df_inherit flag to this option for
OVS versions that support df_inherit flag

We will also need to document that user should
extend his MTU size to reasonable one according
to http://docs.openstack.org/icehouse/install-guide/install/yum/content/neutron-ml2-network-node.html
in order to not get performance issues.

DocImpact
Change-Id: I031351b36f56881f21986b412bfae79fba0e884b
Partial-bug: #1402046
Add pretend_min_part_hours_passed before rebalance

Add pretend_min_part_hours_passed before rebalancing swift ring.
Make sure some dirs are created with proper ownership.

Closes-bug: #1402701
Change-Id: Id49a6ee1852e5d65a9994802c5949eac26dc1821
Add forgotten vlan_start parameter to cluster_simple.pp

Change-Id: Iaf098f5f7ec6ae74844ddd8877e3939d0bb84d15
Closes-bug: #1402768
Merge "Add pretend_min_part_hours_passed before rebalance"