adding protonvpn role

This commit is contained in:
opal
2024-05-20 20:00:33 -07:00
parent bcc60d0409
commit aa1834a93e
10 changed files with 36 additions and 2 deletions

59
roles/pkg/tasks/main.yml Normal file
View File

@@ -0,0 +1,59 @@
---
- name: Upgrade all packages
package:
name: "*"
state: latest
- name: install window manager packages
package:
name: "{{ item }}"
state: present
loop: "{{ wm_packages }}"
- name: install cli packages
package:
name: "{{ item }}"
state: present
loop: "{{ general_packages }}"
- name: install doom dependencies
package:
name: "{{ item }}"
state: present
loop: "{{ doom_dep_packages }}"
- name: install networking packages
package:
name: "{{ item }}"
state: present
loop: "{{ networking_packages }}"
- name: install UI packages
package:
name: "{{ item }}"
state: present
loop: "{{ ui_packages }}"
- name: Add Flathub repository
flatpak_remote:
name: flathub
flatpakrepo_url: https://flathub.org/repo/flathub.flatpakrepo
state: present
- name: Install flatpak packages
flatpak:
name: "{{ item }}"
state: present
remote: flathub
loop: "{{ flatpak_packages }}"
- name: Download VeraCrypt deb file
get_url:
url: "{{ veracrypt_deb_url }}"
dest: "/tmp/veracrypt.deb"
mode: '0644'
- name: Install VeraCrypt using the deb file
apt:
deb: "/tmp/veracrypt.deb"
state: present