Compare commits

..

3 Commits

3 changed files with 145 additions and 69 deletions

View File

@@ -26,4 +26,11 @@
name: "alias.{{ item[0] }}"
scope: global
value: "{{ item[1] }}"
loop: []
loop: []
# @TODO create 2 additional Podman networks
- name: Creating a Podman network
containers.podman.podman_network:
name: "{{ item }}"
driver: bridge
# @NOTE pre-existing default Podman network is called "podman"
loop: [wg,hs]

View File

@@ -2,3 +2,5 @@
collections:
- name: linode.cloud
version: "0.46.0"
- name: containers.podman
version: "1.20.1"

View File

@@ -154,20 +154,6 @@ pkgs:
types: ~
suites: ~
comps: ~
- name: tor
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: i2pd
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: curl
uri: ~
sigkey: ~
@@ -266,20 +252,6 @@ pkgs:
types: ~
suites: ~
comps: ~
- name: apache2
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: apache2-doc
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: gocryptfs
uri: ~
sigkey: ~
@@ -301,13 +273,6 @@ pkgs:
types: ~
suites: ~
comps: ~
- name: squid
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: cpu-checker
uri: ~
sigkey: ~
@@ -329,6 +294,34 @@ pkgs:
types: ~
suites: ~
comps: ~
- name: burp
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: rsync
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: gnupg
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: gnupg-agent
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
userspace:
- name: neovim
uri: ~
@@ -337,6 +330,13 @@ pkgs:
types: ~
suites: ~
comps: ~
- name: sqlite3
uri: ~
sources: ~
sigkey: ~
types: ~
suites: ~
comps: ~
- name: podman
uri: ~
sigkey: ~
@@ -393,27 +393,6 @@ pkgs:
types: ~
suites: ~
comps: ~
- name: aria2
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: syncplay-server
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: caddy
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: erlang
uri: ~
sigkey: ~
@@ -512,6 +491,48 @@ pkgs:
types: ~
suites: ~
comps: ~
- name: syncthing-relaysrv
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: rclone
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: aria2
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: mopidy
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: mopidy-mpd
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
- name: minidlna
uri: ~
sigkey: ~
sources: ~
types: ~
suites: ~
comps: ~
# <dict[<str>:<dict>]> representing package groups installed by shell scripts
script:
# <list[<dict>]> representing user-level or supplemental shell script installations
@@ -536,11 +557,11 @@ pkgs:
archive:
# <list[<dict>]> representing user-level or supplemental source archives
userspace:
- name: surge
src: "https://github.com/SurgeDM/Surge/releases/download/v0.8.6/Surge_0.8.6_linux_amd64.tar.gz"
deploy: ~
pre: ~
post: ~
# - name: surge
# src: "https://github.com/SurgeDM/Surge/releases/download/v0.8.6/Surge_0.8.6_linux_amd64.tar.gz"
# deploy: ~
# pre: ~
# post: ~
- name: nvm
src: "https://nodejs.org/dist/v24.16.0/node-v24.16.0-linux-x64.tar.xz"
deploy: ~
@@ -553,7 +574,7 @@ pkgs:
post: ~
# <dict[<str>:<dict>]> representing package groups installed from source git repositories
git_repos:
userspace:
# userspace:
# # @TODO use below to build Podman container instead, to deploy with podman-compose
# # @NOTE https://github.com/papis/papis and https://papis.readthedocs.io/en/latest/
# - name: papis
@@ -562,9 +583,55 @@ pkgs:
# deploy: ~
# pre: ~
# post: ~
- name: quartz
src: "https://github.com/jackyzha0/quartz.git"
branch: v5.0.0
deploy: ~
pre: ~
post: ~
# - name: quartz
# src: "https://github.com/jackyzha0/quartz.git"
# branch: v5.0.0
# deploy: ~
# pre: ~
# post: ~
cimages:
pman:
# @NOTE https://hub.docker.com/r/crowdsecurity/crowdsec
- name: crowdsec
uri: docker.io/crowdsecurity/crowdsec
tag: latest
# @NOTE https://hub.docker.com/r/linuxserver/wireguard
- name: wireguard
uri: lscr.io/linuxserver/wireguard
tag: latest
# @NOTE https://hub.docker.com/_/caddy
- name: caddy
uri: docker.io/caddy
tag: nanoserver-ltsc2025
# @NOTE https://hub.docker.com/r/dnomd343/syncplay
- name: syncplay
uri: docker.io/dnomd343/syncplay
tag: latest
# @NOTE https://hub.docker.com/r/linuxserver/zotero
- name: zotero
uri: lscr.io/linuxserver/zotero
tag: latest
# @NOTE https://hub.docker.com/_/nextcloud
- name: nextcloud
uri: docker.io/nextcloud
tag: stable-fpm-alpine
# @NOTE https://headscale.net/stable/setup/install/container/
- name: headscale
uri: ghcr.io/juanfont/headscale
tag: main-71a4ce3
# @NOTE https://hub.docker.com/r/opengg/aria2
- name: aria2cd
uri: docker.io/opengg/aria2
tag: edge
# @NOTE https://hub.docker.com/r/aria2/webui-aria2
- name: aria-web
uri: docker.io/aria2/webui-aria2
tag: latest
# @NOTE https://hub.docker.com/r/slskd/slskd
- name: slskd
uri: docker.io/slskd/slskd
tag: canary
# @NOTE https://hub.docker.com/r/ubuntu/squid
- name: squid
uri: docker.io/ubuntu/squid
tag: "6.6-24.04_edge"