Commit 81f8df0e authored by Flávio Ramalho's avatar Flávio Ramalho
Browse files

updated README

parent ca4bdffc
monasca-ansible
===============
Ansible playbook for Monasca!
## What does it do?
Install and configure the following services:
* monasca-api
* monasca-persister
* monasca-notification
* monasca-thresh
* monasca-agent
* monitoring dashboard for monasca
## Deploying DevStack + Monasca:
3 instances (deploy, devstack, monasca).
**On devstack:**
```bash
$ sudo apt-get update && sudo apt-get install git -y
$ git clone https://git.openstack.org/openstack-dev/devstack -b stable/mitaka
$ cd devstack
$ wget < local.conf >
$ ./stack
```
**On deploy:**
```bash
# apt-get update && apt-get install git -y
# git clone <git lsd>/monasca-ansible
# cd monasca-ansible
# scripts/bootstrap-ansible.sh
## Copy the contents of the public key file (/root/.ssh/id_rsa.pub)
## on the deployment host to the /root/.ssh/authorized_keys file on
## monasca and devstack hosts.
## Add devstack and monasca IPs to the inventory file
7. # ansible-playbook setup-everything.yml
```
openrc will be placed at the monasca instance
os_monasca
==========
Install and configure OpenStack Monasca.
The following services are installed:
- MariaDB
- Zookeeper
- Kafka
- Storm
- InfluxDB
- Grafana
- monasca-api
- monasca-persister
- monasca-notification
- monasca-thresh
Requirements
------------
none
Role Variables
--------------
.. literalinclude:: ../../defaults/main.yml
:language: yaml
Dependencies
------------
none
Example Playbook
----------------
.. code-block:: yaml
- name: Install Monasca
hosts: monasca
user: root
roles:
- { role: "os_monasca", tags: [ "os-monasca" ] }
vars:
- keystone_ip_address: "{{ groups['devstack'][0] }}"
Tested on
---------
Ubuntu 14.04 trusty tahr
Author Information
------------------
Flávio Ramalho
flaviosr@lsd.ufcg.edu.br
License
-------
Apache
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment