For the complete documentation index, see llms.txt. This page is also available as Markdown.

provision

Provision a complete Rumi environment in one step: create the private network + per-role firewalls and launch the standard platform (bastion, admin, monitor, solace) on it. A convenience over create-network + launch-platform.

Syntax

rumi cloud hetzner provision \
  --api-key <token> \
  --network <network> \
  --key-pair <keypair> \
  [options]

Options

Option
Short
Description
Default

--api-key

-k

The Hetzner Cloud project API token (or set HCLOUD_TOKEN)

Required

--region

-r

The Hetzner location to provision in

fsn1

--network

-n

The name to give the new environment

Required

--key-pair

-K

The SSH key pair to launch with

Required

Example

rumi cloud hetzner provision \
  --api-key $HCLOUD_TOKEN \
  --network my-cloud \
  --key-pair rumi

Notes

  • Fails if an environment of this name already exists; tear it down first with deprovision.

  • The role snapshots must be baked into the project beforehand (launches boot from them).

  • After provisioning, deploy an application and (optionally) add-proxy it publicly.

See Also

Last updated