Workshop wiki · VAG

Vagrant

Complete, versioned learning material for this workshop—from reference documentation and workshop levels to exercises, assessments and the supporting texts for every practice module.

Vagrant

My learning progress

With the web app option enabled, your progress is stored on this device.

Learning progress in the web app

Mark chapters as read, view reading progress and check off practice modules after enabling the optional web app. Workshop progress is calculated from chapters across all document pages. Your choices stay on this device; there is no account or server sync. Installation is not required. Withdrawing your choice in Privacy settings deletes the progress.

Workshop progress0%
Practice modules completed0 / 31
Documents read0 / 94
Workshop progress0%
0%
0 / 646 chapters read

Practice modules

Workshop examples as ZIP files

All 31 practice examples in this workshop are available as individual ZIP files. Choose an example to download its package directly.

00lab-skeleton 17 Files · 16.9 KB · SHA-256 de09e1ad3bf5 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/00-lab-skeleton.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
01vagrantfile-basics 17 Files · 17.3 KB · SHA-256 bf5cf90ed29a Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/01-vagrantfile-basics.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
02box-selection-versioning 17 Files · 17.7 KB · SHA-256 d7e71458f2cb Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/02-box-selection-versioning.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
03provider-virtualbox-baseline 17 Files · 17.9 KB · SHA-256 8d238c7875ea Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/03-provider-virtualbox-baseline.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
04provider-docker-baseline 17 Files · 17.7 KB · SHA-256 2d5abc5771f6 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/04-provider-docker-baseline.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
05provider-hyperv-notes 17 Files · 17.5 KB · SHA-256 7f3fd1a7731c Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/05-provider-hyperv-notes.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
06vm-resources 17 Files · 16.9 KB · SHA-256 c445f713a275 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/06-vm-resources.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
07synced-folders-basic 17 Files · 17.4 KB · SHA-256 808a3f0aa05b Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/07-synced-folders-basic.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
08synced-folders-nfs-smb-rsync 17 Files · 18.1 KB · SHA-256 991851d46ba5 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/08-synced-folders-nfs-smb-rsync.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
09forwarded-ports 17 Files · 17.1 KB · SHA-256 959b825fca2f Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/09-forwarded-ports.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
10private-network 17 Files · 17.0 KB · SHA-256 70656d3a25d3 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/10-private-network.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
11public-network-review 17 Files · 17.5 KB · SHA-256 c56522082c0a Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/11-public-network-review.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
12multi-machine-topology 17 Files · 17.5 KB · SHA-256 271dea623fd0 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/12-multi-machine-topology.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
13shell-provisioner 17 Files · 17.2 KB · SHA-256 3c12f5985aa1 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/13-shell-provisioner.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
14file-provisioner 17 Files · 17.1 KB · SHA-256 0e76676fc0ab Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/14-file-provisioner.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
15ansible-provisioner 17 Files · 17.3 KB · SHA-256 360a99f8317b Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/15-ansible-provisioner.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
16ansible-local-provisioner 17 Files · 17.7 KB · SHA-256 91b5e89b3777 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/16-ansible-local-provisioner.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
17cloud-init-user-data 17 Files · 17.4 KB · SHA-256 7801d1d9fa79 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/17-cloud-init-user-data.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
18triggers-lifecycle-hooks 17 Files · 17.8 KB · SHA-256 72ef69a047ec Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/18-triggers-lifecycle-hooks.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
19disks-model 17 Files · 16.9 KB · SHA-256 c2e237b749ae Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/19-disks-model.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
20snapshots-workflow 17 Files · 17.3 KB · SHA-256 12f2ad97f1d4 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/20-snapshots-workflow.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
21box-update-lifecycle 17 Files · 17.4 KB · SHA-256 b5719897140e Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/21-box-update-lifecycle.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
22plugin-management 17 Files · 17.2 KB · SHA-256 590df40c01e9 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/22-plugin-management.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
23hcp-vagrant-registry-model 17 Files · 17.8 KB · SHA-256 4d52b8dda76f Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/23-hcp-vagrant-registry-model.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
24vagrant-share-risk-review 17 Files · 17.7 KB · SHA-256 7bb3175cbc79 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/24-vagrant-share-risk-review.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
25ssh-access-and-keys 17 Files · 17.4 KB · SHA-256 5afa32b7c3f2 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/25-ssh-access-and-keys.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
26environment-variables-and-dotenv 17 Files · 18.2 KB · SHA-256 be38711da50c Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/26-environment-variables-and-dotenv.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
27ci-validation-of-vagrantfiles 17 Files · 18.0 KB · SHA-256 a761c1bd7a39 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/27-ci-validation-of-vagrantfiles.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
28security-baseline-dev-vm 17 Files · 17.7 KB · SHA-256 44fd6398b3b5 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/28-security-baseline-dev-vm.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
29incident-response-broken-vm 17 Files · 17.9 KB · SHA-256 ea8cce3541a1 Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/29-incident-response-broken-vm.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep
30troubleshooting-vagrant 17 Files · 17.6 KB · SHA-256 75a2a6dba58c Download example ZIP
Files in the ZIP · 17
  • README.md
  • Vagrantfile
  • baseline.json
  • bin/30-troubleshooting-vagrant.sh
  • cloud-init/user-data.yaml
  • config/box-policy.yaml
  • config/network-plan.yaml
  • config/plugins.txt
  • data/vagrant-status.sample
  • docs/de/README.md
  • docs/en/README.md
  • provisioning/site.yml
  • run.sh
  • runbook.txt
  • scripts/provision.sh
  • scripts/verify.sh
  • src/.gitkeep

