Skip to main content
_defaults.yaml986 B
View on GitHub
# atmos:template
# yaml-language-server: $schema=https://atmos.tools/schemas/atmos/atmos-manifest/1.0/atmos-manifest.json

vars:
project: "[[ .Config.project_name ]]"
location: "[[ .Config.location ]]"

# Pin the toolchain for every component. `dependencies.tools` is the current,
# integrated way to declare required tool versions (installed/resolved by
# `atmos toolchain` and recorded in toolchain.lock.yaml).
# https://atmos.tools/cli/commands/toolchain
dependencies:
tools:
# `terraform_command` selects the invoked binary (see atmos.yaml); the toolchain
# registry key differs for OpenTofu (`opentofu`, not the `tofu` binary name).
'[[ if eq .Config.terraform_command "tofu" ]]opentofu[[ else ]]terraform[[ end ]]': "latest"

components:
emulator:
azure:
driver: floci/az
container:
env:
FLOCI_AZ_TLS_ENABLED: "true"
ports:
- host: 14577
container: 4577

terraform:
network:
vars: {}

Related Documentation