<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>#Terraform on gripdev.xyz</title>
    <link>http://blog.gripdev.xyz/tag/%23terraform/</link>
    <description>Recent content in #Terraform on gripdev.xyz</description>
    <generator>Hugo -- 0.153.2</generator>
    <language>en</language>
    <lastBuildDate>Mon, 30 Mar 2020 20:08:16 +0000</lastBuildDate>
    <atom:link href="http://blog.gripdev.xyz/tag/%23terraform/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Azure Databricks and Terraform: Create a Cluster and PAT Token</title>
      <link>http://blog.gripdev.xyz/2020/03/30/azure-databricks-and-terraform-create-a-cluster-and-pat-token/</link>
      <pubDate>Mon, 30 Mar 2020 20:08:16 +0000</pubDate>
       <guid isPermaLink="false">http://blog.gripdev.xyz/?p=1293</guid> 
      <description>&lt;p&gt;&lt;strong&gt;[Update Feb 2021&lt;/strong&gt;] There is now a Terraform Provider for Databricks, it’s a better route - &lt;a href=&#34;https://registry.terraform.io/providers/databrickslabs/databricks/latest/docs&#34;&gt;https://registry.terraform.io/providers/databrickslabs/databricks/latest/docs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;My starting point for a recent bit of work was to try and reliably and simply deploy and manage Databricks clusters in Azure. Terraform was already in use so I set about trying to see how I could use that to also manage Databricks.&lt;/p&gt;
&lt;p&gt;I had a look around and after trying the Terraform REST provider and a third party Datbricks provider (didn&amp;rsquo;t have much luck with either) found a Terraform Shell provider. This turned out to be exactly what I needed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Friends don&#39;t let friends commit Terraform without fmt, linting and validation</title>
      <link>http://blog.gripdev.xyz/2019/07/16/friends-dont-let-friends-commit-terraform-without-fmt-linting-and-validation/</link>
      <pubDate>Tue, 16 Jul 2019 19:38:20 +0000</pubDate>
       <guid isPermaLink="false">http://blog.gripdev.xyz/?p=1197</guid> 
      <description>&lt;p&gt;So it starts out easy, you write a bit of &lt;code&gt;terraform&lt;/code&gt; and all is going well then as more and more people start committing and the code is churning things start to get messy. Breaking commits block release, formatting isn&amp;rsquo;t consistent and and errors get repeated.&lt;/p&gt;
&lt;p&gt;Seems a bit odd right, in the middle of your devops pipe which dutifully checks code passes tests and validation you just give &lt;code&gt;terraform&lt;/code&gt; a free pass.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Terraform: Get Azure Function key</title>
      <link>http://blog.gripdev.xyz/2019/07/16/terraform-get-azure-function-key/</link>
      <pubDate>Tue, 16 Jul 2019 14:56:50 +0000</pubDate>
       <guid isPermaLink="false">http://blog.gripdev.xyz/?p=1195</guid> 
      <description>&lt;p&gt;&lt;strong&gt;Update 12/11/2020: This is now supported directly in the Azure &lt;a href=&#34;https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/function_app_host_keys&#34;&gt;Terraform Provider&lt;/a&gt;&lt;/strong&gt; see here.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updated 09/03/2020: This new method in the Azure provider has intermittent issues. &lt;a href=&#34;http://blog.gripdev.xyz/2021/03/09/azure-functions-get-key-from-terraform-without-internalservererror/&#34;&gt;I have another workaround here which avoids ARM templates as an alternative.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So you&amp;rsquo;ve deployed your function and you want to get pass the secure &lt;code&gt;url&lt;/code&gt; another component in your deployment so it can use it&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/terraform-providers/terraform-provider-azurerm/issues/699&#34;&gt;Well currently there isn&amp;rsquo;t an output item on the &lt;code&gt;azurerm_function_app&lt;/code&gt;&lt;/a&gt; resource in Terraform (I&amp;rsquo;m hoping to fix that up if I get some time) so how do you do it?&lt;/p&gt;</description>
    </item>
    <item>
      <title>From ARM to Terraform: Why I&#39;m becoming a Terraform convert</title>
      <link>http://blog.gripdev.xyz/2018/06/21/from-arm-to-terraform-why-im-becoming-a-terraform-convert/</link>
      <pubDate>Thu, 21 Jun 2018 10:49:25 +0000</pubDate>
       <guid isPermaLink="false">http://blog.gripdev.xyz/?p=1149</guid> 
      <description>&lt;p&gt;Let me give you some background: I’ve been a heavy user of the &lt;a href=&#34;https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview&#34;&gt;Azure Resource Manager (ARM) template&lt;/a&gt; s for some time now. We’ve had some good times together. We’ve also had some bad times and boy have we seriously fallen out at times!&lt;/p&gt;
&lt;p&gt;I’ve used ARM extensively to automate deployment, configuration and update of the infrastructure in Azure. I’ve used it on everything from single-person projects to large scale dual-region deployments of services with critical live traffic.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
