summaryrefslogtreecommitdiff
path: root/files/puppet/modules/pixelated/manifests/apt/preferences.pp
diff options
context:
space:
mode:
Diffstat (limited to 'files/puppet/modules/pixelated/manifests/apt/preferences.pp')
-rw-r--r--files/puppet/modules/pixelated/manifests/apt/preferences.pp18
1 files changed, 18 insertions, 0 deletions
diff --git a/files/puppet/modules/pixelated/manifests/apt/preferences.pp b/files/puppet/modules/pixelated/manifests/apt/preferences.pp
new file mode 100644
index 0000000..719117b
--- /dev/null
+++ b/files/puppet/modules/pixelated/manifests/apt/preferences.pp
@@ -0,0 +1,18 @@
+# pin packages so they have precedence over those from the leap repo
+class pixelated::apt::preferences {
+
+ apt::preferences_snippet { ['python-urllib3', 'python-requests','python-six']:
+ release => "${::lsbdistcodename}-backports",
+ priority => 999
+ }
+
+ apt::preferences_snippet { ['soledad-server',
+ 'soledad-common',
+ 'soledad-client',
+ 'leap-keymanager',
+ 'leap-auth']:
+ pin => 'release o=pixelated',
+ priority => 999,
+ }
+
+}