summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorRyan Hallisey <rhallise@redhat.com>2015-03-25 16:01:21 -0400
committerRyan Hallisey <rhallise@redhat.com>2015-03-25 17:19:43 -0400
commit5f381fe25a028a7c8a114d89032d30f70b814fcc (patch)
tree372b4357535440be3e309cd3f1c15cc191ddcdd4 /docs
parent1aa0f7ce49b16c0f6f76336f623c1f042221363d (diff)
downloadkolla-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
Diffstat (limited to 'docs')
-rw-r--r--docs/integration-guide.md3
-rw-r--r--docs/minimal-environment-vars.md218
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