Move setup of enpass-cli into dedicated role

This commit is contained in:
2025-10-12 22:58:32 +02:00
parent 4d66ab7056
commit ffbff92027
2 changed files with 18 additions and 17 deletions

View File

@@ -0,0 +1,16 @@
- name: Ensure .local/opt/enpass-cli dir
file:
path: "{{ lookup('env', 'HOME') }}/.local/opt/enpass-cli"
state: directory
- name: Ensure full enpass-cli package
unarchive:
src: "{{ enpass_cli_url }}"
dest: "{{ lookup('env', 'HOME') }}/.local/opt/enpass-cli"
remote_src: yes
- name: Ensure enpasscli binary link
file:
src: "{{ lookup('env', 'HOME') }}/.local/opt/enpass-cli/{{ enpass_cli_dir }}/enpasscli"
dest: "{{ lookup('env', 'HOME') }}/.local/bin/enpasscli"
state: link