-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmisc.yaml
executable file
·154 lines (134 loc) · 3.2 KB
/
misc.yaml
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
#!/usr/bin/env ansible-playbook
---
- hosts: localhost
tasks:
- name: "Install Brave browser"
kewlfft.aur.aur:
name: brave-bin
state: latest
become: true
become_user: aur_builder
- name: "Install Zoom"
kewlfft.aur.aur:
name: zoom
state: latest
become: true
become_user: aur_builder
- name: "Install TLDR"
kewlfft.aur.aur:
name: tlrc-bin
state: latest
become: true
become_user: aur_builder
- name: "Install OBS"
community.general.pacman:
name:
- obs-studio
state: latest
become: true
- name: "Install CUPS"
community.general.pacman:
name:
- cups
state: latest
become: true
- name: "Enable CUPS"
ansible.builtin.systemd:
name: cups
state: started
enabled: true
become: true
- name: "Install SANE"
community.general.pacman:
name:
- sane
state: latest
become: true
- name: "Install Skanpage"
community.general.pacman:
name:
- skanpage
state: latest
become: true
- name: "Install PacCap"
community.general.pacman:
name:
- tcpdump
- wireshark-qt
- wireshark-cli
- termshark
state: latest
become: true
- name: "Install LibreOffice"
community.general.pacman:
name:
- libreoffice-fresh
- libreoffice-fresh-ru
state: latest
become: true
- name: "Install VPN clients"
community.general.pacman:
name:
- openvpn # An easy-to-use, robust and highly configurable VPN (Virtual Private Network)
- wireguard-tools # next generation secure network tunnel - tools for configuration
update_cache: true
state: latest
become: true
- name: "Install Nekoray"
kewlfft.aur.aur:
name: nekoray-git
state: latest
update_cache: true
become: true
become_user: aur_builder
- name: "Install sing-geoip"
kewlfft.aur.aur:
name: sing-geoip-git
state: latest
become: true
become_user: aur_builder
- name: "Install sing-geoip-db"
kewlfft.aur.aur:
name: sing-geoip-db-git
state: latest
become: true
become_user: aur_builder
- name: "Install sing-geosite"
kewlfft.aur.aur:
name: sing-geosite-git
state: latest
become: true
become_user: aur_builder
- name: "Install sing-geosite-db"
kewlfft.aur.aur:
name: sing-geosite-db-git
state: latest
become: true
become_user: aur_builder
- name: "Add pritunl repo for pacman"
ansible.builtin.blockinfile:
path: /etc/pacman.conf
prepend_newline: true
backup: true
block: |
[pritunl]
Server = https://repo.pritunl.com/stable/pacman
become: true
- name: "Import pritunl repo key"
community.general.pacman_key:
id: 7568D9BB55FF9E5287D586017AE645C0CF8E292A
keyserver: keyserver.ubuntu.com
state: present
become: true
- name: "Install pritunl-client-electron"
community.general.pacman:
name:
- pritunl-client-electron
state: latest
become: true
- name: "Install ExpressVPN"
kewlfft.aur.aur:
name: expressvpn
state: latest
become: true
become_user: aur_builder