Ansible Roles Tutorial: Structure, Templates and Reuse
Organise Ansible playbooks into reusable roles: directory layout, tasks, templates, handlers, defaults, testing and requirements.yml.
Read tutorial →Browse step-by-step tutorials in this topic.
Organise Ansible playbooks into reusable roles: directory layout, tasks, templates, handlers, defaults, testing and requirements.yml.
Read tutorial →
Set up restic for encrypted, deduplicated Linux backups: init, first backup, excludes, retention, systemd timer and restore drills.
Read tutorial →
How to split a ViciDial stack across Docker containers: the web frontend, Asterisk, and MySQL images, the architecture…
Read tutorial →
Encrypt secrets in Ansible with Vault: create and edit vault files, encrypt single variables inline, and run playbooks…
Read tutorial →
Set up OpenTelemetry for distributed tracing: instrument a service, run the Collector, and send traces to Jaeger alongside…
Read tutorial →
Understand Kubernetes storage: PersistentVolumes, PersistentVolumeClaims, StorageClasses for dynamic provisioning, and what happens to data when a pod restarts.
Read tutorial →
Learn Helm, the Kubernetes package manager: chart structure, values overrides, installing and upgrading releases, and rolling back a…
Read tutorial →
Understand blue-green and canary deployment strategies and implement both with Traefik's weighted routing for zero-downtime, lower-risk releases.
Read tutorial →
Run a private Docker registry with Harbor: install with Docker Compose, push/pull images, enable Trivy vulnerability scanning, and…
Read tutorial →
Set up ArgoCD for GitOps on Kubernetes: install it, connect a Git repo, create and sync an Application,…
Read tutorial →