edgible template
Browse and deploy apps from the Edgible catalog
edgible template list
Section titled “edgible template list”Aliases: ls
List published catalog templates
edgible template list [flags]| Flag | Description |
|---|---|
--category <category> | Filter by category |
--search <query> | Filter by free-text query (name/description) |
--status <status> | Filter by verification status |
Examples
edgible template listedgible template list --category productivityedgible template list --search kuma --jsonedgible template list --status verifiededgible template get
Section titled “edgible template get”Aliases: info
Show a template manifest summary, parameters, and requirements
edgible template get <name> [flags]| Flag | Description |
|---|---|
--version <version> | Show a specific version (default: latest) |
--device <id> | Show requirements against a specific device |
Examples
edgible template get uptime-kumaedgible template get nextcloud --version 1.2.0edgible template get nextcloud --device dev-vm-01edgible template deploy
Section titled “edgible template deploy”Deploy a catalog template to a device
edgible template deploy <name> [flags]| Flag | Description |
|---|---|
--device <id> | Target serving device (prompted if omitted) |
--name <name> | Application name (default: the template name) |
--version <version> | Template version to deploy (default: latest) |
--param <key=value> | Set a parameter value (repeatable) |
--params-file <path> | Read parameter values from a JSON or dotenv file |
-y, --yes | Never prompt; fail when a required value is missing |
--out-file <path> | Write the rendered canonical document to a file (”-” for stdout) |
--dry-run | Render a preview only; nothing is created |
Examples
edgible template deploy uptime-kuma --device dev-vm-01edgible template deploy nextcloud --device dev-vm-01 --param dataSize=20Giedgible template deploy nextcloud --device dev-vm-01 --params-file ./nextcloud.env --yesedgible template deploy nextcloud --device dev-vm-01 --dry-run --out-file -edgible template deploy nextcloud --device dev-vm-01 --out-file ./nextcloud.yamlNotes
A secret parameter takes the name of an existing organization secret (name or name:key), never its value. List them with edgible secret list. A --dry-run document is a preview, not a deployable one. Generated secret parameters carry a placeholder, so a real deploy is what creates them.
edgible template upgrade
Section titled “edgible template upgrade”Re-render a template-deployed application onto a newer template version
edgible template upgrade <application> [flags]| Flag | Description |
|---|---|
--version <version> | Target template version (default: latest) |
--param <key=value> | Set a parameter value (repeatable) |
--params-file <path> | Read parameter values from a JSON or dotenv file |
-y, --yes | Non-interactive: skip the confirmation and never prompt; fail closed on a missing required value |
Examples
edgible template upgrade nextcloudedgible template upgrade app-1a2b3c --version 1.3.0edgible template upgrade nextcloud --version 1.3.0 --param smtpHost=mail.example.com --yesNotes
Carried parameters keep their stored values; only newly declared parameters are asked for. The upgrade cuts a new release — roll back with edgible application rollback <version>. Without a terminal to confirm on (scripts, CI), --yes is required.
edgible template configure
Section titled “edgible template configure”Change a template-deployed application’s parameter answers (same template version)
edgible template configure <application> [flags]| Flag | Description |
|---|---|
--param <key=value> | Set a parameter value (repeatable) |
--params-file <path> | Read parameter values from a JSON or dotenv file |
-y, --yes | Non-interactive: apply only the explicit —param/—params-file changes |
--show | Print the stored parameter answers and exit without changing anything |
Examples
edgible template configure nextcloud --showedgible template configure nextcloudedgible template configure nextcloud --param dataSize=50Gi --yesedgible template configure app-1a2b3c --params-file ./answers.env --yesNotes
Interactively, every applicable parameter is re-asked with its stored answer preset. A parameter hidden by a visibleIf condition is neither asked nor accepted. Turning its controlling toggle back on asks it again. Values are validated against the template’s declared constraints before anything is written. A configure that changes no answers does nothing; use edgible stack deploy for other edits. The configure cuts a new release — roll back with edgible application rollback <version>.
edgible template eject
Section titled “edgible template eject”Cut an application’s link to its catalog template
edgible template eject <application> [flags]| Flag | Description |
|---|---|
-y, --yes | Non-interactive: skip the confirmation |
--out-file <path> | Write the ejected canonical document to a file (”-” for stdout) before applying |
Examples
edgible template eject nextcloud --out-file ./nextcloud.edgible.ymledgible template eject app-1a2b3c --yesNotes
The running workload is unchanged; only the link to the catalog template is cut, so template configure and template upgrade no longer apply. Manage the application with edgible stack deploy from then on. Rolling back to a pre-eject release restores the template link.