diff --git a/manifests/init.pp b/manifests/init.pp index d70f819..c51e0e7 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -72,6 +72,7 @@ class zuul ( $trusted_rw_dirs = [], $untrusted_ro_dirs = [], $untrusted_rw_dirs = [], + $disk_limit_per_job = '', $python_version = 2, $zuulv3 = false, $gearman_client_ssl_cert = undef, diff --git a/templates/zuulv3.conf.erb b/templates/zuulv3.conf.erb index 626a7df..b59b0bb 100644 --- a/templates/zuulv3.conf.erb +++ b/templates/zuulv3.conf.erb @@ -55,6 +55,9 @@ trusted_ro_dirs=<%= @trusted_ro_dirs.join(':') %> trusted_rw_dirs=<%= @trusted_rw_dirs.join(':') %> untrusted_ro_dirs=<%= @untrusted_ro_dirs.join(':') %> untrusted_rw_dirs=<%= @untrusted_rw_dirs.join(':') %> +<% if @disk_limit_per_job != "" -%> +disk_limit_per_job=<%= @disk_limit_per_job %> +<% end -%> [web] log_config=/etc/zuul/web-logging.conf