Hacker News new | ask | show | jobs
by mpdehaan2 4319 days ago
For Cloud services, SSH is "cloud native" meaning authorized keys are automatically injected by the cloud provider.

If using metal installs, you can also set this up in your preseed or kickstart.

However, you should never have to bootstrap a machine with another script to install things like python-apt, as you can just use the "raw" command to do this for anything that is not part of the box, see http://docs.ansible.com/raw_module.html - so it's still self-bootstrapping.

disclaimer: creator of project.

1 comments

Thanks! Didn't knew about this, or just read over it. I'm mostly using ansible for learning how to use it, don't have huge clusters yet to manage. Most of the hosts I have come from LEB (LowEndBox) offerings so therefor no way to deploy my own base image.

And thank you for the work you put into ansible sir!