VAG · Repeatable learning environments

Vagrant Workshop

Repeatable team labs with Vagrantfiles, providers, networking, synced folders and provisioning, plus security review, lifecycle and troubleshooting.

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

Orthevs Academy · Orthevs

Vagrant as a learning path

This learning path provides knowledge and practice. Requirements, ownership and evidence must be defined separately for production Orthevs processes.

Technical workshop

One learning framework. Distinct technical subjects.

All workshops follow the same robust topology: central documentation, progressive workshop levels, exercises, assessments, runnable examples and supporting scripts. The Academy preserves this organization instead of dissolving the material into isolated articles or decorative course cards.

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 ↗
View all content in the wiki

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.

00

lab-skeleton

examples/00-lab-skeleton
Files
17
Size
16.9 KB
SHA-256
de09e1ad3bf5
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
01

vagrantfile-basics

examples/01-vagrantfile-basics
Files
17
Size
17.3 KB
SHA-256
bf5cf90ed29a
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
02

box-selection-versioning

examples/02-box-selection-versioning
Files
17
Size
17.7 KB
SHA-256
d7e71458f2cb
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
03

provider-virtualbox-baseline

examples/03-provider-virtualbox-baseline
Files
17
Size
17.9 KB
SHA-256
8d238c7875ea
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
04

provider-docker-baseline

examples/04-provider-docker-baseline
Files
17
Size
17.7 KB
SHA-256
2d5abc5771f6
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
05

provider-hyperv-notes

examples/05-provider-hyperv-notes
Files
17
Size
17.5 KB
SHA-256
7f3fd1a7731c
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
06

vm-resources

examples/06-vm-resources
Files
17
Size
16.9 KB
SHA-256
c445f713a275
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
07

synced-folders-basic

examples/07-synced-folders-basic
Files
17
Size
17.4 KB
SHA-256
808a3f0aa05b
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
08

synced-folders-nfs-smb-rsync

examples/08-synced-folders-nfs-smb-rsync
Files
17
Size
18.1 KB
SHA-256
991851d46ba5
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
09

forwarded-ports

examples/09-forwarded-ports
Files
17
Size
17.1 KB
SHA-256
959b825fca2f
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
10

private-network

examples/10-private-network
Files
17
Size
17.0 KB
SHA-256
70656d3a25d3
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
11

public-network-review

examples/11-public-network-review
Files
17
Size
17.5 KB
SHA-256
c56522082c0a
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
12

multi-machine-topology

examples/12-multi-machine-topology
Files
17
Size
17.5 KB
SHA-256
271dea623fd0
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
13

shell-provisioner

examples/13-shell-provisioner
Files
17
Size
17.2 KB
SHA-256
3c12f5985aa1
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
14

file-provisioner

examples/14-file-provisioner
Files
17
Size
17.1 KB
SHA-256
0e76676fc0ab
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
15

ansible-provisioner

examples/15-ansible-provisioner
Files
17
Size
17.3 KB
SHA-256
360a99f8317b
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
16

ansible-local-provisioner

examples/16-ansible-local-provisioner
Files
17
Size
17.7 KB
SHA-256
91b5e89b3777
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
17

cloud-init-user-data

examples/17-cloud-init-user-data
Files
17
Size
17.4 KB
SHA-256
7801d1d9fa79
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
18

triggers-lifecycle-hooks

examples/18-triggers-lifecycle-hooks
Files
17
Size
17.8 KB
SHA-256
72ef69a047ec
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
19

disks-model

examples/19-disks-model
Files
17
Size
16.9 KB
SHA-256
c2e237b749ae
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
20

snapshots-workflow

examples/20-snapshots-workflow
Files
17
Size
17.3 KB
SHA-256
12f2ad97f1d4
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
21

box-update-lifecycle

examples/21-box-update-lifecycle
Files
17
Size
17.4 KB
SHA-256
b5719897140e
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
22

plugin-management

examples/22-plugin-management
Files
17
Size
17.2 KB
SHA-256
590df40c01e9
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
23

hcp-vagrant-registry-model

examples/23-hcp-vagrant-registry-model
Files
17
Size
17.8 KB
SHA-256
4d52b8dda76f
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
24

vagrant-share-risk-review

examples/24-vagrant-share-risk-review
Files
17
Size
17.7 KB
SHA-256
7bb3175cbc79
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
25

ssh-access-and-keys

examples/25-ssh-access-and-keys
Files
17
Size
17.4 KB
SHA-256
5afa32b7c3f2
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
26

environment-variables-and-dotenv

examples/26-environment-variables-and-dotenv
Files
17
Size
18.2 KB
SHA-256
be38711da50c
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
27

ci-validation-of-vagrantfiles

examples/27-ci-validation-of-vagrantfiles
Files
17
Size
18.0 KB
SHA-256
a761c1bd7a39
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
28

security-baseline-dev-vm

examples/28-security-baseline-dev-vm
Files
17
Size
17.7 KB
SHA-256
44fd6398b3b5
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
29

incident-response-broken-vm

examples/29-incident-response-broken-vm
Files
17
Size
17.9 KB
SHA-256
ea8cce3541a1
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
30

troubleshooting-vagrant

examples/30-troubleshooting-vagrant
Files
17
Size
17.6 KB
SHA-256
75a2a6dba58c
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

Material structure

The workshop's real directory structure.

Each area can be opened separately. Directories and material files appear in their actual hierarchy with their unchanged paths; the media directory is excluded in full.

Root files

