<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Terraform keep show changes for databricks_sql_permissions on plan and apply in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18408#M12211</link>
    <description>&lt;P&gt;correct, im using diffrent resource terraform names in order to make it uniqe assignment for diffrent principals.&lt;/P&gt;</description>
    <pubDate>Wed, 07 Dec 2022 07:29:21 GMT</pubDate>
    <dc:creator>164079</dc:creator>
    <dc:date>2022-12-07T07:29:21Z</dc:date>
    <item>
      <title>Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18400#M12203</link>
      <description>&lt;P&gt;Hi team, &lt;/P&gt;&lt;P&gt;A very weird behaviour when using databricks_sql_permissions with terraform, the changes keep repeating to show on plan and apply.&lt;/P&gt;&lt;P&gt;Its repeating also after i apply the changes...&lt;/P&gt;&lt;P&gt;Please advise.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2022 15:00:23 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18400#M12203</guid>
      <dc:creator>164079</dc:creator>
      <dc:date>2022-12-06T15:00:23Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18401#M12204</link>
      <description>&lt;P&gt;Hi @Avi Edri​&amp;nbsp;, What is the terraform version and databricks provider version that you are using? Looks like it is related to the issue reported &lt;A href="https://github.com/databricks/terraform-provider-databricks/issues/1764" alt="https://github.com/databricks/terraform-provider-databricks/issues/1764" target="_blank"&gt;here&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2022 16:00:07 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18401#M12204</guid>
      <dc:creator>Vivian_Wilfred</dc:creator>
      <dc:date>2022-12-06T16:00:07Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18402#M12205</link>
      <description>&lt;P&gt;Hi @Avi Edri​&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can see from the screen that you are using id = "any file/", it seems to be related to the import: &lt;/P&gt;&lt;P&gt;&lt;A href="https://registry.terraform.io/providers/databricks/databricks/0.5.3/docs/resources/sql_permissions#import" alt="https://registry.terraform.io/providers/databricks/databricks/0.5.3/docs/resources/sql_permissions#import" target="_blank"&gt;https://registry.terraform.io/providers/databricks/databricks/0.5.3/docs/resources/sql_permissions#import&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you try the below:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;resource "databricks_sql_permissions" "any_file" {
  any_file = true
 
  privilege_assignments {
    principal  = "group-name"
    privileges = ["SELECT"]
  }
