Role os_sahara for OpenStack-Ansible
Go to file
Jesse Pretorius bfef87c954 Ensure that doc linting is included in the linters test
The 'docs' tox target executes the doc8 lint test which may result in
failures when testing documentation builds, but OpenStack-CI does not
execute that tox target.

In order to ensure that we catch all standard documentation syntax
errors and prevent them from merging, this patch includes the docs
target in the 'linters' chain of tests.

Fixes for any failures which result from executing this test are also
included in the patch.

Change-Id: Iba9a6d7611354d5734858e9f3771958af1a23a9d
2016-07-26 00:42:33 +01:00
defaults Only install to virtual environment 2016-07-08 05:54:07 -07:00
doc Ensure that doc linting is included in the linters test 2016-07-26 00:42:33 +01:00
extras Use master git branches 2016-06-13 10:31:11 -07:00
handlers Address Ansible bare variable usage 2016-06-15 10:54:53 -04:00
meta Implement Ubuntu 16.04 Xenial support 2016-06-16 08:48:07 -03:00
releasenotes Update sphinx configuration 2016-07-12 16:54:05 +01:00
tasks Optimise pip install tasks 2016-07-18 16:25:39 +01:00
templates Only install to virtual environment 2016-07-08 05:54:07 -07:00
tests Remove openstack_hosts from test requirements 2016-07-22 09:03:25 +01:00
vars Implement Ubuntu 16.04 Xenial support 2016-06-16 08:48:07 -03:00
.gitignore Initial import 2016-05-12 10:28:58 -03:00
.gitreview Test sahara with tempest 2016-06-08 08:32:43 -03:00
CONTRIBUTING.rst Fix module name 2016-05-12 10:31:00 -03:00
LICENSE Initial import 2016-05-12 10:28:58 -03:00
README.rst Ensure that doc linting is included in the linters test 2016-07-26 00:42:33 +01:00
Vagrantfile Test sahara with tempest 2016-06-08 08:32:43 -03:00
other-requirements.txt Test sahara with tempest 2016-06-08 08:32:43 -03:00
run_tests.sh Initial import 2016-05-12 10:28:58 -03:00
setup.cfg Initial import 2016-05-12 10:28:58 -03:00
setup.py Updated from global requirements 2016-07-15 03:58:06 +00:00
test-requirements.txt Updated from global requirements 2016-07-15 03:58:06 +00:00
tox.ini Ensure that doc linting is included in the linters test 2016-07-26 00:42:33 +01:00

README.rst

OpenStack-Ansible Sahara

tags

openstack, sahara, cloud, ansible

category

*nix

This Ansible role installs and configures OpenStack sahara and sahara engine.

This role will install the following Upstart services:
  • sahara-api
  • sahara-engine

Required Variables

sahara_galera_address
sahara_container_mysql_password
sahara_service_password
sahara_rabbitmq_password

Example Playbook

- name: Install sahara server
  hosts: sahara_all
  user: root
  roles:
    - { role: "os_sahara", tags: [ "os-sahara" ] }
  vars:
    external_lb_vip_address: 172.16.24.1
    internal_lb_vip_address: 192.168.0.1
    sahara_galera_address: "{{ internal_lb_vip_address }}"
    sahara_container_mysql_password: "SuperSecretePassword1"
    sahara_service_password: "SuperSecretePassword2"
    sahara_rabbitmq_password: "SuperSecretePassword3"