YUM has to be interrupted while concluding the transaction for installation of oracle-php-release-el7-1.0-4.el7.x86_64
This is unsurprising, once you look at the first line of its %postinstall scriptlet:
if curl -sf -H "Authorization: Bearer Oracle" http://169.254.169.254/opc/v2/instance/id | grep '403\|404' > /dev/null; then
The subsequent lines at least time themselves out, but... what gives? "Why in the world is this trying to reach an automatic private address in the first place," would be my question, except that I can imagine someone is using this as a "clever," albeit inappropriate, way to reach something local. So instead, my question is: "why is this written in a way which hangs YUM?"