避免在 terraspace 规划时创建后端 s3 存储桶

Avoid creating backend s3 bucket when terraspace plan

有时我需要检查将在环境中创建哪些资源而不自动创建状态 s3 存储桶。我使用 terraspace plan 但它会自动创建一个带有 TS_ENV 变量名称的 s3 存储桶,如 backend.tf

中设置的

示例:

TS_ENV=prod terraspace plan STACK 为生产环境创建一个新的 s3 存储桶。

是否有禁用该行为并仅在 terraspace up 时创建存储桶的选项?

您需要在 'config/plugins/' 文件夹中创建一个 'aws.rb' 文件。

然后您可以使用以下配置来覆盖默认行为:

TerraspacePluginAws.configure do |config|
  config.auto_create = false # set to false to completely disable auto creation
end

来源:https://terraspace.cloud/docs/plugins/aws/