add a number of pkgs
- putting package deps and pkgnames in vars/main.yml
This commit is contained in:
5
tasks/pkgs/bat.yml
Normal file
5
tasks/pkgs/bat.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
# vim: set filetype=yaml.ansible :
|
||||
---
|
||||
- name: append to syspkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + [ 'bat' ] }}"
|
||||
20
tasks/pkgs/broot.yml
Normal file
20
tasks/pkgs/broot.yml
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
- name: linux specific install
|
||||
block:
|
||||
- ansible.builtin.include_tasks:
|
||||
file: "pkgs/rust.yml"
|
||||
when: pkgconfig_rust is undefined
|
||||
|
||||
- name: append to syspkgs and cargopkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + pkgconfig.broot.deps[ansible_os_family] }}"
|
||||
cargopkgs: "{{ cargopkgs + [ 'broot' ] }}"
|
||||
|
||||
when:
|
||||
- ansible_os_family != 'Darwin'
|
||||
|
||||
- name: append to syspkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + [ 'broot' ] }}"
|
||||
when:
|
||||
- ansible_os_family == 'Darwin'
|
||||
9
tasks/pkgs/cheat.yml
Normal file
9
tasks/pkgs/cheat.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
- ansible.builtin.include_tasks:
|
||||
file: "pkgs/go.yml"
|
||||
when:
|
||||
- pkgconfig_go is undefined
|
||||
|
||||
- name: append to gopkgs
|
||||
ansible.builtin.set_fact:
|
||||
gopkgs: "{{ gopkgs + [ 'github.com/cheat/cheat/cmd/cheat@latest' ] }}"
|
||||
18
tasks/pkgs/choose.yml
Normal file
18
tasks/pkgs/choose.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
- name: linux specific
|
||||
block:
|
||||
- ansible.builtin.include_tasks:
|
||||
file: "pkgs/rust.yml"
|
||||
when:
|
||||
- pkgconfig_rust is undefined
|
||||
- name: append to cargopkgs
|
||||
ansible.builtin.set_fact:
|
||||
cargopkgs: "{{ cargopkgs + [ 'choose' ] }}"
|
||||
when:
|
||||
- ansible_os_family != 'Darwin'
|
||||
|
||||
- name: append to syspkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + [ 'choose-rust' ] }}"
|
||||
when:
|
||||
- ansible_os_family == 'Darwin'
|
||||
4
tasks/pkgs/curlie.yml
Normal file
4
tasks/pkgs/curlie.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
- name: append to gopkgs
|
||||
ansible.builtin.set_fact:
|
||||
gopkgs: "{{ gopkgs + [ 'github.com/rs/curlie@latest' ] }}"
|
||||
9
tasks/pkgs/duf.yml
Normal file
9
tasks/pkgs/duf.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
- ansible.builtin.include_tasks:
|
||||
file: "pkgs/go.yml"
|
||||
when:
|
||||
- pkgconfig_go is undefined
|
||||
|
||||
- name: append to gopkgs
|
||||
ansible.builtin.set_fact:
|
||||
gopkgs: "{{ gopkgs + [ 'github.com/muesli/duf@latest' ] }}"
|
||||
18
tasks/pkgs/dust.yml
Normal file
18
tasks/pkgs/dust.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
- name: append to syspkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + [ 'dust' ] }}"
|
||||
when:
|
||||
- ansible_os_family == 'Darwin'
|
||||
|
||||
- name: linux specific install
|
||||
block:
|
||||
- ansible.builtin.include_tasks:
|
||||
file: "pkgs/rust.yml"
|
||||
when: pkgconfig_rust is undefined
|
||||
|
||||
- name: add to cargopkgs
|
||||
ansible.builtin.set_fact:
|
||||
cargopkgs: "{{ cargopkgs + [ 'du-dust' ] }}"
|
||||
when:
|
||||
- ansible_os_family != 'Darwin'
|
||||
4
tasks/pkgs/fd.yml
Normal file
4
tasks/pkgs/fd.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
- name: append to syspkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + pkgconfig.fd.pkg[ansible_os_family] }}"
|
||||
18
tasks/pkgs/gping.yml
Normal file
18
tasks/pkgs/gping.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
- name: append to syspkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + [ 'gping' ] }}"
|
||||
when:
|
||||
- ansible_os_family == 'Darwin'
|
||||
|
||||
- name: linux specific
|
||||
block:
|
||||
- ansible.builtin.include_tasks:
|
||||
file: "pkgs/rust.yml"
|
||||
when:
|
||||
- pkgconfig_rust is undefined
|
||||
|
||||
- ansbile.builtin.set_fact:
|
||||
cargopkgs: "{{ cargopkgs + [ 'gping' ] }}"
|
||||
when:
|
||||
- ansible_os_family != 'Darwin'
|
||||
4
tasks/pkgs/hyperfine.yml
Normal file
4
tasks/pkgs/hyperfine.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
- name: append to syspkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + [ 'hyperfine' ] }}"
|
||||
@@ -1,26 +0,0 @@
|
||||
# TODO: implement
|
||||
---
|
||||
- debug:
|
||||
msg: unable to install on RedHat distros
|
||||
when: ansible_os_family == 'RedHat'
|
||||
|
||||
- name: append to syspkgs
|
||||
block:
|
||||
# - ansible.builtin.tempfile:
|
||||
# state: directory
|
||||
# prefix: jellyfin.
|
||||
# register: d_jellyfin_tmp
|
||||
#
|
||||
# - name: get install script
|
||||
# ansible.builtin.get_url:
|
||||
# url: https://repo.jellyfin.org/install-debuntu.sh
|
||||
# dest: "{{ d_jellyfin_tmp.path }}/install-debuntu.sh"
|
||||
#
|
||||
- debug:
|
||||
msg: "TODO: complete install configuration"
|
||||
when: ansible_os_family == 'Debian'
|
||||
|
||||
- name: append to caskpkgs
|
||||
ansible.builtin.set_fact:
|
||||
caskpkgs: "{{ caskpkgs + [ 'jellyfin' ] }}"
|
||||
when: ansible_os_family == 'Darwin'
|
||||
18
tasks/pkgs/mcfly.yml
Normal file
18
tasks/pkgs/mcfly.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
- name: append to syspkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + [ 'mcfly' ] }}"
|
||||
when:
|
||||
- ansible_os_family == 'Darwin'
|
||||
|
||||
- name: linux specific install
|
||||
block:
|
||||
- ansible.builtin.include_tasks:
|
||||
file: "pkgs/rust.yml"
|
||||
when: pkgconfig_rust is undefined
|
||||
|
||||
- name: add to cargopkgs
|
||||
ansible.builtin.set_fact:
|
||||
cargopkgs: "{{ cargopkgs + [ 'mcfly' ] }}"
|
||||
when:
|
||||
- ansible_os_family != 'Darwin'
|
||||
18
tasks/pkgs/sd.yml
Normal file
18
tasks/pkgs/sd.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
- name: append to syspkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + [ 'sd' ] }}"
|
||||
when:
|
||||
- ansible_os_family == 'Darwin'
|
||||
|
||||
- name: linux specific install
|
||||
block:
|
||||
- ansible.builtin.include_tasks:
|
||||
file: "pkgs/rust.yml"
|
||||
when: pkgconfig_rust is undefined
|
||||
|
||||
- name: add to cargopkgs
|
||||
ansible.builtin.set_fact:
|
||||
cargopkgs: "{{ cargopkgs + [ 'sd' ] }}"
|
||||
when:
|
||||
- ansible_os_family != 'Darwin'
|
||||
18
tasks/pkgs/tldr.yml
Normal file
18
tasks/pkgs/tldr.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
- name: append to syspkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + [ 'tlrc' ] }}"
|
||||
when:
|
||||
- ansible_os_family == 'Darwin'
|
||||
|
||||
- name: linux specific install
|
||||
block:
|
||||
- ansible.builtin.include_tasks:
|
||||
file: "pkgs/rust.yml"
|
||||
when: pkgconfig_rust is undefined
|
||||
|
||||
- name: add to cargopkgs
|
||||
ansible.builtin.set_fact:
|
||||
cargopkgs: "{{ cargopkgs + [ 'tlrc' ] }}"
|
||||
when:
|
||||
- ansible_os_family != 'Darwin'
|
||||
18
tasks/pkgs/xh.yml
Normal file
18
tasks/pkgs/xh.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
- name: append to syspkgs
|
||||
ansible.builtin.set_fact:
|
||||
syspkgs: "{{ syspkgs + [ 'xh' ] }}"
|
||||
when:
|
||||
- ansible_os_family == 'Darwin'
|
||||
|
||||
- name: linux specific install
|
||||
block:
|
||||
- ansible.builtin.include_tasks:
|
||||
file: "pkgs/rust.yml"
|
||||
when: pkgconfig_rust is undefined
|
||||
|
||||
- name: add to cargopkgs
|
||||
ansible.builtin.set_fact:
|
||||
cargopkgs: "{{ cargopkgs + [ 'xh' ] }}"
|
||||
when:
|
||||
- ansible_os_family != 'Darwin'
|
||||
@@ -33,9 +33,27 @@ tappkgs: []
|
||||
pkgconfig:
|
||||
alacritty: {}
|
||||
bitwarden: {}
|
||||
broot:
|
||||
deps:
|
||||
Debian:
|
||||
- build-essential
|
||||
- libxcb1-dev
|
||||
- libxcb-render0-dev
|
||||
- libxcb-shape0-dev
|
||||
- libxcb-xfixes0-dev
|
||||
RedHat:
|
||||
- libxcb
|
||||
carapace: {}
|
||||
clangd: {}
|
||||
consul: {}
|
||||
fd:
|
||||
pkg:
|
||||
Darwin:
|
||||
- fd
|
||||
RedHat:
|
||||
- fd-find
|
||||
Debian:
|
||||
- fd-find
|
||||
ghostty: {}
|
||||
git: {}
|
||||
go: {}
|
||||
|
||||
Reference in New Issue
Block a user