Check class assignment consistency
I've been having trouble now with dead class assignments and it would be nice if Foreman could report them.
Situation: "Node1" in environment "production" has a class NTP assigned to it. In Foreman you change the environment to "test" where NTP is not present. Foreman keeps NTP on the left side as an assigned class without any warnings.
To make it worse, puppet completely ignores missing classes for external nodes as you can see here:
Situation: The NTP class is renamed or deleted. Some nodes that use this class will have now an "orphan" assignment but you are not able to detect that. Puppet won't tell you (as seen in the link above), and Foreman also won't tell you this (even after a rake task to import the classes).