Files
configs/playbooks/roles/software/atuin/tasks/main.yml
2024-10-07 21:53:40 +02:00

31 lines
648 B
YAML

- name: Download atuin
tags: always
ansible.builtin.get_url:
url: "{{ atuin_url }}"
dest: "{{ download_dir }}"
- name: Create dir
tags: always
ansible.builtin.file:
path: "{{ unpack_dir }}"
state: directory
- name: Extract foo.tgz into /var/lib/foo
tags: always
ansible.builtin.unarchive:
src: "{{ download_dir }}"
dest: "{{ unpack_dir }}"
- name: Ensure dir
tags: always
ansible.builtin.file:
path: "{{ home }}/.scripts"
state: directory
- name: Move bin
tags: always
ansible.builtin.copy:
remote_src: true
mode: 755
src: "{{ unpack_file }}"
dest: "{{ home }}/.scripts/atuin"