basic installs working

need to run tests on all the builds alone, should use a container system
This commit is contained in:
2026-03-27 22:04:05 -06:00
parent 7f00bb70dc
commit 3a39c083a8
15 changed files with 154 additions and 25 deletions

View File

@@ -4,7 +4,12 @@
ansible.builtin.set_fact:
zoxide:
methods:
- source
- system
cargo:
name: zoxide
pkg_deps:
- cargo
# }}}
- name: Configure zoxide
when:
@@ -16,9 +21,21 @@
ansible.builtin.set_fact:
zoxide_imethod: "{{ imethod if imethod in zoxide.methods else zoxide.methods[0] }}"
- name: Append zoxide to pkg_sys
ansible.builtin.set_fact:
pkg_sys: "{{ pkg_sys + ['zoxide'] }}"
- name: Configure zoxide system install
when:
- zoxide_imethod == 'system'
block:
- name: Append zoxide to pkg_sys
ansible.builtin.set_fact:
pkg_sys: "{{ pkg_sys + ['zoxide'] }}"
- name: Configure zoxide cargo install
when:
- zoxide_imethod == 'source'
block:
- name: Set zoxide cargo facts
ansible.builtin.set_fact:
zoxide_cargo_install: "{{ zoxide.cargo }}"
- name: Set zoxide_configured
ansible.builtin.set_fact: