Skip to content

8. Generate TF Modules

Select option 8 from the main menu (or run swao generate-tf) to generate Terraform module scaffolding for the target landing zone identified during the Landing Zone Assessment.

What it generates

SWAO reads the fit/gap report from the Landing Zone Assessment and produces:

  • Terraform module stubs for each required service on the target cloud provider (e.g. STACKIT SKE, OTC OBS, IONOS Kubernetes)
  • Variables file pre-populated with values derived from the assessment signals
  • README for each module with the relevant LZ check references

CLI

bash
# Generate TF modules for the last assessed app
swao generate-tf --app my-app

# Output folder
# wsp/terraform/<run-id>/

Supported providers

Terraform generation follows the Landing Zone Catalogue: STACKIT, OTC (T-Systems), IONOS Cloud, OVHcloud, Azure (West Europe), AWS (eu-central-1), and Google Cloud EU regions. Custom provider entries in the catalogue produce generic stubs.

See also: Landing Zone Assessment | Features & Editions