I have a set of host templates:
I want a template called 'all' to be the lowest level template from which all other templates inherit. For this template, I set the check and notification periods and the contact group and that's about all.
Then I'll have four templates that inherit from 'all'; namely 'all-linux', 'all-printers', 'all-switches', 'all-windows'.
Then I'll have two templates that inherit from 'all-linux'; namely 'all-ubuntu-linux' and 'all-debian-linux', and so on; you get the idea.
Then when I add hosts then I choose the most-specific template I can for it (e.g. if it's a Debian host then I choose only the 'all-debian-linux' template for it).
However, after I had set these up, I went back to look at by 'all' template, and saw that it had several *child* templates marked as parents: ; I don't believe I configured it like this. Oh well, perhaps I did, so I better remove them.
So I clicked the left-double-headed arrow to move all those wrongly-assigned parent templates out so I got this:
But when I submit this change and then go back and inspect the 'all' template again those child templates are marked as parents again! Have I misunderstood something? Advice appreciated! Thanks very much!
I'm using 1.3.0.