Role apt_package_pinning for OpenStack-Ansible
Go to file
Jesse Pretorius 3e2f797196 Remove Liberty releasenote index
Change-Id: Iebf52d08d956fd95f0cd0056c710318fc479126e
(cherry picked from commit b84c85e43b)
2016-04-20 22:53:09 +00: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 curl to bindep requirements 2016-03-04 19:21:09 +00:00
run_tests.sh Update run_tests to be more complete 2015-11-25 19:16:19 +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 blacklist Ansible 1.9.6 2016-04-18 08:01:11 +00: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" }