# vim: set filetype=yaml.ansible : --- - name: Ensure appimage path exists become: "{{ ext_become }}" listen: "Depend appimage" ansible.builtin.file: state: directory mode: '0755' path: "{{ path.appimage }}" - name: Ensure archive path exists become: "{{ ext_become }}" listen: "Depend archive" ansible.builtin.file: state: directory mode: '0755' path: "{{ path.archive }}" - name: Ensure go is present vars: pkg: go listen: Depend go ansible.builtin.include_tasks: file: addpkg.yml - name: Ensure go path exists become: "{{ ext_become }}" listen: Depend go ansible.builtin.file: state: directory mode: '0755' path: "{{ path.go }}" - name: Depend flatpak vars: pkg: flatpak ansible.builtin.include_tasks: file: addpkg.yml - name: Depend node vars: pkg: nodejs ansible.builtin.include_tasks: file: addpkg.yml - name: Ensure pipx is installed vars: pkg: pipx listen: Depend pipx ansible.builtin.include_tasks: file: addpkg.yml - name: Ensure pipx path exists become: "{{ ext_become }}" listen: Depend pip" ansible.builtin.file: state: directory mode: '0755' path: "{{ path.pipx }}" # - name: Ensure rust and cargo are installed # vars: # pkg: rust # listen: Depend cargo # ansible.builtin.include_tasks: # file: addpkg.yml # # - name: Ensure cargo path exists # become: "{{ ext_become }}" # listen: Depend cargo # ansible.builtin.file: # state: directory # mode: '0755' # path: "{{ path.cargo }}" # # - name: Depend rust # vars: # pkg: rust # listen: "Depend rust" # ansible.builtin.include_tasks: # file: addpkg.yml # # - name: Ensure cargo path exists # become: "{{ ext_become }}" # listen: "Depend rust" # ansible.builtin.file: # state: directory # mode: '0755' # path: "{{ path.cargo }}" - name: Depend zig vars: pkg: zig ansible.builtin.include_tasks: file: addpkg.yml - name: Depend terra repo ansible.builtin.include_tasks: file: repos/terra.yml - name: Depend hashicorp repo ansible.builtin.include_tasks: file: repos/hashicorp.yml - name: Depend zfs repo ansible.builtin.include_tasks: file: repos/zfs.yml