kolla-ansible/docs/minimal-environment-vars.md
Daneyon Hansen 2f2bb366e0 Adds neutron-server to neutron container-set
Adds neutron-server components of the neutron container set.

Partially Implements: blueprint compute-operation-neutron

Change-Id: I63525ae85f4ead4e010cdb9b6bc8059bb9d252e7
2015-04-10 03:11:23 +00:00

5.5 KiB

Environment Variables

In order for each service to function, there is a minimum set of required variables that need to be plugged into the environment. Below is the list of variables that is needed for each service to run in a minimal setting.

Logging

DEBUG_LOGGING
VERBOSE_LOGGING
NOVA_LOG_DIR
NEUTRON_LOG_DIR
NOVA_API_LOG_FILE
NOVA_CONDUCTOR_LOG_FILE
NOVA_SCHEDULER_LOG_FILE
NOVA_COMPUTE_LOG_FILE
NEUTRON_SERVER_LOG_FILE
NEUTRON_L3_AGENT_LOG_FILE
NEUTRON_LINUXBRIDGE_AGENT_LOG_FILE
NEUTRON_METADATA_AGENT_LOG_FILE

Mariadb

MARIADB_SERVICE_HOST
MYSQL_ROOT_PASSWORD

Keystone

MYSQL_ROOT_PASSWORD
GLANCE_KEYSTONE_PASSWORD
GLANCE_KEYSTONE_USER
KEYSTONE_ADMIN_PASSWORD
KEYSTONE_ADMIN_SERVICE_PORT
KEYSTONE_ADMIN_TOKEN
KEYSTONE_AUTH_PROTOCOL
KEYSTONE_DB_PASSWORD
NOVA_KEYSTONE_PASSWORD
NOVA_KEYSTONE_USER
ADMIN_TENANT_NAME
DB_ROOT_PASSWORD
KEYSTONE_ADMIN_SERVICE_HOST
KEYSTONE_PUBLIC_SERVICE_HOST
MARIADB_SERVICE_HOST

Glance-api

MYSQL_ROOT_PASSWORD
GLANCE_KEYSTONE_PASSWORD
GLANCE_KEYSTONE_USER
GLANCE_DB_USER
GLANCE_DB_NAME
KEYSTONE_ADMIN_PASSWORD
KEYSTONE_ADMIN_SERVICE_PORT
KEYSTONE_ADMIN_TOKEN
KEYSTONE_AUTH_PROTOCOL
KEYSTONE_DB_PASSWORD
NOVA_KEYSTONE_PASSWORD
NOVA_KEYSTONE_USER
ADMIN_TENANT_NAME
DB_ROOT_PASSWORD
KEYSTONE_ADMIN_SERVICE_HOST
KEYSTONE_PUBLIC_SERVICE_HOST
MARIADB_SERVICE_HOST
GLANCE_REGISTRY_SERVICE_HOST
GLANCE_API_SERVICE_HOST
PUBLIC_IP

Glance-registry

MYSQL_ROOT_PASSWORD
GLANCE_KEYSTONE_PASSWORD
GLANCE_KEYSTONE_USER
GLANCE_DB_USER
GLANCE_DB_NAME
KEYSTONE_ADMIN_PASSWORD
KEYSTONE_ADMIN_SERVICE_PORT
KEYSTONE_ADMIN_TOKEN
KEYSTONE_AUTH_PROTOCOL
KEYSTONE_DB_PASSWORD
NOVA_KEYSTONE_PASSWORD
NOVA_KEYSTONE_USER
ADMIN_TENANT_NAME
DB_ROOT_PASSWORD
KEYSTONE_ADMIN_SERVICE_HOST
KEYSTONE_PUBLIC_SERVICE_HOST
MARIADB_SERVICE_HOST
GLANCE_REGISTRY_SERVICE_HOST
GLANCE_API_SERVICE_HOST
PUBLIC_IP

Nova-conductor

MYSQL_ROOT_PASSWORD
NOVA_KEYSTONE_PASSWORD
NOVA_KEYSTONE_USER
NOVA_DB_USER
NOVA_DB_NAME
KEYSTONE_ADMIN_PASSWORD
KEYSTONE_ADMIN_SERVICE_PORT
KEYSTONE_ADMIN_TOKEN
KEYSTONE_AUTH_PROTOCOL
KEYSTONE_DB_PASSWORD
ADMIN_TENANT_NAME
DB_ROOT_PASSWORD
MYSQL_ROOT_PASSWORD
NOVA_KEYSTONE_PASSWORD
NOVA_KEYSTONE_USER
NOVA_DB_USER
NOVA_DB_NAME
KEYSTONE_ADMIN_PASSWORD
KEYSTONE_ADMIN_SERVICE_PORT
KEYSTONE_ADMIN_TOKEN
KEYSTONE_AUTH_PROTOCOL
KEYSTONE_DB_PASSWORD
ADMIN_TENANT_NAME
DB_ROOT_PASSWORD
PUBLIC_INTERFACE
FLAT_INTERFACE
KEYSTONE_ADMIN_SERVICE_HOST
KEYSTONE_PUBLIC_SERVICE_HOST
MARIADB_SERVICE_HOST
RABBITMQ_SERVICE_HOST
GLANCE_API_SERVICE_HOST
NOVA_CONDUCTOR_SERVICE_HOST
NOVA_EC2_API_SERVICE_HOST
NOVA_EC2_SERVICE_HOST
PUBLIC_IP

