40 lines
1008 B
ReStructuredText
40 lines
1008 B
ReStructuredText
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
|
|
==================
|
|
|
|
.. code-block:: yaml
|
|
|
|
sahara_galera_address
|
|
sahara_container_mysql_password
|
|
sahara_service_password
|
|
sahara_rabbitmq_password
|
|
|
|
Example Playbook
|
|
================
|
|
|
|
.. code-block:: yaml
|
|
|
|
- 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"
|