ansible-role-certbot/tasks/install-with-package.yml
2020-04-27 13:27:59 -07:00

29 lines
765 B
YAML

---
- name: Starting the Certbot Install via {{ certbot_pkg_mgr }}
include_tasks: "{{ certbot_pkg_mgr|lower }}/install.yml"
- block:
- name: Install certbot package
package: name={{ certbot_package }}
register: task_result
until: task_result is success
retries: 10
delay: 2
when:
- certbot_plugins is undefined
- name: Install certbot plugins
apt:
name: "{{ certbot_python }}-certbot-{{ item }}"
register: task_result
until: task_result is success
retries: 10
delay: 2
loop: "{{ certbot_plugins }}"
when: certbot_plugins is defined
when: certbot_pkg_mgr != 'pip'
- name: Set Certbot script variable.
set_fact:
certbot_script: "{{ certbot_package }}"