Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018BAUeCFpDkRD6tU5wGsc1C
34 lines
1.0 KiB
HCL
34 lines
1.0 KiB
HCL
terraform {
|
|
required_version = ">= 1.6.0"
|
|
|
|
required_providers {
|
|
hcloud = {
|
|
source = "hetznercloud/hcloud"
|
|
version = "~> 1.48"
|
|
}
|
|
}
|
|
|
|
# Backend distant recommande des que vous n'etes plus seul sur le projet.
|
|
# Par defaut le state reste local : il contient des donnees sensibles
|
|
# (IPs, ids), il est donc gitignore. Sauvegardez-le dans votre coffre-fort.
|
|
#
|
|
# Pour passer sur un backend S3 (Hetzner Object Storage compatible S3) :
|
|
#
|
|
# backend "s3" {
|
|
# bucket = "xpeditis-prod-tfstate"
|
|
# key = "prod/terraform.tfstate"
|
|
# region = "fsn1"
|
|
# endpoints = { s3 = "https://fsn1.your-objectstorage.com" }
|
|
# skip_credentials_validation = true
|
|
# skip_region_validation = true
|
|
# skip_requesting_account_id = true
|
|
# skip_s3_checksum = true
|
|
# use_path_style = true
|
|
# encrypt = true
|
|
# }
|
|
}
|
|
|
|
provider "hcloud" {
|
|
token = var.hcloud_token
|
|
}
|