refactor(roles): drop non-Galaxy license_url / repository / documentation from meta/main.yml

These three sub-keys lived under `galaxy_info:` purely as a workaround
because Galaxy silently ignores unknown keys (same pattern as the
`run_after` / `lifecycle` migration in req-010). The new lint
`tests/lint/repository/test_role_meta_main_galaxy_schema.py` rejects
them, and no consumer in `plugins/`, `utils/`, `cli/`, `filter_plugins/`
or `roles/` reads any of them, so the strip is safe.

Round-trip via ruamel.yaml so the remaining `galaxy_info:` block keeps
its key order, quoting style and inline comments.

224 files touched. Remaining lint offenders after this commit are still
present (`logo`, `homepage`, `video`, plus a handful of roles missing
required Galaxy fields like `min_ansible_version` / `platforms` /
`license`); those are a separate decision and not folded into this
change.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
kevinveenbirkenbachandClaude Opus 4.7 committed 2026-04-27 10:34:52 +02:00
1 parent 2475a086e2
commit 0ab817a839
224 files changed
+1700 -2335

No files matched your search

+7 -10
View File
@@ -2,19 +2,16 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs VLC, libaacs and libbluray for Blu-ray playback on Arch Linux–based systems.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- vlc
- bluray
- media
repository: https://s.infinito.nexus/code
- vlc
- bluray
- media
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-bluray-player
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies:
- dev-java
- dev-java
+18 -21
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Automates the installation and configuration of the Chromium browser with enforced security extensions.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,26 +11,24 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Debian
versions:
- stretch
- buster
- bullseye
- name: Ubuntu
versions:
- bionic
- focal
- jammy
- name: Archlinux
versions:
- rolling
- name: Debian
versions:
- stretch
- buster
- bullseye
- name: Ubuntu
versions:
- bionic
- focal
- jammy
- name: Archlinux
versions:
- rolling
galaxy_tags:
- chromium
- browser
- enterprise-policy
- security
- automation
repository: https://s.infinito.nexus/code
- chromium
- browser
- enterprise-policy
- security
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
dependencies: []
+8 -11
View File
@@ -2,22 +2,19 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs CopyQ clipboard manager on Pacman-based systems and configures autostart for the current user.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world '
galaxy_tags:
- copyq
- clipboard
- manager
- gui
- cli
- copyq
- clipboard
- manager
- gui
- cli
logo:
class: fa fa-clipboard
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-copyq
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+5 -8
View File
@@ -2,17 +2,14 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs Docker and Docker Compose, and adds a user to the Docker group for non-root usage on development machines.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- docker
- development
repository: https://s.infinito.nexus/code
- docker
- development
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-docker
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+7 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs and applies dotlinker (doli) mappings (generic role).
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,14 +11,12 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- dotfiles
- cloud
- desktop
- automation
repository: https://s.infinito.nexus/code
- dotfiles
- cloud
- desktop
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
+6 -9
View File
@@ -2,18 +2,15 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Automates Firefox installation and enforces Enterprise Policies (auto-install extensions) on Arch Linux.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- firefox
- enterprise-policy
- browser
repository: https://s.infinito.nexus/code
- firefox
- enterprise-policy
- browser
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-firefox
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
dependencies: []
+7 -8
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs Git and configures it using a custom git-configurator for personal computers.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,11 +11,11 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- git
- configuration
- pacman
- desktop
- git
- configuration
- pacman
- desktop
+6 -7
View File
@@ -2,13 +2,12 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs caffeine-ng and configures it to autostart for preventing screen sleep on GNOME.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
min_ansible_version: '2.4'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
galaxy_tags:
- caffeine
- autostart
- archlinux
- caffeine
- autostart
- archlinux
+6 -7
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Configures GNOME Shell extensions and installs the CLI GNOME Extension Manager for managing extensions.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,10 +11,10 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- gnome
- extensions
- automation
- gnome
- extensions
- automation
+6 -7
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs GNOME Terminal on Arch Linux, providing a modern terminal emulator for the GNOME desktop environment.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,10 +11,10 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- gnome
- terminal
- automation
- gnome
- terminal
- automation
+7 -8
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Aggregates essential GNOME desktop roles—including caffeine, extensions, and terminal—for a complete GNOME environment on Linux.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,11 +11,11 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- gnome
- desktop
- archlinux
- automation
- gnome
- desktop
- archlinux
- automation
+6 -9
View File
@@ -2,18 +2,15 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs GnuCash finance management software on Pacman-based systems, ensuring the latest version is present.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- gnucash
- finance
- accounting
repository: https://s.infinito.nexus/code
- gnucash
- finance
- accounting
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-gnucash
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+6 -9
View File
@@ -2,18 +2,15 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs Jrnl CLI journal application on Pacman-based systems for command-line journaling.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- jrnl
- journal
- cli
repository: https://s.infinito.nexus/code
- jrnl
- journal
- cli
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-jrnl
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+6 -9
View File
@@ -2,18 +2,15 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs KeePassXC password manager on Pacman-based systems.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- keepassxc
- security
- passwords
repository: https://s.infinito.nexus/code
- keepassxc
- security
- passwords
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-keepassxc
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+8 -9
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs LibreOffice along with Liberation fonts and language packages on Arch Linux systems for a complete office suite experience.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,13 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- libreoffice
- office-suite
- archlinux
- automation
- libreoffice
- office-suite
- archlinux
- automation
dependencies:
- gen-hunspell
- gen-hunspell
+6 -9
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen‑Birchenbach
description: Installs micro CLI text editor on Pacman‑based systems.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen‑Birchenbach
Consulting & Coaching Solutions
@@ -11,17 +10,15 @@ galaxy_info:
'
galaxy_tags:
- micro
- editor
- cli
repository: https://s.infinito.nexus/code
- micro
- editor
- cli
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-micro
logo:
class: fas fa-terminal
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+6 -9
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen‑Birchenbach
description: Installs neovim CLI text editor on Pacman‑based systems.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen‑Birchenbach
Consulting & Coaching Solutions
@@ -11,17 +10,15 @@ galaxy_info:
'
galaxy_tags:
- neovim
- editor
- cli
repository: https://s.infinito.nexus/code
- neovim
- editor
- cli
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-neovim
logo:
class: fab fa-vim
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+9 -12
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs and links Nextcloud desktop client folders for cloud-integrated user environments.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,16 +11,14 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- nextcloud
- cloud
- archlinux
- user
- desktop
- automation
repository: https://s.infinito.nexus/code
- nextcloud
- cloud
- archlinux
- user
- desktop
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
+6 -9
View File
@@ -2,18 +2,15 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs OBS Studio for streaming and recording on Pacman-based systems.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- obs
- streaming
- recording
repository: https://s.infinito.nexus/code
- obs
- streaming
- recording
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-obs
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+5 -8
View File
@@ -2,16 +2,13 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs the qBittorrent torrent client via AUR on Arch Linux.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- qbittorrent
- torrent
repository: https://s.infinito.nexus/code
- qbittorrent
- torrent
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-qbittorrent
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
+8 -11
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs and configures RetroArch.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,16 +11,14 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- retroarch
- emulator
- gaming
- archlinux
- assets
repository: https://s.infinito.nexus/code
- retroarch
- emulator
- gaming
- archlinux
- assets
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
dependencies: []
+9 -12
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs the Spotify client.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,16 +11,14 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- spotify
- aur
- music
- streaming
- archlinux
- client
repository: https://s.infinito.nexus/code
- spotify
- aur
- music
- streaming
- archlinux
- client
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
+11 -14
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Persistent SSH agent setup for GNOME Wayland sessions with SSH configuration pulled from Git.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,19 +11,17 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- ssh
- agent
- systemd
- gnome
- wayland
- archlinux
- keepassxc
repository: https://s.infinito.nexus/code
- ssh
- agent
- systemd
- gnome
- wayland
- archlinux
- keepassxc
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
dependencies:
- desk-git
- desk-git
+7 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs and configures the Tor service and Tor Browser Launcher for secure, anonymous web browsing on Pacman-based systems.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,16 +10,14 @@ galaxy_info:
'
galaxy_tags:
- tor
- privacy
- anonymity
- browser
repository: https://s.infinito.nexus/code
- tor
- privacy
- anonymity
- browser
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-torbrowser
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+6 -9
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs and configures VirtualBox and its kernel modules on Pacman-based systems, including extension packs and user group setup.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,15 +10,13 @@ galaxy_info:
'
galaxy_tags:
- virtualbox
- virtualization
- kernel-modules
repository: https://s.infinito.nexus/code
- virtualbox
- virtualization
- kernel-modules
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-virtual-box
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+6 -9
View File
@@ -2,17 +2,14 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs the Zoom video conferencing client via AUR on Arch Linux.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- zoom
- video
- conferencing
repository: https://s.infinito.nexus/code
- zoom
- video
- conferencing
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/desk-zoom
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
+10 -13
View File
@@ -2,22 +2,19 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs tools and permissions for Arduino development on Linux.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- development
- arduino
- embedded
- microcontroller
- engineering
- persona
repository: https://s.infinito.nexus/code
- development
- arduino
- embedded
- microcontroller
- engineering
- persona
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
dependencies:
- dev-core
- dev-core
+6 -9
View File
@@ -4,7 +4,6 @@ galaxy_info:
'
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -13,15 +12,13 @@ galaxy_info:
'
galaxy_tags:
- linux
- development
- build
- tools
- compiler
- package-management
repository: https://s.infinito.nexus/code
- linux
- development
- build
- tools
- compiler
- package-management
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
logo:
class: fas fa-tools
dependencies: []
+9 -12
View File
@@ -2,21 +2,18 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs a base development environment for software engineers on Linux.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- development
- software
- engineering
- archlinux
- persona
- tools
repository: https://s.infinito.nexus/code
- development
- software
- engineering
- archlinux
- persona
- tools
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
dependencies: []
+17 -18
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs fakeroot for the current distribution.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,22 +11,22 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Debian
versions:
- all
- name: Ubuntu
versions:
- all
- name: Fedora
versions:
- all
- name: EL
versions:
- all
- name: Archlinux
versions:
- rolling
- name: Debian
versions:
- all
- name: Ubuntu
versions:
- all
- name: Fedora
versions:
- all
- name: EL
versions:
- all
galaxy_tags:
- fakeroot
- development
- fakeroot
- development
dependencies: []
+8 -11
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs the GNU Compiler Collection (GCC).
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,16 +11,14 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- gcc
- compiler
- development
- archlinux
- build
repository: https://s.infinito.nexus/code
- gcc
- compiler
- development
- archlinux
- build
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
dependencies: []
+7 -8
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs Git using the Pacman package manager on Arch Linux systems.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,12 +11,12 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- git
- pacman
- archlinux
- installation
- git
- pacman
- archlinux
- installation
dependencies: []
+6 -9
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs OpenJDK 11 (`jdk11-openjdk`) on Pacman-based systems to provide a Java runtime and development environment.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,15 +10,13 @@ galaxy_info:
'
galaxy_tags:
- java
- jdk11
- openjdk
repository: https://s.infinito.nexus/code
- java
- jdk11
- openjdk
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/dev-java
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+3 -6
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Configure system locales by deploying locale.gen and locale.conf and generating locales
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,10 +10,8 @@ galaxy_info:
'
galaxy_tags:
- system
- i18n
- locales
repository: https://s.infinito.nexus/code
- system
- i18n
- locales
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/roles/dev-locales
dependencies: []
+7 -8
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs GNU Make using the Pacman package manager on Arch Linux systems.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,12 +11,12 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- make
- build
- automation
- archlinux
- make
- build
- automation
- archlinux
dependencies: []
+24 -25
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs the Nix package manager via pacman on Arch x86_64 or via the official installer with SHA256 verification.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,29 +11,29 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Debian
versions:
- all
- name: Ubuntu
versions:
- all
- name: EL
versions:
- all
- name: Fedora
versions:
- all
- name: GenericLinux
versions:
- all
- name: Archlinux
versions:
- rolling
- name: Debian
versions:
- all
- name: Ubuntu
versions:
- all
- name: EL
versions:
- all
- name: Fedora
versions:
- all
- name: GenericLinux
versions:
- all
galaxy_tags:
- nix
- devtools
- development
- build
- automation
- infinito-nexus
- nix
- devtools
- development
- build
- automation
- infinito-nexus
dependencies: []
+10 -13
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs Node.js
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,18 +11,16 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Debian
versions:
- all
- name: Archlinux
versions:
- all
- name: Debian
versions:
- all
galaxy_tags:
- nodejs
- javascript
- runtime
- automation
repository: https://s.infinito.nexus/code
- nodejs
- javascript
- runtime
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
dependencies: []
+10 -13
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs npm and runs optional 'npm ci' inside a project
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,18 +11,16 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Debian
versions:
- all
- name: Archlinux
versions:
- all
- name: Debian
versions:
- all
galaxy_tags:
- npm
- nodejs
- automation
- javascript
repository: https://s.infinito.nexus/code
- npm
- nodejs
- automation
- javascript
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
dependencies: []
+10 -13
View File
@@ -2,22 +2,19 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs tools and environment for Python development on Linux.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
min_ansible_version: '2.9'
platforms:
- name: Linux
versions:
- all
- name: Linux
versions:
- all
galaxy_tags:
- development
- python
- software
- engineering
- persona
- pip
repository: https://s.infinito.nexus/code
- development
- python
- software
- engineering
- persona
- pip
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
dependencies:
- dev-core
- dev-core
+15 -18
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Ensures that .profile is sourced in all shells.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,23 +11,21 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Debian
versions:
- all
- name: Ubuntu
versions:
- all
- name: Archlinux
versions:
- rolling
- name: Debian
versions:
- all
- name: Ubuntu
versions:
- all
galaxy_tags:
- shell
- bash
- zsh
- environment
- profile
- dotfiles
repository: https://s.infinito.nexus/code
- shell
- bash
- zsh
- environment
- profile
- dotfiles
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
dependencies: []
+6 -9
View File
@@ -2,17 +2,14 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs Epson multifunction printer drivers and scanning utilities (escpr, imagescan) via Pacman and AUR on Arch Linux.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- epson
- printer
- scanner
repository: https://s.infinito.nexus/code
- epson
- printer
- scanner
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/drv-epson-multiprinter
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
+19 -22
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs Intel media drivers (VA-API) for the current distribution.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,28 +10,26 @@ galaxy_info:
'
galaxy_tags:
- intel
- media
- driver
- linux
repository: https://s.infinito.nexus/code
- intel
- media
- driver
- linux
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/drv-intel
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Debian
versions:
- all
- name: Ubuntu
versions:
- all
- name: Fedora
versions:
- all
- name: EL
versions:
- all
- name: Archlinux
versions:
- all
- name: Debian
versions:
- all
- name: Ubuntu
versions:
- all
- name: Fedora
versions:
- all
- name: EL
versions:
- all
dependencies: []
+9 -12
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Fixes incorrect lid switch behavior on Linux laptops by setting up hibernation and configuring systemd.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,16 +11,14 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- lid
- laptop
- power
- hibernate
- systemd
- archlinux
repository: https://s.infinito.nexus/code
- lid
- laptop
- power
- hibernate
- systemd
- archlinux
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
+6 -9
View File
@@ -2,18 +2,15 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Installs proprietary GPU drivers (`mhwd -a pci nonfree 0300`) on Arch-based systems.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- gpu
- drivers
- nonfree
repository: https://s.infinito.nexus/code
- gpu
- drivers
- nonfree
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/drv-non-free
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+6 -9
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs Hunspell and configured language packs on Pacman-based systems for spell checking in multiple languages.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,15 +10,13 @@ galaxy_info:
'
galaxy_tags:
- hunspell
- spellcheck
- language
repository: https://s.infinito.nexus/code
- hunspell
- spellcheck
- language
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/gen-hunspell
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- all
- name: Archlinux
versions:
- all
dependencies: []
+7 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs and updates packages using pkgmgr.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,14 +11,12 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- package
- update
- archlinux
- infinito
repository: https://github.com/kevinveenbirkenbach/package-manager
- package
- update
- archlinux
- infinito
issue_tracker_url: https://github.com/kevinveenbirkenbach/package-manager/issues
documentation: https://github.com/kevinveenbirkenbach/package-manager
+18 -21
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Automates the installation of Kevin's Package Manager — a tool for managing multiple repositories and automating Git operations.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,25 +11,23 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Debian
versions:
- stretch
- buster
- bullseye
- name: Ubuntu
versions:
- bionic
- focal
- jammy
- name: Archlinux
versions:
- rolling
- name: Debian
versions:
- stretch
- buster
- bullseye
- name: Ubuntu
versions:
- bionic
- focal
- jammy
- name: Archlinux
versions:
- rolling
galaxy_tags:
- pkgmgr
- automation
- git
- repositories
- development
repository: https://github.com/kevinveenbirkenbach/package-manager
- pkgmgr
- automation
- git
- repositories
- development
issue_tracker_url: https://github.com/kevinveenbirkenbach/package-manager/issues
documentation: https://github.com/kevinveenbirkenbach/package-manager
+7 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs Ollama — a local model server for running open LLMs with a simple HTTP API.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,16 +10,14 @@ galaxy_info:
'
galaxy_tags:
- ai
- llm
- inference
- offline
- privacy
- self-hosted
- ollama
repository: https://s.infinito.nexus/code
- ai
- llm
- inference
- offline
- privacy
- self-hosted
- ollama
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/
logo:
class: fa-solid fa-microchip
dependencies: []
+8 -11
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Automated backups to a swappable USB device.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,15 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- backup
- usb
- systemd
- automation
- archlinux
repository: https://s.infinito.nexus/code
- backup
- usb
- systemd
- automation
- archlinux
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
+10 -13
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Pulls backups from a remote server and stores them locally using rsync with retry logic. This role is part of a comprehensive backup scheme and works in conjunction with other roles to ensure reliable backup operations.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,18 +11,16 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- backup
- remote
- local
- docker
- systemd
- automation
repository: https://s.infinito.nexus/code
- backup
- remote
- local
- docker
- systemd
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
dependencies:
- sys-ctl-cln-faild-bkps
- sys-ctl-cln-faild-bkps
+8 -11
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: The Docker MariaDB Role offers an easy and efficient way to deploy a MariaDB server inside a Docker container. Manage your data securely and effectively, making it ideal for production or local development.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,15 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Docker
versions:
- latest
- name: Docker
versions:
- latest
galaxy_tags:
- mariadb
- docker
- database
- administration
- central-database
repository: https://s.infinito.nexus/code
- mariadb
- docker
- database
- administration
- central-database
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+3 -6
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Provides a Docker Compose snippet for a Memcached service (`memcached`) with optional volume, healthcheck, and logging.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,10 +10,8 @@ galaxy_info:
'
galaxy_tags:
- memcached
- docker
- cache
repository: https://s.infinito.nexus/code
- memcached
- docker
- cache
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/svc-db-memcached
dependencies: []
+6 -9
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Unleash the potential of centralized identity management with our robust LDAP Directory solution, powered by OpenLDAP. Manage users, groups, and schemas securely with extensive customization options and integrated TLS support.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,14 +10,12 @@ galaxy_info:
'
galaxy_tags:
- ldap
- openldap
- docker
- directory
- tls
- identity management
repository: https://s.infinito.nexus/code
- ldap
- openldap
- docker
- directory
- tls
- identity management
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
logo:
class: fa-solid fa-users
+8 -11
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: The Docker PostgreSQL Role offers an easy and efficient way to run a PostgreSQL database inside a Docker container. Manage your data securely and effectively, making it ideal for production or local development.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,15 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Docker
versions:
- latest
- name: Docker
versions:
- latest
galaxy_tags:
- postgresql
- docker
- database
- administration
- central-database
repository: https://s.infinito.nexus/code
- postgresql
- docker
- database
- administration
- central-database
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+6 -9
View File
@@ -2,18 +2,15 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Provides a Docker Compose snippet for a Redis service (redis:alpine) with volume, healthcheck and logging.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- redis
- docker
- cache
repository: https://s.infinito.nexus/code
- redis
- docker
- cache
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/svc-db-redis
min_ansible_version: '2.9'
platforms:
- name: Any
versions:
- all
- name: Any
versions:
- all
dependencies: []
+11 -14
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Manages Wireguard VPN configuration on the host. Installs necessary tools, deploys sysctl settings for IP forwarding, and copies the Wireguard configuration file to enable secure VPN connectivity.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,19 +11,17 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Ubuntu
versions:
- all
- name: Archlinux
versions:
- rolling
- name: Ubuntu
versions:
- all
galaxy_tags:
- wireguard
- vpn
- networking
- systemd
- configuration
repository: https://s.infinito.nexus/code
- wireguard
- vpn
- networking
- systemd
- configuration
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
dependencies: []
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Adapts iptables rules to enable proper connectivity for a WireGuard client running behind a NAT or firewall, ensuring that traffic is correctly forwarded and masqueraded.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,17 +11,15 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Linux
versions:
- all
- name: Linux
versions:
- all
galaxy_tags:
- wireguard
- nat
- firewall
- iptables
- networking
repository: https://s.infinito.nexus/code
- wireguard
- nat
- firewall
- iptables
- networking
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
dependencies:
- svc-net-wireguard-plain
- svc-net-wireguard-plain
+10 -13
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Manages WireGuard on a client system by deploying services and scripts to set MTU on network interfaces and ensure optimal VPN connectivity.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,18 +11,16 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Linux
versions:
- all
- name: Linux
versions:
- all
galaxy_tags:
- wireguard
- vpn
- client
- mtu
- systemd
- configuration
repository: https://s.infinito.nexus/code
- wireguard
- vpn
- client
- mtu
- systemd
- configuration
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
dependencies:
- svc-net-wireguard-core
- svc-net-wireguard-core
+7 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Optimizes storage allocation for Docker volumes by migrating volumes between SSD and HDD based on container image types, and creates symbolic links to maintain consistent paths.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,15 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Linux
versions:
- all
- name: Linux
versions:
- all
galaxy_tags:
- storage
- docker
- optimization
- performance
repository: https://s.infinito.nexus/code
- storage
- docker
- optimization
- performance
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
dependencies: []
+5 -8
View File
@@ -2,16 +2,13 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Automates swapfile creation on target systems by cloning and executing a swapfile script.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- swapfile
- performance
repository: https://s.infinito.nexus/code
- swapfile
- performance
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/sys-ctl-opt-rpr-swapfile
min_ansible_version: '2.9'
platforms:
- name: Any
versions:
- all
- name: Any
versions:
- all
+4 -7
View File
@@ -4,14 +4,11 @@ galaxy_info:
'
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: "Kevin Veen‑Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
galaxy_tags:
- openresty
- nginx
- docker
- reverse_proxy
repository: https://s.infinito.nexus/code
- openresty
- nginx
- docker
- reverse_proxy
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/svc-prx-openresty
min_ansible_version: '2.9'
+8 -11
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Wrapper role to install AUR packages via kewlfft.aur.aur using yay.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,15 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- aur
- yay
- archlinux
- package-management
- wrapper
repository: https://s.infinito.nexus/code
- aur
- yay
- archlinux
- package-management
- wrapper
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+7 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs the AUR helper yay and configures an aur_builder user with appropriate sudo privileges to facilitate AUR package management on Arch Linux systems.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,16 +11,14 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- aur
- yay
- archlinux
- package-management
repository: https://s.infinito.nexus/code
- aur
- yay
- archlinux
- package-management
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
logo:
class: fas fa-archive
+8 -11
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Configures the host as a backup provider to facilitate secure backup operations.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,15 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Linux
versions:
- all
- name: Linux
versions:
- all
galaxy_tags:
- backups
- provider
- backup
- automation
- security
repository: https://s.infinito.nexus/code
- backups
- provider
- backup
- automation
- security
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+9 -11
View File
@@ -2,20 +2,18 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Provisions a local Root CA (self-signed, CA:TRUE) for trusting internal TLS endpoints. Produces /etc/infinito.nexus/ca/root-ca.crt for sys-svc-compose-ca injection.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birkenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- tls
- ssl
- ca
- certificates
- openssl
- infinito
repository: https://s.infinito.nexus/code
- tls
- ssl
- ca
- certificates
- openssl
- infinito
issue_tracker_url: https://s.infinito.nexus/issues
min_ansible_version: '2.9'
platforms:
- name: Any
versions:
- all
- name: Any
versions:
- all
dependencies: []
+9 -12
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Role to perform cross-distribution system cleanup for CI, containers and build environments.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,17 +11,15 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Linux
versions:
- all
- name: Linux
versions:
- all
galaxy_tags:
- cleanup
- ci
- build
- cache
- automation
- infinito
repository: https://s.infinito.nexus/code
- cleanup
- ci
- build
- cache
- automation
- infinito
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html
dependencies: []
+4 -7
View File
@@ -4,7 +4,6 @@ galaxy_info:
'
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -13,12 +12,10 @@ galaxy_info:
'
galaxy_tags:
- infinito
- cli
- management
- automation
repository: https://s.infinito.nexus/code
- infinito
- cli
- management
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/
logo:
class: fa-solid fa-terminal
+8 -11
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs a unified systemd notification service that sends alerts via both Telegram and Email when a service fails.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,15 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- systemd
- notifier
- telegram
- email
- notifications
repository: https://s.infinito.nexus/code
- systemd
- notifier
- telegram
- email
- notifications
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+8 -11
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs and configures components for sending email notifications. This role is part of the sys-ctl-alm-compose suite, providing automated alerts when services fail.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,15 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- email
- systemd
- notifications
- automation
- msmtp
repository: https://s.infinito.nexus/code
- email
- systemd
- notifications
- automation
- msmtp
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+8 -11
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Installs and configures components for sending Telegram notifications through systemd. This role is part of the sys-ctl-alm-compose suite, providing automated alerts when services fail.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,15 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- telegram
- systemd
- notifications
- automation
- curl
repository: https://s.infinito.nexus/code
- telegram
- systemd
- notifications
- automation
- curl
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+9 -12
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Automates the backup of Docker volumes to a local folder
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,17 +11,15 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- backup
- docker
- local
- systemd
- automation
repository: https://s.infinito.nexus/code
- backup
- docker
- local
- systemd
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
dependencies:
- sys-ctl-cln-faild-bkps
- sys-ctl-cln-faild-bkps
+9 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Install and run dockreap to clean up unused anonymous Docker volumes
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,13 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Linux
versions:
- all
- name: Linux
versions:
- all
galaxy_tags:
- docker
- cleanup
- automation
- maintenance
- volumes
- pkgmgr
- docker
- cleanup
- automation
- maintenance
- volumes
- pkgmgr
+7 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Automates the cleanup of old backups by executing a Python script that deletes outdated backup versions when disk usage exceeds a specified threshold.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,14 +11,12 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Linux
versions:
- all
- name: Linux
versions:
- all
galaxy_tags:
- backup
- cleanup
- disk
- automation
repository: https://s.infinito.nexus/code
- backup
- cleanup
- disk
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+8 -9
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Automates the revocation and deletion of unused Let's Encrypt certificates
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,12 +11,12 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- certbot
- ssl
- cleanup
- automation
- systemd
- certbot
- ssl
- cleanup
- automation
- systemd
+7 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Frees disk space on the target system by executing a cleanup script that removes temporary files, clears package caches, and optionally handles Docker and backup cleanup.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,14 +11,12 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Linux
versions:
- all
- name: Linux
versions:
- all
galaxy_tags:
- disk
- cleanup
- storage
- automation
repository: https://s.infinito.nexus/code
- disk
- cleanup
- storage
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+9 -12
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Cleans up anonymous Docker volumes and performs a full `container system prune -a -f` via a dedicated systemd service.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,16 +11,14 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Linux
versions:
- all
- name: Linux
versions:
- all
galaxy_tags:
- docker
- cleanup
- prune
- automation
- maintenance
- system
repository: https://s.infinito.nexus/code
- docker
- cleanup
- prune
- automation
- maintenance
- system
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+7 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Cleans up failed Docker backups by configuring a systemd service and timer to execute the cleanup operations periodically.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,14 +11,12 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Linux
versions:
- all
- name: Linux
versions:
- all
galaxy_tags:
- docker
- backup
- cleanup
- automation
repository: https://s.infinito.nexus/code
- docker
- backup
- cleanup
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+8 -11
View File
@@ -3,17 +3,14 @@ galaxy_info:
description: Health-check for Btrfs filesystems, alerts on any device error counters.
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- monitor
- btrfs
- health
- systemd
- filesystem
repository: https://s.infinito.nexus/code
documentation: https://docs.infinito.nexus
- monitor
- btrfs
- health
- systemd
- filesystem
+8 -11
View File
@@ -3,17 +3,14 @@ galaxy_info:
description: Checks Docker containers for unhealthy or exited states and alerts on any issues.
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- monitor
- docker
- containers
- health
- systemd
repository: https://s.infinito.nexus/code
documentation: https://docs.infinito.nexus
- monitor
- docker
- containers
- health
- systemd
+10 -13
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Checks for CSP-blocked resources via Puppeteer-based Node.js crawler
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,17 +11,15 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- csp
- puppeteer
- health
- browser
- nodejs
- monitoring
- systemd
repository: https://s.infinito.nexus/code
- csp
- puppeteer
- health
- browser
- nodejs
- monitoring
- systemd
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+8 -11
View File
@@ -3,17 +3,14 @@ galaxy_info:
description: Disk-space usage monitor; alerts when usage exceeds threshold.
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- monitor
- disk
- space
- health
- systemd
repository: https://s.infinito.nexus/code
documentation: https://docs.infinito.nexus
- monitor
- disk
- space
- health
- systemd
+8 -11
View File
@@ -3,17 +3,14 @@ galaxy_info:
description: Searches the systemd journal for errors over the past day and alerts if any are found.
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- monitor
- journalctl
- logs
- health
- systemd
repository: https://s.infinito.nexus/code
documentation: https://docs.infinito.nexus
- monitor
- journalctl
- logs
- health
- systemd
+8 -11
View File
@@ -3,17 +3,14 @@ galaxy_info:
description: 'Periodic MTA health-check: sends test mail via msmtp and alerts on failure.'
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- monitor
- msmtp
- email
- health
- systemd
repository: https://s.infinito.nexus/code
documentation: https://docs.infinito.nexus
- monitor
- msmtp
- email
- health
- systemd
+8 -11
View File
@@ -3,17 +3,14 @@ galaxy_info:
description: Detects anonymous Docker volumes not bound to containers (unless whitelisted) and alerts.
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- monitor
- docker
- volumes
- health
- systemd
repository: https://s.infinito.nexus/code
documentation: https://docs.infinito.nexus
- monitor
- docker
- volumes
- health
- systemd
+9 -12
View File
@@ -3,18 +3,15 @@ galaxy_info:
description: Checks that each Nginx domain returns its expected HTTP status and alerts on unexpected codes.
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- monitor
- webserver
- nginx
- http
- health
- systemd
repository: https://s.infinito.nexus/code
documentation: https://docs.infinito.nexus
- monitor
- webserver
- nginx
- http
- health
- systemd
+7 -10
View File
@@ -2,18 +2,15 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Deploys Let’s Encrypt certificates into Docker Compose Nginx setups via systemd service and timer.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- nginx
- letsencrypt
- docker
- systemd
repository: https://s.infinito.nexus/code
- nginx
- letsencrypt
- docker
- systemd
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/sys-ctl-mtn-cert-deploy
min_ansible_version: '2.9'
platforms:
- name: Any
versions:
- all
- name: Any
versions:
- all
+12 -15
View File
@@ -4,7 +4,6 @@ galaxy_info:
'
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -14,20 +13,18 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- nginx
- certbot
- ssl
- tls
- letsencrypt
- https
- systemd
- automation
repository: https://s.infinito.nexus/code
- nginx
- certbot
- ssl
- tls
- letsencrypt
- https
- systemd
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
dependencies:
- sys-ctl-cln-certs
- sys-ctl-cln-certs
+7 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Automates the balancing of Btrfs file systems by cloning the auto-btrfs-balancer repository and configuring a systemd service and timer for regular execution.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,14 +11,12 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- btrfs
- balancing
- filesystem
- automation
repository: https://s.infinito.nexus/code
- btrfs
- balancing
- filesystem
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+11 -14
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Automates the restart of Docker Compose instances by detecting compose.yml files and executing a restart script, ensuring consistent service availability.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,18 +11,16 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Ubuntu
versions:
- all
- name: Archlinux
versions:
- rolling
- name: Ubuntu
versions:
- all
galaxy_tags:
- docker
- restart
- update
- systemd
- automation
repository: https://s.infinito.nexus/code
- docker
- restart
- update
- systemd
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
+8 -11
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Automated recovery for unhealthy or exited Docker Compose containers.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -12,15 +11,13 @@ galaxy_info:
'
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- docker
- compose
- systemd
- automation
- archlinux
repository: https://s.infinito.nexus/code
- docker
- compose
- systemd
- automation
- archlinux
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
+4 -7
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Role to reset and configure the systemd manager (drop-ins, defaults, validation).
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,11 +10,9 @@ galaxy_info:
'
galaxy_tags:
- systemd
- infinito
- daemon
- cleanup
repository: https://s.infinito.nexus/code
- systemd
- infinito
- daemon
- cleanup
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://www.freedesktop.org/software/systemd/man/systemd-system.conf.html
dependencies: []
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Generic role to manage Cloudflare DNS records (A/AAAA, CNAME, MX, TXT, SRV) in a data-driven way.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,14 +10,12 @@ galaxy_info:
'
galaxy_tags:
- cloudflare
- dns
- records
- mail
- automation
repository: https://s.infinito.nexus/code
- cloudflare
- dns
- records
- mail
- automation
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
logo:
class: fa-solid fa-cloud
dependencies: []
+5 -8
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Generic role to manage reverse DNS (PTR) for Hetzner Cloud resources (server, primary_ip, floating_ip, load_balancer).
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,14 +10,12 @@ galaxy_info:
'
galaxy_tags:
- hetzner
- dns
- rdns
- ptr
- mail
repository: https://s.infinito.nexus/code
- hetzner
- dns
- rdns
- ptr
- mail
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus
logo:
class: fa-solid fa-server
dependencies: []
+7 -10
View File
@@ -2,7 +2,6 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Core role for Nginx HTML injection of Matomo, theming, iFrame and JS snippets based on application feature flags.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: 'Kevin Veen-Birkenbach
Consulting & Coaching Solutions
@@ -11,15 +10,13 @@ galaxy_info:
'
galaxy_tags:
- nginx
- injector
- matomo
- theming
repository: https://s.infinito.nexus/code
- nginx
- injector
- matomo
- theming
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/sys-front-inj-all
min_ansible_version: '2.9'
platforms:
- name: Any
versions:
- all
- name: Any
versions:
- all
+11 -14
View File
@@ -2,22 +2,19 @@ galaxy_info:
author: Kevin Veen-Birkenbach
description: Global CSS injection for Nginx-based apps using dynamic colorschemes.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- nginx
- css
- colors
- bootstrap
- theming
- dynamic
- frontend
- global
repository: https://s.infinito.nexus/code
- nginx
- css
- colors
- bootstrap
- theming
- dynamic
- frontend
- global
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
+9 -12
View File
@@ -3,19 +3,16 @@ galaxy_info:
description: Injects a JS snippet into HTML to notify parent windows of iframe location changes and force external links to new tabs.
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
license: Infinito.Nexus Community License (Non-Commercial)
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
license_url: https://s.infinito.nexus/license
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- nginx
- iframe
- javascript
- csp
- security
- postMessage
- nginx
- iframe
- javascript
- csp
- security
- postMessage
+9 -12
View File
@@ -3,19 +3,16 @@ galaxy_info:
description: Injects a custom JavaScript snippet into Nginx-served HTML responses via sub_filter.
company: "Kevin Veen-Birkenbach \nConsulting & Coaching Solutions \nhttps://www.veen.world\n"
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
min_ansible_version: '2.9'
platforms:
- name: Archlinux
versions:
- rolling
- name: Archlinux
versions:
- rolling
galaxy_tags:
- nginx
- javascript
- csp
- sub_filter
- injection
- global
repository: https://s.infinito.nexus/code
documentation: https://docs.infinito.nexus
- nginx
- javascript
- csp
- sub_filter
- injection
- global
issue_tracker_url: https://s.infinito.nexus/issues
+9 -12
View File
@@ -5,22 +5,19 @@ galaxy_info:
'
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
min_ansible_version: '2.9'
platforms:
- name: Any
versions:
- all
- name: Any
versions:
- all
galaxy_tags:
- nginx
- logout
- oidc
- javascript
- csp
- sub_filter
- nginx
- logout
- oidc
- javascript
- csp
- sub_filter
company: 'Kevin Veen‑Birkenbach Consulting & Coaching Solutions https://www.veen.world
'
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/sys-front-inj-logout
+6 -9
View File
@@ -2,17 +2,14 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: Injects Matomo analytics tracking code and noscript image tracker into Nginx-served HTML pages.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- nginx
- matomo
- analytics
repository: https://s.infinito.nexus/code
- nginx
- matomo
- analytics
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/sys-front-inj-matomo
min_ansible_version: '2.9'
platforms:
- name: Any
versions:
- all
- name: Any
versions:
- all
+9 -12
View File
@@ -2,20 +2,17 @@ galaxy_info:
author: Kevin Veen-Birchenbach
description: LetsEncrypt TLS provider for sys-front-tls. Ensures certificate presence.
license: Infinito.Nexus Community License (Non-Commercial)
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach Consulting & Coaching Solutions https://www.veen.world
galaxy_tags:
- nginx
- tls
- ssl
- letsencrypt
- acme
- certificates
repository: https://s.infinito.nexus/code
- nginx
- tls
- ssl
- letsencrypt
- acme
- certificates
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/sys-front-tls-letsencrypt
min_ansible_version: '2.9'
platforms:
- name: Any
versions:
- all
- name: Any
versions:
- all
Loaded 100 of 224 files, more files were not shown because too many files have changed in this diff. Show more