From 89a03cf5ac4bf35720c6d64d5e1c6e2071e1df74 Mon Sep 17 00:00:00 2001
From: Jenkins ConfDroid
# 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}":