5f381fe25a
Each container requires a set of environment variables be declared so that it can function in a minimal setting. This doc will provide a list of those environment var for each container. Change-Id: I225f53c869e5830d680792fd0a38f6622ba9b04b
219 lines
4.9 KiB
Markdown
219 lines
4.9 KiB
Markdown
# 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.
|
|
|
|
# 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
|