From 534a283a9d2d1d3daad92dd6d0f6b73a29156ea1 Mon Sep 17 00:00:00 2001 From: Jakob Reiter Date: Mon, 14 Sep 2015 12:17:16 +0200 Subject: [PATCH] Added instructions on how to add apt pinning using an external ansible role. Closes #11 --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/README.md b/README.md index 7f2b220..40013b5 100644 --- a/README.md +++ b/README.md @@ -118,3 +118,29 @@ name of the java debian package to use (e.g. `openjdk-7-jre-headless`) `java_rhel` name of the java rhel package to use (e.g. `java-1.8.0-openjdk.x86_64`) + +## apt pinning +apt pinning is possible using an external role like https://github.com/debops/ansible-apt_preferences. + +To use this, add it as another role e.g. +``` +cd /my/repos/ +git clone git@github.com:debops/ansible-apt_preferences.git +cd /my/ansible/playbook +mkdir -p roles +ln -s /my/repos/ansible-apt_preferences ./roles/apt_preferences +``` + +then add something like this to your playook: +``` + roles: + - apt_preferences + - elasticsearch + vars: + ... + apt_preferences_list: + - package: elasticsearch + version: 1.7.0 + ... + +```