46 lines
1.7 KiB
Plaintext
46 lines
1.7 KiB
Plaintext
{% if grains['kernel'] == 'Linux' %}
|
|
{% set VERA_VERSION = '1.23' %}
|
|
{% set VERA_HASH = 'https://launchpad.net/veracrypt/trunk/' + VERA_VERSION + '/+download/veracrypt-'+VERA_VERSION+'-setup.tar.bz2.sig' %}
|
|
{% set VERA_URL='https://launchpad.net/veracrypt/trunk/' + VERA_VERSION + '/+download/veracrypt-'+VERA_VERSION+'-setup.tar.bz2' %}
|
|
|
|
'veracrypt-{{VERA_VERSION}}_copy':
|
|
file.managed:
|
|
- source: {{VERA_URL}}
|
|
- skip_verify: False
|
|
- source_hash: https://launchpad.net/veracrypt/trunk/1.23/+download/veracrypt-1.23-sha512sum.txt
|
|
# - source_hash: '90b1d4df8a508ad1a360d2d6e0ce537f04bba1e3d7839024633e245c31205df0350d01f3c729fed0cda21c5436eb02d0e4cc9471a33baaf70f8f7d3ff1c1ea8f'
|
|
- name : "/tmp/veracrypt-{{VERA_VERSION}}-setup.tar.bz2"
|
|
- user: root
|
|
- group: root
|
|
- mode: 755
|
|
|
|
'veracrypt-{{VERA_VERSION}}_uncompress':
|
|
cmd.run:
|
|
- name: "tar -xjf /tmp/veracrypt-{{VERA_VERSION}}-setup.tar.bz2"
|
|
- cwd: /tmp
|
|
|
|
'veracrypt-{{VERA_VERSION}}_extract_installer':
|
|
cmd.run:
|
|
- name: "/tmp/veracrypt-{{VERA_VERSION}}-setup-gui-x64 --noexec --target /tmp"
|
|
- cwd: /tmp
|
|
|
|
# 'veracrypt-{{VERA_VERSION}}_make_silent':
|
|
# cmd.run:
|
|
# - name: "sed -i 's/INSTALL=-1/INSTALL=1/g' /tmp/veracrypt_install_gui_x64.sh"
|
|
# - cwd: /tmp
|
|
|
|
# 'veracrypt-{{VERA_VERSION}}_accept_licence':
|
|
# cmd.run:
|
|
# - name: "sed -i 's/ACCEPTED=0/ACCEPTED=1/g' /tmp/veracrypt_install_gui_x64.sh"
|
|
# - cwd: /tmp
|
|
|
|
remove sources files':
|
|
file.absent:
|
|
- names:
|
|
- /tmp/veracrypt-{{VERA_VERSION}}-setup-console-x64
|
|
- /tmp/veracrypt-{{VERA_VERSION}}-setup-console-x32
|
|
- /tmp/veracrypt-{{VERA_VERSION}}-setup-gui-x64
|
|
- /tmp/veracrypt-{{VERA_VERSION}}-setup-gui-x32
|
|
- /tmp/veracrypt-{{VERA_VERSION}}-setup.tar.bz2
|
|
|
|
{% endif %} |