37 lines
923 B
YAML
37 lines
923 B
YAML
# vi: ft=yaml.ansible
|
|
- name: create blocky group
|
|
group:
|
|
name: blocky
|
|
state: present
|
|
- name: create blocky user
|
|
user:
|
|
name: blocky
|
|
group: blocky
|
|
- name: ensure /opt/blocky exists
|
|
file:
|
|
path: /opt/blocky
|
|
state: directory
|
|
mode: '0755'
|
|
owner: blocky
|
|
group: blocky
|
|
- name: ensure /etc/blocky exists
|
|
file:
|
|
path: /etc/blocky
|
|
state: directory
|
|
mode: '0755'
|
|
owner: blocky
|
|
group: blocky
|
|
- name: install dnsproxy
|
|
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 service
|
|
# copy:
|
|
# src: "{{ playbook_dir }}/files/Caddyfile"
|
|
# dest: /etc/systemd/system/blocky.service
|
|
#- name: ensure dnsproxy is running
|
|
# service: name=dnscrypt-proxy state=started enabled=yes daemon-reload=true
|