REmoved dep because they get included via task

This commit is contained in:
Kevin Veen-Birkenbach 2025-07-10 12:42:38 +02:00
parent ff38b86493
commit bafd9e0f23
No known key found for this signature in database
GPG Key ID: 44D8F11FD62F878E
59 changed files with 40 additions and 43 deletions

View File

@ -5,7 +5,7 @@ from ansible.errors import AnsibleFilterError
class FilterModule(object):
def filters(self):
# module_utils-Verzeichnis ermitteln und zum Import-Pfad hinzufügen
# module_util-Verzeichnis ermitteln und zum Import-Pfad hinzufügen
plugin_dir = os.path.dirname(__file__)
project_root = os.path.dirname(plugin_dir)
module_utils = os.path.join(project_root, 'module_utils')

View File

@ -8,7 +8,7 @@ class FilterModule(object):
return {'get_url': self.get_url}
def get_url(self, domains, application_id, protocol):
# 1) module_utils-Verzeichnis in den Pfad aufnehmen
# 1) module_util-Verzeichnis in den Pfad aufnehmen
plugin_dir = os.path.dirname(__file__)
project_root = os.path.dirname(plugin_dir)
module_utils = os.path.join(project_root, 'module_utils')

View File

@ -18,7 +18,7 @@ categories:
description: "Setup & utilities for desktop apps"
icon: "fas fa-desktop"
utils:
title: "utils-desk-*"
title: "util-desk-*"
description: "Utility roles for desktop tools & development"
icon: "fas fa-tools"

View File

@ -28,6 +28,3 @@ galaxy_info:
repository: "https://github.com/kevinveenbirkenbach/cymais"
issue_tracker_url: "https://github.com/kevinveenbirkenbach/cymais/issues"
documentation: "https://github.com/kevinveenbirkenbach/cymais/roles/srv-web-7-6-composer"
dependencies:
- srv-web-7-7-inj-compose
- srv-web-6-6-tls-core

View File

@ -14,7 +14,7 @@ galaxy_info:
- browser
repository: "https://github.com/kevinveenbirkenbach/cymais"
issue_tracker_url: "https://github.com/kevinveenbirkenbach/cymais/issues"
documentation: "https://github.com/kevinveenbirkenbach/cymais/tree/main/roles/utils-desk-browser-firefox"
documentation: "https://github.com/kevinveenbirkenbach/cymais/tree/main/roles/util-desk-browser-firefox"
min_ansible_version: "2.9"
platforms:
- name: Archlinux

View File

@ -6,7 +6,7 @@ This Ansible role serves as a wrapper to install and configure multiple browsers
## Overview
The **utils-desk-browser** role orchestrates the deployment of two specialized roles: **utils-desk-browser-chromium** and **utils-desk-browser-firefox**. By executing both roles, it provides a unified solution for browser management, making it easier to maintain a secure and consistent browsing environment across your systems.
The **util-desk-browser** role orchestrates the deployment of two specialized roles: **util-desk-browser-chromium** and **util-desk-browser-firefox**. By executing both roles, it provides a unified solution for browser management, making it easier to maintain a secure and consistent browsing environment across your systems.
## Purpose

View File

@ -34,5 +34,5 @@ galaxy_info:
issue_tracker_url: https://s.veen.world/cymaisissues
documentation: https://s.veen.world/cymais
dependencies:
- utils-desk-browser-chromium
- utils-desk-browser-firefox
- util-desk-browser-chromium
- util-desk-browser-firefox

View File

@ -15,7 +15,7 @@ galaxy_info:
- design
repository: "https://github.com/kevinveenbirkenbach/cymais"
issue_tracker_url: "https://github.com/kevinveenbirkenbach/cymais/issues"
documentation: "https://github.com/kevinveenbirkenbach/cymais/tree/main/roles/utils-desk-design"
documentation: "https://github.com/kevinveenbirkenbach/cymais/tree/main/roles/util-desk-design"
min_ansible_version: "2.9"
platforms:
- name: Archlinux

View File

@ -18,7 +18,7 @@ The role enables a ready-to-use Arduino development setup by installing necessar
- **Installs Arduino IDE & Docs:** Provides GUI and offline references.
- **User Group Configuration:** Adds the developer to `uucp` and `lock` groups for serial communication.
- **Persona Integration:** Extends `utils-desk-dev-core` with embedded-specific tools.
- **Persona Integration:** Extends `util-desk-dev-core` with embedded-specific tools.
## Credits 📝

View File

@ -24,4 +24,4 @@ galaxy_info:
issue_tracker_url: https://s.veen.world/cymaisissues
documentation: https://s.veen.world/cymais
dependencies:
- utils-desk-dev-core
- util-desk-dev-core

