commit de1e0460fb7121ccc8c2b1d434b8f350690534bf Author: Pierre-Olivier Mercier Date: Wed Mar 15 01:29:21 2023 +0100 Initial commit diff --git a/meta/main.yml b/meta/main.yml new file mode 100644 index 0000000..8800bc1 --- /dev/null +++ b/meta/main.yml @@ -0,0 +1,18 @@ +--- + +dependencies: [] + +galaxy_info: + role_name: tls-domain-dehydrated + author: 'Pierre-Olivier Mercier ' + description: Role to obtain a certificate through dehydrated + license: GPL-3.0-or-later + min_ansible_version: 2.9 + platforms: + - name: Alpine + versions: + - all + - name: Debian + versions: + - all + galaxy_tags: [] diff --git a/tasks/main.yml b/tasks/main.yml new file mode 100644 index 0000000..6ec2c14 --- /dev/null +++ b/tasks/main.yml @@ -0,0 +1,12 @@ +--- +- name: Append domains to dehydrated config + lineinfile: + path: /etc/dehydrated/domains.txt + regexp: '({{ domains | join("|") }})' + line: '{{ domains | join(" ") }}' + register: config + +- name: Call dehydrated to create certificates + shell: + cmd: dehydrated -c + when: config.changed