Module - tripleo_ovn_mac_addresses¶
This module provides for the following ansible plugin:
tripleo_ovn_mac_addresses
Module Documentation¶
Create a OVN Mac Address network, and allocate bridge mac address ports
Options¶
- concurrency
- Maximum number of server resources to provision ports for at once. Set to 0 to have no concurrency limit 
- playbook_dir
- The path to the directory of the playbook that was passed to the ansible-playbook command line. 
- stack_name
- Name of the overcloud stack 
- role_name
- TripleO role name 
- ovn_bridge_mappings
- OVN bridge mappings 
- server_resource_names
- List of server resources 
- ovn_static_bridge_mac_mappings
- Static OVN Bridge MAC address mappings. Unique OVN bridge mac addresses is dynamically allocated by creating neutron ports. When neutron isn't available, for instance in the standalone deployment, use this parameter to provide static OVN bridge mac addresses. 
Authors¶
- Harald Jensås <hjensas@redhat.com> 
Example Tasks¶
- name: Create OVN Mac address ports
  tripleo_ovn_mac_addresses:
    stack_name: overcloud
    role_name: Controller
    bridge_mappings:
    - datacentre:br-ex
    server_resource_names:
    - controller-0
    - controller-1
    - controller-2
- name: Create OVN Mac address ports (static)
  tripleo_ovn_mac_addresses:
    stack_name: overcloud
    role_name: Controller
    bridge_mappings:
    - datacentre:br-ex
    server_resource_names:
    - controller-0
    - compute-0
    ovn_static_bridge_mac_mappings:
      controller-0:
        datacenter: 00:00:5E:00:53:00
        provider: 00:00:5E:00:53:01
      compute-0:
        datacenter: 00:00:5E:00:54:00
        provider: 00:00:5E:00:54:01
