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
- setup — Self-Hosted Wizard
- local — Lokales Compose-Stack
- self-host-update — Updates