Sometime back, I made modifications to the original generic CloudStack cloud-set-guest-password and cloud-set-guest-sshkey to make them work on other Linux distros and FreeBSD.
You can find them on Github.
The platforms I have tested them to work are…
- SuSE Enterprise Linux
- CentOS 6.x
- Debian / Ubuntu
You can also find DHCP hooks to set the hostname for FreeBSD.
Ideally, I would have liked to merge these OS specific ones back into a unified script but looks like these scripts have found their way into other people’s tool sets.
Leaving them as-is for now.