Execution
Date 20 Jan 2026 15:19:49 +0000
Duration 00:00:20.60
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
4 Tasks
88 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
      - 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

    - name: Download env
      ansible.builtin.get_url:
        url: "https://deploy.thecode.casa/solus-hacks/hooks/env"
        path: "/usr/local/solus/.env"
        owner: root
        group: root
        mode: '0640'
        use_netrc: false