# vi: ft=yaml.ansible - name: ensure /opt/blocky exists file: path: /opt/blocky state: directory mode: '0755' owner: caddy group: caddy - name: ensure /etc/blocky exists file: path: /etc/blocky state: directory mode: '0755' owner: caddy group: caddy - name: install blocky unarchive: src: https://github.com/0xERR0R/blocky/releases/download/v0.24/blocky_v0.24_Linux_x86_64.tar.gz dest: /opt/blocky include: - blocky remote_src: yes - name: setup blocky service copy: src: "{{ playbook_dir }}/files/blocky.service" dest: /etc/systemd/system/blocky.service notify: "reload systemd" - name: ensure blocky is running service: name=blocky state=started enabled=yes daemon-reload=true