Compare commits

..
4 Commits
Author SHA1 Message Date
Jeff GeerlingandGitHub 98ea3238ed Merge pull request #217 from rlenferink/fix-undefined-variable
[BUGFIX] Initialize 'certbot_create_extra_args' variable
2024-12-22 13:18:42 -06:00
Jeff Geerling 78f4cb5ad5 Use CRB not powertools on Alma and Rocky. 2024-07-30 23:24:23 -05:00
Jeff Geerling d1cbcde4de Fixup CI versions. Drop all older RHEL releases which are broken. 2024-07-16 14:21:11 -05:00
Roy Lenferink 03f4cc3a99 Initialize 'certbot_create_extra_args' variable
This was introduced in 5a23e85f1c but no default was added, resulting in a 'undefined variable' error
2024-07-14 11:08:50 +02:00
4 changed files with 13 additions and 37 deletions
+2 -9
View File
@@ -41,10 +41,7 @@ jobs:
strategy: strategy:
matrix: matrix:
include: include:
- distro: centos8 - distro: rockylinux9
playbook: converge.yml
experimental: false
- distro: centos7
playbook: converge.yml playbook: converge.yml
experimental: false experimental: false
- distro: ubuntu2004 - distro: ubuntu2004
@@ -53,12 +50,8 @@ jobs:
- distro: debian10 - distro: debian10
playbook: converge.yml playbook: converge.yml
experimental: false experimental: false
# Source install started failing recently.
# - distro: centos7
# playbook: playbook-source-install.yml
# experimental: false
- distro: centos7 - distro: rockylinux9
playbook: playbook-snap-install.yml playbook: playbook-snap-install.yml
experimental: true experimental: true
+2
View File
@@ -27,6 +27,8 @@ certbot_certs: []
# - domains: # - domains:
# - example3.com # - example3.com
certbot_create_extra_args: ""
certbot_create_command: >- certbot_create_command: >-
{{ certbot_script }} certonly --{{ certbot_create_method }} {{ certbot_script }} certonly --{{ certbot_create_method }}
{{ '--hsts' if certbot_hsts else '' }} {{ '--hsts' if certbot_hsts else '' }}
+1 -1
View File
@@ -8,7 +8,7 @@ driver:
name: docker name: docker
platforms: platforms:
- name: instance - name: instance
image: "geerlingguy/docker-${MOLECULE_DISTRO:-rockylinux8}-ansible:latest" image: "geerlingguy/docker-${MOLECULE_DISTRO:-rockylinux9}-ansible:latest"
command: ${MOLECULE_DOCKER_COMMAND:-""} command: ${MOLECULE_DOCKER_COMMAND:-""}
volumes: volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw - /sys/fs/cgroup:/sys/fs/cgroup:rw
+3 -22
View File
@@ -1,30 +1,11 @@
--- ---
# See: https://github.com/geerlingguy/ansible-role-certbot/issues/107 # See: https://github.com/geerlingguy/ansible-role-certbot/issues/107
- block: - name: Ensure dnf-plugins are installed on Rocky/AlmaLinux.
- name: Ensure dnf-plugins are installed on CentOS 8+.
yum: yum:
name: dnf-plugins-core name: dnf-plugins-core
state: present state: present
- block: - name: Enable DNF module for Rocky/AlmaLinux.
- name: Enable DNF module for CentOS 8.3+.
shell: | shell: |
dnf config-manager --set-enabled powertools dnf config-manager --set-enabled crb
register: dnf_module_enable
changed_when: false changed_when: false
when: ansible_facts['distribution_version'] is version('8.3', '>=')
- name: Enable DNF module for CentOS 8.08.2.
shell: |
dnf config-manager --set-enabled PowerTools
register: dnf_module_enable
changed_when: false
when: ansible_facts['distribution_version'] is version('8.2', '<=')
when:
- ansible_distribution == 'CentOS'
- ansible_distribution_major_version | int >= 8