diff options
| author | Ryan Hallisey <rhallise@redhat.com> | 2015-03-25 16:01:21 -0400 |
|---|---|---|
| committer | Ryan Hallisey <rhallise@redhat.com> | 2015-03-25 17:19:43 -0400 |
| commit | 5f381fe25a028a7c8a114d89032d30f70b814fcc (patch) | |
| tree | 372b4357535440be3e309cd3f1c15cc191ddcdd4 | |
| parent | 1aa0f7ce49b16c0f6f76336f623c1f042221363d (diff) | |
| download | kolla-5f381fe25a028a7c8a114d89032d30f70b814fcc.tar.gz kolla-5f381fe25a028a7c8a114d89032d30f70b814fcc.zip | |
Add doc for the minimal environment vars required per container
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
| -rw-r--r-- | docs/integration-guide.md | 3 | ||||
| -rw-r--r-- | docs/minimal-environment-vars.md | 218 |
2 files changed, 219 insertions, 2 deletions
diff --git a/docs/integration-guide.md b/docs/integration-guide.md index 118728d9b..860ec5f23 100644 --- a/docs/integration-guide.md +++ b/docs/integration-guide.md @@ -83,8 +83,7 @@ all containers. This allows a simple method of ensuring every type of node RABBIT_PASSWORD=<password> - The RabbitMQ password 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 diff --git a/docs/minimal-environment-vars.md b/docs/minimal-environment-vars.md new file mode 100644 index 000000000..f610f6cc3 --- /dev/null +++ b/docs/minimal-environment-vars.md @@ -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 |
