mirror of
https://github.com/clearlinux/clear-linux-documentation.git
synced 2026-08-28 21:55:44 +00:00
6a9998a135
Signed-off-by: Leona <leonax.cook@intel.com>
44 lines
1.5 KiB
ReStructuredText
44 lines
1.5 KiB
ReStructuredText
.. _configure_openstack_environment:
|
|
|
|
Configure environment
|
|
#####################
|
|
|
|
Before continuing with the installation process, it's important to understand:
|
|
|
|
* The :file:`hosts` file; this file defines the roles your machines play in the
|
|
overall scheme of your network mapping.
|
|
**Note**: For more in-depth information, see :ref:`openstack_env_inventory_file`
|
|
|
|
* The ``group_vars/all`` structuring can be used to override variable
|
|
values. **Note**: For more in-depth information, see :ref:`openstack_conf_vars_about`
|
|
|
|
Once you understand these components and are comfortable modifying them to affect
|
|
the network configuration, you can proceed as follows:
|
|
|
|
#. Copy ``/usr/share/ansible/examples/openstack`` to your working directory.
|
|
|
|
#. Move into the copied directory.
|
|
|
|
#. Edit the :file:`hosts` file to specify node roles.
|
|
|
|
#. Edit the contents under ``group_vars/all`` to set passwords and other needed
|
|
variables. **Note**: Default variables exist for every role in the
|
|
:file:`roles/<role>/defaults/main.yml` file. To override a default, define
|
|
it with specifications under ``group_vars/all``.
|
|
|
|
|
|
Run the installer
|
|
=================
|
|
|
|
Finally, you can run the installer.
|
|
|
|
#. Run the installer as follows, replacing ``<ssh_key>`` with the key you've
|
|
previously set up::
|
|
|
|
$ ansible-playbook -i hosts openstack_deployment.yml --private-key=<ssh_key>
|
|
|
|
After running the previous command you should see the output of the tasks
|
|
that are running.
|
|
|
|
At the end of the execution Ansible* will display a summary of the results.
|