Optimized tests für run once

This commit is contained in:
2025-08-12 02:38:37 +02:00
parent 82aaf7ad74
commit 1595a7c4a6
148 changed files with 1803 additions and 1147 deletions

View File

@@ -1,24 +1,21 @@
galaxy_info:
author: "Kevin Veen-Birkenbach"
description: >
This role installs and provides the Infinito.Nexus CLI, enabling you to manage your entire Infinito.Nexus environment from the command line. After deployment, the `infinito` command is available.
license: "Infinito.Nexus NonCommercial License (CNCL)"
license_url: "https://s.veen.world/cncl"
company: |
company: |
Kevin Veen-Birkenbach
Consulting & Coaching Solutions
https://www.veen.world
galaxy_tags:
- infinito
- cli
- management
- automation
- infinito
- cli
- management
- automation
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/"
logo:
class: "fa-solid fa-terminal"
run_after: []
dependencies:
- dev-yay

View File

@@ -1,3 +1,11 @@
- name: Load former meta dependencies once
block:
- name: Include moved dependency 'dev-yay'
include_role:
name: dev-yay
- set_fact:
run_once_sys_cli: true
when: run_once_sys_cli is not defined
- name: "pkgmgr install infinito"
include_role:
name: pkgmgr-install
@@ -7,4 +15,4 @@
- name: Get infinito base path
command: pkgmgr path infinito
register: infinito_path_cmd
changed_when: false
changed_when: false