View File

@ -18,7 +18,7 @@ To reduce setup time and ensure consistency across developer workstations, this
- **Installs Visual Studio Code:** A powerful code editor with a wide plugin ecosystem.
- **Extensible Design:** Acts as a base layer for more specific development stacks (e.g., web, Python, embedded).
- **Persona Integration:** Extends the `utils-gen-administrator` for technical users with a development focus.
- **Persona Integration:** Extends the `util-gen-administrator` for technical users with a development focus.
## Credits 📝

View File

@ -24,5 +24,5 @@ galaxy_info:
issue_tracker_url: https://s.veen.world/cymaisissues
documentation: https://s.veen.world/cymais
dependencies:
- utils-gen-administrator
- util-gen-administrator
- pkgmgr

View File

@ -17,7 +17,7 @@ The role is ideal for users who regularly work with Java, whether for backend sy
## Features
- **Installs Java Development Kit (JDK):** Ensures the system has Java ready to run and compile applications.
- **Persona Integration:** Extends the `utils-desk-dev-core` role with Java-specific capabilities.
- **Persona Integration:** Extends the `util-desk-dev-core` role with Java-specific capabilities.
- **Ready for IDEs & Build Tools:** Prepares the base for tools like Maven, Gradle, or IntelliJ IDEA.
## Customization

View File

@ -26,4 +26,4 @@ galaxy_info:
documentation: https://s.veen.world/cymais
dependencies:
- gen-java
- utils-desk-dev-core
- util-desk-dev-core

View File

