Skip to content

feat: configuration engine in workspace#275

Merged
pchalamet merged 4 commits intomainfrom
feature/engine-config
Oct 19, 2025
Merged

feat: configuration engine in workspace#275
pchalamet merged 4 commits intomainfrom
feature/engine-config

Conversation

@pchalamet
Copy link
Contributor

@pchalamet pchalamet commented Oct 19, 2025

Add support for following attributes in workspace block:

  • engine: default container tool to use
  • configuration: default configuration to use
  • environment: default environment to use

Still those values can be overridden on command line.
NOTE: breaking changes for --container-tool renamed as --engine.

The variable terrabuild.engine is now available with following enum values:

  • ~docker
  • ~podman
  • ~none

example:

workspace {
  engine = ~docker
  configuration = "local"
  environment = "dev"
}

@pchalamet pchalamet merged commit 41d5959 into main Oct 19, 2025
2 checks passed
@pchalamet pchalamet deleted the feature/engine-config branch October 19, 2025 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant