App-Scaffolder-Puppet
view release on metacpan or search on metacpan
share/puppetclass/subpackage/manifests/___subnamepartspath___.pp.tt view on Meta::CPAN
#
# @param ensure
# Ensure parameter to ensure that [% package %] is either
# <code>present</code> or <code>absent</code>.
# @param package
# Name of the package that provides [% package %]. If
# <code>false</code>, no package installation will be attempted.
#
class [% name %] (
Enum[present, absent] $ensure = 'present',
Variant[String, Boolean] $package = $[% nameparts.0 %]::params::[% subnamepartsjoined %]_package,
) inherits ::[% nameparts.0 %]::params {
class {
'::[% name %]::install':
ensure => $ensure,
package => $package,
;
}
}
share/puppetclass/subpackage/manifests/___subnamepartspath___/install.pp.tt view on Meta::CPAN
# @summary Class to install [% package %].
#
# @param ensure
# Ensure that the package is either <code>present</code> or
# <code>absent</code>.
# @param package
# Name of the package.
#
class [% name %]::install (
Enum[present, absent] $ensure = 'present',
Variant[String, Boolean] $package = $[% nameparts.0 %]::params::[% subnamepartsjoined %]_package,
) inherits ::[% nameparts.0 %]::params {
if $package {
package {
$package:
ensure => $ensure,
;
}
}
}
share/puppetmodule/package/manifests/init.pp.tt view on Meta::CPAN
#
# @param ensure
# Ensure parameter to ensure that [% package %] is either
# <code>present</code> or <code>absent</code>.
# @param package
# Name of the package that provides [% package %]. If
# <code>false</code>, no package installation will be attempted.
#
class [% name %] (
Enum[present, absent] $ensure = 'present',
Variant[String, Boolean] $package = $[% name %]::params::package,
) inherits ::[% name %]::params {
class {
'::[% name %]::install':
ensure => $ensure,
package => $package,
;
}
}
share/puppetmodule/package/manifests/install.pp.tt view on Meta::CPAN
# @summary Class to install [% package %].
#
# @param ensure
# Ensure that the package is either <code>present</code> or
# <code>absent</code>.
# @param package
# Name of the package.
#
class [% name %]::install (
Enum[present, absent] $ensure = 'present',
Variant[String, Boolean] $package = $[% name %]::params::package,
) inherits ::[% name %]::params {
if $package {
package {
$package:
ensure => $ensure,
;
}
}
}
share/puppetmodule/service/manifests/init.pp.tt view on Meta::CPAN
# <code>absent</code>.
# @param package
# Name of the package that provides [% name %]. If <code>false</code>,
# no package installation will be attempted.
# @param service
# Name of the service that provides [% name %]. If <code>false</code>,
# no service setup will be attempted.
#
class [% name %] (
Enum[present, absent] $ensure = 'present',
Variant[String, Boolean] $package = $[% name %]::params::package,
Variant[String, Boolean] $service = $[% name %]::params::service,
) inherits ::[% name %]::params {
class {
'::[% name %]::install':
ensure => $ensure,
package => $package,
;
} -> class {
'::[% name %]::config':
ensure => $ensure,
;
share/puppetmodule/service/manifests/install.pp.tt view on Meta::CPAN
# @summary Class to install [% name %].
#
# @param ensure
# Ensure that the package is either <code>present</code> or
# <code>absent</code>.
# @param package
# Name of the package.
#
class [% name %]::install (
Enum[present, absent] $ensure = 'present',
Variant[String, Boolean] $package = $[% name %]::params::package,
) inherits ::[% name %]::params {
if $package {
package {
$package:
ensure => $ensure,
;
}
}
}
share/puppetmodule/service/manifests/service.pp.tt view on Meta::CPAN
# @param ensure
# Ensure that the service is either <code>present</code> or
# <code>absent</code>. If <code>present</code>, the service will be started if
# not running and enabled on boot, if <code>absent</code>, it will be stopped
# and disabled at boot.
# @param service
# Name of the service.
#
class [% name %]::service (
Enum[present, absent] $ensure = 'present',
Variant[String, Boolean] $service = $[% name %]::params::service,
) inherits ::[% name %]::params {
$service_ensure = $ensure ? {
'present' => 'running',
'absent' => 'stopped',
}
$service_enable = $ensure ? {
'present' => true,
'absent' => false,
}
if $service {
( run in 0.386 second using v1.01-cache-2.11-cpan-b61123c0432 )