indiana-university / puppet-duo_unix

The duo_unix module handles the deployment of duo_unix (login_duo or pam_duo) across a range of Linux distributions.
BSD 3-Clause "New" or "Revised" License
2 stars 14 forks source link

Duo passcode #43

Closed thoughtful-explorer closed 6 months ago

thoughtful-explorer commented 6 months ago

Various insignificant code and linting changes, as well as a seemingly small but VERY significant changes to augeas blocks in manifests/ssh_config.pp to actually get this module to touch sshd_config at all, and to ensure idempotency when specifying an AcceptEnv option using Puppet's 'onlyif' feature (augeas was NOT designed to do conveniently this)