Compare commits

..

25 Commits

Author SHA1 Message Date
fa76a3a19a fix: remove fragment animations from slide 39
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:33:48 +02:00
f4b95c2676 feat: add fade-right fragments to slide 39 + Claude/Copilot credit
- Slide 39: fragment fade-right animation for each list item
- Slide 40: added '🤖 Made with Claude & GitHub Copilot' mention

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:33:04 +02:00
47e2882d08 feat: split slide 14 — HCL description + Terraform workflow
Slide 14: HCL language overview
Slide 15: plan → review → apply → destroy workflow with SVG

Renumber slides 1-40.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:30:03 +02:00
46b674ca29 style: add tool logos next to names on slide 11
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:28:00 +02:00
67867f3bbd fix: slide 37 — remove Day labels and fix arrow placement
Remove Day 0/1/2+ labels from the complementary tools diagram.
Adjust arrow positions to properly span gaps between layer boxes.
Remove shield icon from Puppet layer for cleaner look.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:26:05 +02:00
7b15bf7960 content: simplify slide 23 — remove daemon/CA/agents references
These concepts haven't been introduced yet at this point in the talk.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:22:43 +02:00
6a482c0445 feat: add 'What is it?' slides for Terraform, Ansible, Puppet
- Slide 13: Terraform — HashiCorp, 2014, Go, BSL license
- Slide 22: Ansible — Michael DeHaan/Red Hat, 2012, Python, Apache 2.0
- Slide 30: Puppet — Luke Kanies/Perforce, 2005, Ruby/Clojure

Renumber slides 1-39.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:19:39 +02:00
9dd6d89c43 style: center slide 11 text
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:16:08 +02:00
8ae95b03cf style: separate tool names from subtitle on slide 11
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:14:53 +02:00
cefa3e7dab content: tighten text across 14 slides
- Convert long sentences to bullet lists (slides 6, 8)
- Convert <p><br> platform lists to <ul> (slides 19, 26)
- Trim wordy phrases (slides 3, 9, 10, 11, 14, 15, 24, 28, 31, 34)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:11:27 +02:00
6493a0a86c style: reword slide 5 as bullet points
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:07:57 +02:00
ce3b26e62b style: reduce h1 to 1.8em so title fits on one line
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:06:34 +02:00
36a4390fa3 style: reduce h2 to 1.3em and shorten 4 long titles
Ensure all slide titles fit on a single line at 1280px:
- h2 font-size: 1.3em (was ~1.6em default)
- Shortened slides 7, 8, 18, 32

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 02:05:13 +02:00
eab99485dd feat: add CLI demo slides for Terraform, Ansible, and Puppet
Show realistic terminal sessions with commands and output:
- Slide 17: terraform init/plan/apply with OVH providers
- Slide 23: ansible-playbook run with task status and RECAP
- Slide 30: puppet agent -t with catalog apply and summary

Renumber slides 1-36.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:58:55 +02:00
3bf622c3cc style: raise footnote 40px above nav controls
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:52:01 +02:00
5fa4859220 style: fix footnote position — height:100% on section + absolute bottom
Sections need explicit height:100% so absolute children can
anchor to the actual slide bottom edge.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:50:44 +02:00
50b43d4cd2 style: pin footnote to bottom-right of slide 9
Use position:absolute bottom:0 right:0 to place it just
above the Reveal.js navigation arrows.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:49:12 +02:00
f272be358f content: add 🤖 emoji to slide 9 footnote
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:48:22 +02:00
9822ba25f3 style: move footnote to bottom-right, smaller text
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:46:35 +02:00
bdbd5e19c4 style: move footnote below schema on slide 9
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:45:59 +02:00
22cdf0e7b9 content: add '*Like this presentation' footnote on slide 9
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:44:53 +02:00
e2acdc5880 content: add review step to Terraform flow, restructure slide text
- Slide 13: add 'review' step between plan and apply in SVG + text
- Convert wall-of-text paragraphs to structured <ul> lists on:
  slides 14, 15, 17, 20, 22, 23, 26, 28, 29, 30
- Separate key points from emphasis/taglines for better readability

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:42:20 +02:00
f33b3914cd style: center all SVGs, images and GIFs in slides
Use display:block + auto margins to center visual elements
while keeping text left-aligned.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:39:02 +02:00
86b6baa2c6 content: add SVG illustrations and diagrams to slides
- Slides 4-6: server scaling story (1→10→100 servers)
- Slide 8: configuration drift timeline (T0→T1→T2)
- Slide 9: code→infrastructure flow diagram
- Slide 10: Reproducible/Versionable/Auditable icons
- Slide 13: Terraform HCL→plan→apply→resources workflow
- Slide 14: .tfstate mapping diagram (config↔state↔resources)
- Slide 20: replace GIF with Ansible push-model architecture
- Slide 26: Puppet pull-model architecture with agent nodes
- Slide 28: replace GIF with drift correction cycle diagram
- Slide 31: replace GIF with complementary stack layers

Keep slide 7 GIF (snowflake hell). All SVGs use ODS colors.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:36:46 +02:00
fc3b4e365d Add 3 inline SVGs for slides 4-6 (1/10/100 servers)
SVG1: Single server with green checkmark (slide 4)
SVG2: Laptop fan-out to 10 servers via SSH lines (slide 5)
SVG3: Chaotic grid of ~60 servers with drift indicators —
      warning triangles, snowflakes, mixed status dots (slide 6)

All use OVHcloud Design System colors, sized for 1280×720 canvas.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 01:33:01 +02:00

File diff suppressed because it is too large Load Diff