December 4, 2013 in answer
The documentation for
haproxy::listen contains a reference to a
collect_exported parameter. In the code for
Haproxy::Balancermembers are collected. Since I was also collecting resources, I was collecting mike’s resources anyway.
A second problem occurred because I did not export an
ensure => false resource, and the concat module simply kept the file alive. When I blew away concat’s cache for the
/etc/haproxy/haproxy.cfg resource, my problems went away.