tobiko.conf

Tobiko will look for configuration files at below paths:

  • /etc/tobiko/tobiko.conf

  • ./tobiko.conf

The format of the file is the same as other OpenStack *.conf ini files.

This section provides a list of all configuration options for tobiko.conf file. It is being auto-generated from Tobiko code when this documentation is being built.

It can also be viewed in raw format.

[DEFAULT]


[ansible]

#
# From tobiko
#

# Default Ansible inventory files (list value)
#inventory_files = /etc/ansible/hosts


[centos]

#
# From tobiko
#

# Default centos image name (string value)
#image_name = <None>

# Default centos image URL (string value)
#image_url = <None>

# Default centos image filename (string value)
#image_file = <None>

# Default centos container format (string value)
#container_format = <None>

# Default centos disk format (string value)
#disk_format = <None>

# Default centos username (string value)
#username = <None>

# Default centos password (string value)
#password = <None>

# Default centos SSH connection timeout (seconds) (floating point value)
#connection_timeout = <None>

# Allow to disable SSH auth algorithmsin order to SSH to old servers likeCirrOS ones
# (dict value)
#disabled_algorithms = <None>


[centos7]

#
# From tobiko
#

# Default centos7 image name (string value)
#image_name = <None>

# Default centos7 image URL (string value)
#image_url = <None>

# Default centos7 image filename (string value)
#image_file = <None>

# Default centos7 container format (string value)
#container_format = <None>

# Default centos7 disk format (string value)
#disk_format = <None>

# Default centos7 username (string value)
#username = <None>

# Default centos7 password (string value)
#password = <None>

# Default centos7 SSH connection timeout (seconds) (floating point value)
#connection_timeout = <None>

# Allow to disable SSH auth algorithmsin order to SSH to old servers likeCirrOS ones
# (dict value)
#disabled_algorithms = <None>


[cirros]

#
# From tobiko
#

# Default cirros image name (string value)
#image_name = <None>

# Default cirros image URL (string value)
#image_url = <None>

# Default cirros image filename (string value)
#image_file = <None>

# Default cirros container format (string value)
#container_format = <None>

# Default cirros disk format (string value)
#disk_format = <None>

# Default cirros username (string value)
#username = <None>

# Default cirros password (string value)
#password = <None>

# Default cirros SSH connection timeout (seconds) (floating point value)
#connection_timeout = <None>

# Allow to disable SSH auth algorithmsin order to SSH to old servers likeCirrOS ones
# (dict value)
#disabled_algorithms = <None>


[fedora]

#
# From tobiko
#

# Default fedora image name (string value)
#image_name = <None>

# Default fedora image URL (string value)
#image_url = <None>

# Default fedora image filename (string value)
#image_file = <None>

# Default fedora container format (string value)
#container_format = <None>

# Default fedora disk format (string value)
#disk_format = <None>

# Default fedora username (string value)
#username = <None>

# Default fedora password (string value)
#password = <None>

# Default fedora SSH connection timeout (seconds) (floating point value)
#connection_timeout = <None>

# Allow to disable SSH auth algorithmsin order to SSH to old servers likeCirrOS ones
# (dict value)
#disabled_algorithms = <None>


[glance]

#
# From tobiko
#

# Default directory where to look for image files (string value)
#image_dir = ~/.tobiko/cache/glance/images


[http]

#
# From tobiko
#

# HTTP proxy URL for Rest APIs (string value)
#http_proxy = <None>

# HTTPS proxy URL for Rest APIs (string value)
#https_proxy = <None>

# Don't use proxy server to connect to listed hosts (string value)
#no_proxy = <None>


[iperf3]

#
# From tobiko
#

# Port number (integer value)
#port = <None>

# tcp and udp values are supported (string value)
# Possible values:
# tcp - <No description provided>
# udp - <No description provided>
#protocol = <None>

# target bit rate (integer value)
#bitrate = 20000000

# direction download (True) or upload (False) (boolean value)
#download = <None>

# timeout of the iperf test (integer value)
#timeout = 10


[keystone]

#
# From tobiko
#

# Identity API version (integer value)
#api_version = <None>

# Identity service URL (string value)
#auth_url = <None>

# Username (string value)
#username = <None>

