Init
This commit is contained in:
37
readme.md
Normal file
37
readme.md
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
# Certbot
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Installs & Configures certbot automatically on one or hundred of hosts.
|
||||||
|
- Works well with Apache or NGINX
|
||||||
|
- Integrates with FreeIPA
|
||||||
|
- Can be combined with our Ansible roles (lsa.webserver, lsa.freeipa,lsa.wordpress) for easier handling
|
||||||
|
- For easier handling helper scripts for each cert are generated
|
||||||
|
- Ansible facts are saved on Host, set certbot_facts to true (Python3, Pipx, Pyyml will be installed)
|
||||||
|
- Small Readme is generated on Host (default /etc/ansible/readme) set certbot_readme to true
|
||||||
|
|
||||||
|
## Tasks
|
||||||
|
|
||||||
|
### Basic Installation via Playbook
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- name: "certbot"
|
||||||
|
|
||||||
|
hosts: all
|
||||||
|
become: True
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- certbot
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Inventory Defaults
|
||||||
|
|
||||||
|
We define the certs in our inventory like this:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
certbot_vhosts:
|
||||||
|
name: "domain.com"
|
||||||
|
alias:
|
||||||
|
- "www.domain.com"
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user