Skip to content

Puppet module to setup PPA, install, and configure pam_ssh_agent_auth

Notifications You must be signed in to change notification settings

coxley/puppet-libpam-ssh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libpam_ssh

Build Status

Table of Contents

  1. Overview
  2. Module Description
  3. Setup
  4. Usage
  5. Limitations - OS compatibility, etc.
  6. Development - Guide for contributing to the module

Overview

Installs and configures libpam-ssh for authenticating sudo via forwarded SSH agent on Debian-like systems.

Module Description

Installs libpam-ssh, manages /etc/pam.d/sudo and adds line to /etc/sudoers.

Setup

What libpam_ssh affects

  • /etc/pam.d/sudo
  • /etc/sudoers (appending a line with stdlib file_line resource
  • APT via configuring ppa:cpick/pam-ssh-agent-auth

Usage

Class only takes one argument $purge_now which will, on run, ensure all the resources it normally creates are purged/absent.

Limitations

Only supports Ubuntu due to using apt::ppa. Pull requests are welcome to add support.

Development

Feel free to submit PRs. Just ask that code is puppet-lint compliant.

About

Puppet module to setup PPA, install, and configure pam_ssh_agent_auth

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published