···3333...
3434=> booted
3535```
3636+3737+## Future Work
3838+3939+1. If the user specifies a hard-coded user, then the agent could be removed.
4040+ Probably has security benefits; definitely has closure-size benefits.
4141+ (It's likely the VM will need to be booted with a special flag. See:
4242+ https://github.com/Azure/azure-cli/issues/12775 for details.)
···88 "${modulesPath}/virtualisation/azure-image.nix"
99 ];
10101111+ ## NOTE: This is just an example of how to hard-code a user.
1212+ ## The normal Azure agent IS included and DOES provision a user based
1313+ ## on the information passed at VM creation time.
1114 users.users."${username}" = {
1215 isNormalUser = true;
1316 home = "/home/${username}";