Skip to content

Feature/lab7#1342

Open
darknesod1-netizen wants to merge 6 commits into
inno-devops-labs:mainfrom
darknesod1-netizen:feature/lab7
Open

Feature/lab7#1342
darknesod1-netizen wants to merge 6 commits into
inno-devops-labs:mainfrom
darknesod1-netizen:feature/lab7

Conversation

@darknesod1-netizen

@darknesod1-netizen darknesod1-netizen commented Jul 5, 2026

Copy link
Copy Markdown

Goal

Deploy QuickNotes to Lab 5 VM using Ansible with full idempotent configuration management and systemd integration.

Changes

Added Ansible playbook for QuickNotes deployment (ansible/playbook.yaml)
Added inventory configuration (ansible/inventory.ini)
Added systemd service template (ansible/templates/quicknotes.service.j2)
Included compiled QuickNotes binary (ansible/files/quicknotes)
Added Lab 7 report (submissions/lab7.md)

Testing

ansible-playbook -i ansible/inventory.ini ansible/playbook.yaml
ansible-playbook -i ansible/inventory.ini ansible/playbook.yaml  # idempotency check
curl http://localhost:18080/health

Checklist

  • Playbook deploys QuickNotes successfully on VM
  • Second run produces changed=0 (idempotency verified)
  • Handler triggers only on template/binary change
  • submissions/lab7.md completed with required outputs

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