Skip to content
This repository was archived by the owner on Mar 28, 2019. It is now read-only.

Commit 0f88d4d

Browse files
committed
Merge pull request #223 from mvisonneau/runinterval
Runinterval variable implementation
2 parents 31f2111 + 8c2cd29 commit 0f88d4d

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

manifests/agent.pp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@
5656
# The usecacheonfailure variable in puppet.conf
5757
# Default: true
5858
#
59+
# [*runinterval*]
60+
# The runinterval variable in puppet.conf
61+
# Default: 1800
62+
#
5963
# [*method*]
6064
# The mechanism for performing puppet runs.
6165
# Supported methods: [cron, service, only_service, none]
@@ -91,6 +95,7 @@
9195
$splay = false,
9296
$configtimeout = 360,
9397
$usecacheonfailure = true,
98+
$runinterval = undef,
9499
$method = $puppet::params::default_method,
95100
$manage_package = true,
96101
$package = $puppet::params::agent_package,

manifests/agent/config.pp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,12 @@
7676
setting => 'usecacheonfailure',
7777
value => $puppet::agent::usecacheonfailure,
7878
}
79+
80+
if ! empty( $puppet::agent::runinterval )
81+
{
82+
ini_setting { 'runinterval':
83+
setting => 'runinterval',
84+
value => $puppet::agent::runinterval,
85+
}
86+
}
7987
}

metadata.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@
3939
{
4040
"name": "puppetlabs/puppetdb",
4141
"version_requirement": ">= 4.1.0 <5.0.0"
42+
},
43+
{
44+
"name": "puppetlabs/stdlib",
45+
"version_requirement": ">= 4.2.2 <5.0.0"
4246
}
4347
],
4448
"operatingsystem_support": [

0 commit comments

Comments
 (0)