From 49150e0339a42c480739d998bf65d433b6549df7 Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Fri, 11 Oct 2024 01:20:02 +0200 Subject: [PATCH] add ghost update task --- playbooks/apps/ghost-update.yaml | 53 ++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 playbooks/apps/ghost-update.yaml diff --git a/playbooks/apps/ghost-update.yaml b/playbooks/apps/ghost-update.yaml new file mode 100644 index 0000000..d7595a7 --- /dev/null +++ b/playbooks/apps/ghost-update.yaml @@ -0,0 +1,53 @@ +--- +- name: Ghost update + hosts: servers + gather_facts: false + tasks: + - name: Start update on gabnotes.org + ansible.builtin.command: + chdir: /mnt/data/gabnotes.org + cmd: ghost update + register: gabnotes_async + changed_when: true + async: 300 + poll: 0 + - name: Start update on voyages-lois.augendre.info + ansible.builtin.command: + chdir: /mnt/data/voyages-lois.augendre.info + cmd: ghost update + register: voyages_lois_async + changed_when: true + async: 300 + poll: 0 + - name: Start update on voyages.coccomagnard.fr + ansible.builtin.command: + chdir: /mnt/data/voyages.coccomagnard.fr + cmd: ghost update + register: voyages_coccomagnard_async + changed_when: true + async: 300 + poll: 0 + - name: Check gabnotes.org + ansible.builtin.async_status: + jid: "{{ gabnotes_async.ansible_job_id }}" + register: gabnotes + until: gabnotes.finished + changed_when: '"Restarting Ghost" in gabnotes.stdout' + retries: 100 + delay: 10 + - name: Check voyages-lois.augendre.info + ansible.builtin.async_status: + jid: "{{ voyages_lois_async.ansible_job_id }}" + register: voyages_lois + until: voyages_lois.finished + changed_when: '"Restarting Ghost" in voyages_lois.stdout' + retries: 100 + delay: 10 + - name: Check voyages.coccomagnard.fr + ansible.builtin.async_status: + jid: "{{ voyages_coccomagnard_async.ansible_job_id }}" + register: voyages_coccomagnard + until: voyages_coccomagnard.finished + changed_when: '"Restarting Ghost" in voyages_coccomagnard.stdout' + retries: 100 + delay: 10