- Description
- Setup - The basics of getting started with duo_authproxy
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Puppet Module to install/configure Duo Authentication Proxy
- source code download/install
- config file
- service
Minimal duo_authproxy setup:
class { 'duo_authproxy':
settings => {
# All required config sections and settings
'main' => {
'setting1' => 'value1',
},
},
}
include duo_authproxy
---
duo_authproxy::version: 2.7.0
duo_authproxy::install_dir: /opt/duoauthproxy
duo_authproxy::settings:
main:
debug: true
http_proxy_host: my.proxy.com
http_proxy_port: 80
ad_client:
host: some.host.com
service_account_username: testing
service_account_password: secret
search_dn: something
ldap_server_auto:
ikey: ikey
skey: skey
api_host: api_host
duo_authproxy::proxy_server: http://my.proxy.com:80
- duo_authproxy
Only tested on Supported puppet versions; RedHat and Debian flavors
- Pull Requests welcome
- Include spec tests
- All tests need to pass