Learning material

Documentation in the Orthevs Wiki

The material retains its subject-specific structure. German and English versions are cross-linked, and diagrams are generated directly from the included Mermaid sources.

Workshop overview

1

Technical documentation

13
English · 112.2 KB

Architecture: Vagrant (EN)

This document covers Architecture for Vagrant. Focus: Komponenten, Lebenszyklus, Provider-Abstraktion und Host/Gast-Grenzen.

Open document ↗
English · 112.2 KB

Best Practices: Vagrant (EN)

This document covers Best Practices for Vagrant. Focus: Versionierung, Review, Team-Konventionen und sichere Defaults.

Open document ↗
English · 113.1 KB

Commands: Vagrant (EN)

This document covers Commands for Vagrant. Focus: CLI-Referenz, Diagnosebefehle und sichere Ausführungsreihenfolge.

Open document ↗
English · 112.2 KB

Concepts: Vagrant (EN)

This document covers Concepts for Vagrant. Focus: Boxen, Vagrantfile, Provider, Provisioner, Netzwerke und synced folders.

Open document ↗
English · 112.2 KB

Curriculum: Vagrant (EN)

This document covers Curriculum for Vagrant. Focus: Lernpfad, Module, Assessments und Kompetenzmapping.

Open document ↗
English · 112.9 KB

Diagrams: Vagrant (EN)

This document covers Diagrams for Vagrant. Focus: Architekturbilder, Sequenzen, Risiko- und Betriebsmodelle als Mermaid.

Open document ↗
English · 112.2 KB

Cloud Environment: Vagrant (EN)

This document covers Cloud Environment for Vagrant. Focus: Vagrant im Kontext von Remote-Runnern, Images und Team-Registries.

Open document ↗
English · 112.3 KB

Native Bare Metal Environment: Vagrant (EN)

This document covers Native Bare Metal Environment for Vagrant. Focus: Host-Virtualisierung, Provider-Voraussetzungen und Ressourcenplanung.

Open document ↗
English · 112.2 KB

Native VM Environment: Vagrant (EN)

This document covers Native VM Environment for Vagrant. Focus: Vagrant in einer verschachtelten oder lokalen VM-Umgebung.

Open document ↗
English · 112.2 KB

WSL Environment: Vagrant (EN)

This document covers WSL Environment for Vagrant. Focus: Grenzen, Host-Integration und Provider-Realität unter WSL.

Open document ↗
English · 112.2 KB

Operations: Vagrant (EN)

This document covers Operations for Vagrant. Focus: Lebenszyklus, Wartung, Updates, Snapshots, Logs und Recovery.

Open document ↗
English · 112.2 KB

Security: Vagrant (EN)

This document covers Security for Vagrant. Focus: Box-Vertrauen, Netzwerkfreigaben, SSH, Secrets, Plugins und Host-Schutz.

Open document ↗
English · 112.2 KB

Troubleshooting: Vagrant (EN)

This document covers Troubleshooting for Vagrant. Focus: Fehlerbilder, Diagnosepfade und belastbare Recovery-Schritte.

Open document ↗

Workshop levels

4

Exercises

4

Assessments and solutions

9
English · 67.3 KB

Vagrant Fundamentals Assessment (EN)

This assessment evaluates Vagrant CLI, Vagrantfile, Boxen, Single-VM-Workflow und sichere Lab-Bedienung. Answers must be justified with Vagrantfile snippets, commands, risks and recovery.

