infrahubctl repository
Manage the repositories in a remote Infrahub instance.
List, create, delete ..
Usage:
$ infrahubctl repository [OPTIONS] COMMAND [ARGS]...
Options:
--install-completion
: Install completion for the current shell.--show-completion
: Show completion for the current shell, to copy it or customize the installation.--help
: Show this message and exit.
Commands:
add
: Add a new repository.init
: Initialize a new Infrahub repository.list
infrahubctl repository add
Add a new repository.
Usage:
$ infrahubctl repository add [OPTIONS] NAME LOCATION
Arguments:
NAME
: [required]LOCATION
: [required]
Options:
--description TEXT
--username TEXT
--password TEXT
--ref TEXT
--read-only / --no-read-only
: [default: no-read-only]--debug / --no-debug
: [default: no-debug]--config-file TEXT
: [env var: INFRAHUBCTL_CONFIG; default: infrahubctl.toml]--help
: Show this message and exit.
infrahubctl repository init
Initialize a new Infrahub repository.
Usage:
$ infrahubctl repository init [OPTIONS] DIRECTORY
Arguments:
DIRECTORY
: Directory path for the new project. [required]
Options:
--template TEXT
: Template to use for the new repository. Can be a local path or a git repository URL. [default: https://github.com/opsmill/infrahub-template.git]--data PATH
: Path to YAML file containing answers to CLI prompt.--vcs-ref TEXT
: VCS reference to use for the template. Defaults to HEAD. [default: HEAD]--trust / --no-trust
: Trust the template repository. If set, the template will be cloned without verification. [default: no-trust]--config-file TEXT
: [env var: INFRAHUBCTL_CONFIG; default: infrahubctl.toml]--help
: Show this message and exit.
infrahubctl repository list
Usage:
$ infrahubctl repository list [OPTIONS]
Options:
--branch TEXT
: Branch on which to list repositories.--debug / --no-debug
: [default: no-debug]--config-file TEXT
: [env var: INFRAHUBCTL_CONFIG; default: infrahubctl.toml]--help
: Show this message and exit.