RETIRED, Role os_searchlight for OpenStack-Ansible
Go to file
OpenDev Sysadmins 8750b0aaed OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:45:00 +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 master for stable/stein 2019-04-08 09:21:17 +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 OpenDev Migration Patch 2019-04-19 19:45:00 +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