Role os_sahara for OpenStack-Ansible
Go to file
Jimmy McCrory 144246bf12 Remove pip_lock_down dependency
The pip_install and pip_lock_down roles have been merged.

Remove pip_lock_down from the role's meta dependencies and test
requirements.

Change-Id: I537994fc2f4c1132938837a7d5428db4f5dc282a
2016-06-14 10:09:19 -07:00
defaults Use master git branches 2016-06-13 10:31:11 -07:00
doc Initial import 2016-05-12 10:28:58 -03:00
extras Use master git branches 2016-06-13 10:31:11 -07:00
handlers Added Apache license boilerplate 2016-05-12 12:55:46 -03:00
meta Remove pip_lock_down dependency 2016-06-14 10:09:19 -07:00
releasenotes Test sahara with tempest 2016-06-08 08:32:43 -03:00
tasks Added configuration for default ntp and sahara/swift integration 2016-05-25 17:26:43 +00:00
templates Added configuration for default ntp and sahara/swift integration 2016-05-25 17:26:43 +00:00
tests Remove pip_lock_down dependency 2016-06-14 10:09:19 -07:00
vars Initial import 2016-05-12 10:28:58 -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 Initial import 2016-05-12 10:28:58 -03:00
tox.ini Test sahara with tempest 2016-06-08 08:32:43 -03: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"