README-EN.md
Documentation39
docs/architecture-vagrant-DE.md
docs/architecture-vagrant-EN.md
docs/architecture-vagrant-EL.md
docs/best-practices-vagrant-DE.md
docs/best-practices-vagrant-EN.md
docs/best-practices-vagrant-EL.md
docs/commands-vagrant-DE.md
docs/commands-vagrant-EN.md
docs/commands-vagrant-EL.md
docs/concepts-vagrant-DE.md
docs/concepts-vagrant-EN.md
docs/concepts-vagrant-EL.md
docs/curriculum-vagrant-DE.md
docs/curriculum-vagrant-EN.md
docs/curriculum-vagrant-EL.md
docs/diagrams-vagrant-DE.md
docs/diagrams-vagrant-EN.md
docs/diagrams-vagrant-EL.md
docs/environment-cloud-vagrant-DE.md
docs/environment-cloud-vagrant-EN.md
docs/environment-cloud-vagrant-EL.md
docs/environment-native-baremetal-vagrant-DE.md
docs/environment-native-baremetal-vagrant-EN.md
docs/environment-native-baremetal-vagrant-EL.md
docs/environment-native-vm-vagrant-DE.md
docs/environment-native-vm-vagrant-EN.md
docs/environment-native-vm-vagrant-EL.md
docs/environment-wsl-vagrant-DE.md
docs/environment-wsl-vagrant-EN.md
docs/environment-wsl-vagrant-EL.md
docs/operations-vagrant-DE.md
docs/operations-vagrant-EN.md
docs/operations-vagrant-EL.md
docs/security-vagrant-DE.md
docs/security-vagrant-EN.md
docs/security-vagrant-EL.md
docs/troubleshooting-vagrant-DE.md
docs/troubleshooting-vagrant-EN.md
docs/troubleshooting-vagrant-EL.md
Workshop levels12
workshops/01-fundamentals-vagrant-DE.md
workshops/01-fundamentals-vagrant-EN.md
workshops/01-fundamentals-vagrant-EL.md
workshops/02-intermediate-vagrant-DE.md
workshops/02-intermediate-vagrant-EN.md
workshops/02-intermediate-vagrant-EL.md
workshops/03-professional-vagrant-DE.md
workshops/03-professional-vagrant-EN.md
workshops/03-professional-vagrant-EL.md
workshops/04-advanced-security-vagrant-DE.md
workshops/04-advanced-security-vagrant-EN.md
workshops/04-advanced-security-vagrant-EL.md
Exercises12
exercises/01-fundamentals-exercises-vagrant-DE.md
exercises/01-fundamentals-exercises-vagrant-EN.md
exercises/01-fundamentals-exercises-vagrant-EL.md
exercises/02-intermediate-exercises-vagrant-DE.md
exercises/02-intermediate-exercises-vagrant-EN.md
exercises/02-intermediate-exercises-vagrant-EL.md
exercises/03-professional-exercises-vagrant-DE.md
exercises/03-professional-exercises-vagrant-EN.md
exercises/03-professional-exercises-vagrant-EL.md
exercises/04-advanced-security-exercises-vagrant-DE.md
exercises/04-advanced-security-exercises-vagrant-EN.md
exercises/04-advanced-security-exercises-vagrant-EL.md
Assessments & solutions27
assessments/01-fundamentals-vagrant-assessment-DE.md
assessments/01-fundamentals-vagrant-assessment-EN.md
assessments/01-fundamentals-vagrant-assessment-EL.md
assessments/01-fundamentals-vagrant-solution-DE.md
assessments/01-fundamentals-vagrant-solution-EN.md
assessments/01-fundamentals-vagrant-solution-EL.md
assessments/02-intermediate-vagrant-assessment-DE.md
assessments/02-intermediate-vagrant-assessment-EN.md
assessments/02-intermediate-vagrant-assessment-EL.md
assessments/02-intermediate-vagrant-solution-DE.md
assessments/02-intermediate-vagrant-solution-EN.md
assessments/02-intermediate-vagrant-solution-EL.md
assessments/03-professional-vagrant-assessment-DE.md
assessments/03-professional-vagrant-assessment-EN.md
assessments/03-professional-vagrant-assessment-EL.md
assessments/03-professional-vagrant-solution-DE.md
assessments/03-professional-vagrant-solution-EN.md
assessments/03-professional-vagrant-solution-EL.md
assessments/04-advanced-security-vagrant-assessment-DE.md
assessments/04-advanced-security-vagrant-assessment-EN.md
assessments/04-advanced-security-vagrant-assessment-EL.md
assessments/04-advanced-security-vagrant-solution-DE.md
assessments/04-advanced-security-vagrant-solution-EN.md
assessments/04-advanced-security-vagrant-solution-EL.md
assessments/05-official-certificates-vagrant-DE.md
assessments/05-official-certificates-vagrant-EN.md
assessments/05-official-certificates-vagrant-EL.md
Practice modules870
examples/00-lab-skeleton
examples/00-lab-skeleton/bin
examples/00-lab-skeleton/cloud-init
examples/00-lab-skeleton/config
examples/00-lab-skeleton/data
examples/00-lab-skeleton/docs
examples/00-lab-skeleton/docs/de
examples/00-lab-skeleton/docs/en
examples/00-lab-skeleton/provisioning
examples/00-lab-skeleton/scripts
examples/00-lab-skeleton/src
examples/01-vagrantfile-basics
examples/01-vagrantfile-basics/bin
examples/01-vagrantfile-basics/cloud-init
examples/01-vagrantfile-basics/config
examples/01-vagrantfile-basics/data
examples/01-vagrantfile-basics/docs
examples/01-vagrantfile-basics/docs/de
examples/01-vagrantfile-basics/docs/en
examples/01-vagrantfile-basics/provisioning
examples/01-vagrantfile-basics/scripts
examples/01-vagrantfile-basics/src
examples/02-box-selection-versioning
examples/02-box-selection-versioning/bin
examples/02-box-selection-versioning/cloud-init
examples/02-box-selection-versioning/config
examples/02-box-selection-versioning/data
examples/02-box-selection-versioning/docs
examples/02-box-selection-versioning/docs/de
examples/02-box-selection-versioning/docs/en
examples/02-box-selection-versioning/provisioning
examples/02-box-selection-versioning/scripts
examples/02-box-selection-versioning/src
examples/03-provider-virtualbox-baseline
examples/03-provider-virtualbox-baseline/bin
examples/03-provider-virtualbox-baseline/cloud-init
examples/03-provider-virtualbox-baseline/config
examples/03-provider-virtualbox-baseline/data
examples/03-provider-virtualbox-baseline/docs
examples/03-provider-virtualbox-baseline/docs/de
examples/03-provider-virtualbox-baseline/docs/en
examples/03-provider-virtualbox-baseline/provisioning
examples/03-provider-virtualbox-baseline/scripts
examples/03-provider-virtualbox-baseline/src
examples/04-provider-docker-baseline
examples/04-provider-docker-baseline/bin
examples/04-provider-docker-baseline/cloud-init
examples/04-provider-docker-baseline/config
examples/04-provider-docker-baseline/data
examples/04-provider-docker-baseline/docs
examples/04-provider-docker-baseline/docs/de
examples/04-provider-docker-baseline/docs/en
examples/04-provider-docker-baseline/provisioning
examples/04-provider-docker-baseline/scripts
examples/04-provider-docker-baseline/src
examples/05-provider-hyperv-notes
examples/05-provider-hyperv-notes/bin
examples/05-provider-hyperv-notes/cloud-init
examples/05-provider-hyperv-notes/config
examples/05-provider-hyperv-notes/data
examples/05-provider-hyperv-notes/docs
examples/05-provider-hyperv-notes/docs/de
examples/05-provider-hyperv-notes/docs/en
examples/05-provider-hyperv-notes/provisioning
examples/05-provider-hyperv-notes/scripts
examples/05-provider-hyperv-notes/src
examples/06-vm-resources
examples/06-vm-resources/bin
examples/06-vm-resources/cloud-init
examples/06-vm-resources/config
examples/06-vm-resources/data
examples/06-vm-resources/docs
examples/06-vm-resources/docs/de
examples/06-vm-resources/docs/en
examples/06-vm-resources/provisioning
examples/06-vm-resources/scripts
examples/06-vm-resources/src
examples/07-synced-folders-basic
examples/07-synced-folders-basic/bin
examples/07-synced-folders-basic/cloud-init
examples/07-synced-folders-basic/config
examples/07-synced-folders-basic/data
examples/07-synced-folders-basic/docs
examples/07-synced-folders-basic/docs/de
examples/07-synced-folders-basic/docs/en
examples/07-synced-folders-basic/provisioning
examples/07-synced-folders-basic/scripts
examples/07-synced-folders-basic/src
examples/08-synced-folders-nfs-smb-rsync
examples/08-synced-folders-nfs-smb-rsync/bin
examples/08-synced-folders-nfs-smb-rsync/cloud-init
examples/08-synced-folders-nfs-smb-rsync/config
examples/08-synced-folders-nfs-smb-rsync/data
examples/08-synced-folders-nfs-smb-rsync/docs
examples/08-synced-folders-nfs-smb-rsync/docs/de
examples/08-synced-folders-nfs-smb-rsync/docs/en
examples/08-synced-folders-nfs-smb-rsync/provisioning
examples/08-synced-folders-nfs-smb-rsync/scripts
examples/08-synced-folders-nfs-smb-rsync/src
examples/09-forwarded-ports
examples/09-forwarded-ports/bin
examples/09-forwarded-ports/cloud-init
examples/09-forwarded-ports/config
examples/09-forwarded-ports/data
examples/09-forwarded-ports/docs
examples/09-forwarded-ports/docs/de
examples/09-forwarded-ports/docs/en
examples/09-forwarded-ports/provisioning
examples/09-forwarded-ports/scripts
examples/09-forwarded-ports/src
examples/10-private-network
examples/10-private-network/bin
examples/10-private-network/cloud-init
examples/10-private-network/config
examples/10-private-network/data
examples/10-private-network/docs
examples/10-private-network/docs/de
examples/10-private-network/docs/en
examples/10-private-network/provisioning
examples/10-private-network/scripts
examples/10-private-network/src
examples/11-public-network-review
examples/11-public-network-review/bin
examples/11-public-network-review/cloud-init
examples/11-public-network-review/config
examples/11-public-network-review/data
examples/11-public-network-review/docs
examples/11-public-network-review/docs/de
examples/11-public-network-review/docs/en
examples/11-public-network-review/provisioning
examples/11-public-network-review/scripts
examples/11-public-network-review/src
examples/12-multi-machine-topology
examples/12-multi-machine-topology/bin
examples/12-multi-machine-topology/cloud-init
examples/12-multi-machine-topology/config
examples/12-multi-machine-topology/data
examples/12-multi-machine-topology/docs
examples/12-multi-machine-topology/docs/de
examples/12-multi-machine-topology/docs/en
examples/12-multi-machine-topology/provisioning
examples/12-multi-machine-topology/scripts
examples/12-multi-machine-topology/src
examples/13-shell-provisioner
examples/13-shell-provisioner/bin
examples/13-shell-provisioner/cloud-init
examples/13-shell-provisioner/config
examples/13-shell-provisioner/data
examples/13-shell-provisioner/docs
examples/13-shell-provisioner/docs/de
examples/13-shell-provisioner/docs/en
examples/13-shell-provisioner/provisioning
examples/13-shell-provisioner/scripts
examples/13-shell-provisioner/src
examples/14-file-provisioner
examples/14-file-provisioner/bin
examples/14-file-provisioner/cloud-init
examples/14-file-provisioner/config
examples/14-file-provisioner/data
examples/14-file-provisioner/docs
examples/14-file-provisioner/docs/de
examples/14-file-provisioner/docs/en
examples/14-file-provisioner/provisioning
examples/14-file-provisioner/scripts
examples/14-file-provisioner/src
examples/15-ansible-provisioner
examples/15-ansible-provisioner/bin
examples/15-ansible-provisioner/cloud-init
examples/15-ansible-provisioner/config
examples/15-ansible-provisioner/data
examples/15-ansible-provisioner/docs
examples/15-ansible-provisioner/docs/de
examples/15-ansible-provisioner/docs/en
examples/15-ansible-provisioner/provisioning
examples/15-ansible-provisioner/scripts
examples/15-ansible-provisioner/src
examples/16-ansible-local-provisioner
examples/16-ansible-local-provisioner/bin
examples/16-ansible-local-provisioner/cloud-init
examples/16-ansible-local-provisioner/config
examples/16-ansible-local-provisioner/data
examples/16-ansible-local-provisioner/docs
examples/16-ansible-local-provisioner/docs/de
examples/16-ansible-local-provisioner/docs/en
examples/16-ansible-local-provisioner/provisioning
examples/16-ansible-local-provisioner/scripts
examples/16-ansible-local-provisioner/src
examples/17-cloud-init-user-data
examples/17-cloud-init-user-data/bin
examples/17-cloud-init-user-data/cloud-init
examples/17-cloud-init-user-data/config
examples/17-cloud-init-user-data/data
examples/17-cloud-init-user-data/docs
examples/17-cloud-init-user-data/docs/de
examples/17-cloud-init-user-data/docs/en
examples/17-cloud-init-user-data/provisioning
examples/17-cloud-init-user-data/scripts
examples/17-cloud-init-user-data/src
examples/18-triggers-lifecycle-hooks
examples/18-triggers-lifecycle-hooks/bin
examples/18-triggers-lifecycle-hooks/cloud-init
examples/18-triggers-lifecycle-hooks/config
examples/18-triggers-lifecycle-hooks/data
examples/18-triggers-lifecycle-hooks/docs
examples/18-triggers-lifecycle-hooks/docs/de
examples/18-triggers-lifecycle-hooks/docs/en
examples/18-triggers-lifecycle-hooks/provisioning
examples/18-triggers-lifecycle-hooks/scripts
examples/18-triggers-lifecycle-hooks/src
examples/19-disks-model
examples/19-disks-model/bin
examples/19-disks-model/cloud-init
examples/19-disks-model/config
examples/19-disks-model/data
examples/19-disks-model/docs
examples/19-disks-model/docs/de
examples/19-disks-model/docs/en
examples/19-disks-model/provisioning
examples/19-disks-model/scripts
examples/19-disks-model/src
examples/20-snapshots-workflow
examples/20-snapshots-workflow/bin
examples/20-snapshots-workflow/cloud-init
examples/20-snapshots-workflow/config
examples/20-snapshots-workflow/data
examples/20-snapshots-workflow/docs
examples/20-snapshots-workflow/docs/de
examples/20-snapshots-workflow/docs/en
examples/20-snapshots-workflow/provisioning
examples/20-snapshots-workflow/scripts
examples/20-snapshots-workflow/src
examples/21-box-update-lifecycle
examples/21-box-update-lifecycle/bin
examples/21-box-update-lifecycle/cloud-init
examples/21-box-update-lifecycle/config
examples/21-box-update-lifecycle/data
examples/21-box-update-lifecycle/docs
examples/21-box-update-lifecycle/docs/de
examples/21-box-update-lifecycle/docs/en
examples/21-box-update-lifecycle/provisioning
examples/21-box-update-lifecycle/scripts
examples/21-box-update-lifecycle/src
examples/22-plugin-management
examples/22-plugin-management/bin
examples/22-plugin-management/cloud-init
examples/22-plugin-management/config
examples/22-plugin-management/data
examples/22-plugin-management/docs
examples/22-plugin-management/docs/de
examples/22-plugin-management/docs/en
examples/22-plugin-management/provisioning
examples/22-plugin-management/scripts
examples/22-plugin-management/src
examples/23-hcp-vagrant-registry-model
examples/23-hcp-vagrant-registry-model/bin
examples/23-hcp-vagrant-registry-model/cloud-init
examples/23-hcp-vagrant-registry-model/config
examples/23-hcp-vagrant-registry-model/data
examples/23-hcp-vagrant-registry-model/docs
examples/23-hcp-vagrant-registry-model/docs/de
examples/23-hcp-vagrant-registry-model/docs/en
examples/23-hcp-vagrant-registry-model/provisioning
examples/23-hcp-vagrant-registry-model/scripts
examples/23-hcp-vagrant-registry-model/src
examples/24-vagrant-share-risk-review
examples/24-vagrant-share-risk-review/bin
examples/24-vagrant-share-risk-review/cloud-init
examples/24-vagrant-share-risk-review/config
examples/24-vagrant-share-risk-review/data
examples/24-vagrant-share-risk-review/docs
examples/24-vagrant-share-risk-review/docs/de
examples/24-vagrant-share-risk-review/docs/en
examples/24-vagrant-share-risk-review/provisioning
examples/24-vagrant-share-risk-review/scripts
examples/24-vagrant-share-risk-review/src
examples/25-ssh-access-and-keys
examples/25-ssh-access-and-keys/bin
examples/25-ssh-access-and-keys/cloud-init
examples/25-ssh-access-and-keys/config
examples/25-ssh-access-and-keys/data
examples/25-ssh-access-and-keys/docs
examples/25-ssh-access-and-keys/docs/de
examples/25-ssh-access-and-keys/docs/en
examples/25-ssh-access-and-keys/provisioning
examples/25-ssh-access-and-keys/scripts
examples/25-ssh-access-and-keys/src
examples/26-environment-variables-and-dotenv
examples/26-environment-variables-and-dotenv/bin
examples/26-environment-variables-and-dotenv/cloud-init
examples/26-environment-variables-and-dotenv/config
examples/26-environment-variables-and-dotenv/data
examples/26-environment-variables-and-dotenv/docs
examples/26-environment-variables-and-dotenv/docs/de
examples/26-environment-variables-and-dotenv/docs/en
examples/26-environment-variables-and-dotenv/provisioning
examples/26-environment-variables-and-dotenv/scripts
examples/26-environment-variables-and-dotenv/src
examples/27-ci-validation-of-vagrantfiles
examples/27-ci-validation-of-vagrantfiles/bin
examples/27-ci-validation-of-vagrantfiles/cloud-init
examples/27-ci-validation-of-vagrantfiles/config
examples/27-ci-validation-of-vagrantfiles/data
examples/27-ci-validation-of-vagrantfiles/docs
examples/27-ci-validation-of-vagrantfiles/docs/de
examples/27-ci-validation-of-vagrantfiles/docs/en
examples/27-ci-validation-of-vagrantfiles/provisioning
examples/27-ci-validation-of-vagrantfiles/scripts
examples/27-ci-validation-of-vagrantfiles/src
examples/28-security-baseline-dev-vm
examples/28-security-baseline-dev-vm/bin
examples/28-security-baseline-dev-vm/cloud-init
examples/28-security-baseline-dev-vm/config
examples/28-security-baseline-dev-vm/data
examples/28-security-baseline-dev-vm/docs
examples/28-security-baseline-dev-vm/docs/de
examples/28-security-baseline-dev-vm/docs/en
examples/28-security-baseline-dev-vm/provisioning
examples/28-security-baseline-dev-vm/scripts
examples/28-security-baseline-dev-vm/src
examples/29-incident-response-broken-vm
examples/29-incident-response-broken-vm/bin
examples/29-incident-response-broken-vm/cloud-init
examples/29-incident-response-broken-vm/config
examples/29-incident-response-broken-vm/data
examples/29-incident-response-broken-vm/docs
examples/29-incident-response-broken-vm/docs/de
examples/29-incident-response-broken-vm/docs/en
examples/29-incident-response-broken-vm/provisioning
examples/29-incident-response-broken-vm/scripts
examples/29-incident-response-broken-vm/src
examples/30-troubleshooting-vagrant
examples/30-troubleshooting-vagrant/bin
examples/30-troubleshooting-vagrant/cloud-init
examples/30-troubleshooting-vagrant/config
examples/30-troubleshooting-vagrant/data
examples/30-troubleshooting-vagrant/docs
examples/30-troubleshooting-vagrant/docs/de
examples/30-troubleshooting-vagrant/docs/en
examples/30-troubleshooting-vagrant/provisioning
examples/30-troubleshooting-vagrant/scripts
examples/30-troubleshooting-vagrant/src
examples/.gitignore
examples/00-lab-skeleton/README.md
examples/00-lab-skeleton/Vagrantfile
examples/00-lab-skeleton/baseline.json
examples/00-lab-skeleton/bin/00-lab-skeleton.sh
examples/00-lab-skeleton/cloud-init/user-data.yaml
examples/00-lab-skeleton/config/box-policy.yaml
examples/00-lab-skeleton/config/network-plan.yaml
examples/00-lab-skeleton/config/plugins.txt
examples/00-lab-skeleton/data/vagrant-status.sample
examples/00-lab-skeleton/docs/de/README.md
examples/00-lab-skeleton/docs/en/README.md
examples/00-lab-skeleton/provisioning/site.yml
examples/00-lab-skeleton/run.sh
examples/00-lab-skeleton/runbook.txt
examples/00-lab-skeleton/scripts/provision.sh
examples/00-lab-skeleton/scripts/verify.sh
examples/00-lab-skeleton/src/.gitkeep
examples/01-vagrantfile-basics/README.md
examples/01-vagrantfile-basics/Vagrantfile
examples/01-vagrantfile-basics/baseline.json
examples/01-vagrantfile-basics/bin/01-vagrantfile-basics.sh
examples/01-vagrantfile-basics/cloud-init/user-data.yaml
examples/01-vagrantfile-basics/config/box-policy.yaml
examples/01-vagrantfile-basics/config/network-plan.yaml
examples/01-vagrantfile-basics/config/plugins.txt
examples/01-vagrantfile-basics/data/vagrant-status.sample
examples/01-vagrantfile-basics/docs/de/README.md
examples/01-vagrantfile-basics/docs/en/README.md
examples/01-vagrantfile-basics/provisioning/site.yml
examples/01-vagrantfile-basics/run.sh
examples/01-vagrantfile-basics/runbook.txt
examples/01-vagrantfile-basics/scripts/provision.sh
examples/01-vagrantfile-basics/scripts/verify.sh
examples/01-vagrantfile-basics/src/.gitkeep
examples/02-box-selection-versioning/README.md
examples/02-box-selection-versioning/Vagrantfile
examples/02-box-selection-versioning/baseline.json
examples/02-box-selection-versioning/bin/02-box-selection-versioning.sh
examples/02-box-selection-versioning/cloud-init/user-data.yaml
examples/02-box-selection-versioning/config/box-policy.yaml
examples/02-box-selection-versioning/config/network-plan.yaml
examples/02-box-selection-versioning/config/plugins.txt
examples/02-box-selection-versioning/data/vagrant-status.sample
examples/02-box-selection-versioning/docs/de/README.md
examples/02-box-selection-versioning/docs/en/README.md
examples/02-box-selection-versioning/provisioning/site.yml
examples/02-box-selection-versioning/run.sh
examples/02-box-selection-versioning/runbook.txt
examples/02-box-selection-versioning/scripts/provision.sh
examples/02-box-selection-versioning/scripts/verify.sh
examples/02-box-selection-versioning/src/.gitkeep
examples/03-provider-virtualbox-baseline/README.md
examples/03-provider-virtualbox-baseline/Vagrantfile
examples/03-provider-virtualbox-baseline/baseline.json
examples/03-provider-virtualbox-baseline/bin/03-provider-virtualbox-baseline.sh
examples/03-provider-virtualbox-baseline/cloud-init/user-data.yaml
examples/03-provider-virtualbox-baseline/config/box-policy.yaml
examples/03-provider-virtualbox-baseline/config/network-plan.yaml
examples/03-provider-virtualbox-baseline/config/plugins.txt
examples/03-provider-virtualbox-baseline/data/vagrant-status.sample
examples/03-provider-virtualbox-baseline/docs/de/README.md
examples/03-provider-virtualbox-baseline/docs/en/README.md
examples/03-provider-virtualbox-baseline/provisioning/site.yml
examples/03-provider-virtualbox-baseline/run.sh
examples/03-provider-virtualbox-baseline/runbook.txt
examples/03-provider-virtualbox-baseline/scripts/provision.sh
examples/03-provider-virtualbox-baseline/scripts/verify.sh
examples/03-provider-virtualbox-baseline/src/.gitkeep
examples/04-provider-docker-baseline/README.md
examples/04-provider-docker-baseline/Vagrantfile
examples/04-provider-docker-baseline/baseline.json
examples/04-provider-docker-baseline/bin/04-provider-docker-baseline.sh
examples/04-provider-docker-baseline/cloud-init/user-data.yaml
examples/04-provider-docker-baseline/config/box-policy.yaml
examples/04-provider-docker-baseline/config/network-plan.yaml
examples/04-provider-docker-baseline/config/plugins.txt
examples/04-provider-docker-baseline/data/vagrant-status.sample
examples/04-provider-docker-baseline/docs/de/README.md
examples/04-provider-docker-baseline/docs/en/README.md
examples/04-provider-docker-baseline/provisioning/site.yml
examples/04-provider-docker-baseline/run.sh
examples/04-provider-docker-baseline/runbook.txt
examples/04-provider-docker-baseline/scripts/provision.sh
examples/04-provider-docker-baseline/scripts/verify.sh
examples/04-provider-docker-baseline/src/.gitkeep
examples/05-provider-hyperv-notes/README.md
examples/05-provider-hyperv-notes/Vagrantfile
examples/05-provider-hyperv-notes/baseline.json
examples/05-provider-hyperv-notes/bin/05-provider-hyperv-notes.sh
examples/05-provider-hyperv-notes/cloud-init/user-data.yaml
examples/05-provider-hyperv-notes/config/box-policy.yaml
examples/05-provider-hyperv-notes/config/network-plan.yaml
examples/05-provider-hyperv-notes/config/plugins.txt
examples/05-provider-hyperv-notes/data/vagrant-status.sample
examples/05-provider-hyperv-notes/docs/de/README.md
examples/05-provider-hyperv-notes/docs/en/README.md
examples/05-provider-hyperv-notes/provisioning/site.yml
examples/05-provider-hyperv-notes/run.sh
examples/05-provider-hyperv-notes/runbook.txt
examples/05-provider-hyperv-notes/scripts/provision.sh
examples/05-provider-hyperv-notes/scripts/verify.sh
examples/05-provider-hyperv-notes/src/.gitkeep
examples/06-vm-resources/README.md
examples/06-vm-resources/Vagrantfile
examples/06-vm-resources/baseline.json
examples/06-vm-resources/bin/06-vm-resources.sh
examples/06-vm-resources/cloud-init/user-data.yaml
examples/06-vm-resources/config/box-policy.yaml
examples/06-vm-resources/config/network-plan.yaml
examples/06-vm-resources/config/plugins.txt
examples/06-vm-resources/data/vagrant-status.sample
examples/06-vm-resources/docs/de/README.md
examples/06-vm-resources/docs/en/README.md
examples/06-vm-resources/provisioning/site.yml
examples/06-vm-resources/run.sh
examples/06-vm-resources/runbook.txt
examples/06-vm-resources/scripts/provision.sh
examples/06-vm-resources/scripts/verify.sh
examples/06-vm-resources/src/.gitkeep
examples/07-synced-folders-basic/README.md
examples/07-synced-folders-basic/Vagrantfile
examples/07-synced-folders-basic/baseline.json
examples/07-synced-folders-basic/bin/07-synced-folders-basic.sh
examples/07-synced-folders-basic/cloud-init/user-data.yaml
examples/07-synced-folders-basic/config/box-policy.yaml
examples/07-synced-folders-basic/config/network-plan.yaml
examples/07-synced-folders-basic/config/plugins.txt
examples/07-synced-folders-basic/data/vagrant-status.sample
examples/07-synced-folders-basic/docs/de/README.md
examples/07-synced-folders-basic/docs/en/README.md
examples/07-synced-folders-basic/provisioning/site.yml
examples/07-synced-folders-basic/run.sh
examples/07-synced-folders-basic/runbook.txt
examples/07-synced-folders-basic/scripts/provision.sh
examples/07-synced-folders-basic/scripts/verify.sh
examples/07-synced-folders-basic/src/.gitkeep
examples/08-synced-folders-nfs-smb-rsync/README.md
examples/08-synced-folders-nfs-smb-rsync/Vagrantfile
examples/08-synced-folders-nfs-smb-rsync/baseline.json
examples/08-synced-folders-nfs-smb-rsync/bin/08-synced-folders-nfs-smb-rsync.sh
examples/08-synced-folders-nfs-smb-rsync/cloud-init/user-data.yaml
examples/08-synced-folders-nfs-smb-rsync/config/box-policy.yaml
examples/08-synced-folders-nfs-smb-rsync/config/network-plan.yaml
examples/08-synced-folders-nfs-smb-rsync/config/plugins.txt
examples/08-synced-folders-nfs-smb-rsync/data/vagrant-status.sample
examples/08-synced-folders-nfs-smb-rsync/docs/de/README.md
examples/08-synced-folders-nfs-smb-rsync/docs/en/README.md
examples/08-synced-folders-nfs-smb-rsync/provisioning/site.yml
examples/08-synced-folders-nfs-smb-rsync/run.sh
examples/08-synced-folders-nfs-smb-rsync/runbook.txt
examples/08-synced-folders-nfs-smb-rsync/scripts/provision.sh
examples/08-synced-folders-nfs-smb-rsync/scripts/verify.sh
examples/08-synced-folders-nfs-smb-rsync/src/.gitkeep
examples/09-forwarded-ports/README.md
examples/09-forwarded-ports/Vagrantfile
examples/09-forwarded-ports/baseline.json
examples/09-forwarded-ports/bin/09-forwarded-ports.sh
examples/09-forwarded-ports/cloud-init/user-data.yaml
examples/09-forwarded-ports/config/box-policy.yaml
examples/09-forwarded-ports/config/network-plan.yaml
examples/09-forwarded-ports/config/plugins.txt
examples/09-forwarded-ports/data/vagrant-status.sample
examples/09-forwarded-ports/docs/de/README.md
examples/09-forwarded-ports/docs/en/README.md
examples/09-forwarded-ports/provisioning/site.yml
examples/09-forwarded-ports/run.sh
examples/09-forwarded-ports/runbook.txt
examples/09-forwarded-ports/scripts/provision.sh
examples/09-forwarded-ports/scripts/verify.sh
examples/09-forwarded-ports/src/.gitkeep
examples/10-private-network/README.md
examples/10-private-network/Vagrantfile
examples/10-private-network/baseline.json
examples/10-private-network/bin/10-private-network.sh
examples/10-private-network/cloud-init/user-data.yaml
examples/10-private-network/config/box-policy.yaml
examples/10-private-network/config/network-plan.yaml
examples/10-private-network/config/plugins.txt
examples/10-private-network/data/vagrant-status.sample
examples/10-private-network/docs/de/README.md
examples/10-private-network/docs/en/README.md
examples/10-private-network/provisioning/site.yml
examples/10-private-network/run.sh
examples/10-private-network/runbook.txt
examples/10-private-network/scripts/provision.sh
examples/10-private-network/scripts/verify.sh
examples/10-private-network/src/.gitkeep
examples/11-public-network-review/README.md
examples/11-public-network-review/Vagrantfile
examples/11-public-network-review/baseline.json
examples/11-public-network-review/bin/11-public-network-review.sh
examples/11-public-network-review/cloud-init/user-data.yaml
examples/11-public-network-review/config/box-policy.yaml
examples/11-public-network-review/config/network-plan.yaml
examples/11-public-network-review/config/plugins.txt
examples/11-public-network-review/data/vagrant-status.sample
examples/11-public-network-review/docs/de/README.md
examples/11-public-network-review/docs/en/README.md
examples/11-public-network-review/provisioning/site.yml
examples/11-public-network-review/run.sh
examples/11-public-network-review/runbook.txt
examples/11-public-network-review/scripts/provision.sh
examples/11-public-network-review/scripts/verify.sh
examples/11-public-network-review/src/.gitkeep
examples/12-multi-machine-topology/README.md
examples/12-multi-machine-topology/Vagrantfile
examples/12-multi-machine-topology/baseline.json
examples/12-multi-machine-topology/bin/12-multi-machine-topology.sh
examples/12-multi-machine-topology/cloud-init/user-data.yaml
examples/12-multi-machine-topology/config/box-policy.yaml
examples/12-multi-machine-topology/config/network-plan.yaml
examples/12-multi-machine-topology/config/plugins.txt
examples/12-multi-machine-topology/data/vagrant-status.sample
examples/12-multi-machine-topology/docs/de/README.md
examples/12-multi-machine-topology/docs/en/README.md
examples/12-multi-machine-topology/provisioning/site.yml
examples/12-multi-machine-topology/run.sh
examples/12-multi-machine-topology/runbook.txt
examples/12-multi-machine-topology/scripts/provision.sh
examples/12-multi-machine-topology/scripts/verify.sh
examples/12-multi-machine-topology/src/.gitkeep
examples/13-shell-provisioner/README.md
examples/13-shell-provisioner/Vagrantfile
examples/13-shell-provisioner/baseline.json
examples/13-shell-provisioner/bin/13-shell-provisioner.sh
examples/13-shell-provisioner/cloud-init/user-data.yaml
examples/13-shell-provisioner/config/box-policy.yaml
examples/13-shell-provisioner/config/network-plan.yaml
examples/13-shell-provisioner/config/plugins.txt
examples/13-shell-provisioner/data/vagrant-status.sample
examples/13-shell-provisioner/docs/de/README.md
examples/13-shell-provisioner/docs/en/README.md
examples/13-shell-provisioner/provisioning/site.yml
examples/13-shell-provisioner/run.sh
examples/13-shell-provisioner/runbook.txt
examples/13-shell-provisioner/scripts/provision.sh
examples/13-shell-provisioner/scripts/verify.sh
examples/13-shell-provisioner/src/.gitkeep
examples/14-file-provisioner/README.md
examples/14-file-provisioner/Vagrantfile
examples/14-file-provisioner/baseline.json
examples/14-file-provisioner/bin/14-file-provisioner.sh
examples/14-file-provisioner/cloud-init/user-data.yaml
examples/14-file-provisioner/config/box-policy.yaml
examples/14-file-provisioner/config/network-plan.yaml
examples/14-file-provisioner/config/plugins.txt
examples/14-file-provisioner/data/vagrant-status.sample
examples/14-file-provisioner/docs/de/README.md
examples/14-file-provisioner/docs/en/README.md
examples/14-file-provisioner/provisioning/site.yml
examples/14-file-provisioner/run.sh
examples/14-file-provisioner/runbook.txt
examples/14-file-provisioner/scripts/provision.sh
examples/14-file-provisioner/scripts/verify.sh
examples/14-file-provisioner/src/.gitkeep
examples/15-ansible-provisioner/README.md
examples/15-ansible-provisioner/Vagrantfile
examples/15-ansible-provisioner/baseline.json
examples/15-ansible-provisioner/bin/15-ansible-provisioner.sh
examples/15-ansible-provisioner/cloud-init/user-data.yaml
examples/15-ansible-provisioner/config/box-policy.yaml
examples/15-ansible-provisioner/config/network-plan.yaml
examples/15-ansible-provisioner/config/plugins.txt
examples/15-ansible-provisioner/data/vagrant-status.sample
examples/15-ansible-provisioner/docs/de/README.md
examples/15-ansible-provisioner/docs/en/README.md
examples/15-ansible-provisioner/provisioning/site.yml
examples/15-ansible-provisioner/run.sh
examples/15-ansible-provisioner/runbook.txt
examples/15-ansible-provisioner/scripts/provision.sh
examples/15-ansible-provisioner/scripts/verify.sh
examples/15-ansible-provisioner/src/.gitkeep
examples/16-ansible-local-provisioner/README.md
examples/16-ansible-local-provisioner/Vagrantfile
examples/16-ansible-local-provisioner/baseline.json
examples/16-ansible-local-provisioner/bin/16-ansible-local-provisioner.sh
examples/16-ansible-local-provisioner/cloud-init/user-data.yaml
examples/16-ansible-local-provisioner/config/box-policy.yaml
examples/16-ansible-local-provisioner/config/network-plan.yaml
examples/16-ansible-local-provisioner/config/plugins.txt
examples/16-ansible-local-provisioner/data/vagrant-status.sample
examples/16-ansible-local-provisioner/docs/de/README.md
examples/16-ansible-local-provisioner/docs/en/README.md
examples/16-ansible-local-provisioner/provisioning/site.yml
examples/16-ansible-local-provisioner/run.sh
examples/16-ansible-local-provisioner/runbook.txt
examples/16-ansible-local-provisioner/scripts/provision.sh
examples/16-ansible-local-provisioner/scripts/verify.sh
examples/16-ansible-local-provisioner/src/.gitkeep
examples/17-cloud-init-user-data/README.md
examples/17-cloud-init-user-data/Vagrantfile
examples/17-cloud-init-user-data/baseline.json
examples/17-cloud-init-user-data/bin/17-cloud-init-user-data.sh
examples/17-cloud-init-user-data/cloud-init/user-data.yaml
examples/17-cloud-init-user-data/config/box-policy.yaml
examples/17-cloud-init-user-data/config/network-plan.yaml
examples/17-cloud-init-user-data/config/plugins.txt
examples/17-cloud-init-user-data/data/vagrant-status.sample
examples/17-cloud-init-user-data/docs/de/README.md
examples/17-cloud-init-user-data/docs/en/README.md
examples/17-cloud-init-user-data/provisioning/site.yml
examples/17-cloud-init-user-data/run.sh
examples/17-cloud-init-user-data/runbook.txt
examples/17-cloud-init-user-data/scripts/provision.sh
examples/17-cloud-init-user-data/scripts/verify.sh
examples/17-cloud-init-user-data/src/.gitkeep
examples/18-triggers-lifecycle-hooks/README.md
examples/18-triggers-lifecycle-hooks/Vagrantfile
examples/18-triggers-lifecycle-hooks/baseline.json
examples/18-triggers-lifecycle-hooks/bin/18-triggers-lifecycle-hooks.sh
examples/18-triggers-lifecycle-hooks/cloud-init/user-data.yaml
examples/18-triggers-lifecycle-hooks/config/box-policy.yaml
examples/18-triggers-lifecycle-hooks/config/network-plan.yaml
examples/18-triggers-lifecycle-hooks/config/plugins.txt
examples/18-triggers-lifecycle-hooks/data/vagrant-status.sample
examples/18-triggers-lifecycle-hooks/docs/de/README.md
examples/18-triggers-lifecycle-hooks/docs/en/README.md
examples/18-triggers-lifecycle-hooks/provisioning/site.yml
examples/18-triggers-lifecycle-hooks/run.sh
examples/18-triggers-lifecycle-hooks/runbook.txt
examples/18-triggers-lifecycle-hooks/scripts/provision.sh
examples/18-triggers-lifecycle-hooks/scripts/verify.sh
examples/18-triggers-lifecycle-hooks/src/.gitkeep
examples/19-disks-model/README.md
examples/19-disks-model/Vagrantfile
examples/19-disks-model/baseline.json
examples/19-disks-model/bin/19-disks-model.sh
examples/19-disks-model/cloud-init/user-data.yaml
examples/19-disks-model/config/box-policy.yaml
examples/19-disks-model/config/network-plan.yaml
examples/19-disks-model/config/plugins.txt
examples/19-disks-model/data/vagrant-status.sample
examples/19-disks-model/docs/de/README.md
examples/19-disks-model/docs/en/README.md
examples/19-disks-model/provisioning/site.yml
examples/19-disks-model/run.sh
examples/19-disks-model/runbook.txt
examples/19-disks-model/scripts/provision.sh
examples/19-disks-model/scripts/verify.sh
examples/19-disks-model/src/.gitkeep
examples/20-snapshots-workflow/README.md
examples/20-snapshots-workflow/Vagrantfile
examples/20-snapshots-workflow/baseline.json
examples/20-snapshots-workflow/bin/20-snapshots-workflow.sh
examples/20-snapshots-workflow/cloud-init/user-data.yaml
examples/20-snapshots-workflow/config/box-policy.yaml
examples/20-snapshots-workflow/config/network-plan.yaml
examples/20-snapshots-workflow/config/plugins.txt
examples/20-snapshots-workflow/data/vagrant-status.sample
examples/20-snapshots-workflow/docs/de/README.md
examples/20-snapshots-workflow/docs/en/README.md
examples/20-snapshots-workflow/provisioning/site.yml
examples/20-snapshots-workflow/run.sh
examples/20-snapshots-workflow/runbook.txt
examples/20-snapshots-workflow/scripts/provision.sh
examples/20-snapshots-workflow/scripts/verify.sh
examples/20-snapshots-workflow/src/.gitkeep
examples/21-box-update-lifecycle/README.md
examples/21-box-update-lifecycle/Vagrantfile
examples/21-box-update-lifecycle/baseline.json
examples/21-box-update-lifecycle/bin/21-box-update-lifecycle.sh
examples/21-box-update-lifecycle/cloud-init/user-data.yaml
examples/21-box-update-lifecycle/config/box-policy.yaml
examples/21-box-update-lifecycle/config/network-plan.yaml
examples/21-box-update-lifecycle/config/plugins.txt
examples/21-box-update-lifecycle/data/vagrant-status.sample
examples/21-box-update-lifecycle/docs/de/README.md
examples/21-box-update-lifecycle/docs/en/README.md
examples/21-box-update-lifecycle/provisioning/site.yml
examples/21-box-update-lifecycle/run.sh
examples/21-box-update-lifecycle/runbook.txt
examples/21-box-update-lifecycle/scripts/provision.sh
examples/21-box-update-lifecycle/scripts/verify.sh
examples/21-box-update-lifecycle/src/.gitkeep
examples/22-plugin-management/README.md
examples/22-plugin-management/Vagrantfile
examples/22-plugin-management/baseline.json
examples/22-plugin-management/bin/22-plugin-management.sh
examples/22-plugin-management/cloud-init/user-data.yaml
examples/22-plugin-management/config/box-policy.yaml
examples/22-plugin-management/config/network-plan.yaml
examples/22-plugin-management/config/plugins.txt
examples/22-plugin-management/data/vagrant-status.sample
examples/22-plugin-management/docs/de/README.md
examples/22-plugin-management/docs/en/README.md
examples/22-plugin-management/provisioning/site.yml
examples/22-plugin-management/run.sh
examples/22-plugin-management/runbook.txt
examples/22-plugin-management/scripts/provision.sh
examples/22-plugin-management/scripts/verify.sh
examples/22-plugin-management/src/.gitkeep
examples/23-hcp-vagrant-registry-model/README.md
examples/23-hcp-vagrant-registry-model/Vagrantfile
examples/23-hcp-vagrant-registry-model/baseline.json
examples/23-hcp-vagrant-registry-model/bin/23-hcp-vagrant-registry-model.sh
examples/23-hcp-vagrant-registry-model/cloud-init/user-data.yaml
examples/23-hcp-vagrant-registry-model/config/box-policy.yaml
examples/23-hcp-vagrant-registry-model/config/network-plan.yaml
examples/23-hcp-vagrant-registry-model/config/plugins.txt
examples/23-hcp-vagrant-registry-model/data/vagrant-status.sample
examples/23-hcp-vagrant-registry-model/docs/de/README.md
examples/23-hcp-vagrant-registry-model/docs/en/README.md
examples/23-hcp-vagrant-registry-model/provisioning/site.yml
examples/23-hcp-vagrant-registry-model/run.sh
examples/23-hcp-vagrant-registry-model/runbook.txt
examples/23-hcp-vagrant-registry-model/scripts/provision.sh
examples/23-hcp-vagrant-registry-model/scripts/verify.sh
examples/23-hcp-vagrant-registry-model/src/.gitkeep
examples/24-vagrant-share-risk-review/README.md
examples/24-vagrant-share-risk-review/Vagrantfile
examples/24-vagrant-share-risk-review/baseline.json
examples/24-vagrant-share-risk-review/bin/24-vagrant-share-risk-review.sh
examples/24-vagrant-share-risk-review/cloud-init/user-data.yaml
examples/24-vagrant-share-risk-review/config/box-policy.yaml
examples/24-vagrant-share-risk-review/config/network-plan.yaml
examples/24-vagrant-share-risk-review/config/plugins.txt
examples/24-vagrant-share-risk-review/data/vagrant-status.sample
examples/24-vagrant-share-risk-review/docs/de/README.md
examples/24-vagrant-share-risk-review/docs/en/README.md
examples/24-vagrant-share-risk-review/provisioning/site.yml
examples/24-vagrant-share-risk-review/run.sh
examples/24-vagrant-share-risk-review/runbook.txt
examples/24-vagrant-share-risk-review/scripts/provision.sh
examples/24-vagrant-share-risk-review/scripts/verify.sh
examples/24-vagrant-share-risk-review/src/.gitkeep
examples/25-ssh-access-and-keys/README.md
examples/25-ssh-access-and-keys/Vagrantfile
examples/25-ssh-access-and-keys/baseline.json
examples/25-ssh-access-and-keys/bin/25-ssh-access-and-keys.sh
examples/25-ssh-access-and-keys/cloud-init/user-data.yaml
examples/25-ssh-access-and-keys/config/box-policy.yaml
examples/25-ssh-access-and-keys/config/network-plan.yaml
examples/25-ssh-access-and-keys/config/plugins.txt
examples/25-ssh-access-and-keys/data/vagrant-status.sample
examples/25-ssh-access-and-keys/docs/de/README.md
examples/25-ssh-access-and-keys/docs/en/README.md
examples/25-ssh-access-and-keys/provisioning/site.yml
examples/25-ssh-access-and-keys/run.sh
examples/25-ssh-access-and-keys/runbook.txt
examples/25-ssh-access-and-keys/scripts/provision.sh
examples/25-ssh-access-and-keys/scripts/verify.sh
examples/25-ssh-access-and-keys/src/.gitkeep
examples/26-environment-variables-and-dotenv/README.md
examples/26-environment-variables-and-dotenv/Vagrantfile
examples/26-environment-variables-and-dotenv/baseline.json
examples/26-environment-variables-and-dotenv/bin/26-environment-variables-and-dotenv.sh
examples/26-environment-variables-and-dotenv/cloud-init/user-data.yaml
examples/26-environment-variables-and-dotenv/config/box-policy.yaml
examples/26-environment-variables-and-dotenv/config/network-plan.yaml
examples/26-environment-variables-and-dotenv/config/plugins.txt
examples/26-environment-variables-and-dotenv/data/vagrant-status.sample
examples/26-environment-variables-and-dotenv/docs/de/README.md
examples/26-environment-variables-and-dotenv/docs/en/README.md
examples/26-environment-variables-and-dotenv/provisioning/site.yml
examples/26-environment-variables-and-dotenv/run.sh
examples/26-environment-variables-and-dotenv/runbook.txt
examples/26-environment-variables-and-dotenv/scripts/provision.sh
examples/26-environment-variables-and-dotenv/scripts/verify.sh
examples/26-environment-variables-and-dotenv/src/.gitkeep
examples/27-ci-validation-of-vagrantfiles/README.md
examples/27-ci-validation-of-vagrantfiles/Vagrantfile
examples/27-ci-validation-of-vagrantfiles/baseline.json
examples/27-ci-validation-of-vagrantfiles/bin/27-ci-validation-of-vagrantfiles.sh
examples/27-ci-validation-of-vagrantfiles/cloud-init/user-data.yaml
examples/27-ci-validation-of-vagrantfiles/config/box-policy.yaml
examples/27-ci-validation-of-vagrantfiles/config/network-plan.yaml
examples/27-ci-validation-of-vagrantfiles/config/plugins.txt
examples/27-ci-validation-of-vagrantfiles/data/vagrant-status.sample
examples/27-ci-validation-of-vagrantfiles/docs/de/README.md
examples/27-ci-validation-of-vagrantfiles/docs/en/README.md
examples/27-ci-validation-of-vagrantfiles/provisioning/site.yml
examples/27-ci-validation-of-vagrantfiles/run.sh
examples/27-ci-validation-of-vagrantfiles/runbook.txt
examples/27-ci-validation-of-vagrantfiles/scripts/provision.sh
examples/27-ci-validation-of-vagrantfiles/scripts/verify.sh
examples/27-ci-validation-of-vagrantfiles/src/.gitkeep
examples/28-security-baseline-dev-vm/README.md
examples/28-security-baseline-dev-vm/Vagrantfile
examples/28-security-baseline-dev-vm/baseline.json
examples/28-security-baseline-dev-vm/bin/28-security-baseline-dev-vm.sh
examples/28-security-baseline-dev-vm/cloud-init/user-data.yaml
examples/28-security-baseline-dev-vm/config/box-policy.yaml
examples/28-security-baseline-dev-vm/config/network-plan.yaml
examples/28-security-baseline-dev-vm/config/plugins.txt
examples/28-security-baseline-dev-vm/data/vagrant-status.sample
examples/28-security-baseline-dev-vm/docs/de/README.md
examples/28-security-baseline-dev-vm/docs/en/README.md
examples/28-security-baseline-dev-vm/provisioning/site.yml
examples/28-security-baseline-dev-vm/run.sh
examples/28-security-baseline-dev-vm/runbook.txt
examples/28-security-baseline-dev-vm/scripts/provision.sh
examples/28-security-baseline-dev-vm/scripts/verify.sh
examples/28-security-baseline-dev-vm/src/.gitkeep
examples/29-incident-response-broken-vm/README.md
examples/29-incident-response-broken-vm/Vagrantfile
examples/29-incident-response-broken-vm/baseline.json
examples/29-incident-response-broken-vm/bin/29-incident-response-broken-vm.sh
examples/29-incident-response-broken-vm/cloud-init/user-data.yaml
examples/29-incident-response-broken-vm/config/box-policy.yaml
examples/29-incident-response-broken-vm/config/network-plan.yaml
examples/29-incident-response-broken-vm/config/plugins.txt
examples/29-incident-response-broken-vm/data/vagrant-status.sample
examples/29-incident-response-broken-vm/docs/de/README.md
examples/29-incident-response-broken-vm/docs/en/README.md
examples/29-incident-response-broken-vm/provisioning/site.yml
examples/29-incident-response-broken-vm/run.sh
examples/29-incident-response-broken-vm/runbook.txt
examples/29-incident-response-broken-vm/scripts/provision.sh
examples/29-incident-response-broken-vm/scripts/verify.sh
examples/29-incident-response-broken-vm/src/.gitkeep
examples/30-troubleshooting-vagrant/README.md
examples/30-troubleshooting-vagrant/Vagrantfile
examples/30-troubleshooting-vagrant/baseline.json
examples/30-troubleshooting-vagrant/bin/30-troubleshooting-vagrant.sh
examples/30-troubleshooting-vagrant/cloud-init/user-data.yaml
examples/30-troubleshooting-vagrant/config/box-policy.yaml
examples/30-troubleshooting-vagrant/config/network-plan.yaml
examples/30-troubleshooting-vagrant/config/plugins.txt
examples/30-troubleshooting-vagrant/data/vagrant-status.sample
examples/30-troubleshooting-vagrant/docs/de/README.md
examples/30-troubleshooting-vagrant/docs/en/README.md
examples/30-troubleshooting-vagrant/provisioning/site.yml
examples/30-troubleshooting-vagrant/run.sh
examples/30-troubleshooting-vagrant/runbook.txt
examples/30-troubleshooting-vagrant/scripts/provision.sh
examples/30-troubleshooting-vagrant/scripts/verify.sh
examples/30-troubleshooting-vagrant/src/.gitkeep
examples/README.md
Setup & helper scripts1
scripts/provision_vagrant.sh

VAG · Orthevs Academy

Frame the workshop application together.

For internal training, learning paths or technical deep dives, scope, sequence and audience can be aligned with the intended context.

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.