30 lines
761 B
YAML
30 lines
761 B
YAML
# 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
|