added veracrypt role, fixed problems with site.yml
This commit is contained in:
16
roles/veracrypt/tasks/main.yml
Normal file
16
roles/veracrypt/tasks/main.yml
Normal 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
|
||||
2
roles/veracrypt/vars/main.yml
Normal file
2
roles/veracrypt/vars/main.yml
Normal 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"
|
||||
9
site.yml
9
site.yml
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user