https://github.com/midonet/ansible-midonet-agent
Ansible role for midolman, the MidoNet Agent
https://github.com/midonet/ansible-midonet-agent
ansible
Last synced: 4 months ago
JSON representation
Ansible role for midolman, the MidoNet Agent
- Host: GitHub
- URL: https://github.com/midonet/ansible-midonet-agent
- Owner: midonet
- Created: 2016-01-26T09:13:43.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-11-30T10:50:15.000Z (over 9 years ago)
- Last Synced: 2025-10-29T15:44:19.147Z (8 months ago)
- Topics: ansible
- Language: Ruby
- Size: 32.2 KB
- Stars: 1
- Watchers: 8
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://travis-ci.org/midonet/ansible-midonet-agent)
midonet-agent
=============
Ansible role for midolman, the MidoNet Agent
This is the Openvswitch datapath controller and must run in all the Hypervisor hosts.
Requirements
------------
Ubuntu or RedHat/CentOS
Role Variables
--------------
* Required:
`zookeeper_hosts` should be a dictionary or group in hosts inventory with all zookeeper members.
`cluster_password` is the administration password needed for midonet cluster API.
* Not Required:
`agent_template` is one of the agent predefined profiles, agent-compute-medium by default:
agent-compute-large
agent-compute-medium
agent-gateway-large
agent-gateway-medium
default
If `tz_name` is defined, host will be added to the specified tunnel zone.
The rest of midonet variables should be configured in midonet-cluster role.
Use zk_iface variable if zookeeper is listening in other interface than ansible_default_ipv4.
For example:
```
zk_iface: "eth1"
```
Dependencies
------------
Midonet repositories ( abelboldu.midonet-repos )
Example Playbook
----------------
```
- hosts: compute
roles:
- role: abelboldu.midonet-agent
zookeeper_hosts: '{{ groups["zookeeper"] }}'
midonet_password: 'midonet'
```
License
-------
Apache 2.0