The change moves the role out from the main repo openstack-ansible
repository and into its own standalone repository.
Items within this change:
* The role has been updated to ensure it runs standalone.
* Tests added to the role within tox.
* Functional tests added to the role that can either be run
via the run_tests.sh script or using tox.
* dev requirements have been updated for testing usecases.
* Docs added to both the README.rst file as well as the docs
folder.
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
830 B
830 B
APT Package pinning for openstack-ansible
This role will set package pinning for APT packages. The role will create a preference file used to pin packages to a release, origin, or version. The pinning syntax is a simple data driven format which is a list of dictionaries. The items must contain a package entry and pinning type. Pinning types are release, origin, or version.
Basic Role Example
- role: "{{ rolename }}"
apt_package_pinning_file_name: test.pref
apt_pinned_packages:
- { package: "test-package-version", version: "9.9.9-version" }
- { package: "test-package-origin", origin: "test-origin.org" }
- { package: "test-package-release.*", release: "TestRelease", priority: 101 }