Prepare a cloud-init Userdata File
Use the following information to prepare your cloud-init userdata file. The userdata file is optional for cloud-init.
- The userdata file is a plain-text file in raw cloud-init format, without compression or base64 encoding.
- The maximum file size is 512KB.
- Userdata configuration can be used
to accomplish a number of configuration tasks in the guest operating system. For
instance, some of the more common tasks include:
- Add user accounts
- Install software
- Run scripts
- Import SSH keys
This example shows a userdata file that adds a new user to the guest operating
system:
#cloud-config users: - default - name: testuser primary_group: testgroup sudo: ALL=[ALL] NOPASSWD:ALL groups: sudo, wheel ssh_import_id: None lock_passwd: true ssh_authorized_keys: - ssh-rsa myRsaPubKey