Allow alternatives to python-petname for hostname sources, including IP lookups

That sounds like it could work for us. I’m assuming that the commissioning script would be able to query the local IP address, and we should be able to do everything else we need based on that, as long as we can reach out to other services (e.g. DNS).

Let’s see… the previous requests I’ve seen for node naming variants:

Decide hostname of auto enlisted machine by self at enlistment - Features - Canonical MAAS | Discourse

And I could’ve sworn I saw a request for sequential naming with a prefix on Discourse, but right now I’m only finding something like that here:

Canonical MAAS Questions : r/Ubuntu