Role os_heat for OpenStack-Ansible
Go to file
Jesse Pretorius 87582ad580 Optimise role execution
In order to optimise the role execution and
to improve consistency, the following is done:

1. The services dict is filtered per host to
   prevent skipped tasks from spamming the
   logs and wasting execution time.
2. The service restart is implemented in a
   specific order to improve consistency. The
   order implemented is a wild guess as there
   is no upstream documentation about the
   'correct' order.
3. The service enable/start is consolidated
   into the handler to be more efficient.
4. A dynamic include is used instead of nesting
   includes for the init prep.

Change-Id: I91d20b980f1b1a63ff2d6ef30bcec7ef58a5571a
(cherry picked from commit f7de00cadd)
2017-07-12 09:18:29 +00:00
defaults Optimise role execution 2017-07-12 09:18:29 +00:00
doc Update repository with reference to role git location 2016-12-22 14:26:21 +00:00
examples Rename package lists (and related vars) appropriately 2016-08-30 17:10:53 +01:00
handlers Optimise role execution 2017-07-12 09:18:29 +00:00
meta Use package module to install distro packages 2017-05-04 06:31:42 +00:00
releasenotes Rename release note to unique hash 2017-04-28 12:03:36 +01:00
tasks Optimise role execution 2017-07-12 09:18:29 +00:00
templates Optimise role execution 2017-07-12 09:18:29 +00:00
tests Update repo for stable/ocata 2017-02-08 10:46:41 +00:00
vars Optimise role execution 2017-07-12 09:18:29 +00:00
.gitignore Add os_heat role functional tests for gate 2016-10-05 19:41:02 +01:00
.gitreview Update .gitreview for stable/ocata 2017-02-03 18:58:20 +00:00
CONTRIBUTING.rst [DOCS] Cleanup the role docs for consistency and clarity 2016-03-05 15:44:51 -05:00
LICENSE Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
README.rst Show team and repo badges on README 2016-11-25 16:10:48 +01:00
Vagrantfile Remove Trusty support from os_heat role 2016-12-15 13:17:58 +00:00
bindep.txt Install python2-pyOpenSSL package on CentOS 2017-03-03 19:38:04 +00:00
manual-test.rc Use centralised test scripts 2016-09-28 08:32:50 +01:00
run_tests.sh Update and clean up run_tests.sh 2017-01-06 16:52:55 +00:00
setup.cfg Update homepage with developer documentation page 2016-09-20 14:27:00 +05:30
setup.py Updated from global requirements 2016-07-15 03:57:52 +00:00
test-requirements.txt Updated from global requirements 2016-12-02 05:10:50 +00:00
tox.ini Update repo for stable/ocata 2017-02-08 10:46:41 +00:00

README.rst

Team and repository tags

image

OpenStack-Ansible Heat

Ansible role to install OpenStack Heat.

This role will install:
  • heat-api
  • heat-api-cfn
  • heat-api-cloudwatch
  • heat-engine