An educational resource providing files and instructions to set up a DevSecOps training environment with example pipelines and exercises.
Files for the Unixerius / ITVitae training "Introduction to DevSecOps"
This repository is designed for students and instructors involved in the Unixerius / ITVitae 'Introduction to DevSecOps' training course. It provides all necessary files, including VM setup configurations, lab exercises, and example Azure DevOps pipelines, enabling hands-on learning of DevSecOps practices and tools.
This tool is not a software application but a collection of educational files and instructions; users must have compatible hardware and install virtualization software and Vagrant before use. The recommended virtualization approach depends on the host OS and CPU architecture, with fallback options provided if needed.
Ensure your laptop meets minimum requirements: 8GB RAM, 50GB free storage, CPU from 2020 or later
Install virtualization software based on your host OS and CPU architecture (e.g., HyperV, VirtualBox, Qemu, UTM)
Install Vagrant to manage virtual machines
Download the appropriate Vagrant configuration file from the repository
Use Vagrant to create and provision the VM with all necessary software for the training environment
vagrant up
Creates and provisions the virtual machine as per the Vagrant configuration file
vagrant halt
Stops the running virtual machine
vagrant destroy
Removes the virtual machine and all associated resources