Is there a way for an Ubuntu 14.04 instance to tell whether it’s running at this provider, as opposed to some other provider or in VirtualBox on my laptop, etc?
I realize that the provider could be identified via the startup script, that could “bake” that information into the instance when it’s created. Or some external software could log into the instance and configure it accordingly. That’s doable.
But I was wondering if there’s a simple, unambiguous way for an instance that’s already running, to tell that it’s running at this provider, using only things that are already available to it.
I don’t want to do an API call, download the list of instances, and have this instance try and identify itself in the list. There must be a simpler way, like the existence of a provider-specific package in the OS, or something like that. The test must be reliable and simple.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.
Click below to sign up and get $200 of credit to try our products over 60 days!