Hi Daniel,
Yep, using the hostname works correctly - we just had quite a few failed puppet runs and the cause was unable to talk to the upstream repos.
Performing a yum clean all and letting it do its thing has things working again - appreciate the quick response.
Having a bunch of IPv6 only machines has its positives.. as well as its negatives :-)
Cheers
David