Role apt_package_pinning for OpenStack-Ansible
Go to file
Jesse Pretorius d60aabee18 Pin test-requirements to match OpenStack requirements
A new release of flake8 is causing lint faiures. Stable branches
should have requirements pinned anyway.

This patch pins to the current stable/mitaka requirements from
the OpenStack requirements repository.

Change-Id: I158cccd18969ad33d12873f003712422c37f504a
2016-06-16 14:14:50 +01: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 Pin test-requirements to match OpenStack requirements 2016-06-16 14:14:50 +01:00
tox.ini Add reno scaffolding for release notes management 2016-04-14 13:03:01 +00: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" }