Role os_sahara for OpenStack-Ansible
Go to file
Jesse Pretorius f272acfe88 Make all linting tests use upper-constraints
As per [1] all linting tests can now use upper-constraints. This patch
removes all instances of the install_command override relating to lint
testing which were needed to negate the use of upper-constraints.

[1] http://lists.openstack.org/pipermail/openstack-dev/2016-August/101474.html

Change-Id: I704c4499076cd5d70f1f5012ecea7ea08d88f8e5
2016-08-20 16:06:45 +01:00
defaults Add project group to role 2016-08-04 05:18:46 +01: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 Add ability to change apt/yum package state 2016-08-02 15:16:31 +01:00
tasks Add ability to change apt/yum package state 2016-08-02 15:16:31 +01:00
templates Disable stderr logging 2016-08-04 17:45:16 +00:00
tests Support service-specific rabbitmq clusters 2016-07-25 14:27:30 +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
bindep.txt Added SNI support for os_sahara role via OS packages 2016-08-19 14:51:20 +00: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
run_tests.sh Added SNI support for os_sahara role via OS packages 2016-08-19 14:51:20 +00: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-08-18 05:31:04 +00:00
tox.ini Make all linting tests use upper-constraints 2016-08-20 16:06:45 +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"