From de1e0460fb7121ccc8c2b1d434b8f350690534bf Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Wed, 15 Mar 2023 01:29:21 +0100 Subject: [PATCH] Initial commit --- meta/main.yml | 18 ++++++++++++++++++ tasks/main.yml | 12 ++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 meta/main.yml create mode 100644 tasks/main.yml 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