Our provided cloud images rely on Cloud-Init to properly configure your instance upon creation. Cloud-Init handles such items as networking, hostnames, SSH keys, passwords, etc. Our default configuration should work for almost all cases, but you do have the option to customize your initial instance configuration using cloud-init user data.
Cloud-Init documentation provides a variety of cloud config user data examples. We will update this page with some of our own as we encounter different customer scenarios.