Sys-cli Role¶
Description: System-wide command-line interface for managing and operating the entire self-hosted platform environment from the shell
Variables¶
author: Kevin Veen-Birkenbach
description: System-wide command-line interface for managing and operating the entire self-hosted platform environment from the shell
license: Infinito.Nexus Community License (Non-Commercial)
company: Kevin Veen-Birkenbach https://www.veen.world
galaxy_tags: [‘infinito’, ‘cli’, ‘management’, ‘automation’]
issue_tracker_url: https://s.infinito.nexus/issues
min_ansible_version: 2.9
platforms: [{‘name’: ‘ArchLinux’, ‘versions’: [‘all’]}, {‘name’: ‘Debian’, ‘versions’: [‘all’]}, {‘name’: ‘EL’, ‘versions’: [‘all’]}, {‘name’: ‘Fedora’, ‘versions’: [‘all’]}, {‘name’: ‘Ubuntu’, ‘versions’: [‘all’]}]
README¶
Infinito.Nexus CLI¶
This Ansible role installs and makes the Infinito.Nexus CLI available on your system.
Description¶
After deploying this role, you will have access to the infinito
command-line interface (CLI), which is the central tool for managing and
operating all aspects of your Infinito.Nexus environment.
Overview¶
This role 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.
Cosmos¶
The diagram places Infinito.Nexus CLI in the Infinito.Nexus cosmos: the components it deploys (capabilities), the central services it consumes (dependencies), and its outward reach (federation and bridged external networks).
flowchart LR
subgraph role [sys-cli 💻]
svc_cli["cli"]
endSolid 1:1 edges are fixed relationships; dashed 0..1 edges are
conditional (enabled only in matching deployments); red 0..0 edges
are turned off in this role. Node markers show the role’s deploy modes
(💻 host, 🐳 compose, 🐝 swarm); ❌ marks a service that is explicitly
turned off, and ⚙️ an Ansible role dependency declared in
meta/main.yml.
Usage¶
Once this role has been applied, you can run all CLI commands using:
infinito --help
to get a list of available commands and options.
Features¶
Installs the Infinito.Nexus CLI automatically
Ensures the CLI is available system-wide
All commands accessible via
infinito --help
Further Resources¶
Credits¶
Implemented by Kevin Veen-Birkenbach. Part of the Infinito.Nexus Project and maintained by Kevin Veen-Birkenbach. Licensed under the Infinito.Nexus Community License (Non-Commercial).