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

@@ -13,7 +13,7 @@
- archive.name is defined
- archive.url is defined
block:
- name: Extract archive to given path
- name: Extract archive to given path {{ archive.name }}
block:
- name: Ensure directory exists
become: "{{ install_become }}"
@@ -25,7 +25,7 @@
owner: "{{ archive.owner | default(ansible_facts['user_id']) }}"
group: "{{ archive.group | default(ansible_facts['user_gid']) }}"
- name: Download archive to cache
- name: Download archive to cache {{ archive.name }}
ansible.builtin.get_url:
dest: "{{ d_cache.path }}/{{ archive.name }}"
url: "{{ archive.url }}"
@@ -33,7 +33,7 @@
decompress: false
mode: '0644'
- name: Extract archive
- name: Extract archive {{ archive.name }}
become: "{{ install_become }}"
become_user: "{{ install_become_user }}"
ansible.builtin.unarchive:
@@ -43,7 +43,7 @@
include: "{{ archive.include | default(omit) }}"
exclude: "{{ archive.exclude | default(omit) }}"
- name: Symlink archive files
- name: Symlink archive files {{ archive.name }}
when:
- archive.links is defined
- archive.links | length > 0