All VMs in cloud-vps currently include
- Puppet
- ldap/auth integration
- cumin client
- light admin supervision/support
Some users (especially internal WMF users) would like a more generic-public-cloud option. For example:
- bring-your-own base image
- custom userdata injection
- ssh key injection
- no puppet, no ldap, no cumin
It should be fairly easy to support special unmanaged projects with those features. The flip side is that there will be slightly greater risks involved as these projects can/will run unsupported OS versions, unsupported software, and if they gobble up CPU cycles we won't have any recourse. For supporting these projects I propose that projectadmins in such projects be limited to NDA users.