- cockpit - firewalld - nfs client and server - restic - samba client and server - targetcli
108 lines
2.1 KiB
YAML
108 lines
2.1 KiB
YAML
# 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 pipx"
|
|
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
|