terraform { required_version = "~> 1.6" required_providers { docker = { source = "kreuzwerker/docker" version = "~>3.0" } random = { source = "hashicorp/random" version = "~>3.3" } ssh = { source = "matthewbaggett/ssh" version = "~> 0.1.0" } scratch = { source = "BrendanThompson/scratch" version = "0.4.0" } } backend "s3" { bucket = "terraform" key = "ti-iac.tfstate" profile = "techinc-tf" shared_credentials_files = ["~/.aws/credentials"] endpoints = { s3 = "http://california.ti:9000" } region = "main" # Region validation will be skipped skip_credentials_validation = true # Skip AWS related checks and validations skip_requesting_account_id = true skip_metadata_api_check = true skip_region_validation = true use_path_style = true # Enable path-style S3 URLs (https:/// https://developer.hashicorp.com/terraform/language/settings/backends/s3#use_path_style } }