Skip to content

laksith19/student-vm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What? Why? How?

Just a way to automate the build process of the 162 student VMs but a different implementation to the one in use currently by the course. It follows the same structure as upstream but swaps out debootstrap + chroot for cloud init. The primary advantage for this method would be not having to deal with the creation of disk image, and is distro agnostic for the most part. The disadantage at this point is that if we need the build process to be contained within docker, it'll take a painfully long time. The current build took ~1hr to complete which is not ideal (but for what it's worth it works fine). It would be viable if we choose to run the config process directly on the host (~4 mins) or decide to configure at first boot on the students machines - but this could potentially cause more setup issues.

You can get the generated files here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 60.8%
  • C 22.4%
  • Shell 10.3%
  • Vim Script 3.1%
  • Makefile 1.8%
  • Dockerfile 1.6%