Files
lsa.certbot/tasks/install.yml
2026-03-12 12:41:28 +01:00

33 lines
708 B
YAML

---
# Certbot
#
# Linux-Server-Admin.com Ansible Role for cert management with Certbot
#
# Install Tasks
#
- name: Install EPEL Release
ansible.builtin.package:
name: "epel-release"
state: latest
update_cache: true
when: ansible_facts["os_family"] == "RedHat"
become: true
- name: Install Certbot
ansible.builtin.package:
name: "certbot"
state: latest
update_cache: true
become: true
- name: Install Certbot's Nginx/Apache package
ansible.builtin.package:
name: "{{ certbot_python }}"
state: latest
when:
- not certbot_freeipa | default(false) | bool
- certbot_webserver is defined
- certbot_webserver_plugin_install | default(true) | bool
become: true