&amp;nbsp;
 privilege_assignments {
    principal  = "group-name2"
    privileges = ["MODIFY", "SELECT"]
  }
 
}&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;source: &lt;A href="https://registry.terraform.io/providers/databricks/databricks/0.5.3/docs/resources/sql_permissions#argument-reference" alt="https://registry.terraform.io/providers/databricks/databricks/0.5.3/docs/resources/sql_permissions#argument-reference" target="_blank"&gt;https://registry.terraform.io/providers/databricks/databricks/0.5.3/docs/resources/sql_permissions#argument-reference&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also share your terraform code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;Pat&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2022 23:01:06 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18402#M12205</guid>
      <dc:creator>Pat</dc:creator>
      <dc:date>2022-12-06T23:01:06Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18403#M12206</link>
      <description>&lt;P&gt;Hi @Vivian Wilfred​&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes its look like as a same issue.&lt;/P&gt;&lt;P&gt;My terraform version is: terraform-1.0.11&lt;/P&gt;&lt;P&gt;databricks provider: &lt;/P&gt;&lt;P&gt;provider "databricks" {&lt;/P&gt;&lt;P&gt;  alias    = "mws"&lt;/P&gt;&lt;P&gt;  host     = "https://accounts.cloud.databricks.com"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 07:09:12 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18403#M12206</guid>
      <dc:creator>164079</dc:creator>
      <dc:date>2022-12-07T07:09:12Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18404#M12207</link>
      <description>&lt;P&gt;Hi @Pat Sienkiewicz​&amp;nbsp;&lt;/P&gt;&lt;P&gt;Its already as you mention in my code, looks like on plan its adding this /&lt;/P&gt;&lt;P&gt;from my code:&lt;/P&gt;&lt;P&gt;resource "databricks_sql_permissions" "data_any_file" {&lt;/P&gt;&lt;P&gt;  any_file = true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  privilege_assignments {&lt;/P&gt;&lt;P&gt;    principal  = "EC - DATA"&lt;/P&gt;&lt;P&gt;    privileges = ["SELECT", "MODIFY"]&lt;/P&gt;&lt;P&gt;  }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 07:11:00 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18404#M12207</guid>
      <dc:creator>164079</dc:creator>
      <dc:date>2022-12-07T07:11:00Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18405#M12208</link>
      <description>&lt;P&gt;Hi @Avi Edri​&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so maybe it's good, no? You will replace this way your existing privileges.&lt;/P&gt;&lt;P&gt;I mean that you probably had different privilege_assigments previously, now you have only:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;privilege_assignments {&lt;/P&gt;&lt;P&gt;principal = "EC - DATA"&lt;/P&gt;&lt;P&gt;privileges = ["SELECT", "MODIFY"]&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"any file /" might be good I think now, it's just a representation of the resource, you can forget about that part.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;Pat.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 07:16:22 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18405#M12208</guid>
      <dc:creator>Pat</dc:creator>
      <dc:date>2022-12-07T07:16:22Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18406#M12209</link>
      <description>&lt;P&gt;I am not sure about this, what is your databricks provider version, is it 1.6.3+?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it looks like you are changing permissions, hence why there is an update. &lt;/P&gt;&lt;P&gt;"EC - data" group is new permission and other groups will loose permissions.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 07:17:58 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18406#M12209</guid>
      <dc:creator>Pat</dc:creator>
      <dc:date>2022-12-07T07:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18407#M12210</link>
      <description>&lt;P&gt;to identify this you can do &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;terraform state show 'databricks_sql_permissions.data_any_file'&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 07:19:52 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18407#M12210</guid>
      <dc:creator>Pat</dc:creator>
      <dc:date>2022-12-07T07:19:52Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18408#M12211</link>
      <description>&lt;P&gt;correct, im using diffrent resource terraform names in order to make it uniqe assignment for diffrent principals.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 07:29:21 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18408#M12211</guid>
      <dc:creator>164079</dc:creator>
      <dc:date>2022-12-07T07:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18409#M12212</link>
      <description>&lt;P&gt;Yes, my databricks provider is 1.6.5&lt;/P&gt;&lt;P&gt;This is why its so weird, those changes on plan keep coming back even after apply them several times.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 07:31:04 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18409#M12212</guid>
      <dc:creator>164079</dc:creator>
      <dc:date>2022-12-07T07:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18410#M12213</link>
      <description>&lt;P&gt;I am not sure if I understand this correctly, but what you need to do is set privileges in one terraform resource, otherwise they will get overwritten, meaning you should do:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;resource "databricks_sql_permissions" "any_file" {
any_file = true
&amp;nbsp;
&amp;nbsp;
privilege_assignments {
principal = "EC - DATA"
privileges = ["SELECT", "MODIFY"]
}
&amp;nbsp;
privilege_assignments {
principal = "SOME_OTHER- DATA"
privileges = ["SELECT"]
}
&amp;nbsp;
&amp;nbsp;
}&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;not:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;resource "databricks_sql_permissions" "ec_data_any_file" {
any_file = true
&amp;nbsp;
&amp;nbsp;
privilege_assignments {
principal = "EC - DATA"
privileges = ["SELECT", "MODIFY"]
}
&amp;nbsp;
}
&amp;nbsp;
resource "databricks_sql_permissions" "some_other_data_any_file" {
any_file = true
&amp;nbsp;
privilege_assignments {
principal = "SOME_OTHER- DATA"
privileges = ["SELECT"]
}
&amp;nbsp;
}&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;source: &lt;A href="https://registry.terraform.io/providers/databricks/databricks/1.6.5/docs/resources/sql_permissions#argument-reference" target="test_blank"&gt;https://registry.terraform.io/providers/databricks/databricks/1.6.5/docs/resources/sql_permissions#argument-reference&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You must specify one or many&lt;/P&gt;&lt;P&gt;privilege_assignments&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;configuration blocks to declare&lt;/P&gt;&lt;P&gt;privileges&lt;/P&gt;&lt;P&gt;to a&lt;/P&gt;&lt;P&gt;principal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;, which corresponds to&lt;/P&gt;&lt;P&gt;display_name&lt;/P&gt;&lt;P&gt;of &lt;A href="https://registry.terraform.io/providers/databricks/databricks/1.6.5/docs/resources/group#display_name" alt="https://registry.terraform.io/providers/databricks/databricks/1.6.5/docs/resources/group#display_name" target="_blank"&gt;databricks_group&lt;/A&gt; or &lt;A href="https://registry.terraform.io/providers/databricks/databricks/1.6.5/docs/resources/user#display_name" alt="https://registry.terraform.io/providers/databricks/databricks/1.6.5/docs/resources/user#display_name" target="_blank"&gt;databricks_user&lt;/A&gt;. Terraform would ensure that only those principals and privileges defined in the resource are applied for the data object and &lt;B&gt;would remove anything else&lt;/B&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 07:36:23 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18410#M12213</guid>
      <dc:creator>Pat</dc:creator>
      <dc:date>2022-12-07T07:36:23Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18411#M12214</link>
      <description>&lt;P&gt;Ohh I see, &lt;/P&gt;&lt;P&gt;Let me try this&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 07:38:37 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18411#M12214</guid>
      <dc:creator>164079</dc:creator>
      <dc:date>2022-12-07T07:38:37Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18412#M12215</link>
      <description>&lt;P&gt;Thanks @Pat Sienkiewicz​&amp;nbsp;&lt;/P&gt;&lt;P&gt;You are correct, i organize them all under on resource and no plan repetitions!&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 08:11:30 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18412#M12215</guid>
      <dc:creator>164079</dc:creator>
      <dc:date>2022-12-07T08:11:30Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18413#M12216</link>
      <description>&lt;P&gt;I am glad I could help, I've been there having similar issue with some other permissions &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 08:14:32 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18413#M12216</guid>
      <dc:creator>Pat</dc:creator>
      <dc:date>2022-12-07T08:14:32Z</dc:date>
    </item>
    <item>
      <title>Re: Terraform keep show changes for databricks_sql_permissions on plan and apply</title>
      <link>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18414#M12217</link>
      <description>&lt;P&gt;Yess!&lt;/P&gt;&lt;P&gt;Appreciate that mate!&lt;/P&gt;&lt;P&gt;Have a great day&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2022 08:15:41 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/terraform-keep-show-changes-for-databricks-sql-permissions-on/m-p/18414#M12217</guid>
      <dc:creator>164079</dc:creator>
      <dc:date>2022-12-07T08:15:41Z</dc:date>
    </item>
  </channel>
</rss>

