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
- Host: GitHub
- URL: https://github.com/midonet/aomi
- Owner: midonet
- Created: 2016-10-11T09:15:02.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-20T00:03:32.000Z (almost 9 years ago)
- Last Synced: 2025-03-18T01:24:14.250Z (about 1 year ago)
- Topics: ansible, ansible-playbooks, aomi, gundam, midonet, openstack, openstack-midonet
- Language: Shell
- Homepage:
- Size: 189 KB
- Stars: 1
- Watchers: 10
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# 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).