
CentOS deployments require a special COPR repository for modern LXC packages. The COPR repository isn't mirrored at this time and this causes failed gate tests and production deployments. The role now syncs the LXC packages down from COPR to each host and builds a local LXC package repository in `/opt/thm-lxc2.0`. This greatly reduces the amount of times that packages must be downloaded from the COPR server during deployments, which will reduce failures until the packages can be hosted with a more reliable source. In addition, this should speed up playbook runs since ``yum`` can check a locally-hosted repository instead of a remote repository with availability and performance challenges. Partial-Bug: 1730380 Change-Id: I8726b46f4058bb67709246785c7a61278eb64fab
Team and repository tags
OpenStack-Ansible LXC hosts
Ansible role that configures a host for running LXC containers.
- Documentation for the project can be found at:
-
https://docs.openstack.org/openstack-ansible-lxc_hosts/latest
- The project home is at:
Description
Languages
Jinja
61.6%
Python
22.9%
Shell
15.3%
Roff
0.2%