RETIRED, Role os_almanach for OpenStack-Ansible
Go to file
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
defaults Ensure the components are isolated from the system 2017-03-28 19:25:20 -05:00
doc Use https instead of http for git.openstack.org 2017-02-06 16:39:48 +07:00
example Use OpenStack project layout 2016-10-04 11:43:09 -04:00
handlers Use systemd module instead of shell 2017-01-19 13:30:39 +00:00
meta Make the role compatible with Ubuntu Xenial 2016-10-05 13:02:06 -04:00
releasenotes Ensure the components are isolated from the system 2017-03-28 19:25:20 -05:00
tasks Ensure the components are isolated from the system 2017-03-28 19:25:20 -05:00
templates Ensure the components are isolated from the system 2017-03-28 19:25:20 -05:00
tests Update role for Almanach 4.0.3 2017-01-23 15:55:05 -05:00
vars Make the role compatible with Ubuntu Xenial 2016-10-05 13:02:06 -04:00
.gitignore Make project compatible with CI infra 2016-10-31 14:27:36 -04:00
.gitreview Make project compatible with CI infra 2016-10-31 14:27:36 -04:00
LICENSE First commit 2016-09-15 16:32:49 -04:00
README.rst Show team and repo badges on README 2016-11-25 16:31:21 +01:00
Vagrantfile Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant 2017-02-09 10:41:37 +07:00
bindep.txt Use OpenStack project layout 2016-10-04 11:43:09 -04:00
manual-test.rc Make project compatible with CI infra 2016-10-31 14:27:36 -04:00
requirements.txt Use OpenStack project layout 2016-10-04 11:43:09 -04:00
run_tests.sh Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant 2017-02-09 10:41:37 +07:00
setup.cfg Make project compatible with CI infra 2016-10-31 14:27:36 -04:00
setup.py Make project compatible with CI infra 2016-10-31 14:27:36 -04:00
test-requirements.txt Point roles docs bugs to openstack-ansible LP 2016-12-01 14:10:38 +00:00
tox.ini Use https instead of http for git.openstack.org 2017-02-06 16:39:48 +07:00

README.rst

Team and repository tags

image

OpenStack-Ansible Almanach

tags

openstack, almanach, cloud, ansible

category

*nix

This Ansible role installs and configures OpenStack Almanach on Ubuntu 14.04 and 16.04.

This role will install the following Upstart services:
  • almanach-api
  • almanach-collector