Fuzzball Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Installing the CLI

To interact with Fuzzball through the CLI, you must first install the CLI. The easiest was to do so, is to install the pre-compiled binary via an RPM file hosted on Depot.

You must obtain a username and login token from the CIQ sales/support team to log into Depot and install tools like the Fuzzball CLI.

The instructions for installing the depot cli tool can be found on the CIQ Depot page. They are reproduced here for convenience.

$ DEPOT_USER="" # populate with your username for CIQ Depot

$ ACCESS_KEY="" # populate with the Depot key obtained from the CIQ sales/support team

$ sudo dnf install -y https://depot.ciq.com/public/files/depot-client/depot/depot.x86_64.rpm

$ sudo depot register -u ${DEPOT_USER} -t ${ACCESS_KEY}

$ sudo depot dnf

Now that you have the depot CLI installed and dnf configured, you can install the Fuzzball CLI.

$ sudo dnf -y install fuzzball-cli

You can now use the Fuzzball CLI. Remember that the --help flag is available to guide you in your Fuzzball usage.

$ fuzzball --help
This fuzzball cli allows users to interface with a fuzzball cluster(s)

Usage:
  fuzzball [command]

Available Commands:
  account      Manage accounts
  completion   Generate the autocompletion script for the specified shell
  context      Manage fuzzball contexts
  definition   Manage fuzzball compute resource definitions
  desktop      Manage and provision fuzzball virtual desktops
  help         Help about any command
  organization Manage your organization
  profile      Manage user profile information
  secret       Manage fuzzball secrets
  storage      Manage Fuzzball storage and volumes
  version      Print the CLI and agent version
  workflow     Manage fuzzball workflows

Flags:
  -c, --color string   Set the color output for fuzzball ($FUZZBALL_COLOR) (default "auto")
      --disable-auth   Disables auth ($FUZZBALL_DISABLE_AUTH)
      --disable-tls    Disables tls ($FUZZBALL_DISABLE_TLS)
  -h, --help           help for fuzzball
      --insecure       Enable insecure connections ($FUZZBALL_INSECURE)
  -j, --json           Output in json ($FUZZBALL_JSON)

Use "fuzzball [command] --help" for more information about a command.