Manage Runners Logo
Manage Runners
Documentation menu

manage-runners runner create

Create one runner; may create paid Hetzner resources

Required scopesrunners:write; also runners:read with --wait
Required flagsnone
Changes stateyes
Destructiveno
Paid resource effectcreate
Confirmationpaid_resource
Non-interactive usesupported

This command may create paid Hetzner resources. Read confirmations before running it non-interactively.

Usage

Create one runner; may create paid Hetzner resources

Usage:
  manage-runners runner create [flags]

Flags:
      --concurrency int            runner concurrency
      --executor string            runner executor
      --gitlab-host string         GitLab host
      --hetzner-token-env string   environment variable containing the Hetzner token
      --idempotency-key string     idempotency key
      --interval duration          polling interval (default 2s)
      --label stringArray          runner label
      --location string            Hetzner location
      --monitoring string          resource monitoring: on|off; on requires an active paid subscription
      --name string                runner name
      --product-id string          product id
      --profile string             configuration profile
      --runner-token-env string    environment variable containing the runner token
      --ssh-key-id stringArray     SSH key id
      --timeout duration           maximum wait duration (default 10m0s)
      --wait                       wait for a terminal runner state
      --yes                        confirm the paid resource operation

Every command also accepts the global flags. For machine-readable help, run manage-runners help runner create --output json.