避免在 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
有时我需要检查将在环境中创建哪些资源而不自动创建状态 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