aboutsummaryrefslogtreecommitdiffstats
path: root/modules/openssh/manifests/ssh_keys_from_ldap.pp
diff options
context:
space:
mode:
authorDan Fandrich <dan@coneharvesters.com>2023-12-20 16:58:05 -0800
committerDan Fandrich <dan@coneharvesters.com>2023-12-27 18:17:55 -0800
commitdcc705b50d72d48fd13dd162d2c4522691f4ef31 (patch)
tree8b663bbfcc7f6d7af63ac472329170bb5b044309 /modules/openssh/manifests/ssh_keys_from_ldap.pp
parentb2a295dfb0324038a8952c7ee06bf4ed22ebd75d (diff)
downloadpuppet-dcc705b50d72d48fd13dd162d2c4522691f4ef31.tar
puppet-dcc705b50d72d48fd13dd162d2c4522691f4ef31.tar.gz
puppet-dcc705b50d72d48fd13dd162d2c4522691f4ef31.tar.bz2
puppet-dcc705b50d72d48fd13dd162d2c4522691f4ef31.tar.xz
puppet-dcc705b50d72d48fd13dd162d2c4522691f4ef31.zip
Port ldap-sshkey2file.py to Python 3
It now also passes pytype and (mostly) flake8 checks.
Diffstat (limited to 'modules/openssh/manifests/ssh_keys_from_ldap.pp')
-rw-r--r--modules/openssh/manifests/ssh_keys_from_ldap.pp15
1 files changed, 2 insertions, 13 deletions
diff --git a/modules/openssh/manifests/ssh_keys_from_ldap.pp b/modules/openssh/manifests/ssh_keys_from_ldap.pp
index 5528c700..9ea6c139 100644
--- a/modules/openssh/manifests/ssh_keys_from_ldap.pp
+++ b/modules/openssh/manifests/ssh_keys_from_ldap.pp
@@ -1,24 +1,13 @@
class openssh::ssh_keys_from_ldap inherits server {
-if versioncmp($::lsbdistrelease, '7') < 0 {
- package { 'python-ldap': }
-} else {
- package { 'python2-ldap': }
-}
+ package { 'python3-ldap': }
$ldap_pwfile = '/etc/ldap.secret'
$nslcd_conf_file = '/etc/nslcd.conf'
$ldap_servers = get_ldap_servers()
-if versioncmp($::lsbdistrelease, '7') < 0 {
mga_common::local_script { 'ldap-sshkey2file.py':
content => template('openssh/ldap-sshkey2file.py'),
- require => Package['python-ldap']
+ require => Package['python3-ldap']
}
-} else {
- mga_common::local_script { 'ldap-sshkey2file.py':
- content => template('openssh/ldap-sshkey2file.py'),
- require => Package['python2-ldap']
- }
-}
cron { 'sshkey2file':
command => '/bin/bash -c "/usr/local/bin/ldap-sshkey2file.py && ( [[ -f /usr/bin/mgagit && -d /var/lib/git/.gitolite ]] && /bin/su -c \'/usr/bin/mgagit glrun\' - git ) ||:"',