Open document ↗
English · 80.3 KB

Vagrant Fundamentals Solution (EN)

These solutions show expected reasoning patterns for Vagrant CLI, Vagrantfile, Boxen, Single-VM-Workflow und sichere Lab-Bedienung. They are grading rubrics, not the only possible answers.

Open document ↗
English · 67.3 KB

Vagrant Intermediate Assessment (EN)

This assessment evaluates Provider, Netzwerke, synced folders, Provisioner und Multi-Machine-Topologien. Answers must be justified with Vagrantfile snippets, commands, risks and recovery.

Open document ↗
English · 80.3 KB

Vagrant Intermediate Solution (EN)

These solutions show expected reasoning patterns for Provider, Netzwerke, synced folders, Provisioner und Multi-Machine-Topologien. They are grading rubrics, not the only possible answers.

Open document ↗
English · 67.3 KB

Vagrant Professional Assessment (EN)

This assessment evaluates Team-Standards, Box-Lifecycle, CI-Validierung, Registry-Nutzung und reproduzierbare Umgebungen. Answers must be justified with Vagrantfile snippets, commands, risks and recovery.

Open document ↗
English · 80.3 KB

Vagrant Professional Solution (EN)

These solutions show expected reasoning patterns for Team-Standards, Box-Lifecycle, CI-Validierung, Registry-Nutzung und reproduzierbare Umgebungen. They are grading rubrics, not the only possible answers.

Open document ↗
English · 67.3 KB

Vagrant Advanced Security Assessment (EN)

This assessment evaluates Trust-Modell, Box-Provenienz, SSH, Secrets, Plugins, Netzwerkexposition und Incident Response. Answers must be justified with Vagrantfile snippets, commands, risks and recovery.

Open document ↗
English · 80.3 KB

Vagrant Advanced Security Solution (EN)

These solutions show expected reasoning patterns for Trust-Modell, Box-Provenienz, SSH, Secrets, Plugins, Netzwerkexposition und Incident Response. They are grading rubrics, not the only possible answers.

Open document ↗
English · 72.5 KB

Official Certificates and Exam Proximity: Vagrant (EN)

This document does not invent a Vagrant certification. HashiCorp is known for certifications around other products such as Terraform, Vault or Consul; this workshop does not claim a dedicated current Vagrant exam.

Open document ↗

Practice modules

31 modules as one continuous learning path.

The sequence remains unchanged: from the lab skeleton through technical foundations and operating models to final troubleshooting. The technical directory names are deliberately preserved.

00 lab-skeleton

2

01 vagrantfile-basics

2

02 box-selection-versioning

2

03 provider-virtualbox-baseline

2

04 provider-docker-baseline

2

05 provider-hyperv-notes

2

06 vm-resources

2

07 synced-folders-basic

2

08 synced-folders-nfs-smb-rsync

2

09 forwarded-ports

2

10 private-network

2

11 public-network-review

2

12 multi-machine-topology

2

13 shell-provisioner

2

14 file-provisioner

2

15 ansible-provisioner

2

16 ansible-local-provisioner

2

17 cloud-init-user-data

2

18 triggers-lifecycle-hooks

2

19 disks-model

2

20 snapshots-workflow

2

21 box-update-lifecycle

2

22 plugin-management

2

23 hcp-vagrant-registry-model

2

24 vagrant-share-risk-review

2

25 ssh-access-and-keys

2

26 environment-variables-and-dotenv

2

27 ci-validation-of-vagrantfiles

2

28 security-baseline-dev-vm

2

29 incident-response-broken-vm

2

30 troubleshooting-vagrant

2

VAG · Orthevs Academy

31 modules as one continuous learning path.

The sequence remains unchanged: from the lab skeleton through technical foundations and operating models to final troubleshooting. The technical directory names are deliberately preserved.

Orthevs – Engineering the foundation for what comes next.

Orthevs as an app

Install Orthevs

The Orthevs web app can be installed on supported mobile devices and desktop browsers.

iPhone and iPad

Open Orthevs in Safari. Tap Share, then Add to Home Screen. Enable Open as Web App if offered, then tap Add.

Android

For the web app, open the browser menu and choose Install app or Add to Home screen. Confirm the installation.

Desktop browser

Open the browser menu or the install icon in the address bar, then choose Install app or Add to Dock.

Web app installation depends on your browser. If no install prompt appears, follow the browser steps shown above.