This repository has been archived by the owner on Apr 2, 2024. It is now read-only.
v0.8.0
Test Profile Updates
- Introduces support for Alpine 3.8 and Fedora 28 and drops support for Ubuntu Precise. Fedora 25/26 and Debian Wheezy are still usable, but as as they are EOL upstream they are no longer included in our test suite (and thus it's possible they may break in the future.)
- Fixes a bug causing CentOS 6 containers to occasionally break
- Fixes Debian 8 container builds by installing the Debian Archive Keyring (likely affected builds without a cache from June 2018)
Local User
This role now creates a local user in build containers that matches the name of the user running a playbook with this role (e.g. travis
). This allows you to login to build containers unprivileged and use become
on
a need-by basis.
Ansible Updates/Cleanup
Backwards-compatible code with v0.6, supporting host_quantity
and the LXC_DISTRO
/LXC_RELEASE
environment variables has been removed. Please use test_profiles
instead.
Support for Ansible 2.4 and earlier has been dropped as they are EOL. This role now requires Ansible 2.5+ in order to run, and should be usable up to at least Ansible 2.11.
This role should handle a few network hiccups better during package installations/etc.