Skip to content

Commit ac1d3d1

Browse files
authored
Sort outputs in group data source (#467)
Fixes #449 Co-authored-by: Serge Smertin <[email protected]>
1 parent 1545f3b commit ac1d3d1

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
## 0.3.0
44

5+
* Member usernames, group names and instance profile names in `databricks_group` data source are now sorted and providing consistent behavior between runs ([#449](https://github.com/databrickslabs/terraform-provider-databricks/issues/449))
56
* Fixed redundant multiple mounting clusters ([#445](https://github.com/databrickslabs/terraform-provider-databricks/issues/445))
67
* Added optional parameter azure_environment to provider config which defaults to public ([#437](https://github.com/databrickslabs/terraform-provider-databricks/pull/437)).
78
* Added [databricks_service_principal](https://github.com/databrickslabs/terraform-provider-databricks/pull/386) resource.

identity/data_group.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package identity
33
import (
44
"context"
55
"fmt"
6+
"sort"
67

78
"github.com/databrickslabs/databricks-terraform/internal"
89
"github.com/hashicorp/terraform-plugin-sdk/v2/diag"
@@ -76,6 +77,9 @@ func DataSourceGroup() *schema.Resource {
7677
}
7778
}
7879
}
80+
sort.Strings(this.Groups)
81+
sort.Strings(this.Members)
82+
sort.Strings(this.InstanceProfiles)
7983
err = internal.StructToData(this, s, d)
8084
if err != nil {
8185
return diag.FromErr(err)

0 commit comments

Comments
 (0)