From 1b5419be92691ff82452a7221dea1037ae568056 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Sun, 30 Dec 2018 15:50:19 +0100 Subject: [PATCH] adds parameters --- manifests/server/proxy.pp | 1 + manifests/server/proxy_test.pp | 1 + templates/haproxy_frontend_rule.erb | 7 +++++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/manifests/server/proxy.pp b/manifests/server/proxy.pp index b0bd389..adf99c0 100644 --- a/manifests/server/proxy.pp +++ b/manifests/server/proxy.pp @@ -27,6 +27,7 @@ define cd_haproxy::server::proxy ( $frontend_name = undef, $frontend_mode = undef, +$fe_use_backend = undef, $frontend_order = '010', $acl_rule = undef, $acl_order = '020', diff --git a/manifests/server/proxy_test.pp b/manifests/server/proxy_test.pp index 2b4fc66..e4b2c7e 100644 --- a/manifests/server/proxy_test.pp +++ b/manifests/server/proxy_test.pp @@ -27,6 +27,7 @@ class cd_haproxy::server::proxy_test ( cd_haproxy::server::proxy { 'testing': frontend_name => 'test01-frontend', frontend_mode => 'http', + fe_use_backend => "${backend_name}", acl_rule => 'test01-acl', backend_name => 'test01-backend', } diff --git a/templates/haproxy_frontend_rule.erb b/templates/haproxy_frontend_rule.erb index fc8c76e..09cc00c 100644 --- a/templates/haproxy_frontend_rule.erb +++ b/templates/haproxy_frontend_rule.erb @@ -1,2 +1,5 @@ -frontend <%= @frontend_name %> -mode <%= @frontend_mode %> +frontend <%= @frontend_name %> +mode <%= @frontend_mode %> + + +use_backend <%= @fe_use_backend %>