demo.yaml874 B
View on GitHub# yaml-language-server: $schema=https://atmos.tools/schemas/atmos/atmos-manifest/1.0/atmos-manifest.json
components:
terraform:
demo:
metadata:
type: abstract
component: bucket
# No per-component identity binding: `local-aws` is the default identity
# (auth.identities in atmos.yaml, `default: true`), so both the Terraform
# provider AND the `atmos terraform backend` provisioner run against the
# local sandbox automatically.
backend_type: s3
backend:
s3:
key: demo/terraform.tfstate
region: us-east-1
# gofakes3/Floci (like most S3-compatible emulators) requires
# path-style addressing since it isn't reachable via
# virtual-hosted-style DNS.
use_path_style: true
provision:
backend:
enabled: true
vars: {}