veracrypt

Ansible Role: veracrypt

Build GitHub tag (latest by date) License

This Ansible role installs VeraCrypt, a free open source disk encryption software.

This version is a complete redesign of the role to install the original os specific package provided by the author IDRIX.

The following Linux distributions are supported:

  • Debian 10 (Buster),
  • Debian 11 (Bullseye),
  • Debian 12 (Bookworm),
  • Enterprise Linux 7,
  • Enterprise Linux 8,
  • Enterprise Linux 9,
  • Fedora 35,
  • Fedora 36,
  • Fedora 37,
  • Fedora 38,
  • Fedora 39,
  • Ubuntu 20.04 LTS (Focal Fossa),
  • Ubuntu 22.04 LTS (Jammy Jellyfish).

This Role was tested with GitHub Actions using Ansible Molecule.

Requirements

None

Role Variables

Available variables are listed below, along with default values:

# Define dependencies
veracrypt_dependencies: []

# Install latest VeraCrypt version: latest | specific version e.g. 1.26.7
# If you want to use existinig TrueCrypt containers, then you should use
# version 1.25.9. This is the latest version with TrueCrypt support.
veracrypt_package_version: latest

# default package states: present | latest | absent
veracrypt_package_state: present

# Install GUI or console only version: true | false
veracrypt_package_console_only: false

Dependencies

None

Example Playbook

---
# file: tests/test.yml

- hosts: local
  roles:
    - { role: coglinev3.veracrypt }

Version

Release: 2.0.1

License

BSD

Author Information

Copyright © 2024 Cogline.v3.

About

VeraCrypt, free encryption software based on TrueCrypt.

Install
ansible-galaxy install coglinev3/ansible-role-veracrypt
GitHub repository
License
bsd-3-clause
Downloads
4418
Owner