# Project name (string value)
#project_name = <None>

# Password (string value)
#password = <None>

# Domain name (string value)
#domain_name = <None>

# User domain name (string value)
#user_domain_name = <None>

# Project domain name (string value)
#project_domain_name = <None>

# Project domain ID (string value)
#project_domain_id = <None>

# Trust ID for trust scoping. (string value)
#trust_id = <None>

# Cloud name used pick authentication parameters from clouds.* (string value)
#cloud_name = <None>

# Directories where to look for clouds files (list value)
#clouds_file_dirs = .,~/.config/openstack,/etc/openstack

# Clouds file names (list value)
#clouds_file_names = clouds.yaml,clouds.yml,clouds.json


[neutron]

#
# From tobiko
#

# Network for creating ports on an external network (string value)
#external_network = <None>

# Network for creating floating IPs (string value)
#floating_network = <None>

# The CIDR block to allocate IPv4 subnets from (string value)
#ipv4_cidr = 10.100.0.0/16

# The mask bits for IPv4 subnets (integer value)
#ipv4_prefixlen = 24

# List of nameservers IPv4 addresses (list value)
#ipv4_dns_nameservers = <None>

# The CIDR block to allocate IPv6 subnets from (string value)
#ipv6_cidr = 2001:db8::/48

# The mask bits for IPv6 subnets (integer value)
#ipv6_prefixlen = 64

# List of nameservers IPv6 addresses (list value)
#ipv6_dns_nameservers = <None>

# Customized maximum transfer unit size
# Notes:
#  - MTU values as small as 1000 has been seen breaking networking binding due to an
# unknown cause.
#  - Too big MTU values (like greater than 1400) may be refused during network creation
# (integer value)
#custom_mtu_size = 1350

# Host where nameservers files are located (string value)
#nameservers_host = <None>

# File to parse for getting default nameservers list (list value)
#nameservers_filenames = /etc/resolv.conf

# The BW limit value configured for the QoS Policy Rule (integer value)
#bwlimit_kbps = 1000

# The direction for the QoS Policy Rule (string value)
#direction = egress

# The DSCP marking value for the QoS Policy Rule (integer value)
#dscp_mark = 40

# VLAN trunk subport segmentation ID (integer value)
#vlan_id = 101

# Behave as these networking extensions are not available (list value)
#ignore_extensions =


[nova]

#
# From tobiko
#

# Default SSH key to login to server instances (string value)
#key_file = ~/.ssh/id_rsa


[octavia]

#
# From tobiko
#

# Interval to check for status changes, in seconds. (integer value)
#check_interval = 5

# Timeout, in seconds, to wait for a status change. (integer value)
#check_timeout = 360


[ping]

#
# From tobiko
#

# Number of ICMP messages to wait before ending ping command execution (integer value)
#count = 1

# Max seconds waited from ping command before self terminating himself (integer value)
#deadline = 5

# If False it will not allow ICMP messages to be delivered in smaller fragments (string
# value)
#fragmentation = <None>

# Seconds of time interval between consecutive before ICMP messages (string value)
#interval = 1

# Size in bytes of ICMP messages (including headers and payload) (integer value)
#packet_size = <None>

# Maximum time in seconds a sequence of ICMP messages is sent to a destination host
# before reporting as a failure (integer value)
#timeout = 300.0


[rhel]

#
# From tobiko
#

# Default rhel image name (string value)
#image_name = <None>

# Default rhel image URL (string value)
#image_url = <None>

# Default rhel image filename (string value)
#image_file = <None>

# Default rhel container format (string value)
#container_format = <None>

# Default rhel disk format (string value)
#disk_format = <None>

# Default rhel username (string value)
#username = <None>

# Default rhel password (string value)
#password = <None>

# Default rhel SSH connection timeout (seconds) (floating point value)
#connection_timeout = <None>

# Allow to disable SSH auth algorithmsin order to SSH to old servers likeCirrOS ones
# (dict value)
#disabled_algorithms = <None>


[shell]

#
# From tobiko
#

# Default shell command used for executing local commands (string value)
#command = /bin/sh -c

# Default sudo command used for executing commands as superuser or another user (string
# value)
#sudo = sudo


