Skip to content
Snippets Groups Projects
Commit f08e84a6 authored by Jörg Sachse's avatar Jörg Sachse
Browse files

fix: remove pdfa_webservice directory before fresh deploy, because else Git will go on strike

parent 962c7cfd
No related branches found
No related tags found
No related merge requests found
Pipeline #5304 failed
...@@ -23,11 +23,13 @@ ...@@ -23,11 +23,13 @@
src: "{{ role_path }}/../ansible_vaults/{{ role_name }}/id_ed25519_deploykey" src: "{{ role_path }}/../ansible_vaults/{{ role_name }}/id_ed25519_deploykey"
dest: "/tmp/id_ed25519_deploykey" dest: "/tmp/id_ed25519_deploykey"
mode: "0600" mode: "0600"
# delegate_to: 127.0.0.1
# ATTENTION: - name: clear Git repo directory for fresh checkout
# - This is run on the controller PC, not on the target! Needs Git binary. ansible.builtin.file:
# - This task requires Git credentials to be entered in interactive mode. path: "/opt/pdfa_webservice/"
state: absent
changed_when: false # This cannot be idempotent, because later tasks change the repo content.
- name: checkout PDF/A-Webservice Git repo - name: checkout PDF/A-Webservice Git repo
ansible.builtin.git: ansible.builtin.git:
repo: "git@git.slub-dresden.de:slub-digitalpreservation/pdfa_webservice.git" repo: "git@git.slub-dresden.de:slub-digitalpreservation/pdfa_webservice.git"
...@@ -36,18 +38,9 @@ ...@@ -36,18 +38,9 @@
force: true force: true
key_file: "/tmp/id_ed25519_deploykey" key_file: "/tmp/id_ed25519_deploykey"
ssh_opts: "-o StrictHostKeyChecking=accept-new" ssh_opts: "-o StrictHostKeyChecking=accept-new"
# delegate_to: 127.0.0.1 update: true
changed_when: false # This cannot be idempotent, because later tasks change the repo content. changed_when: false # This cannot be idempotent, because later tasks change the repo content.
# - 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 - name: set symlinks for Callas PDF Engine
ansible.builtin.file: ansible.builtin.file:
state: link state: link
...@@ -72,5 +65,4 @@ ...@@ -72,5 +65,4 @@
- name: compile PDF/A-Webservice binary # noqa command-instead-of-shell - name: compile PDF/A-Webservice binary # noqa command-instead-of-shell
ansible.builtin.shell: ansible.builtin.shell:
cmd: 'CXXFLAGS="-std=c++11" make --directory /opt/pdfa_webservice/src/' cmd: 'CXXFLAGS="-std=c++11" make --directory /opt/pdfa_webservice/src/'
# when: cp_git.failed is false
changed_when: false # This always changes, because the dest path is fresh. changed_when: false # This always changes, because the dest path is fresh.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment