aYOUne

ay provision

ay provision (Alias: prov)

Provisioniert eine aYOUne-Instanz auf einem Cloud-Provider. Wraps die Marketplace-Templates aus infrastructure/marketplace/{aws,gcp,azure,digitalocean,hetzner}/. Provider-Tools (aws, gcloud, az, doctl, terraform) müssen lokal installiert sein — die CLI bündelt sie nicht.

State (Parameter, Outputs) wird in ~/.ayoune/provision/<provider>.json persistiert.

Subcommands

ay provision hetzner

Hetzner Cloud via Terraform.

ay provision hetzner
ay provision hetzner --dry-run

ay provision aws

AWS via CloudFormation.

ay provision aws
ay provision aws --dry-run

ay provision gcp

Google Kubernetes Engine.

ay provision gcp

ay provision azure

Azure via ARM-Template.

ay provision azure

ay provision digitalocean

DigitalOcean App-Platform-Spec.

ay provision digitalocean

ay provision status [provider]

Zeigt aktuellen State des Deployments.

ay provision status hetzner

ay provision destroy <provider>

Räumt das provisionierte Environment ab. Bestätigung erforderlich.

ay provision destroy hetzner

Hinweis

provision schreibt nur die Cloud-Infrastruktur (VMs, K8s-Cluster, Load-Balancer). Die aYOUne-Stack selbst wird im Anschluss via Helm oder Compose deployed — siehe setup und self-host-update.

Siehe auch