diff --git a/roles/debian/nginx/tasks/main.yml b/roles/debian/nginx/tasks/main.yml index f7b77a509..a646311b0 100644 --- a/roles/debian/nginx/tasks/main.yml +++ b/roles/debian/nginx/tasks/main.yml @@ -67,13 +67,9 @@ mode: "0755" - name: Set nginx location behavior, fallback to default if no custom behavior is provided - ansible.builtin.set_fact: + set_fact: nginx_location_behavior: "{{ nginx.custom_nginx_location_behavior | default(['try_files @rewrite /index.php?$query_string;']) }}" -- name: Debug nginx_location_behavior variable - ansible.builtin.debug: - var: nginx_location_behavior - - name: Copy project type-specific configuration in place. ansible.builtin.template: src: "{{ item }}.j2" diff --git a/roles/debian/ssl/tasks/letsencrypt.yml b/roles/debian/ssl/tasks/letsencrypt.yml index f731b1034..ae997cb33 100644 --- a/roles/debian/ssl/tasks/letsencrypt.yml +++ b/roles/debian/ssl/tasks/letsencrypt.yml @@ -134,7 +134,7 @@ - name: Build timer variables with dynamic key. ansible.builtin.set_fact: - _certbot_renewal_timer: "{'certbot_renewal':{'timer_command':'/usr/local/bin/le_cron.sh','timer_OnCalendar':'{{ ssl.on_calendar }}'}}" + _certbot_renewal_timer: "{'certbot_renewal':{'timer_command':'/usr/local/bin/le_cron.sh','timer_OnCalendar':'{{ ssl.on_calendar }}','timer_persistent':'true'}}" when: ssl.autorenew - name: Create systemd timer for certificate renewal.