Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

By dongjinleekr
Hello. I am trying to create an ubuntu instance with a cloud-config script, that creates both of user and group at once. That is, I would like to create a user X whose primary group is X, and whose secondary groups is sudo, Y.
The following is what I gave as a cloud-config script:
#cloud-config
groups:
- Y
users:
- name: X
groups: [ sudo, Y ]
shell: /bin/bash
sudo: ['ALL=(ALL) NOPASSWD:ALL']
ssh-authorized-keys:
- ssh-rsa xxx...xxx
runcmd:
- echo "generated!!" > /home/X/test.txt
However, the group Y is not generated. Weirdly, the echo command is executed successfully. Are there any mistakes in my script?
Any guidance and pointers are welcome. Thanks in advance.