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: