No description
Find a file
2024-10-07 22:41:00 -05:00
defaults Initial testing role 2024-10-05 13:07:13 -05:00
files update 2024-10-06 14:18:30 -05:00
handlers update 2024-10-06 14:18:30 -05:00
meta Initial testing role 2024-10-05 13:07:13 -05:00
tasks use the force luke 2024-10-07 22:41:00 -05:00
templates update 2024-10-07 22:34:21 -05:00
tests Initial testing role 2024-10-05 13:07:13 -05:00
vars update 2024-10-06 14:18:30 -05:00
README.md Initial testing role 2024-10-05 13:07:13 -05:00

nginx-ssl

This role handles ssl termination on the local server via nginx. This will go in front of the actual service and is done to standardize how SSL is handled, making automation vastly easier. Note that some services - most notable freeipa - require SSL termination to be handled by the service itself and thus can't use this

Requirements

The certbot role is needed in order to generate and maintain the certificate

Role Variables

Any specific variables (i.e. nginx settings) should be defined from the playbook-builder

Dependencies

certbot (optional)

Example Playbook Template

Playbook creation should be handled by playbook-builder

[include example of how to pass specific nginx settings from playbook template]

License

GPL

Author Information

Beth Parker, ejparker@atcur.com