[doc] Update repositiories for mirroring

Change-Id: Ice9e2a3cc58c72fcd5fa2047e5cba7a2d14f0ac4
This commit is contained in:
Dmitriy Rabotyagov 2022-12-23 19:00:12 +01:00 committed by Jonathan Rosser
parent 36919af266
commit 49d2a76d00

View File

@ -98,12 +98,11 @@ components such as Galera and Ceph.
Example repositories to mirror (Ubuntu target hosts): Example repositories to mirror (Ubuntu target hosts):
- https://download.ceph.com/debian-luminous/ - https://download.ceph.com/
- https://www.rabbitmq.com/debian
- http://ubuntu-cloud.archive.canonical.com/ubuntu - http://ubuntu-cloud.archive.canonical.com/ubuntu
- https://packages.erlang-solutions.com/ubuntu - https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang
- https://mirror.rackspace.com/mariadb/repo/10.1/ubuntu - https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server
- https://repo.percona.com/apt - http://downloads.mariadb.com/MariaDB
These lists are intentionally not exhaustive and equivalents will be required These lists are intentionally not exhaustive and equivalents will be required
for other Linux distributions. Consult the OpenStack-Ansible playbooks and role for other Linux distributions. Consult the OpenStack-Ansible playbooks and role
@ -113,11 +112,12 @@ override the repository location.
LXC container images LXC container images
-------------------- --------------------
OpenStack-Ansible relies upon community built LXC images when building OpenStack-Ansible builds LXC images using debootstrap or dnf depending on
containers for OpenStack services. Deployers may choose to create, maintain, the distribution. In order to override the package repository you
and host their own container images. Consult the might need to adjust some variables, like ``lxc_apt_mirror`` or completely
``openstack-ansible-lxc_container_create`` role for details on configuration override build command with ``lxc_hosts_container_build_command``
overrides for this scenario. Consult the ``openstack-ansible-lxc_hosts`` role for details on
configuration overrides for this scenario.
Source code repositories Source code repositories
------------------------ ------------------------
@ -127,7 +127,10 @@ bootstrapping a deployment host. Deployers may wish to mirror the dependencies
that are downloaded by the ``bootstrap-ansible.sh`` script. that are downloaded by the ``bootstrap-ansible.sh`` script.
Deployers can configure the script to source Ansible from an alternate Git Deployers can configure the script to source Ansible from an alternate Git
repository by setting the environment variable ``ANSIBLE_GIT_REPO``. repository by setting the environment variable ``ANSIBLE_GIT_REPO``. Also,
during initial bootstrap you might need to define a custom URL for
upper-constraints file that is part of `openstack/requirements` repository,
using the TOX_CONSTRAINTS_FILE environment variable.
Deployers can configure the script to source Ansible role dependencies from Deployers can configure the script to source Ansible role dependencies from
alternate locations by providing a custom role requirements file and specifying alternate locations by providing a custom role requirements file and specifying
@ -248,15 +251,6 @@ Considerations when proxying TLS traffic
Proxying TLS traffic often interferes with the clients ability to perform Proxying TLS traffic often interferes with the clients ability to perform
successful validation of the certificate chain. Various configuration successful validation of the certificate chain. Various configuration
variables exist within the OpenStack-Ansible playbooks and roles that allow a variables exist within the OpenStack-Ansible playbooks and roles that allow a
deployer to ignore these validation failures. Find an example deployer to ignore these validation failures.
``/etc/openstack_deploy/user_variables.yml`` configuration below:
.. code-block:: yaml
pip_validate_certs: false
galera_package_download_validate_certs: false
The list above is intentionally not exhaustive. Additional variables may exist
within the project and will be named using the `*_validate_certs` pattern.
Disable certificate chain validation on a case by case basis and only after Disable certificate chain validation on a case by case basis and only after
encountering failures that are known to only be caused by the proxy server(s). encountering failures that are known to only be caused by the proxy server(s).