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