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 @@
src: "{{ role_path }}/../ansible_vaults/{{ role_name }}/id_ed25519_deploykey"
dest: "/tmp/id_ed25519_deploykey"
mode: "0600"
# delegate_to: 127.0.0.1
# ATTENTION:
# - This is run on the controller PC, not on the target! Needs Git binary.
# - This task requires Git credentials to be entered in interactive mode.
- name: clear Git repo directory for fresh checkout
ansible.builtin.file:
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
ansible.builtin.git:
repo: "git@git.slub-dresden.de:slub-digitalpreservation/pdfa_webservice.git"
......@@ -36,18 +38,9 @@
force: true
key_file: "/tmp/id_ed25519_deploykey"
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.
# - 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:
state: link
......@@ -72,5 +65,4 @@
- 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
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