Role os_sahara for OpenStack-Ansible
Go to file
Andreas Jaeger aa9b26d7db Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.

Move the file around to follow this change.

Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.

For more information about bindep, see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
http://docs.openstack.org/infra/bindep/

As well as this announcement:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html

Change-Id: I3222ed3686b2e85e996486ca14534c95b1541935
2016-08-12 21:01:38 +02: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
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
bindep.txt Move other-requirements.txt to bindep.txt 2016-08-12 21:01:38 +02: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 Include ansible commands for ansible linting 2016-08-11 18:10:15 +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"