diff --git a/group_vars/sukaato.yml b/group_vars/sukaato_test.yml similarity index 68% rename from group_vars/sukaato.yml rename to group_vars/sukaato_test.yml index 3807d3b..265e945 100644 --- a/group_vars/sukaato.yml +++ b/group_vars/sukaato_test.yml @@ -53,27 +53,142 @@ pkgs: mngr: # ]> representing system-level or essential packages core: - - name: neovim - uri: ~ - sources: ~ - sigkey: ~ - types: ~ - suites: ~ - comps: ~ - - name: flatpak - uri: ~ - sources: ~ - sigkey: ~ - types: ~ - suites: ~ - comps: ~ - - name: snapd + - name: sudo + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: xz-utils + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: wireguard + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: wireguard-tools + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: vagrant + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: qemu-system + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: cron + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: cron-daemon-common + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: qemu-kvm + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: bridge-utils + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: libvirt-clients + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: libvirt-daemon-system + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: gcc + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: git-doc + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: git-delta + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: fastfetch + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: vim uri: ~ sources: ~ sigkey: ~ types: ~ suites: ~ comps: ~ + handler: vim - name: git uri: ~ sources: ~ @@ -81,6 +196,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: git - name: fail2ban uri: ~ sources: ~ @@ -88,6 +204,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: crowdsec uri: ~ sources: ~ @@ -95,6 +212,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: glow uri: ~ sigkey: "https://repo.charm.sh/apt/gpg.key" @@ -102,6 +220,7 @@ pkgs: types: deb suites: "*" comps: "*" + handler: ~ - name: vim-vimwiki uri: ~ sigkey: ~ @@ -109,13 +228,15 @@ pkgs: types: ~ suites: ~ comps: ~ - - name: pandoc + handler: ~ + - name: vim-doc uri: ~ sigkey: ~ sources: ~ types: ~ suites: ~ comps: ~ + handler: ~ - name: tor uri: ~ sigkey: ~ @@ -123,6 +244,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: i2pd uri: ~ sigkey: ~ @@ -130,21 +252,24 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ + - name: whois + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ # @TODO make sure to create handler inclusion of tasks in file under/at `tasks/contingent/pkg` for below - - name: ufw - uri: ~ - sigkey: ~ - sources: ~ - types: ~ - suites: ~ - comps: ~ - - name: avahi-utils + - name: iptables uri: ~ sigkey: ~ sources: ~ types: ~ suites: ~ comps: ~ + handler: ~ - name: libpam-google-authenticator uri: ~ sigkey: ~ @@ -152,42 +277,96 @@ pkgs: types: ~ suites: ~ comps: ~ - - name: libpam-u2f + handler: ~ + - name: burp uri: ~ sigkey: ~ sources: ~ types: ~ suites: ~ comps: ~ - - name: pamu2fcfg + handler: ~ + - name: rsync uri: ~ sigkey: ~ sources: ~ types: ~ suites: ~ comps: ~ - - name: pcscd + handler: ~ + - name: gnupg uri: ~ sigkey: ~ sources: ~ types: ~ suites: ~ comps: ~ + handler: ~ + - name: gnupg-agent + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: gocryptfs + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: cryfs + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: tmux + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: cpu-checker + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: libpam-doc + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ + - name: headscale + uri: "https://github.com/juanfont/headscale/releases/download/v0.28.0/headscale_0.28.0_linux_amd64.deb" + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: headscale userspace: - - name: podman - uri: ~ - sigkey: ~ - sources: ~ - types: ~ - suites: ~ - comps: ~ - - name: podman-compose + - name: neovim uri: ~ sigkey: ~ sources: ~ types: ~ suites: ~ comps: ~ + handler: neovim - name: distrobox uri: ~ sigkey: ~ @@ -195,6 +374,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: proftpd-core uri: ~ sigkey: ~ @@ -202,6 +382,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: proftpd-doc uri: ~ sigkey: ~ @@ -209,6 +390,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: proftpd-mod-crypto uri: ~ sigkey: ~ @@ -216,6 +398,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: proftpd-mod-ldap uri: ~ sigkey: ~ @@ -223,6 +406,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: proftpd-mod-sqlite uri: ~ sigkey: ~ @@ -230,6 +414,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: aria2 uri: ~ sigkey: ~ @@ -237,20 +422,7 @@ pkgs: types: ~ suites: ~ comps: ~ - - name: syncplay-server - uri: ~ - sigkey: ~ - sources: ~ - types: ~ - suites: ~ - comps: ~ - - name: caddy - uri: ~ - sigkey: ~ - sources: ~ - types: ~ - suites: ~ - comps: ~ + handler: ~ - name: erlang uri: ~ sigkey: ~ @@ -258,6 +430,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: erlang-hex uri: ~ sigkey: ~ @@ -265,6 +438,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: elixir uri: ~ sigkey: ~ @@ -272,6 +446,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: python3.13 uri: ~ sigkey: ~ @@ -279,6 +454,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: python3-venv uri: ~ sigkey: ~ @@ -286,6 +462,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: python3-pip uri: ~ sigkey: ~ @@ -293,6 +470,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: golang uri: ~ sigkey: ~ @@ -300,13 +478,7 @@ pkgs: types: ~ suites: ~ comps: ~ - - name: hugo - uri: ~ - sigkey: ~ - sources: ~ - types: ~ - suites: ~ - comps: ~ + handler: ~ - name: yt-dlp uri: ~ sigkey: ~ @@ -314,6 +486,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: syncthing-discosrv uri: ~ sigkey: ~ @@ -321,6 +494,7 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ - name: syncthing-relaysrv uri: ~ sigkey: ~ @@ -328,6 +502,15 @@ pkgs: types: ~ suites: ~ comps: ~ + handler: ~ + - name: rclone + uri: ~ + sigkey: ~ + sources: ~ + types: ~ + suites: ~ + comps: ~ + handler: ~ # :]> representing package groups installed by shell scripts script: # ]> representing user-level or supplemental shell script installations @@ -336,18 +519,22 @@ pkgs: src: "https://radicle.dev/install" pre: ~ post: ~ + handler: radicle - name: rustup src: "https://sh.rustup.rs" pre: ~ post: ~ + handler: rustup - name: julia src: "https://install.julialang.org" pre: ~ post: ~ + handler: julia - name: uv src: "https://astral.sh/uv/install.sh" pre: ~ post: ~ + handler: uv # :]> representing package groups installed from source archives archive: # ]> representing user-level or supplemental source archives @@ -357,17 +544,26 @@ pkgs: deploy: ~ pre: ~ post: ~ + handler: surge - name: nvm src: "https://nodejs.org/dist/v24.16.0/node-v24.16.0-linux-x64.tar.xz" deploy: ~ pre: ~ post: ~ - # :]> representing package groups installed from source git repositories - git_repos: - userspace: - - name: quartz - src: "https://github.com/jackyzha0/quartz.git" - branch: v5.0.0 + handler: nvm + - name: difftastic + src: "https://github.com/Wilfred/difftastic/releases/download/0.69.0/difft-x86_64-unknown-linux-gnu.tar.gz" deploy: ~ pre: ~ - post: ~ \ No newline at end of file + post: ~ + handler: difftastic + # :]> representing package groups installed from source git repositories + git_repos: + # userspace: + # - name: quartz + # src: "https://github.com/jackyzha0/quartz.git" + # branch: v5.0.0 + # deploy: ~ + # pre: ~ + # post: ~ + # handler: ~ \ No newline at end of file