Execution
Date 15 Jan 2026 09:23:24 +0000
Duration 00:00:29.68
Controller ssh-gw-4.layershift.com
User root
Versions
Ansible 2.16.11
ara 1.7.4 / 1.7.4
Python 3.10.10
Summary
23 Hosts
3 Tasks
69 Results
1 Plays
1 Files
0 Records

File: /home/ssh-gateway/ansible/kuly/zz-disperse-solus-hooks.yaml

---
- name: Playbook to deploy our solus hooks
  hosts: all
  gather_facts: true
  vars:
    scripts:
      - floating-ip-save.sh
      - remove-checkpoints.sh
      - snapshot-verify.sh
    dl_url: https://deploy.thecode.casa/solus-hacks/hooks
    hooks_folder: /usr/local/solus/hooks
  tasks:
    - name: Create folder if not exists
      ansible.builtin.file:
        path: "{{ hooks_folder }}"
        state: directory
        recurse: true

    - name: Download files
      loop: "{{ scripts }}"
      ansible.builtin.get_url:
        url: "{{ dl_url }}/{{ item }}"
        dest: "{{ hooks_folder }}/{{ item }}"
        owner: root
        group: root
        mode: '0755'
        use_netrc: false