I am currently working on an an AD&D adventure and am wondering if it the following situation makes any sense:

> There is a green dragon that lives in a dungeon (surprise!) that is worshiped by troglodytes and kobolds.

> The troglodytes are superior to the kobolds, and they keep the kobolds around as cannon fodder. Kobolds follow the troglodytes and in general are the lower class in this society, not unlike Germany in the 1920s-50s where Germans were the upper class and Jews were put in ghettos and treated as lower people. The troglodytes worship this dragon in a sprawling underground complex.

Does this scenario make sense from a environmental and ecosystemic (think I just made a new word) scenario?

I know some monsters absolutely refuse to work, live, and act "civilized" next to each other (like demons and devils). Is this the case with kobolds and troglodytes? I thought the dragon could in a way unite them since they're all reptilian.