Terraform 状态设置
Tier: 基础版,专业版,旗舰版
Offering: 私有化部署
您可以配置 Terraform 状态文件 的设置,包括加密和存储限制。
Terraform 状态加密
版本历史
- 在极狐GitLab 18.8 中引入。
默认情况下,极狐GitLab 在存储之前会加密 Terraform 状态文件。如果需要,您可以关闭加密。
关闭加密后,Terraform 状态文件将以接收时的形式存储,不会应用任何加密。
前提条件:
- 您必须具有管理员访问权限。
配置 Terraform 状态加密:
- 在右上角,选择 管理员。
- 在左侧边栏中,选择 设置 > 偏好设置。
- 展开 Terraform 状态。
- 选中或清除 开启 Terraform 状态加密 复选框。
- 选择 保存更改。
当您关闭加密时,更改仅影响新的 Terraform 状态文件。现有的加密文件保持加密状态,并继续正常工作。
Terraform 状态存储限制
版本历史
- 在极狐GitLab 15.7 中引入。
您可以限制 Terraform 状态文件 的总存储量。该限制适用于每个单独的状态文件版本,并在创建新版本时进行检查。
前提条件:
- 您必须具有管理员访问权限。
添加存储限制:
- 在右上角,选择 管理员。
- 在左侧边栏中,选择 设置 > 偏好设置。
- 展开 Terraform 状态。
- 在 Terraform 状态大小限制(字节) 字段中,输入以字节为单位的大小限制。设置为 0 以允许无限大小的文件。
- 选择 保存更改。
当 Terraform 状态文件超过此限制时,极狐GitLab 将不保存它们并拒绝相关的 Terraform 操作。