diff --git a/doc/puppet_defined_types/cd_haproxy_3A_3Aserver_3A_3Aproxy.html b/doc/puppet_defined_types/cd_haproxy_3A_3Aserver_3A_3Aproxy.html index 33cd686..9b70c3c 100644 --- a/doc/puppet_defined_types/cd_haproxy_3A_3Aserver_3A_3Aproxy.html +++ b/doc/puppet_defined_types/cd_haproxy_3A_3Aserver_3A_3Aproxy.html @@ -508,13 +508,7 @@ instance configuration.
87 88 89 -90 -91 -92 -93 -94 -95 -96 +90# File 'manifests/server/proxy.pp', line 24
@@ -570,19 +564,13 @@ define cd_haproxy::server::proxy (
order => $frontend_order,
}
- # Flag to ensure backends are only created once
- $backends_created = false
+ # Ensure backends are only created once
+ ensure_resource('concat::fragment', "backends_${name}", {
+ 'target' => $hy_main_config,
+ 'content' => template($hy_backendrule),
+ 'order' => $backend_order,
+ })
- unless $backends_created {
- $backend_configs.each |$index, $backend_config| {
- concat::fragment { "backend_${name}_${index}":
- target => $hy_main_config,
- content => template($hy_backendrule),
- order => "${backend_order}${index}",
- }
- }
- $backends_created = true
- }
# # create backend section
# concat::fragment { "backend_${name}":