From 8e2741648a595c97f2b8f924bf3dbc85d44e7708 Mon Sep 17 00:00:00 2001 From: Adam Henry Lewenberg <adamhl@stanford.edu> Date: Fri, 6 Nov 2015 10:05:29 -0800 Subject: [PATCH] forgot to add openssh preferences file for wheezy --- files/ssh/etc/apt/preferences.d/openssh.wheezy | 9 +++++++++ manifests/ssh/package.pp | 5 ++--- 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 files/ssh/etc/apt/preferences.d/openssh.wheezy diff --git a/files/ssh/etc/apt/preferences.d/openssh.wheezy b/files/ssh/etc/apt/preferences.d/openssh.wheezy new file mode 100644 index 0000000..14a6726 --- /dev/null +++ b/files/ssh/etc/apt/preferences.d/openssh.wheezy @@ -0,0 +1,9 @@ +# Use the openssh from backports on wheezy systems + +Package: openssh-server +Pin: release a=wheezy-backports +Pin-Priority: 991 + +Package: openssh-client +Pin: release a=wheezy-backports +Pin-Priority: 991 diff --git a/manifests/ssh/package.pp b/manifests/ssh/package.pp index e5e763e..3ee3363 100644 --- a/manifests/ssh/package.pp +++ b/manifests/ssh/package.pp @@ -17,10 +17,9 @@ class base::ssh::package ( } elsif ($::lsbmajdistrelease == 7) { # On wheezy, pin the backported openssh - file { - '/etc/apt/preferences.d/openssh': + file { '/etc/apt/preferences.d/openssh': ensure => present, - source => 'puppet:///modules/base/ssh/etc/apt/preferences.d/openssh', + source => 'puppet:///modules/base/ssh/etc/apt/preferences.d/openssh.wheezy', } } } -- GitLab