Providers

Providers supply the infrastructure, SSH, secret, backup and GitHub integrations that the deployed services build on. They are declared in the providers list of the configuration file, where each entry selects a provider type

providers:
  - type: <hcloud|protonpass|pass|ssh_key|backup_aws_s3|backup_local|github>
    #...

Exactly one ssh_key provider is required, all other categories allow at most one provider: a cloud provider for infrastructure resources, a secret provider for generated credentials, a backup provider for service backups and a GitHub provider for GitHub integrations. See the configuration format for the full keyword reference.

Cloud

hcloud

Provides Hetzner Cloud based infrastructure resources.

SSH

ssh_key

Loads local file based SSH keys used to manage the provisioned virtual machines.

Secrets

pass

Stores secrets in the pass password manager.

protonpass

Stores secrets in a Proton Pass vault.

Backup

backup_local

Enables use of locally attached disks for service backups.

backup_aws_s3

Uses AWS S3 buckets for service backups.

GitHub

github

Provides integration of GitHub resources.