Commit Graph

7 Commits

Author SHA1 Message Date
Guilherme Steinmüller b9a2cc75ab Retire openstack-ansible-os_almanach
Change-Id: I5fb5593772c41f5c18154c7ac77a12bfa79de625
2019-04-24 16:40:02 -04:00
Kevin Carter eac3740711 Convert role to use a common systemd service role
This removes the systemd service templates and tasks from this role and
leverages a common systemd service role instead. This change removes a
lot of code duplication across all roles all without sacrificing features
or functionality. The intention of this change is to ensure uniformity and
reduce the maintenance burden on the community when sweeping changes are
needed.

Change-Id: Id817631699d711993bbdad08660d8067550430e6
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-07-30 23:12:38 +00:00
Frédéric Guillot 8cf7a102f7 Update to Almanach 4.0.9
Change-Id: Ife6d2ed182bc4d34b998b0e3078140e75e262d79
2017-05-24 13:24:52 -04:00
Kevin Carter 170944e154
Ensure the components are isolated from the system
This creates a specific slice which all OpenStack services will operate
from. By creating an independent slice these components will be governed
away from the system slice allowing us to better optimise resource
consumption.

See the following for more information on slices:

* https://www.freedesktop.org/software/systemd/man/systemd.slice.html

See for following for more information on resource controls:

* https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html

Tools like ``systemd-cgtop`` and ``systemd-cgls`` will now give us
insight into specific processes, process groups, and resouce consumption
in ways that we've not had access to before. To enable some of this reporting
the accounting options have been added to the [Service] section of the unit
file.

Change-Id: I022ecb7c291287116d184bcedecaf1d39530dd72
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2017-03-28 19:25:20 -05:00
Frédéric Guillot 19f4aa01f3 Update role for Almanach 4.0.3
Change-Id: Iafd1e77646c6bdde81116aad7899d1d85f976bc1
2017-01-23 15:55:05 -05:00
Frédéric Guillot bde023eee8 Make config files compatible with Almanach 3.3.x
Change-Id: I87becaf01439ba6397d7b9e02c91546dfb4dd1e1
2016-11-08 13:13:22 -05:00
Frédéric Guillot 7610442766 Use OpenStack project layout 2016-10-04 11:43:09 -04:00