Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/notfixingit3/ansible_duo_ssh_auth
Install Duo Support for SSH
https://github.com/notfixingit3/ansible_duo_ssh_auth
ansible ansible-playbook duo duo-security ssh ssh-server
Last synced: about 2 months ago
JSON representation
Install Duo Support for SSH
- Host: GitHub
- URL: https://github.com/notfixingit3/ansible_duo_ssh_auth
- Owner: notfixingit3
- Created: 2023-11-04T10:18:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-09T03:42:53.000Z (4 months ago)
- Last Synced: 2024-09-09T04:57:24.915Z (4 months ago)
- Topics: ansible, ansible-playbook, duo, duo-security, ssh, ssh-server
- Language: Jinja
- Homepage:
- Size: 20.5 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Deploy DUO for SSH
Only Supporting Ubuntu 22.04 for the moment
## Note: See extra/README.md
If you want to first add a user that can bypass duo for future playbook runs
If you change the username from ansible, make sure you add it to groups with !username## To install
* Edit hosts file or use your own
* Edit vars/vars.yml and set your information from DUO Application Unix
* Additional settings can be set by editing templates/pam_duo.conf.j2 See: https://duo.com/docs/loginduo#duo-configuration-options
* ansible-playbook -i hosts tasks/main.yml## Change Log
11/7/2023 - Verified working on DO and Azure
11/4/2023 - Initial creation## Sometimes the lie is easier to live with ~ Tom