<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Cloud Automation on Clouds, Containers &amp; Clarity</title>
    <link>https://invurted.com/tags/cloud-automation/</link>
    <description>Recent content in Cloud Automation on Clouds, Containers &amp; Clarity</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 23 Dec 2025 18:00:03 +1100</lastBuildDate>
    <atom:link href="https://invurted.com/tags/cloud-automation/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Module 5: Terraform CI/CD Environments and Production Workflows on Azure</title>
      <link>https://invurted.com/series/terraform-series-1/terraform-ci-cd-environments-and-production-workflows-on-azure/</link>
      <pubDate>Tue, 23 Dec 2025 18:00:03 +1100</pubDate>
      <guid>https://invurted.com/series/terraform-series-1/terraform-ci-cd-environments-and-production-workflows-on-azure/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;&#xA;Module 5 completes the &lt;strong&gt;Azure Terraform: From Zero to Production&lt;/strong&gt; series by shifting focus from &lt;em&gt;writing Terraform&lt;/em&gt; to &lt;strong&gt;operating Terraform safely in real-world Azure environments&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;While HashiCorp Configuration Language (HCL) enables infrastructure definition, production readiness requires far more:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Strong separation between environments&lt;/li&gt;&#xA;&lt;li&gt;Automated CI/CD delivery pipelines&lt;/li&gt;&#xA;&lt;li&gt;Secure authentication&lt;/li&gt;&#xA;&lt;li&gt;Change validation and policy enforcement&lt;/li&gt;&#xA;&lt;li&gt;Resilience against failure and human error&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;By the end of this module, you move from:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;“I can write Terraform”&lt;/em&gt;&lt;br&gt;&#xA;to&lt;br&gt;&#xA;&lt;strong&gt;“I can run Terraform in production with confidence.”&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Azure Terraform tutorial: From zero to production</title>
      <link>https://invurted.com/series/terraform-series-1/</link>
      <pubDate>Tue, 07 Oct 2025 16:25:43 +1100</pubDate>
      <guid>https://invurted.com/series/terraform-series-1/</guid>
      <description>Master Azure infrastructure automation with this comprehensive Terraform tutorial series. Progress from basic resource provisioning to production-grade deployments using modular design, remote state management, CI/CD pipelines, and Azure-native integrations. Learn to deploy Resource Groups, VNets, VMs, AKS clusters, and storage accounts with reusable, testable Terraform modules.</description>
    </item>
    <item>
      <title>Getting started with Puppet: A beginner to production tutorial series</title>
      <link>https://invurted.com/series/puppet-series-1/</link>
      <pubDate>Tue, 07 Oct 2025 16:25:43 +1100</pubDate>
      <guid>https://invurted.com/series/puppet-series-1/</guid>
      <description>A structured, seven-part series taking you from zero Puppet knowledge to a production-ready configuration management workflow. Covers core concepts, manifest writing, module structure, dynamic data with Facter and Hiera, the Roles and Profiles pattern, and safe CI/CD deployment. This is everything you need to manage infrastructure at scale with confidence.</description>
    </item>
    <item>
      <title>Why developers are moving away from Terraform—and what they&#39;re choosing instead</title>
      <link>https://invurted.com/articles/move-from-terraform-to-opentofu/</link>
      <pubDate>Sun, 31 Aug 2025 07:59:48 +1000</pubDate>
      <guid>https://invurted.com/articles/move-from-terraform-to-opentofu/</guid>
      <description>HashiCorp’s licensing shift triggered a seismic change in the IaC landscape. Here&amp;rsquo;s why developers are migrating away from Terraform—and what tools are rising to take its place.</description>
    </item>
  </channel>
</rss>
