Select Git revision
.gitmodules
main.yml 733 B
---
# tasks file for certbot
- name: Assertions
assert:
that:
- ansible_os_family in ['OpenBSD', 'Debian']
- ansible_distribution_release in ['6.0', '5.9', 'xenial', 'trusty', 'precise', 'stretch', 'jessie']
- certbot_config is iterable
- certbot_config['domains'] is defined
- name: APT install
when: ansible_pkg_mgr == 'apt'
apt:
name: letsencrypt
state: present
update_cache: yes
cache_valid_time: 3600
- name: pkg add
when: ansible_pkg_mgr == 'openbsd_pkg'
openbsd_pkg:
name: letsencrypt
state: present
- name: Copy config
template:
src: cli.ini
dest: /etc/letsencrypt/cli.ini
owner: root
group: 0
mode: 0o0644