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:
Arnaud Prémel-Cabic
2026-06-08 11:05:03 +02:00
parent 58ae6e890d
commit b1dab6fde4

View File

@@ -627,7 +627,7 @@
<!-- ─── SLIDE 13 : What is Terraform ────────────────────────────── -->
<section class="s-tf">
<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>Created by <strong>HashiCorp</strong> in 2014</li>
<li>Written in <strong>Go</strong></li>
@@ -722,7 +722,7 @@
<!-- ─── SLIDE 16 : Terraform state ──────────────────────────────── -->
<section class="s-tf">
<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>Store it <strong>remotely</strong> — never commit it to Git</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 ─────────────────────────────────────── -->
<section class="s-tf">
<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>The community responded: <strong>OpenTofu</strong>, now a CNCF project</li>
</ul>
@@ -907,7 +907,7 @@ Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
<!-- ─── SLIDE 21 : Terraform platforms ──────────────────────────── -->
<section class="s-tf">
<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>Spacelift</strong> — GitOps-first CI/CD for Terraform and OpenTofu</li>
<li><strong>Atlantis</strong> — open-source, plan &amp; apply from pull requests</li>
@@ -917,7 +917,7 @@ Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
<ul>
<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>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>
</aside>
</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>Created by <strong>Michael DeHaan</strong> in 2012</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>
<aside class="notes">
<ul>
<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>
</aside>
</section>