openshift_origin::register_dns fails to expand the template on puppet versions prior to 3.3.0. This didn't happen previously and as far as I can tell I've reset all module versions to those of a successful previous run so perhaps something else changed in the environment in which we test pull requests.
Here's the template failure
Debug: /Stage[main]/Openshift_origin::Nameserver/Exec[named restorecon]: The container Class[Openshift_origin::Nameserver] will propagate my refresh event
Debug: Executing '/sbin/service named status'
Debug: Executing '/sbin/chkconfig named'
Debug: Class[Openshift_origin::Nameserver]: The container Stage[main] will propagate my refresh event
Debug: Exec[Register openshift.example.com](provider=shell): Executing '/bin/sh-cRegister openshift.example.com'
Debug: Executing '/bin/sh -c Register openshift.example.com'
Error: /bin/sh: Register: command not found
Error: /Stage[main]/Openshift_origin::Role::Nameserver/Openshift_origin::Register_dns[register nameserver dns]/Exec[Register openshift.example.com]/returns: change from notrun to 0 failed: /bin/sh: Register: command not found
And the exact versions of puppet modules installed
openshift_origin::register_dns fails to expand the template on puppet versions prior to 3.3.0. This didn't happen previously and as far as I can tell I've reset all module versions to those of a successful previous run so perhaps something else changed in the environment in which we test pull requests.
Here's the template failure
And the exact versions of puppet modules installed