added veracrypt role, fixed problems with site.yml

This commit is contained in:
opal
2023-10-24 22:05:39 -07:00
parent 80c2a429aa
commit 53e4fe49e5
10 changed files with 24 additions and 3 deletions

View File

@@ -0,0 +1,16 @@
---
- name: Ensure apt-transport-https is installed
apt:
name: apt-transport-https
state: present
- 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

View File

@@ -0,0 +1,2 @@
---
veracrypt_deb_url: "https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-1.26.7-Debian-12-amd64.deb"

View File

@@ -2,14 +2,17 @@
- name: Workstation setup
hosts: workstation
roles:
- role: base-configuration
- role: base_configuration
tags: base_configuration_tag
- role: base-packages
- role: base_packages
tags: base_packages_tag
- role: librewolf
tags: packages_tag
tags: librewolf_tag
- role: veracrypt
tags: veracrypt_tag
- role: docker
tags: docker_tag