Terraform Provider v1.14.1 - Policy setting reads no longer require Turbot/Admin
Aug 25, 2026•GuardrailsTerraform
Bug fixes
- resource/turbot_policy_setting: Refreshing a policy setting no longer requires Turbot/Admin on the resource the setting is made on. The provider always asked Guardrails for the setting's secret value fields, and those two fields carry their own Turbot/Admin requirement regardless of whether the policy type actually holds a secret — so any identity below Admin failed every refresh with Forbidden: Insufficient permissions. The provider now retries without them, which returns the same data for a non-secret policy type. Identities that could already read take the same single request as before. (#254)
- resource/turbot_policy_setting: A setting whose policy type genuinely is secret now reports which grant is needed to read it, instead of a bare Forbidden, and never writes a placeholder into Terraform state in place of the value. Creating, updating and deleting settings are unchanged — Guardrails continues to enforce Turbot/Admin on those server-side. (#254)