RETIRED, Role os_searchlight for OpenStack-Ansible
Go to file
Mohammed Naser 9b4ef1865b docs: drop sphinxmark
sphinxmark is no longer compatible with the latest release of Sphinx
which is causing all of our documentation jobs to fail.  This patch
removes it as our current usage of openstacktheme for documentation
already provides watermarks for current branch and notices for which
branch the documentation covers.

Change-Id: I0e0259a16d2290687440a6f456c89d596a6645b5
2019-04-04 08:58:58 +00:00
defaults Enable overriding the service setup host python interpreter 2018-11-30 16:40:31 +00:00
doc docs: drop sphinxmark 2019-04-04 08:58:58 +00:00
handlers Use a common python build/install role 2018-09-03 11:08:51 +00:00
library Import initial os_searchlight role. 2017-06-05 15:06:59 +01:00
meta Execute service setup against a delegated host using Ansible built-in modules 2018-07-14 14:00:14 +00:00
releasenotes Update reno for stable/rocky 2018-08-10 16:48:19 +00:00
tasks Enable overriding the service setup host python interpreter 2018-11-30 16:40:31 +00:00
templates Deprecate auth_uri option 2018-04-03 14:16:53 +08:00
tests Replace openstack.org git:// URLs with https:// 2019-03-24 20:35:02 +00:00
vars Import initial os_searchlight role. 2017-06-05 15:06:59 +01:00
zuul.d switch documentation job to new PTI 2018-08-21 13:22:04 +00:00
.gitignore Updated from OpenStack Ansible Tests 2018-10-02 14:54:54 +00:00
.gitreview Added .gitreview 2016-11-29 10:18:54 +00:00
CONTRIBUTING.rst fix url in doc 2018-12-26 15:44:34 +08:00
LICENSE Import initial os_searchlight role. 2017-06-05 15:06:59 +01:00
README.rst Add bugs url link to README 2018-09-27 03:12:36 +00:00
Vagrantfile Updated from OpenStack Ansible Tests 2018-09-28 06:21:42 +00:00
ansible-role-requirements.yml Trvial: Fix the pep8 warning 2018-08-06 07:55:05 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2019-03-22 22:05:26 +00:00
run_tests.sh Updated from OpenStack Ansible Tests 2019-02-27 06:06:29 +00:00
setup.cfg Update mailinglist from dev to discuss 2018-12-05 09:14:36 +08:00
setup.py Updated from global requirements 2017-06-07 23:58:45 +00:00
tox.ini fix tox python3 overrides 2018-09-26 18:44:20 -04:00

README.rst

OpenStack-Ansible Searchlight

Ansible role which installs and configures OpenStack Searchlight.

Default Variables

../../defaults/main.yml

Required Variables

This list is not considered exhaustive at present. See role internals for further details.

elasticsearch_apt_java_package: "openjdk-8-jre"
searchlight_rabbitmq_userid: searchlight
searchlight_rabbitmq_vhost: /searchlight
searchlight_rabbitmq_servers: "{{ rabbitmq_servers }}"
searchlight_rabbitmq_port: "{{ rabbitmq_port }}"
searchlight_rabbitmq_use_ssl: "{{ rabbitmq_use_ssl }}"

Example Playbook

- name: Installation and setup of Searchlight
  hosts: keystone_all
  user: root
  roles:
    - role: elasticsearch
    - role: "os_searchlight"
      searchlight_venv_tag: "{{ openstack_release }}"
      searchlight_venv_download_url: "{{ openstack_repo_url }}/venvs/{{ openstack_release }}/{{ ansible_distribution | lower }}/searchlight-{{ openstack_release }}-{{ ansible_architecture | lower }}.tgz"
      pip_lock_to_internal_repo: "{{ (pip_links | length) >= 1 }}"
      tags:
        - "os-searchlight"
      vars:
        elasticsearch_apt_java_package: "openjdk-8-jre"
        searchlight_rabbitmq_userid: searchlight
        searchlight_rabbitmq_vhost: /searchlight
        searchlight_rabbitmq_servers: "{{ rabbitmq_servers }}"
        searchlight_rabbitmq_port: "{{ rabbitmq_port }}"
        searchlight_rabbitmq_use_ssl: "{{ rabbitmq_use_ssl }}"

Tags

This role supports two tags: searchlight-install and searchlight-config

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

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

OpenStack-Ansible Searchlight

Ansible role to install OpenStack Searchlight.

Documentation for the project can be found at:

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

Release notes for the project can be found at:

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

The project source code repository is located at:

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

The project home is at:

https://launchpad.net/openstack-ansible

The project bug tracker is located at:

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