::fqdn no longer valid for vhost name in hiera file for puppetlabs-apache module?

Until today, the hiera .yaml file for our CentOS 7.3-based apache server hosts were able to use "%{::fqdn}: to name a vhost (see below). However, after upgrading from
puppet-agent-1.8.2-1.el7.x8664
to
puppet-agent-1.9.0-1.el7.x8664
I found I had to hard-code the vhost name. All other uses of variables like ::fqdn and ::hostname continue to work. (I note that puppetserver has been 2.7.2 since 22 DEC, 2016.)

After the error started I updated the puppetlabs-apache module from 1.8.1 to 1.11.0 just in case that was the problem. It did not resolve the error.

(All references to 'redacted' below equate to the fully qualified hostname of the host in question.)