Role os_sahara for OpenStack-Ansible
Go to file
Jesse Pretorius 5515ad00d7 Implement doc8 checks for docs
In order to prepare for the move of detailed configuration
content from the install guide to the roles, doc8 checks
are being implemented in the roles to ensure that any new
content submitted is properly checked.

Change-Id: I5cba4c7486738a6588b5ceec24f21b750c71a710
Partially-Implements: blueprint osa-install-guide-overhaul
2016-07-13 12:56:55 +01:00
defaults Only install to virtual environment 2016-07-08 05:54:07 -07:00
doc Update sphinx configuration 2016-07-12 16:54:05 +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 Merge "Only install to virtual environment" 2016-07-11 13:52:41 +00:00
templates Only install to virtual environment 2016-07-08 05:54:07 -07:00
tests Merge "Only install to virtual environment" 2016-07-11 13:52:41 +00: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
other-requirements.txt Test sahara with tempest 2016-06-08 08:32:43 -03:00
README.rst Added Apache license boilerplate 2016-05-12 12:55:46 -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 Initial import 2016-05-12 10:28:58 -03:00
test-requirements.txt Implement doc8 checks for docs 2016-07-13 12:56:55 +01:00
tox.ini Implement doc8 checks for docs 2016-07-13 12:56:55 +01:00
Vagrantfile Test sahara with tempest 2016-06-08 08:32:43 -03:00

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"