@ -8,7 +8,7 @@ Explore more at the [PHP Official Site](https://www.php.net/), [Arch Wiki - PHP]
## Overview
The `utils-desk-dev-php` role extends the base developer persona by adding support for PHP development. It's ideal for backend developers, web engineers, and students working with PHP-based applications and frameworks.
The `util-desk-dev-php` role extends the base developer persona by adding support for PHP development. It's ideal for backend developers, web engineers, and students working with PHP-based applications and frameworks.
## Purpose
@ -18,7 +18,7 @@ To equip developer environments with PHP so that users can begin writing and run
- **Installs PHP:** Adds the official PHP interpreter from the Arch package repositories.
- **Lightweight & Extensible:** Can be extended with PHP modules, web servers, or frameworks.
- **Persona Integration:** Builds on the `utils-desk-dev-core` role for consistent tooling and workflow.
- **Persona Integration:** Builds on the `util-desk-dev-core` role for consistent tooling and workflow.
## Customization

View File

@ -25,4 +25,4 @@ galaxy_info:
issue_tracker_url: https://s.veen.world/cymaisissues
documentation: https://s.veen.world/cymais
dependencies:
- utils-desk-dev-core
- util-desk-dev-core

View File

@ -17,7 +17,7 @@ To simplify and standardize the provisioning of Python-ready environments for de
## Features
- **Installs Python and Pip:** Ensures the interpreter and package manager are available.
- **Persona Integration:** Extends `utils-desk-dev-core` with Python-specific tools.
- **Persona Integration:** Extends `util-desk-dev-core` with Python-specific tools.
- **Foundation for Further Stacks:** Ideal starting point for Flask, Django, scientific computing, and automation.
## Customization
@ -25,7 +25,7 @@ To simplify and standardize the provisioning of Python-ready environments for de
Easily extend this role with:
- Python virtualenv tools (`python-virtualenv`, `pyenv`)
- Popular libraries (`numpy`, `requests`, `flask`)
- Framework-specific roles (e.g., `utils-desk-dev-python-django`)
- Framework-specific roles (e.g., `util-desk-dev-python-django`)
## Credits 📝

View File

@ -25,5 +25,5 @@ galaxy_info:
issue_tracker_url: https://s.veen.world/cymaisissues
documentation: https://s.veen.world/cymais
dependencies:
- utils-desk-dev-core
- util-desk-dev-core
- gen-python-pip

View File

@ -8,7 +8,7 @@ Learn more about [ShellCheck](https://www.shellcheck.net/), [Bash](https://www.g
## Overview
This role expands the general `utils-desk-dev-core` by equipping the system with tools specifically aimed at writing and linting shell scripts. It's ideal for DevOps engineers, system administrators, and anyone automating systems with Bash.
This role expands the general `util-desk-dev-core` by equipping the system with tools specifically aimed at writing and linting shell scripts. It's ideal for DevOps engineers, system administrators, and anyone automating systems with Bash.
## Purpose

View File

@ -25,4 +25,4 @@ galaxy_info:
issue_tracker_url: https://s.veen.world/cymaisissues
documentation: https://s.veen.world/cymais
dependencies:
- utils-desk-dev-core
- util-desk-dev-core

View File

@ -25,8 +25,8 @@ To provide a modular and reproducible way to deploy a full-featured Linux gaming
| Role | Responsibility |
|------|----------------|
| [`desk-retroarch`](../desk-retroarch) | Installs RetroArch and assets |
| [`utils-desk-game-os`](../utils-desk-game-os) | Installs open source games |
| [`utils-desk-game-windows`](../utils-desk-game-windows) | Installs Steam, Lutris, Wine, GameMode, MangoHUD |
| [`util-desk-game-os`](../util-desk-game-os) | Installs open source games |
| [`util-desk-game-windows`](../util-desk-game-windows) | Installs Steam, Lutris, Wine, GameMode, MangoHUD |
## Credits 📝

View File

@ -27,5 +27,5 @@ galaxy_info:
documentation: https://s.veen.world/cymais
dependencies:
- desk-retroarch
- utils-desk-game-os
- utils-desk-game-windows
- util-desk-game-os
- util-desk-game-windows

View File

@ -6,7 +6,7 @@ This Ansible role installs core gaming utilities and performance tools on Arch L
## Overview
Focused on native and Windows-compatible game support, this role equips systems with the necessary runtimes, drivers, and enhancements for high-performance gaming. It complements other utils-desk-game-compose roles such as `retro` and `default` to provide a full gaming setup.
Focused on native and Windows-compatible game support, this role equips systems with the necessary runtimes, drivers, and enhancements for high-performance gaming. It complements other util-desk-game-compose roles such as `retro` and `default` to provide a full gaming setup.
## Purpose

View File

@ -1,4 +1,4 @@
# utils-desk-office-tools Role
# util-desk-office-tools Role
## Description
@ -6,7 +6,7 @@ This Ansible role installs a comprehensive suite of office productivity tools on
## Overview
The `utils-desk-office-tools` role uses the `community.general.pacman` module to:
The `util-desk-office-tools` role uses the `community.general.pacman` module to:
1. Install **Chromium** (web browser)
2. Install **Thunderbird** (email and RSS client)

View File

@ -17,7 +17,7 @@ galaxy_info:
- editor
repository: "https://github.com/kevinveenbirkenbach/cymais"
issue_tracker_url: "https://github.com/kevinveenbirkenbach/cymais/issues"
documentation: "https://github.com/kevinveenbirkenbach/cymais/tree/main/roles/utils-desk-office-tools"
documentation: "https://github.com/kevinveenbirkenbach/cymais/tree/main/roles/util-desk-office-tools"
min_ansible_version: "2.9"
platforms:
- name: Archlinux
@ -25,4 +25,4 @@ galaxy_info:
- all
dependencies:
- desk-libreoffice
- utils-desk-browser
- util-desk-browser

View File

@ -8,7 +8,7 @@ Learn more about Linux network tools on the [Arch Wiki - Network Tools](https://
## Overview
This role enhances the base `utils-gen-administrator` role by adding tools specifically for analyzing, debugging, and monitoring network traffic and connectivity.
This role enhances the base `util-gen-administrator` role by adding tools specifically for analyzing, debugging, and monitoring network traffic and connectivity.
## Purpose

View File

@ -23,4 +23,4 @@ galaxy_info:
issue_tracker_url: https://s.veen.world/cymaisissues
documentation: https://s.veen.world/cymais
dependencies:
- utils-gen-administrator
- util-gen-administrator

View File

@ -5,15 +5,15 @@
include_role:
name: "{{ item }}"
loop:
- utils-gen-administrator
- util-gen-administrator
- drv-non-free
- name: utils-desk-office-tools
- name: util-desk-office-tools
when: ("collection_officetools" in group_names)
include_role:
name: "{{ item }}"
loop:
- utils-desk-office-tools
- util-desk-office-tools
- desk-jrnl
- name: personal computer for business
@ -21,10 +21,10 @@
include_role:
name: desk-gnucash
- name: utils-desk-design
- name: util-desk-design
when: ("collection_designer" in group_names)
include_role:
name: utils-desk-design
name: util-desk-design
- name: desk-qbittorrent
when: ("collection_torrent" in group_names)
@ -54,7 +54,7 @@
- name: setup gaming hosts
when: ("gaming" in group_names)
include_role:
name: utils-desk-game-compose
name: util-desk-game-compose
- name: setup entertainment hosts
when: ("entertainment" in group_names)

View File

@ -24,7 +24,7 @@
- name: "setup corporate identity"
include_role:
name: utils-srv-corporate-identity
name: util-srv-corporate-identity
when: ('corporate_identity' | application_allowed(group_names, allowed_applications))
- name: setup redirect hosts