Files
openstack-ansible/doc/source/install-guide/configure-initial.rst
Alexandra 46b662dacb [DOCS] Moving the draft install guide to the install-guide folder
This patch removes the old install guide. It is still accessible
in the Mitaka section.

Change-Id: I47ce62523edd14a1bb20deba3f40e1e0b2df223c
Implements: blueprint osa-install-guide-overhaul
2016-08-31 13:44:55 +01:00

1.5 KiB

Initial environment configuration

OpenStack-Ansible depends on various files that are used to build an inventory for Ansible. Start by getting those files into the correct places:

  1. Copy the contents of the /opt/openstack-ansible/etc/openstack_deploy directory to the /etc/openstack_deploy directory.

Note

As of Newton, the env.d directory has been moved from this source directory to playbooks/inventory/.

  1. Change to the /etc/openstack_deploy directory.
  2. Copy the openstack_user_config.yml.example file to /etc/openstack_deploy/openstack_user_config.yml.

You can review the openstack_user_config.yml file and make changes to the deployment of your OpenStack environment.

Note

The file is heavily commented with details about the various options.

Configuration in openstack_user_config.yml defines which hosts will run the containers and services deployed by OpenStack-Ansible. For example, hosts listed in the shared-infra_hosts run containers for many of the shared services that your OpenStack environment requires. Some of these services include databases, memcached, and RabbitMQ. There are several other host types that contain other types of containers and all of these are listed in openstack_user_config.yml.

For details about how the inventory is generated from the environment configuration, see developer-inventory.