Puppet Class: inspec
- Inherits:
- inspec::params
- Defined in:
- manifests/init.pp
Overview
Install & Manage Inspec
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'manifests/init.pp', line 14
class inspec (
$package_name = $inspec::params::package_name,
$package_version = $inspec::params::package_version,
$install_method = $inspec::params::install_method,
$download_path = $inspec::params::download_path,
$download_url_base = $inspec::params::download_url_base,
$download_url = $inspec::params::download_url,
$os_arch = $inspec::params::os_arch,
$os_family = $inspec::params::os_family,
$os_ver = $inspec::params::os_ver,
$package_suffix = $inspec::params::package_suffix,
) inherits inspec::params {
$real_download_url = pick($download_url, "${download_url_base}${os_family}/${os_ver}/${package_name}-${package_version}.${os_family}${os_ver}.${os_arch}.${package_suffix}")
anchor { 'inspec_first': } ->
class { 'inspec::install': } ->
anchor { 'inspec_final': }
}
|