diff --git a/doc/puppet_classes/cd_haproxy_3A_3Amain_3A_3Afiles.html b/doc/puppet_classes/cd_haproxy_3A_3Amain_3A_3Afiles.html index 8ac6ac9..368e275 100644 --- a/doc/puppet_classes/cd_haproxy_3A_3Amain_3A_3Afiles.html +++ b/doc/puppet_classes/cd_haproxy_3A_3Amain_3A_3Afiles.html @@ -248,7 +248,16 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/.

151 152 153 -154 +154 +155 +156 +157 +158 +159 +160 +161 +162 +163
# File 'manifests/main/files.pp', line 23
@@ -280,6 +289,15 @@ class cd_haproxy::main::files (
       order     =>  '001',
     }
 
+
+    # create the header
+    concat::fragment { 'tail':
+      target    =>  $hy_main_config,
+      content   =>  template($hy_config_tail_erb),
+      order     =>  '100',
+    }
+
+
     # pid file
     file { $hy_pid:
       ensure    =>  file,
diff --git a/doc/puppet_classes/cd_haproxy_3A_3Aparams.html b/doc/puppet_classes/cd_haproxy_3A_3Aparams.html
index c1e26d2..e58eda2 100644
--- a/doc/puppet_classes/cd_haproxy_3A_3Aparams.html
+++ b/doc/puppet_classes/cd_haproxy_3A_3Aparams.html
@@ -92,32 +92,12 @@
   
 
 
-  

Summary

- Class holds all parameters for the cd_haproxy module and is -inherited by all classes except defines. -

Overview

cd_haproxy::params.pp Module name: cd_haproxy Author: Arne Teuke -(arne_teuke@confdroid.com) License: This file is part of cd_haproxy.

- -

cd_haproxy is used for providing automatic configuration of HA proxy. -Copyright (C) 2017 confdroid (copyright@confdroid.com) This program is -free software: you can redistribute it and/or modify it under the terms of -the GNU General Public License as published by the Free Software -Foundation, either version 3 of the License, or (at your option) any later -version.

- -

This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details.

- -

You should have received a copy of the GNU General Public License along -with this program. If not, see www.gnu.org/licenses/.

+(arne_teuke@confdroid.com)

@@ -733,13 +713,6 @@ succeed.

-

See Also:

- -
@@ -747,6 +720,26 @@ succeed.

 
 
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
 78
 79
 80
@@ -804,29 +797,10 @@ succeed.

132 133 134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154
+135
-
# File 'manifests/params.pp', line 78
+        
# File 'manifests/params.pp', line 58
 
 class cd_haproxy::params (
 
@@ -885,6 +859,7 @@ $hy_errors_dir        = "${hy_main_dir}/errors"
 # files
 $hy_main_config       = "${hy_main_dir}/haproxy.cfg"
 $hy_config_head_erb   = 'cd_haproxy/haproxy_head.erb'
+$hy_config_tail_erb   = 'cd_haproxy/haproxy_tail.erb'
 $hy_400_file          = "${hy_errors_dir}/400.http"
 $hy_400_erb           = 'cd_haproxy/errors/400_http.erb'
 $hy_403_file          = "${hy_errors_dir}/403.http"
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 feb976a..c1b8f16 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
@@ -453,7 +453,9 @@ instance configuration.

71 72 73 -74
+74 +75 +76
# File 'manifests/server/proxy.pp', line 24
@@ -486,6 +488,7 @@ define cd_haproxy::server::proxy (
   $hy_acl_rule      = 'cd_haproxy/haproxy_acl_rule.erb'
 
 
+
   # Ensure acl_rule_front and acl_rule_back are arrays
   $acl_rule_front_array = split($acl_rule_front, ';')
   $acl_rule_back_array  = split($acl_rule_back, ';')
@@ -508,6 +511,7 @@ define cd_haproxy::server::proxy (
     content =>  template($hy_backendrule),
     order   =>  $backend_order,
   }
+
 }