[ssh]

#
# From tobiko
#

# Logout debugging messages of paramiko library (boolean value)
#debug = false

# Default SSH client command (string value)
#command = /usr/bin/ssh

# Default SSH port (string value)
#port = <None>

# Default SSH username (string value)
#username = <None>

# Default user SSH configuration files (list value)
#config_files = ssh_config,.ssh/config

# Default SSH private key file(s) wildcard (list value)
#key_file = .ssh/id,~/.ssh/id_dsa,~/.ssh/id_rsa,~/.ssh/id_ecdsa,~/.ssh/id_ed25519

# Set to False to disable connecting to the SSH agent (boolean value)
#allow_agent = false

# Set to True to turn on compression (boolean value)
#compress = false

# SSH connect timeout in seconds (floating point value)
#timeout = 15.0

# Maximum number of connection attempts to be tried before timeout (integer value)
#connection_attempts = 120

# Minimal seconds to wait between every failed SSH connection attempt (floating point
# value)
#connection_interval = 5.0

# Time before stopping retrying establishing an SSH connection (integer value)
#connection_timeout = 200.0

# Default SSH proxy server (string value)
#proxy_jump = <None>

# Default proxy command (string value)
#proxy_command = <None>


[testcase]

#
# From tobiko
#

# Timeout (in seconds) used for interrupting test case execution (floating point value)
#timeout = <None>

# Timeout (in seconds) used for interrupting test runner execution (floating point
# value)
#test_runner_timeout = <None>


[topology]

#
# From tobiko
#

# List of hostname nodes (list value)
#nodes = <None>

# Default SSH key to login to cloud nodes (string value)
#key_file = <None>

# Default username for SSH login (string value)
#username = <None>

# Default port for SSH login (string value)
#port = <None>

# Limit connectivity to cloud to IPv4 o IPv6 (string value)
# Possible values:
# '' - <No description provided>
# 4 - <No description provided>
# 6 - <No description provided>
#ip_version = <None>

# Regex to be used to parse date and time from the OpenStack services' log lines.
# (string value)
#log_datetime_pattern = (\d{4}-\d{2}-\d{2} [0-9:.]+) .+


[tripleo]

#
# From tobiko
#

# hostname or IP address to be used to connect to undercloud host (string value)
#undercloud_ssh_hostname = undercloud-0

# TCP port of SSH server on undercloud host (integer value)
#undercloud_ssh_port = <None>

# Username with access to stackrc and overcloudrc files (string value)
#undercloud_ssh_username = stack

# SSH key filename used to login to Undercloud node (string value)
#undercloud_ssh_key_filename = ~/.ssh/id_rsa

# Undercloud RC filename (list value)
#undercloud_rcfile = ~/stackrc

# TCP port of SSH server on overcloud hosts (integer value)
#overcloud_ssh_port = <None>

# Default username used to connect to overcloud nodes (string value)
#overcloud_ssh_username = heat-admin

# SSH key filename used to login to Overcloud nodes (string value)
#overcloud_ssh_key_filename = ~/.ssh/id_overcloud

# Overcloud RC filenames (list value)
#overcloud_rcfile = ~/overcloudrc,~/qe-Cloud-0rc

# Default IP address version to be used to connect to overcloud nodes  (integer value)
#overcloud_ip_version = <None>

# Name of network used to connect to overcloud nodes (string value)
#overcloud_network_name = <None>

# path to where to export tripleo inventory file (string value)
#inventory_file = .ansible/inventory/tripleo.yaml


[ubuntu]

#
# From tobiko
#

# Default ubuntu image name (string value)
#image_name = <None>

# Default ubuntu image URL (string value)
#image_url = <None>

# Default ubuntu image filename (string value)
#image_file = <None>

# Default ubuntu container format (string value)
#container_format = <None>

# Default ubuntu disk format (string value)
#disk_format = <None>

# Default ubuntu username (string value)
#username = <None>

# Default ubuntu password (string value)
#password = <None>

# Default ubuntu SSH connection timeout (seconds) (floating point value)
#connection_timeout = <None>

# Allow to disable SSH auth algorithmsin order to SSH to old servers likeCirrOS ones
# (dict value)
#disabled_algorithms = <None>