GitHub - syoder89/ansible-midonet-agent: Ansible role for midolman, the MidoNet Agent

Build Status

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:

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