blob: 362db53a88a6bc6cf0f6b52a2a66305f4af433f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
---
- name: unarchive adguard home
become: yes
unarchive:
remote_src: yes
src: "{{adguard_home_tar}}"
dest: "/tmp/"
creates: "/tmp/AdGuardHome/"
owner: "root"
group: "root"
- name: install adguard home binary
become: yes
copy:
src: "/tmp/AdGuardHome/AdGuardHome"
dest: "/usr/local/bin/"
remote_src: yes
owner: "root"
group: "root"
mode: "0755"
notify: restart adguard home
- name: create dirs
become: yes
file:
path: "{{item}}"
state: "directory"
owner: "root"
group: "root"
mode: "0755"
loop:
- "/etc/AdGuardHome"
- "{{adguard_home_data_dir}}"
notify: restart adguard home
- name: configure adguard home service
become: yes
template: src="AdGuardHome.service.j2" dest="/etc/systemd/system/AdGuardHome.service"
notify: restart adguard home
- name: configure adguard home
become: yes
template: src="AdGuardHome.yaml.j2" dest="/etc/AdGuardHome/AdGuardHome.yaml"
notify: restart adguard home
- name: ensure adguard home is started
become: yes
systemd: name="AdGuardHome.service" enabled="yes" state="started"
|