Role apt_package_pinning for OpenStack-Ansible
Go to file
Jimmy McCrory 8e23f54ce0 Make all tests use upper-constraints
As per [1] all tests can now use upper-constraints. This patch removes
all instances of the install_command override relating to testing which
were needed to negate the use of upper-constraints.

[1] http://lists.openstack.org/pipermail/openstack-dev/2016-August/101474.html

Change-Id: I6b88f322dfaf9aa5719a949ec0c1fe80b0817dd7
2017-02-09 18:21:38 -08:00
defaults IRR for apt_package_pinning 2015-11-02 21:34:23 -06:00
doc IRR for apt_package_pinning 2015-11-02 21:34:23 -06:00
meta IRR for apt_package_pinning 2015-11-02 21:34:23 -06:00
releasenotes Remove Liberty releasenote index 2016-04-20 22:53:09 +00:00
tasks IRR for apt_package_pinning 2015-11-02 21:34:23 -06:00
templates IRR for apt_package_pinning 2015-11-02 21:34:23 -06:00
tests Update tox config and add bashate E006, E040 exceptions 2016-02-12 11:26:59 +00:00
.gitignore Add reno scaffolding for release notes management 2016-04-14 13:03:01 +00:00
.gitreview Update .gitreview for stable/mitaka 2016-04-02 14:45:09 -04:00
LICENSE IRR for apt_package_pinning 2015-11-02 21:34:23 -06:00
README.rst IRR for apt_package_pinning 2015-11-02 21:34:23 -06:00
other-requirements.txt Add dependencies for paramiko 2.0 2016-05-03 14:03:15 +00:00
run_tests.sh Add dependencies for paramiko 2.0 2016-05-03 14:03:15 +00:00
setup.cfg IRR for apt_package_pinning 2015-11-02 21:34:23 -06:00
setup.py IRR for apt_package_pinning 2015-11-02 21:34:23 -06:00
test-requirements.txt Update tox configuration 2016-07-08 16:51:02 +01:00
tox.ini Make all tests use upper-constraints 2017-02-09 18:21:38 -08:00

README.rst

Pin apt packages

tags

openstack, apt, pinning, cloud, ansible

category

*nix

Ansible role for pinning apt packages.

Example Ansible play

- name: Pin packages on all "hosts"
  hosts: hosts
  user: root
  roles:
    - role: "apt_package_pinning"
      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" }