Skip to content

Tutorial: IaC with Ansible: Deploy, Test, and Repair a Basic Web Serv… - #3051

Merged
ericcornelissen merged 4 commits into
KTH:2026from
terahidro2003:2026
Sep 22, 2026
Merged

ericcornelissen merged 4 commits into
KTH:2026from
terahidro2003:2026

Conversation

@terahidro2003

@terahidro2003 terahidro2003 commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Assignment Proposal

Title

IaC with Ansible: Deploy, Test, and Repair a Basic Web Service

Names and KTH ID

Deadline

  • Task 1

Category

  • Executable tutorial

Description

This executable tutorial introduces Infrastructure as Code using Ansible in Google Colab. Learners deploy a small web-service stack with Flask, Gunicorn, and Nginx while working with inventories, variables, templates, desired state, and automated deployment verification.

The tutorial demonstrates idempotency, configuration drift, drift repair, and controlled updates. Learners intentionally modify the deployed configuration, detect the difference, restore the desired state with Ansible, and verify the repaired service automatically.

Relevance

The tutorial is relevant to DevOps and IaC because it demonstrates how infrastructure configuration can be automated, reproducible, testable, and recoverable. It connects configuration management with deployment, verification, and change management in a practical workflow.

@github-actions github-actions Bot added the tutorial One of the task categories listed in README.md label Sep 21, 2026
@ericcornelissen ericcornelissen self-assigned this Sep 22, 2026

@ericcornelissen ericcornelissen left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice proposal, good luck with the task 🙂

@ericcornelissen
ericcornelissen merged commit 806d9fc into KTH:2026 Sep 22, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tutorial One of the task categories listed in README.md

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants