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}":