An open API service indexing awesome lists of open source software.

https://github.com/midonet/aomi

:robot: Ansible playbooks for OpenStack + MIdonet
https://github.com/midonet/aomi

ansible ansible-playbooks aomi gundam midonet openstack openstack-midonet

Last synced: 3 months ago
JSON representation

:robot: Ansible playbooks for OpenStack + MIdonet

Awesome Lists containing this project

README

          

![AOMI](./doc/header.png)

# AOMI (Ansible Openstack MIdonet)

Aomi is a project originally created by Midokura Ops team, to provide Ansible playbooks to deploy/install OpenStack environments with the MidoNet networking solution, both OSS and Enterprise.

It uses Ansible playbooks of the [openstack-ansible-galaxy](https://github.com/openstack-ansible-galaxy) project, which includes roles for each individual OSt component.

This project aims to be:

* Simple
* Extensible
* Distribution agnostic
* General-purpose

Openstack Mitaka version is supported at the moment, Newton will be added soon™.

[Aomi](https://en.wikipedia.org/wiki/Aomi,_Tokyo) is also an area around Tokyo Bay.

## Requirements

### Supported Linux distributions

* Ubuntu Trusty (14.04)
* Ubuntu Xenial (16.04)
* CentOS 7.2

### Hardware

Minimum requirements for the All-in-one:

* 8GB RAM
* 10GB of disk space

## Environments

### Quickstart (All-in-one)

* Run `scripts/install-ansible.sh` to install Ansible, dependencies and roles.

* Run All-in-one playbook (MidoNet):

```
ansible-playbook -i localhost, -c local playbooks/allinone/midonet-allinone.yml
````

* Run All-in-one playbook (MEM)\*:

```
export MEM_USERNAME=repo_username MEM_PASSWORD=repo_password
ansible-playbook -i localhost, -c local playbooks/allinone/mem-allinone.yml
````

** Check http://www.midokura.com/try-mem/ to get a 30-day trial.*

### Multi-node

See example under `playbooks/multinode_static/`

### AWS multi-node

* Terraform deployment with Ansible inventory support (TBD).