
Formatting a variable with a singular undefined parameter triggers an error, so instead add a separate task to set publish_site as a fact first, if it's been passed, and then just consume that in the subsequent task. This also basically reverts 2c96eae80d477fd974c0340bfaee3176a742326e as that solution introduced the regression we're fixing. Change-Id: I335bafab0d926a0f75971cdd0954a34911ae29c1