Puppet Master on foreman not applying configuration on newly provisioned VM

<https://lh3.googleusercontent.com/-leVOSvDbYE4/VPlAaldzCAI/AAAAAAAAAE8/7NMq2rNNX2k/s1600/Foreman-Puppet.png>
Hi All,
I am facing a issue with puppet-master server which automatically comes
with foreman.
I am getting a issue like below

> could not evaluate: Could not retrieve information from environment
> production source(s) puppet://ip-172-31-56-110.ec2.internal/plugins

What does this mean?

Does the provisioned VM able to reach Puppet Master?

Please look through the image.

··· -- The information in this message may be proprietary and/or confidential, and protected from disclosure. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify ATMECS and delete it from your computer.