Skip to content

Ahmed Baha Eddine Alimi - B23-SD-01 [Lab05 + Bonus Task]#6

Merged
3llimi merged 3 commits intomasterfrom
lab05
Feb 21, 2026
Merged

Ahmed Baha Eddine Alimi - B23-SD-01 [Lab05 + Bonus Task]#6
3llimi merged 3 commits intomasterfrom
lab05

Conversation

@3llimi
Copy link
Copy Markdown
Owner

@3llimi 3llimi commented Feb 21, 2026

Lab 05 — Ansible Fundamentals

What was done:

  • Created role-based Ansible project structure (common, docker, app_deploy)
  • Provisioned Ubuntu VM with common packages and Docker CE using Ansible roles
  • Demonstrated idempotency — second provisioning run showed changed=0
  • Deployed 3llimi/devops-info-service container using app_deploy role
  • Secured Docker Hub credentials using Ansible Vault (AES-256 encrypted)
  • Verified app health endpoint at http://localhost:8000/health

Bonus:

  • Built custom Python dynamic inventory script that discovers host details at runtime

@3llimi 3llimi merged commit c9e446e into master Feb 21, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant