How do I automatically differentiate machines with identical hardware?

+1 to making tags more useful as part of workflow logic.

as it stands, it looks like tags are only used in the context of setting kernel boot options. it would be really useful to do other things with them, like use them for grouping. we’re looking for a type of grouping or profile functionality. cobbler and other tools do this via profiles, which are collections of configuration snippets and an install distro that you can assign to one or more machines. in most cases, the snippets are layered on top of the base install, so they’re not things you’d want to bake into an image. being able to do grouping like this in the UI and elsewhere would be very powerful. as far as i can tell, people build these relationships or groups outside of MaaS now via wrapper scripts or terraform, but it’s been difficult to assess how folks are actually using MaaS in production to share notes. i’d really like to hear more about people’s workflows here.