mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-30 23:38:13 +02:00
Different optimations and mig integration. test will fail due to strickter validation checks. need to be cleaned up tomorrow
This commit is contained in:
29
roles/sys-cli/README.md
Normal file
29
roles/sys-cli/README.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# CyMaIS CLI
|
||||
|
||||
This Ansible role installs and makes the CyMaIS CLI available on your system.
|
||||
|
||||
## Description
|
||||
|
||||
After deploying this role, you will have access to the `cymais` command-line interface (CLI), which is the central tool for managing and operating all aspects of your CyMaIS environment.
|
||||
|
||||
## Usage
|
||||
|
||||
Once this role has been applied, you can run all CLI commands using:
|
||||
|
||||
```
|
||||
|
||||
cymais --help
|
||||
|
||||
```
|
||||
|
||||
to get a list of available commands and options.
|
||||
|
||||
## Features
|
||||
|
||||
- Installs the CyMaIS CLI automatically
|
||||
- Ensures the CLI is available system-wide
|
||||
- All commands accessible via `cymais --help`
|
||||
|
||||
## Further Resources
|
||||
|
||||
- [CyMaIS Documentation](https://github.com/kevinveenbirkenbach/cymais/)
|
24
roles/sys-cli/meta/main.yml
Normal file
24
roles/sys-cli/meta/main.yml
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
galaxy_info:
|
||||
author: "Kevin Veen-Birkenbach"
|
||||
description: >
|
||||
This role installs and provides the CyMaIS CLI, enabling you to manage your entire CyMaIS environment from the command line. After deployment, the `cymais` command is available.
|
||||
license: "CyMaIS NonCommercial License (CNCL)"
|
||||
license_url: "https://s.veen.world/cncl"
|
||||
company: |
|
||||
Kevin Veen-Birkenbach
|
||||
Consulting & Coaching Solutions
|
||||
https://www.veen.world
|
||||
galaxy_tags:
|
||||
- cymais
|
||||
- cli
|
||||
- management
|
||||
- automation
|
||||
repository: "https://github.com/kevinveenbirkenbach/cymais"
|
||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/cymais/issues"
|
||||
documentation: "https://github.com/kevinveenbirkenbach/cymais/"
|
||||
logo:
|
||||
class: "fa-solid fa-terminal"
|
||||
run_after: []
|
||||
dependencies:
|
||||
- dev-yay
|
10
roles/sys-cli/tasks/main.yml
Normal file
10
roles/sys-cli/tasks/main.yml
Normal file
@@ -0,0 +1,10 @@
|
||||
- name: "pkgmgr install cymais"
|
||||
include_role:
|
||||
name: pkgmgr-install
|
||||
vars:
|
||||
package_name: cymais
|
||||
|
||||
- name: Get cymais base path
|
||||
command: pkgmgr path cymais
|
||||
register: cymais_path_cmd
|
||||
changed_when: false
|
Reference in New Issue
Block a user