Nova-api

MYSQL_ROOT_PASSWORD
NOVA_KEYSTONE_PASSWORD
NOVA_KEYSTONE_USER
NOVA_DB_USER
NOVA_DB_NAME
KEYSTONE_ADMIN_PASSWORD
KEYSTONE_ADMIN_SERVICE_PORT
KEYSTONE_ADMIN_TOKEN
KEYSTONE_AUTH_PROTOCOL
KEYSTONE_DB_PASSWORD
ADMIN_TENANT_NAME
DB_ROOT_PASSWORD
PUBLIC_INTERFACE
FLAT_INTERFACE
KEYSTONE_ADMIN_SERVICE_HOST
KEYSTONE_PUBLIC_SERVICE_HOST
MARIADB_SERVICE_HOST
RABBITMQ_SERVICE_HOST
GLANCE_API_SERVICE_HOST
NOVA_API_SERVICE_HOST
NOVA_EC2_API_SERVICE_HOST
NOVA_EC2_SERVICE_HOST
PUBLIC_IP

Nova-compute

MYSQL_ROOT_PASSWORD
NOVA_KEYSTONE_PASSWORD
NOVA_KEYSTONE_USER
NOVA_DB_USER
NOVA_DB_NAME
KEYSTONE_ADMIN_PASSWORD
KEYSTONE_ADMIN_SERVICE_PORT
KEYSTONE_ADMIN_TOKEN
KEYSTONE_AUTH_PROTOCOL
KEYSTONE_DB_PASSWORD
ADMIN_TENANT_NAME
DB_ROOT_PASSWORD
PUBLIC_INTERFACE
FLAT_INTERFACE
KEYSTONE_ADMIN_SERVICE_HOST
KEYSTONE_PUBLIC_SERVICE_HOST
MARIADB_SERVICE_HOST
RABBITMQ_SERVICE_HOST
GLANCE_API_SERVICE_HOST
NOVA_COMPUTE_SERVICE_HOST
NOVA_EC2_COMPUTE_SERVICE_HOST
NOVA_EC2_SERVICE_HOST
PUBLIC_IP

Nova-libvirt

None

Nova-scheduler

MYSQL_ROOT_PASSWORD
NOVA_KEYSTONE_PASSWORD
NOVA_KEYSTONE_USER
NOVA_DB_USER
NOVA_DB_NAME
KEYSTONE_ADMIN_PASSWORD
KEYSTONE_ADMIN_SERVICE_PORT
KEYSTONE_ADMIN_TOKEN
KEYSTONE_AUTH_PROTOCOL
KEYSTONE_DB_PASSWORD
ADMIN_TENANT_NAME
DB_ROOT_PASSWORD
PUBLIC_INTERFACE
FLAT_INTERFACE
KEYSTONE_ADMIN_SERVICE_HOST
KEYSTONE_PUBLIC_SERVICE_HOST
MARIADB_SERVICE_HOST
RABBITMQ_SERVICE_HOST
GLANCE_API_SERVICE_HOST
NOVA_SCHEDULER_SERVICE_HOST
NOVA_EC2_SCHEDULER_SERVICE_HOST
NOVA_EC2_SERVICE_HOST
PUBLIC_IP

Nova-network

MYSQL_ROOT_PASSWORD
NOVA_KEYSTONE_PASSWORD
NOVA_KEYSTONE_USER
NOVA_DB_USER
NOVA_DB_NAME
KEYSTONE_ADMIN_PASSWORD
KEYSTONE_ADMIN_SERVICE_PORT
KEYSTONE_ADMIN_TOKEN
KEYSTONE_AUTH_PROTOCOL
KEYSTONE_DB_PASSWORD
ADMIN_TENANT_NAME
DB_ROOT_PASSWORD
PUBLIC_INTERFACE
FLAT_INTERFACE
KEYSTONE_ADMIN_SERVICE_HOST
KEYSTONE_PUBLIC_SERVICE_HOST
MARIADB_SERVICE_HOST
RABBITMQ_SERVICE_HOST
GLANCE_API_SERVICE_HOST
NOVA_NETWORK_SERVICE_HOST
NOVA_EC2_NETWORK_SERVICE_HOST
NOVA_EC2_SERVICE_HOST
PUBLIC_IP

Neutron/Nova

NEUTRON_SHARED_SECRET

Neutron Server

NEUTRON_DB_NAME
NEUTRON_DB_USER
NEUTRON_DB_PASSWORD
NEUTRON_KEYSTONE_USER
NEUTRON_KEYSTONE_PASSWORD
NEUTRON_SERVER_SERVICE_HOST
NEUTRON_API_PASTE_CONFIG