eb495e4d80343fe9a2dca337d6ea8f8013d5f396
Go to file
Jesse Pretorius eb495e4d80 Update tox configuration
In order to prepare for implementing requirements management by the
OpenStack requirements management process, and to improve the
reliability and effectiveness of test execution, this patch implements
some changes to the tox configuration:
- The minimum tox version is increased in order to be able to use
 constraints for the python packages.
- The OpenStack upper-constraints are used when preparing the test
 venv for the linters checks.
- Any proxy environment variables set on the test host are passed
 into the venv to enable testing from behind a proxy.
- The environment variables used by Ansible tests are moved into
 a new venv called 'ansible' and this environment is inherited
 by all Ansible-related tests.
- The docs test will clean-up an existing build directory before
 executing the docs build.
- The releasenotes build cannot use upper-constraints at this point,
 so it doesn't.
- The Ansible role download will no longer ignore errors so that any
 problems discovered will result in a failed test.
- The human readable logging callback plugin is implemented for
 functional testing.
- The ansible test requirements are moved into tox.ini to ensure
 compliance for requirements.txt/test-requirements.txt for the
 global-requirements management contract.
- The ~/.ansible directory as a whole is not deleted. Instead only
 the plugins and roles folders are deleted to ensure that zuul's
 Ansible artifacts are left in-place.
- The ansible-lint version is updated to support execution against a
 folder, and the test now executes against the entire role to ensure
 that it captures all applicable files for lint testing.
This is a combined port of the following:
- https://review.openstack.org/323507
- https://review.openstack.org/338193
- https://review.openstack.org/332443
- https://review.openstack.org/338193
- https://review.openstack.org/339493
Change-Id: Ie08d1c8c82220e496bfa6d8b6743b5b3318c72ed
2016年07月08日 13:37:23 +01:00
2015年12月09日 09:25:11 -06:00
2016年06月17日 21:04:59 -07:00
2016年06月17日 19:51:04 +01:00
2016年05月23日 10:49:50 -07:00
2016年05月04日 15:22:28 +01:00
2015年12月10日 20:16:01 -06:00
2015年12月09日 09:25:11 -06:00
2016年05月03日 08:57:59 +01:00
2015年12月09日 09:25:11 -06:00
2015年12月09日 09:25:11 -06:00
2016年07月08日 13:37:23 +01:00
2016年07月08日 13:37:23 +01:00

OpenStack-Ansible RabbitMQ Server

This Ansible role deploys RabbitMQ. When multiple hosts are present in the rabbitmq_all inventory group a cluster will be created.

Default Variables

../../defaults/main.yml

Required Variables

 # RabbitMQ cluster shared secret
 rabbitmq_cookie_token: secrete

Example Playbook

 -name: Install rabbitmq server
 hosts: rabbitmq_all
 user: root
 roles:
 -{role:"rabbitmq_server",tags:["rabbitmq-server"]}
 vars:
 rabbitmq_cookie_token: secrete
Description
Role rabbitmq_server for OpenStack-Ansible
Readme 7.4 MiB
Languages
Python 69.3%
Jinja 30.1%
Shell 0.6%