17ebcf95bd
We want to default to running all tox environments under python 3, so set the basepython value in each environment. We do not want to specify a minor version number, because we do not want to have to update the file every time we upgrade python. We do not want to set the override once in testenv, because that breaks the more specific versions used in default environments like py35 and py36. Change-Id: Iddcb3eae340033353c5d4dcabd067ac27703539e Signed-off-by: Doug Hellmann <doug@doughellmann.com> |
||
---|---|---|
defaults | ||
doc | ||
handlers | ||
library | ||
meta | ||
releasenotes | ||
tasks | ||
templates | ||
tests | ||
vars | ||
zuul.d | ||
.gitignore | ||
.gitreview | ||
CONTRIBUTING.rst | ||
LICENSE | ||
README.rst | ||
Vagrantfile | ||
ansible-role-requirements.yml | ||
bindep.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
tox.ini |
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: