Added variable to pass options to opencollab-puppet-uploader
This commit is contained in:
parent
cf833fd8e8
commit
f1fc87b750
1 changed files with 15 additions and 4 deletions
|
@ -387,6 +387,9 @@ class puppet::server::apache inherits puppet::server::mongrel {
|
|||
# $puppet_opencollab_pass:
|
||||
# Wiki password.
|
||||
#
|
||||
# $puppet_opencollab_options:
|
||||
# Extra options for opencollab-puppet-uploader.
|
||||
#
|
||||
class puppet::opencollab {
|
||||
|
||||
if !$puppet_opencollab_url {
|
||||
|
@ -419,12 +422,20 @@ class puppet::opencollab {
|
|||
content => "[creds]\nurl = ${puppet_opencollab_url}\nusername = ${puppet_opencollab_user}\npassword = ${puppet_opencollab_pass}\n",
|
||||
}
|
||||
|
||||
case $operatingsystem {
|
||||
ubuntu: { $script = "/usr/local/bin/opencollab-puppet-uploader" }
|
||||
default: { $script = "/usr/bin/opencollab-puppet-uploader" }
|
||||
}
|
||||
|
||||
if $puppet_opencollab_options {
|
||||
$script_options = "-c /etc/puppet/opencollab.conf ${puppet_opencollab_options}"
|
||||
} else {
|
||||
$script_options = "-c /etc/puppet/opencollab.conf"
|
||||
}
|
||||
|
||||
cron { "opencollab-puppet-uploader":
|
||||
ensure => present,
|
||||
command => $operatingsystem ? {
|
||||
ubuntu => "/usr/local/bin/opencollab-puppet-uploader -c /etc/puppet/opencollab.conf /var/lib/puppet/yaml/facts/*.yaml",
|
||||
default => "/usr/bin/opencollab-puppet-uploader -c /etc/puppet/opencollab.conf /var/lib/puppet/yaml/facts/*.yaml",
|
||||
},
|
||||
command => "${script} ${script_options} /var/lib/puppet/yaml/facts/*.yaml",
|
||||
user => root,
|
||||
minute => 0,
|
||||
hour => 0,
|
||||
|
|
Loading…
Add table
Reference in a new issue