mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-07 19:32:17 +00:00
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:
1 parent
2475a086e2
commit
0ab817a839
224 files changed
+1700
-2335
No files matched your search
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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/
|
||||
@@ -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: []
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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/
|
||||
@@ -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: []
|
||||
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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/
|
||||
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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
@@ -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: []
|
||||
@@ -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
@@ -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: []
|
||||
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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/
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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/
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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,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'
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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: []
|
||||
@@ -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 +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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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/
|
||||
@@ -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: []
|
||||
@@ -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: []
|
||||
@@ -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
|
||||
@@ -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/
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
Reference in new issue
Block a user