xymon/manifests/client.pp

40 lines
912 B
Puppet

# == Class: xymon::client
#
# Manage installation and configuration of Xymon client.
#
# === Parameters
#
#
# === Variables
#
#
# === Examples
#
# class { 'xymon::client':
# }
#
# === Authors
#
# Gardouille <gardouille@gmail.com>
#
# === Copyright
#
# WTFPL <http://wtfpl.org/>
#
class xymon::client (
$download_dir = $xymon::params::cli_download_dir,
$download_url = $xymon::params::cli_download_url,
$new_version = $xymon::params::cli_new_version,
$package_name = $xymon::params::cli_package_name,
$pkg_ensure = $xymon::params::cli_pkg_ensure,
$pkg_provider = $xymon::params::cli_pkg_provider,
) inherits xymon::params {
include '::xymon::client::preconfig'
include '::xymon::client::install'
Class['::xymon::client::preconfig'] ->
Class['::xymon::client::install']
} # Public class: xymon::client