Merge "[docs] Add documentation for 'install_method' variable"
This commit is contained in:
commit
14d6c75cdd
@ -43,6 +43,27 @@ host.
|
|||||||
See our :dev_docs:`User Guide <user/index.html>` and
|
See our :dev_docs:`User Guide <user/index.html>` and
|
||||||
:dev_docs:`Reference Guide <reference/index.html>` for more details.
|
:dev_docs:`Reference Guide <reference/index.html>` for more details.
|
||||||
|
|
||||||
|
#. Review the ``user_variables.yml`` file to configure global and role specific
|
||||||
|
deployment options. The file contains some example variables and comments but
|
||||||
|
you can get the full list of variables in each role's specific documentation.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
One imporant variable is the ``install_method`` which configures the installation
|
||||||
|
method for the OpenStack services. The services can either be deployed from
|
||||||
|
source (default) or from distribution packages. Source based deployments are closer
|
||||||
|
to a vanilla OpenStack installation and allow for more tweaking and customizations. On
|
||||||
|
the other hand, distro based deployments generally provide a package combination which
|
||||||
|
has been verified by the distributions themselves. However, this means that updates are
|
||||||
|
being released less often and with a potential delay. Moreover, this method might offer
|
||||||
|
fewer opportunities for deployment customizations. The ``install_method`` variable is set
|
||||||
|
during the initial deployment and you **must not** change it as OpenStack-Ansible is not
|
||||||
|
able to convert itself from one installation method to the other. As such, it's
|
||||||
|
important to judge your needs against the pros and cons of each method before making
|
||||||
|
a decision. Please note that the ``distro`` installation method was introduced during
|
||||||
|
the Rocky cycle, and as a result of which, Ubuntu 16.04 is not supported due to the
|
||||||
|
fact that there are no Rocky packages for it.
|
||||||
|
|
||||||
The configuration in the ``openstack_user_config.yml`` file defines which hosts
|
The configuration in the ``openstack_user_config.yml`` file defines which hosts
|
||||||
run the containers and services deployed by OpenStack-Ansible. For
|
run the containers and services deployed by OpenStack-Ansible. For
|
||||||
example, hosts listed in the ``shared-infra_hosts`` section run containers for
|
example, hosts listed in the ``shared-infra_hosts`` section run containers for
|
||||||
|
@ -21,6 +21,12 @@
|
|||||||
## Debug and Verbose options.
|
## Debug and Verbose options.
|
||||||
debug: false
|
debug: false
|
||||||
|
|
||||||
|
## Installation method for OpenStack services
|
||||||
|
# Default option (source) is to install the OpenStack services using PIP
|
||||||
|
# packages. An alternative method (distro) is to use the distribution cloud
|
||||||
|
# repositories to install OpenStack using distribution packages
|
||||||
|
install_method: source
|
||||||
|
|
||||||
## Common Glance Overrides
|
## Common Glance Overrides
|
||||||
# Set glance_default_store to "swift" if using Cloud Files backend
|
# Set glance_default_store to "swift" if using Cloud Files backend
|
||||||
# or "rbd" if using ceph backend; the latter will trigger ceph to get
|
# or "rbd" if using ceph backend; the latter will trigger ceph to get
|
||||||
|
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Deployers can now set the ``install_method`` to either ``source`` (default)
|
||||||
|
or ``distro`` to choose the method for installing OpenStack services on the
|
||||||
|
hosts. This only applies to *new* deployments. Existing deployments which
|
||||||
|
are source based, cannot be converted to the new ``distro`` method.
|
||||||
|
For more information, please refer to the `Deployment Guide <https://docs.openstack.org/project-deploy-guide/openstack-ansible>`_.
|
Loading…
x
Reference in New Issue
Block a user