RETIRED, Role os_watcher for OpenStack-Ansible
Go to file
OpenStack Proposal Bot 12154f248b Updated from OpenStack Ansible Tests
Change-Id: I44deb55fa2a54a203814c3f8f367402aa70d6ba0
2019-02-27 06:07:03 +00:00
defaults Enable overriding the service setup host python interpreter 2018-11-30 16:57:34 +00:00
doc Updated from global requirements 2018-03-15 07:39:31 +00:00
examples Trivial: Fix the pep8 warning 2018-08-06 07:58:26 +00:00
handlers Use a common python build/install role 2018-09-03 18:01:50 +01:00
meta Remove galera_client meta-dependency 2018-09-15 16:45:43 -06:00
releasenotes Update reno for stable/rocky 2018-08-10 16:48:49 +00:00
tasks Enable overriding the service setup host python interpreter 2018-11-30 16:57:34 +00:00
templates Update to use oslo.messaging service for RPC and Notify 2018-07-26 09:16:46 +00:00
tests Set container_name as host_var in test inventory 2018-10-23 10:07:09 +01:00
vars Rename package lists (and related vars) appropriately 2016-08-30 20:01:21 +01:00
zuul.d switch documentation job to new PTI 2018-08-21 13:22:06 +00:00
.gitignore Updated from OpenStack Ansible Tests 2018-10-02 14:55:28 +00:00
.gitreview Add scaffolding for OpenStack-CI tests 2016-08-24 10:38:52 -04:00
CONTRIBUTING.rst Replace Chinese punctuation with English punctuation 2018-09-12 13:09:01 +00:00
LICENSE Initial commit 2016-08-22 13:37:00 -04:00
README.rst Merge "Add bugs url link to README" 2018-11-30 21:30:08 +00:00
Vagrantfile Updated from OpenStack Ansible Tests 2018-09-28 06:22:19 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2019-02-27 06:07:03 +00:00
manual-test.rc Use centralised test scripts 2016-09-28 11:38:40 +01:00
run_tests.sh Updated from OpenStack Ansible Tests 2019-02-27 06:07:03 +00:00
setup.cfg Update mailinglist from dev to discuss 2018-12-05 09:14:57 +08:00
setup.py Updated from global requirements 2017-03-02 11:52:13 +00:00
tox.ini Use the TESTING_BRANCH env var for constraints 2018-08-16 18:28:17 +01:00

README.rst

Team and repository tags

image

OpenStack Watcher

Ansible Role that installs and configures OpenStack Watcher.

This role will install the following:
  • watcher-api
  • watcher-decision-engine
  • watcher-applier

The role will configure Watcher, but does not provision messaging backend or MariaDB.

This role is intended to work primarily with OpenStack-Ansible, but consuming this role by setting the appropriate variables should be possible. See the tests/test-install-watcher.yml for example playbook.

Default Variables

../../defaults/main.yml

Example Playbook

- name: Install watcher service
  hosts: watcher_all
  user: root
  roles:
    - { role: "os_watcher", tags: [ "os-watcher" ] }
  vars:
    watcher_galera_password: "secrete"
    watcher_oslomsg_rpc_password: "secrete"
    watcher_service_password: "secrete"

Tags

This role supports two tags: watcher-install and watcher-config.

The watcher-install tag can be used to install and upgrade.

The watcher-config tag can be used to maintain configuration of the service.

OpenStack-Ansible Watcher

Documentation for the project can be found at:

https://docs.openstack.org/openstack-ansible-os_watcher/latest/

Release notes for the project can be found at:

https://docs.openstack.org/releasenotes/openstack-ansible-os_watcher/

The project source code repository is located at:

https://git.openstack.org/cgit/openstack/openstack-ansible-os_watcher/

The project home is at:

https://launchpad.net/openstack-ansible

The project bug tracker is located at:

https://bugs.launchpad.net/openstack-ansible