From d442dad0130d2321859686db0e7a9622a2d86450 Mon Sep 17 00:00:00 2001 From: pavel Date: Wed, 18 Mar 2026 21:28:46 +0200 Subject: [PATCH] 2128 --- .../restart-cloud-agent-long.yml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 files/ansible-playbooks/restart-cloud-agent-long.yml diff --git a/files/ansible-playbooks/restart-cloud-agent-long.yml b/files/ansible-playbooks/restart-cloud-agent-long.yml new file mode 100644 index 0000000..074417a --- /dev/null +++ b/files/ansible-playbooks/restart-cloud-agent-long.yml @@ -0,0 +1,25 @@ +--- +- name: Temporarily move cloud-agent and restore it + hosts: all + gather_facts: no + + tasks: + - name: Move /tmp/launchd/services/cloud-agent to /root/ + ansible.builtin.raw: | + set -e + PATH=/sbin:/usr/sbin:/bin:/usr/bin:$PATH + mv -f /tmp/launchd/services/cloud-agent /root/ + register: move_out + changed_when: true + + - name: Wait 3s before restoring + ansible.builtin.pause: + seconds: 300 + + - name: Move /root/cloud-agent back to /tmp/launchd/services/ + ansible.builtin.raw: | + set -e + PATH=/sbin:/usr/sbin:/bin:/usr/bin:$PATH + mv -f /root/cloud-agent /tmp/launchd/services/ + register: move_back + changed_when: true