Skip to content

vsatctl install

vsatctl install [flags]

Install a single node Venafi VSatellite cluster

Note

This command must be run with root privileges because it installs system wide executables and configuration files in '/etc' and '/usr/local/bin'. It requires root privileges to start the Venafi VSatellite systemd service. It connects to the VSatellite cluster using credentials from a file which is only accessible to root users.

Important

When using --install-dir, carefully review related hard disk requirements

Examples

sudo vsatctl install --pairing-code=cf216fbc-f429-41f1-a64b-f06bb9b4e1be

Options

      --accept-license-agreement   Accept the Venafi End User License Agreement. (https://venafi.com/end-user-license-agreement)
      --api-url string             Specify the Venafi Cloud API URL. (Default: https://api.venafi.cloud)
  -h, --help                       Show help for the install command.
      --install-dir string         Specify the directory for all VSatellite installation artifacts.
      --loglevel string            Set the file logging level. Options: "INFO," "ERROR," "WARN," "DEBUG." (Default: "DEBUG")
      --pairing-code string        Provide the pairing code to register with Venafi as a Service.
      --silent                     Perform a silent Kubernetes installation without showing events or progress. (Deprecated)
      --timeout-seconds int        Set the maximum timeout in seconds for each VSatellite service installation. (Default: 180)

See also