Solved variable bugs in sys-svc-cert-sync-docker

This commit is contained in:
Kevin Veen-Birkenbach 2025-08-16 17:27:56 +02:00
parent 0de26fa6c7
commit 4a39cc90c0
No known key found for this signature in database
GPG Key ID: 44D8F11FD62F878E
4 changed files with 13 additions and 10 deletions

View File

@ -2,7 +2,7 @@
# Check if the necessary parameters are provided # Check if the necessary parameters are provided
if [ "$#" -ne 3 ]; then if [ "$#" -ne 3 ]; then
echo "Usage: $0 <ssl_cert_folder> <docker_compose_instance_directory>" echo "Usage: $0 <ssl_cert_folder> <docker_compose_instance_directory> <letsencrypt_live_path>"
exit 1 exit 1
fi fi

View File

@ -1,7 +1,7 @@
--- ---
- name: "restart tls deploy to docker service" - name: "restart tls deploy to docker service"
systemd: systemd:
name: "{{ CERT_SYNC_DOCKER_SERVICE_NAME }}" name: "{{ CERT_SYNC_DOCKER_SERVICE_NAME_FULL }}"
state: restarted state: restarted
enabled: yes enabled: yes
daemon_reload: yes daemon_reload: yes

View File

@ -11,17 +11,17 @@
mode: "0755" mode: "0755"
notify: restart tls deploy to docker service notify: restart tls deploy to docker service
- name: configure sys-svc-cert-sync-docker service - name: Copy {{ CERT_SYNC_DOCKER_SERVICE_NAME_FULL }}
template: template:
src: "sys-svc-cert-sync-docker.service.j2" src: "{{ CERT_SYNC_DOCKER_BASE }}.service.j2"
dest: "/etc/systemd/system/{{ CERT_SYNC_DOCKER_SERVICE_NAME }}" dest: "/etc/systemd/system/{{ CERT_SYNC_DOCKER_SERVICE_NAME_FULL }}"
notify: restart tls deploy to docker service notify: restart tls deploy to docker service
- name: "include role for sys-timer for {{ service_name }}" - name: "include role for sys-timer for {{ CERT_SYNC_DOCKER_SERVICE_NAME_FULL }}"
include_role: include_role:
name: sys-timer name: sys-timer
vars: vars:
on_calendar: "{{ on_calendar_deploy_certificates }}" on_calendar: "{{ on_calendar_deploy_certificates }}"
service_name: "{{ CERT_SYNC_DOCKER_SERVICE_NAME }}" service_name: "{{ CERT_SYNC_DOCKER_SERVICE_NAME_BASE }}"
persistent: "true" persistent: "true"

View File

@ -1,3 +1,6 @@
CERT_SYNC_DOCKER_SCRIPT_FILE: "sys-svc-cert-sync-docker.sh"
CERT_SYNC_DOCKER_SCRIPT_PATH: "{{ PATH_ADMINISTRATOR_SCRIPTS }}{{ CERT_SYNC_DOCKER_SCRIPT_FILE }}" CERT_SYNC_DOCKER_BASE: "sys-svc-cert-sync-docker"
CERT_SYNC_DOCKER_SERVICE_NAME: "sys-svc-cert-sync-docker.{{ application_id }}{{ SYS_SERVICE_SUFFIX }}" CERT_SYNC_DOCKER_SCRIPT_FILE: "{{ CERT_SYNC_DOCKER_BASE }}.sh"
CERT_SYNC_DOCKER_SCRIPT_PATH: "{{ PATH_ADMINISTRATOR_SCRIPTS }}{{ CERT_SYNC_DOCKER_SCRIPT_FILE }}"
CERT_SYNC_DOCKER_SERVICE_NAME_BASE: "{{ application_id | get_entity_name }}.{{ CERT_SYNC_DOCKER_BASE }}"
CERT_SYNC_DOCKER_SERVICE_NAME_FULL: "{{ CERT_SYNC_DOCKER_SERVICE_NAME_BASE }}{{ SYS_SERVICE_SUFFIX }}"