Merge "Add doc for the minimal environment vars required per container"
This commit is contained in:
commit
bc72b8585f
@ -85,8 +85,7 @@ all containers. This allows a simple method of ensuring every type of node
|
|||||||
RABBIT_PASSWORD=<password> - The RabbitMQ password
|
RABBIT_PASSWORD=<password> - The RabbitMQ password
|
||||||
RABBIT_USERID=<rabbit> - The RabbitMQ user id on the host
|
RABBIT_USERID=<rabbit> - The RabbitMQ user id on the host
|
||||||
|
|
||||||
|
[Minimum environment variable setup guide.](https://github.com/stackforge/kolla/blob/master/docs/minimal-environment-vars.md)
|
||||||
|
|
||||||
|
|
||||||
## Launching a container set
|
## Launching a container set
|
||||||
|
|
||||||
|
218
docs/minimal-environment-vars.md
Normal file
218
docs/minimal-environment-vars.md
Normal file
@ -0,0 +1,218 @@
|
|||||||
|
# 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
|
Loading…
x
Reference in New Issue
Block a user