Jesse Pretorius c41103ba70 Improve console install and restart services appropriately
The current implementation wipes out the novnc/spice directory
every single time the playbook executes. While it does replace
it afterwards it does not fire a notifier to make the service
restart, resulting in the service failing.

This patch makes the install process idempotent - it will only
wipe out the directory if it does not look the way it is
expected to look. It also fires the notifier to restart services
if the git repo changes.

This should ensure that novnc/spice restart properly on upgrades
and that there are no changes/restarts for the service if the git
SHA or software does not change.

Closes-Bug: #1746523
Change-Id: Ic39f884016a6ba0498110267027783001a087a1c
2018-02-01 12:51:54 +00:00
2017-12-05 11:55:47 +00:00
2017-12-07 08:12:43 +00:00
2017-12-05 11:55:47 +00:00
2017-12-13 13:49:39 +00:00
2017-12-29 12:29:14 +01:00
2017-12-15 09:20:47 -08:00
2016-09-28 10:27:39 +01:00
2017-03-02 11:52:00 +00:00
2017-12-15 09:20:47 -08:00

Team and repository tags

image

OpenStack-Ansible nova

Ansible role that installs and configures OpenStack nova and all of its corresponding services.

This role will install the following:
  • nova-api
  • nova-conductor
  • nova-scheduler
  • nova-console
  • nova-compute

Documentation for the project can be found at: https://docs.openstack.org/openstack-ansible-os_nova/latest/

The project home is at: http://launchpad.net/openstack-ansible

Description
Role os_nova for OpenStack-Ansible
Readme 15 MiB
Languages
Jinja 58.9%
Python 27.9%
Shell 13.2%