Releases: caltechlibrary/cloud-init-examples
Improving RDM instances
maintenance release
This release fixes a typo in newt-init.yaml.
Doc cleanup, improved start-vm.bash
This release includes some cleanup of docs, updates to the Invenio example cloud init files and a consolidation of Bash scripts for starting/creating VM instances. The revised start-vm.bash now will accept a second parameter indicating the size of the VM to create. The sizes supported are nano, micro, tiny, small, medium, large, xlarge and 2xlarge based on the VM descriptions at https://aws.amazon.com/ec2/instance-types/t4/
for T4g instances.
And now with staff-favorites.bash
We needed an easy way to include staff favorites post VM setup, now the start-*-vm.bash scripts will check for staff-favorites.bash and move it into your VM. If you want to use them then run bash staff-favorites.bash in the VM shell and they'll install.
Generalization
I've provided more generalized Bash script for managing your multipass VM. In updating them I have allowed for cloud init definitions based on organization overrides (e.g. adding department users setup) via YAML files that match the pattern *-local.yaml with the files machine *-init.yaml as a fallback. This lets this collection of scripts be relevant outside Caltech Library's DLD group (e.g. might be of interest to people doing data science pipe line work in multipass VMs).
Full Changelog: 0.0.2...0.0.3
Refinement of concept
Initial Proof of concept
This is a collection of Bash scripts and Cloud Init files for use with multipass virtual machines.