Role - edpm_ovn

Many of the parameters exposed by edpm_ovn use defaults derived values of other parameters. Take great care while overriding them, as changes may propagate further.

osp.edpm.edpm_ovn role – The main entry point for the edpm_ovn role.

Entry point main – The main entry point for the edpm_ovn role.

Synopsis

Parameters

Parameter

Comments

edpm_enable_chassis_extport

boolean

Mark Chassis as eligible for scheduling OVN’s external ports

Choices:

  • false ← (default)

  • true

edpm_enable_chassis_gw

boolean

Choices:

  • false ← (default)

  • true

edpm_enable_hw_offload

boolean

Choices:

  • false ← (default)

  • true

edpm_ovn_availability_zones

list / elements=string

Availability zones for the chassis

Default: []

edpm_ovn_bridge

string

Passed to the `edpm_ovn_ovs_external_ids` as value for the `ovn-bridge`.

Default: "br-int"

edpm_ovn_bridge_mappings

list / elements=string

Default: ["datacentre:br-ex"]

edpm_ovn_controller_agent_image

string

URL of the controller agent image.

Default: "quay.io/podified-antelope-centos9/openstack-ovn-controller:current-podified"

edpm_ovn_controller_common_volumes

list / elements=string

List of volumes in a mount point form.

Default: ["/lib/modules:/lib/modules:ro", "/run:/run", "/var/lib/openvswitch/ovn:/run/ovn:shared,z", "/var/lib/kolla/config_files/ovn_controller.json:/var/lib/kolla/config_files/config.json:ro"]

edpm_ovn_controller_tls_volumes

list / elements=string

List of TLS volumes in a mount point form.

Default: ["/var/lib/openstack/certs/ovn/default/ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z", "/var/lib/openstack/certs/ovn/default/tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z", "/var/lib/openstack/certs/ovn/default/tls.key:/etc/pki/tls/private/ovndb.key:ro,Z"]

edpm_ovn_dbs

list / elements=string

Default: []

edpm_ovn_encap_ip

string

Defaults to value of the host variable `tenant_ip`. Passed to the `edpm_ovn_ovs_external_ids` as value for the `ovn-encap-ip`.

Default: "{{ tenant_ip }}"

edpm_ovn_encap_tos

string

Passed to the `edpm_ovn_ovs_external_ids` as value for the `ovn-encap-tos`.

Default: "0"

edpm_ovn_encap_type

string

Passed to the `edpm_ovn_ovs_external_ids` as value for the `ovn-encap-type`.

Default: "geneve"

edpm_ovn_images_download_delay

integer

The seconds between retries for failed download tasks

Default: 5

edpm_ovn_images_download_retries

integer

The number of retries for failed download tasks

Default: 5

edpm_ovn_multi_rhel

boolean

Choices:

  • false ← (default)

  • true

edpm_ovn_ofctrl_wait_before_clear

integer

Passed to the `edpm_ovn_ovs_external_ids` as value for the `ovn-ofctrl-wait-before-clear`.

Default: 8000

edpm_ovn_ovs_other_config

dictionary

Openvswitch other_config

Default: {}

edpm_ovn_remote_probe_interval

integer

Passed to the `edpm_ovn_ovs_external_ids` as value for the `ovn-remote-probe-interval`.

Default: 60000

edpm_ovn_sb_server_port

integer

Default: 6642

edpm_ovn_tls_enabled

boolean

Should OVN use tls for default protocol? If set to false, the OVN will default to tcp.

Choices:

  • false ← (default)

  • true

ovn_match_northd_version

boolean

Passed to the `edpm_ovn_ovs_external_ids` as value for the `ovn-match-northd-version`

Choices:

  • false ← (default)

  • true

ovn_monitor_all

boolean

Passed to the `edpm_ovn_ovs_external_ids` as value for the `ovn-monitor-all`.

Choices:

  • false

  • true ← (default)

tenant_ip

string / required

Local IP address