diff --git a/internal/provider/resource_role.go b/internal/provider/resource_role.go index d8670cf3..6c946f79 100644 --- a/internal/provider/resource_role.go +++ b/internal/provider/resource_role.go @@ -321,6 +321,10 @@ func resourceRoleUpdate(ctx context.Context, d *schema.ResourceData, meta interf } func resourceRoleDelete(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics { + if d.Get(roleDefaultRoleKey).(bool) { + return nil + } + md := meta.(*metaData) rc := roles.NewClient(md.client)