Skip to content

Commit 46f6778

Browse files
committed
Merge pull request #2 from racciari/master
Add global limit parameters
2 parents 090b8fc + 2382d02 commit 46f6778

File tree

5 files changed

+15
-8
lines changed

5 files changed

+15
-8
lines changed

manifests/init.pp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@
7070
$file_ensure = $gridinit::params::file_ensure,
7171
$directory_mode = $gridinit::params::directory_mode,
7272
$directory_ensure = $gridinit::params::directory_ensure,
73+
$limit_core_size = $gridinit::params::limit_core_size,
74+
$limit_max_files = $gridinit::params::limit_max_files,
75+
$limit_stack_size = $gridinit::params::limit_stack_size,
7376
$no_exec = $gridinit::params::no_exec,
7477

7578
$programs = {},

manifests/install.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
package { $gridinit::packages_names:
1515
ensure => $gridinit::package_ensure,
1616
allow_virtual => false,
17-
install_options => $package_install_options,
17+
install_options => $gridinit::package_install_options,
1818
}
1919

2020
}

manifests/params.pp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
$packages_names = ['openio-gridinit','openio-gridinit-utils']
2121
$package_install_options = undef
2222
}
23-
default: { fail("osfamily $::osfamily not supported.") }
23+
default: { fail("osfamily ${::osfamily} not supported.") }
2424
}
2525
$bindir = "${prefixdir}/bin"
2626
$sysconfdir = '/etc'
@@ -58,6 +58,10 @@
5858
$file_ensure = 'file'
5959
$directory_mode = '0755'
6060
$directory_ensure = 'directory'
61+
# Global parameters
62+
$limit_core_size = '-1'
63+
$limit_max_files = '8192'
64+
$limit_stack_size = '256'
6165
# Others
6266
$no_exec = false
6367
}

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "openio-gridinit",
3-
"version": "1.1.2",
3+
"version": "1.1.3",
44
"author": "Romain Acciari",
55
"summary": "Puppet module for gridinit from OpenIO",
66
"license": "Apache-2.0",

templates/gridinit.conf.erb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[Default]
22
listen=<%= @runstatedir %>/gridinit.sock
33
pidfile=<%= @runstatedir %>/gridinit.pid
4-
uid=root
5-
gid=root
4+
uid=<%= scope['gridinit::user'] %>
5+
gid=<%= scope['gridinit::group'] %>
66
working_dir=<%= @runstatedir %>
77

8-
limit.core_size=-1
9-
limit.max_files=8192
10-
limit.stack_size=256
8+
limit.core_size=<%= @limit_core_size %>
9+
limit.max_files=<%= @limit_max_files %>
10+
limit.stack_size=<%= @limit_stack_size %>
1111

1212
include=<%= @sysconfdird %>/*

0 commit comments

Comments
 (0)