[OpenStack-Infra] The future of our server naming patterns

Jeremy Stanley fungi at yuggoth.org
Tue May 24 13:50:42 UTC 2016


On 2016-05-23 20:38:55 +0000 (+0000), Jeremy Stanley wrote:
> As discussed during the "Launch Node, Ansible and Puppet" summit
> session in Austin[1], we're making things unnecessarily hard on
> ourselves by insisting on having multiple servers in our inventory
> with the same name. In order to make server addition and replacement
> automation simpler, lets start using an ordinal suffix on server
> short names to differentiate them (we can still easily rely on DNS
> for their non-numbered convenience names).
[...]

Though I've since been thinking (and a quick codesearch[*] confirms
it) that we have a bunch of hostname==service/vhost assumptions
baked into our configuration management right now. While I'm not
opposed to the plan in principle, executing it implies a pretty
significant cleanup effort to stop using things like $::fqdn all
over the place. That isn't work that I _personally_ have bandwidth
to tackle right now, and it's a potentially disruptive effort for
each of the services whose modules/classes need this sort of
refactoring.

[*] http://codesearch.openstack.org/?q=::fqdn
-- 
Jeremy Stanley



More information about the OpenStack-Infra mailing list