- name: add srv-web-proxy-tls-deploy.sh copy: src: "srv-web-proxy-tls-deploy.sh" dest: "{{nginx_docker_cert_deploy_script}}" when: run_once_nginx_docker_cert_deploy is not defined notify: restart srv-web-proxy-tls-deploy.cymais.service - name: run the nginx_docker_cert_deploy tasks once set_fact: run_once_backup_directory_validator: true when: run_once_nginx_docker_cert_deploy is not defined - name: "create {{cert_mount_directory}}" file: path: "{{cert_mount_directory}}" state: directory mode: 0755 notify: restart srv-web-proxy-tls-deploy.cymais.service - name: configure srv-web-proxy-tls-deploy.cymais.service template: src: "srv-web-proxy-tls-deploy.service.j2" dest: "/etc/systemd/system/srv-web-proxy-tls-deploy.{{application_id}}.cymais.service" notify: restart srv-web-proxy-tls-deploy.cymais.service - name: "include role for gen-timer for {{service_name}}" include_role: name: gen-timer vars: on_calendar: "{{on_calendar_deploy_certificates}}" service_name: "srv-web-proxy-tls-deploy.{{application_id}}" persistent: "true"