Ensure we can provide multiple configurations to exercise different
behaviour within modules with complex job definition inputs.
This ensures that behaviour can be put behind config options, while
providing a platform to exercise these non-default values with the full
complexity of the OpenStack JJB definitions.
Since config options may result in different output, success is
determined by simply succeeding in executing JJB without error.
For additional review, any differences are outputted.
Change-Id: Ifd2b48ae85fbe7b5a2858dd426137c735c6ccd02