From bccf9d05b708b5c6c8498faf5cd44d3a5dbb7cfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de> Date: Wed, 14 Sep 2022 13:00:26 +0200 Subject: [PATCH] fix: checkout pdfa_webservice Git repo on the managed host, not localhost --- tasks/compile_callas_binaries.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tasks/compile_callas_binaries.yml b/tasks/compile_callas_binaries.yml index b1c6d7e..fe921df 100644 --- a/tasks/compile_callas_binaries.yml +++ b/tasks/compile_callas_binaries.yml @@ -14,7 +14,7 @@ src: "{{ role_path }}/../ansible_vaults/{{ role_name }}/id_ed25519_deploykey" dest: "/tmp/id_ed25519_deploykey" mode: "0600" - delegate_to: 127.0.0.1 +# delegate_to: 127.0.0.1 # ATTENTION: # - This is run on the controller PC, not on the target! Needs Git binary. @@ -22,19 +22,19 @@ - name: checkout PDF/A-Webservice Git repo ansible.builtin.git: repo: "git@git.slub-dresden.de:slub-digitalpreservation/pdfa_webservice.git" - dest: "/tmp/pdfa_webservice/" + dest: "/opt/pdfa_webservice/" depth: 1 key_file: "/tmp/id_ed25519_deploykey" - delegate_to: 127.0.0.1 +# delegate_to: 127.0.0.1 -- name: copy PDF/A-Webservice Git repo to managed host - ansible.builtin.copy: - src: "/tmp/pdfa_webservice/" - dest: "/opt/pdfa_webservice/" - directory_mode: "0755" - mode: "0644" - register: cp_git - changed_when: false # I have no idea why this isn't idempotent. +# - name: copy PDF/A-Webservice Git repo to managed host +# ansible.builtin.copy: +# src: "/tmp/pdfa_webservice/" +# dest: "/opt/pdfa_webservice/" +# directory_mode: "0755" +# mode: "0644" +# register: cp_git +# changed_when: false # I have no idea why this isn't idempotent. - name: set symlinks for Callas PDF Engine ansible.builtin.file: @@ -55,5 +55,5 @@ - name: compile PDF/A-Webservice binary # noqa command-instead-of-shell ansible.builtin.shell: cmd: 'CXXFLAGS="-std=c++11" make --directory /opt/pdfa_webservice/src/' - when: cp_git.failed is false +# when: cp_git.failed is false changed_when: false # This always changes, because the dest path is fresh. -- GitLab