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

@@ -13,6 +13,8 @@
tags: [ssh]
- role: roles/dotfiles
tags: [dotfiles]
- role: roles/enpass-cli
tags: [packages]
tasks:
- name: Dump hostvars
tags: [never, dump]
@@ -34,20 +36,3 @@
become: yes
shell: podman run --rm --privileged docker.io/multiarch/qemu-user-static --reset -p yes
when: ansible_os_family == 'Debian'
- name: Ensure enpass-cli
tags: [packages]
block:
- 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

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