From 1cad2f065d54bc39f0e646aa95ee1f1464309959 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Sat, 13 Jul 2024 12:38:33 +0100 Subject: [PATCH] Support Debian Bookworm --- meta/main.yaml | 3 +++ tasks/install.yaml | 5 +++++ vars/os/Debian.yaml | 3 +++ vars/os/RedHat.yaml | 6 ------ vars/os/RedHat/9.yml | 3 --- 5 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 vars/os/Debian.yaml diff --git a/meta/main.yaml b/meta/main.yaml index 7d28d80..50dc14c 100644 --- a/meta/main.yaml +++ b/meta/main.yaml @@ -15,6 +15,9 @@ galaxy_info: - name: Ubuntu versions: - jammy + - name: Debian + versions: + - bookworm galaxy_tags: - networking - system diff --git a/tasks/install.yaml b/tasks/install.yaml index 6150000..54dbd43 100644 --- a/tasks/install.yaml +++ b/tasks/install.yaml @@ -8,14 +8,19 @@ ansible.builtin.package: name: "{{ certbot_extension_packages }}" state: present + when: + - certbot_extension_packages | length - name: Certbot - Install certbot extensions (pypi) ansible.builtin.pip: name: "{{ certbot_extension_pypi_packages }}" state: present + when: + - certbot_extension_pypi_packages | length - name: Certbot - Enable certbot renewal timer ansible.builtin.systemd: name: "{{ certbot_timer_service }}" state: started enabled: true + when: certbot_timer_service \ No newline at end of file diff --git a/vars/os/Debian.yaml b/vars/os/Debian.yaml new file mode 100644 index 0000000..ed664bf --- /dev/null +++ b/vars/os/Debian.yaml @@ -0,0 +1,3 @@ +--- +certbot_packages: + - python3-certbot diff --git a/vars/os/RedHat.yaml b/vars/os/RedHat.yaml index 07ff9eb..51db87d 100644 --- a/vars/os/RedHat.yaml +++ b/vars/os/RedHat.yaml @@ -1,8 +1,2 @@ --- -certbot_packages: - - certbot - -certbot_extension_packages: - - python3-certbot-dns-digitalocean - certbot_timer_service: certbot-renew.timer \ No newline at end of file diff --git a/vars/os/RedHat/9.yml b/vars/os/RedHat/9.yml index 6817dde..61d80d7 100644 --- a/vars/os/RedHat/9.yml +++ b/vars/os/RedHat/9.yml @@ -1,7 +1,4 @@ --- -certbot_packages: - - certbot - certbot_extension_packages: [] certbot_extension_pypi_packages: