docs: fix Ansible license + bullet sizing + slide 21 notes
- slide 23: Apache 2.0 -> GPLv3 (bullet + note), BSL -> BUSL in note - slide 21: add Scalr to SaaS list in notes - slides 13/16/20/21: shrink bullet lists to 0.9em Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
14
index.html
14
index.html
@@ -627,7 +627,7 @@
|
|||||||
<!-- ─── SLIDE 13 : What is Terraform ────────────────────────────── -->
|
<!-- ─── SLIDE 13 : What is Terraform ────────────────────────────── -->
|
||||||
<section class="s-tf">
|
<section class="s-tf">
|
||||||
<h2>What is Terraform?</h2>
|
<h2>What is Terraform?</h2>
|
||||||
<ul>
|
<ul style="font-size:0.9em;">
|
||||||
<li><strong>Infrastructure as Code</strong> tool for provisioning cloud resources</li>
|
<li><strong>Infrastructure as Code</strong> tool for provisioning cloud resources</li>
|
||||||
<li>Created by <strong>HashiCorp</strong> in 2014</li>
|
<li>Created by <strong>HashiCorp</strong> in 2014</li>
|
||||||
<li>Written in <strong>Go</strong></li>
|
<li>Written in <strong>Go</strong></li>
|
||||||
@@ -722,7 +722,7 @@
|
|||||||
<!-- ─── SLIDE 16 : Terraform state ──────────────────────────────── -->
|
<!-- ─── SLIDE 16 : Terraform state ──────────────────────────────── -->
|
||||||
<section class="s-tf">
|
<section class="s-tf">
|
||||||
<h2>Terraform remembers what it built.</h2>
|
<h2>Terraform remembers what it built.</h2>
|
||||||
<ul>
|
<ul style="font-size:0.9em;">
|
||||||
<li>The <code>.tfstate</code> file maps code to real-world resources</li>
|
<li>The <code>.tfstate</code> file maps code to real-world resources</li>
|
||||||
<li>Store it <strong>remotely</strong> — never commit it to Git</li>
|
<li>Store it <strong>remotely</strong> — never commit it to Git</li>
|
||||||
<li>May contain sensitive values: credentials, tokens, secrets</li>
|
<li>May contain sensitive values: credentials, tokens, secrets</li>
|
||||||
@@ -890,7 +890,7 @@ Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
|
|||||||
<!-- ─── SLIDE 20 : OpenTofu ─────────────────────────────────────── -->
|
<!-- ─── SLIDE 20 : OpenTofu ─────────────────────────────────────── -->
|
||||||
<section class="s-tf">
|
<section class="s-tf">
|
||||||
<h2 style="font-size:1.05em;">HashiCorp changed Terraform's license.</h2>
|
<h2 style="font-size:1.05em;">HashiCorp changed Terraform's license.</h2>
|
||||||
<ul>
|
<ul style="font-size:0.9em;">
|
||||||
<li><strong>BUSL 1.1</strong> instead of MPL — no longer truly open-source</li>
|
<li><strong>BUSL 1.1</strong> instead of MPL — no longer truly open-source</li>
|
||||||
<li>The community responded: <strong>OpenTofu</strong>, now a CNCF project</li>
|
<li>The community responded: <strong>OpenTofu</strong>, now a CNCF project</li>
|
||||||
</ul>
|
</ul>
|
||||||
@@ -907,7 +907,7 @@ Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
|
|||||||
<!-- ─── SLIDE 21 : Terraform platforms ──────────────────────────── -->
|
<!-- ─── SLIDE 21 : Terraform platforms ──────────────────────────── -->
|
||||||
<section class="s-tf">
|
<section class="s-tf">
|
||||||
<h2 style="font-size:1.05em;">Terraform at scale needs a platform.</h2>
|
<h2 style="font-size:1.05em;">Terraform at scale needs a platform.</h2>
|
||||||
<ul>
|
<ul style="font-size:0.9em;">
|
||||||
<li><strong>Terraform Enterprise / HCP Terraform</strong> — remote state, RBAC, audit logs</li>
|
<li><strong>Terraform Enterprise / HCP Terraform</strong> — remote state, RBAC, audit logs</li>
|
||||||
<li><strong>Spacelift</strong> — GitOps-first CI/CD for Terraform and OpenTofu</li>
|
<li><strong>Spacelift</strong> — GitOps-first CI/CD for Terraform and OpenTofu</li>
|
||||||
<li><strong>Atlantis</strong> — open-source, plan & apply from pull requests</li>
|
<li><strong>Atlantis</strong> — open-source, plan & apply from pull requests</li>
|
||||||
@@ -917,7 +917,7 @@ Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
|
|||||||
<ul>
|
<ul>
|
||||||
<li>Running Terraform from a laptop doesn't scale to a team.</li>
|
<li>Running Terraform from a laptop doesn't scale to a team.</li>
|
||||||
<li>You need: shared/locked state, RBAC, audit, plan-on-PR, policy & cost guardrails.</li>
|
<li>You need: shared/locked state, RBAC, audit, plan-on-PR, policy & cost guardrails.</li>
|
||||||
<li>Range from SaaS (HCP, Spacelift, env0) to self-hosted open-source (Atlantis).</li>
|
<li>Range from SaaS (HCP, Spacelift, env0, Scalr) to self-hosted open-source (Atlantis).</li>
|
||||||
</ul>
|
</ul>
|
||||||
</aside>
|
</aside>
|
||||||
</section>
|
</section>
|
||||||
@@ -942,12 +942,12 @@ Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
|
|||||||
<li><strong>Agentless automation</strong> tool for configuration and orchestration</li>
|
<li><strong>Agentless automation</strong> tool for configuration and orchestration</li>
|
||||||
<li>Created by <strong>Michael DeHaan</strong> in 2012</li>
|
<li>Created by <strong>Michael DeHaan</strong> in 2012</li>
|
||||||
<li>Acquired by <strong>Red Hat</strong> in 2015</li>
|
<li>Acquired by <strong>Red Hat</strong> in 2015</li>
|
||||||
<li>Written in <strong>Python</strong> — Apache 2.0 license</li>
|
<li>Written in <strong>Python</strong> — GPLv3 license</li>
|
||||||
</ul>
|
</ul>
|
||||||
<aside class="notes">
|
<aside class="notes">
|
||||||
<ul>
|
<ul>
|
||||||
<li>Key differentiator: agentless — nothing to install on targets.</li>
|
<li>Key differentiator: agentless — nothing to install on targets.</li>
|
||||||
<li>Red Hat backed, Python, genuinely open-source (Apache 2.0) — contrast with Terraform's BSL.</li>
|
<li>Red Hat backed, Python, genuinely open-source (GPLv3) — contrast with Terraform's BUSL.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</aside>
|
</aside>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
Reference in New Issue
Block a user