New method to apply metadata that preserves or updates existing.
New power: add custom metadata to a VM and systemd examples to use them for sensitive data.
fix: since we use cloud-config.yaml we don't have a startup script but a user-data file