---
# Map physical network names to their source device. This can be either an
# existing interface or an existing bridge.
physnet_mappings: {}

system_requirements:
  - python-virtualenv

# Path to virtualenv used to install Python requirements. If a virtualenv does
# not exist at this location, one will be created.
virtualenv_path: "{{ '/'.join([ansible_env['HOME'], 'tenks-venv']) }}"

# The URL of the upper constraints file to pass to pip when installing Python
# packages.
python_upper_constraints_url: >-
  https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt

# Naming scheme for bridges created by tenks for physical networks is
# {{ bridge_prefix + i }}, where `i` is the index of the physical network in
# physnet_mappings (sorted alphabetically by key).
bridge_prefix: brtenks

# Prefix for all veth links.
veth_prefix: 'p-'

# Suffix for veth links attached to a Tenks OVS bridge.
veth_bridge_ovs_suffix: '-ovs'
# Suffix for veth links attached to a source Linux bridge.
veth_bridge_source_suffix: '-phy'

# Suffix for veth links attached to a Tenks OVS bridge.
veth_node_ovs_suffix: '-ovs'
# Suffix for veth links attached to a node. Nodes aren't physical so '-phy'
# doesn't seem right.
veth_node_source_suffix: '-tap'

# Directory in which to store Tenks logs.
log_directory: /var/log/tenks/
