Puppet Class: cachefilesd

Inherits:
cachefilesd::params
Inherited by:
cachefilesd::config
cachefilesd::install
cachefilesd::service
Defined in:
manifests/init.pp

Overview

Parameters:

  • service_enable (Any) (defaults to: $cachefilesd::params::service_enable)
  • service_ensure (Any) (defaults to: $cachefilesd::params::service_ensure)
  • service_manage (Any) (defaults to: $cachefilesd::params::service_manage)
  • package_ensure (Any) (defaults to: $cachefilesd::params::package_ensure)
  • hasrestart (Any) (defaults to: $cachefilesd::params::hasrestart)
  • hasstatus (Any) (defaults to: $cachefilesd::params::hasstatus)
  • cachedir (Any) (defaults to: $cachefilesd::params::cachedir)
  • cachetag (Any) (defaults to: $cachefilesd::params::cachetag)
  • culltable (Any) (defaults to: $cachefilesd::params::culltable)
  • disablecull (Any) (defaults to: $cachefilesd::params::disablecull)
  • debugcache (Any) (defaults to: $cachefilesd::params::debugcache)
  • brun (Any) (defaults to: $cachefilesd::params::brun)
  • frun (Any) (defaults to: $cachefilesd::params::frun)
  • bcull (Any) (defaults to: $cachefilesd::params::bcull)
  • fcull (Any) (defaults to: $cachefilesd::params::fcull)
  • bstop (Any) (defaults to: $cachefilesd::params::bstop)
  • fstop (Any) (defaults to: $cachefilesd::params::fstop)
  • secctx (Any) (defaults to: $cachefilesd::params::secctx)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'manifests/init.pp', line 1

class cachefilesd (
  $service_enable   = $cachefilesd::params::service_enable,
  $service_ensure   = $cachefilesd::params::service_ensure,
  $service_manage   = $cachefilesd::params::service_manage,
  $package_ensure   = $cachefilesd::params::package_ensure,
  $hasrestart       = $cachefilesd::params::hasrestart,
  $hasstatus        = $cachefilesd::params::hasstatus,
  $cachedir         = $cachefilesd::params::cachedir,
  $cachetag         = $cachefilesd::params::cachetag,
  $culltable        = $cachefilesd::params::culltable,
  $disablecull      = $cachefilesd::params::disablecull,
  $debugcache       = $cachefilesd::params::debugcache,
  $brun             = $cachefilesd::params::brun,
  $frun             = $cachefilesd::params::frun,
  $bcull            = $cachefilesd::params::bcull,
  $fcull            = $cachefilesd::params::fcull,
  $bstop            = $cachefilesd::params::bstop,
  $fstop            = $cachefilesd::params::fstop,
  $secctx           = $cachefilesd::params::secctx) inherits cachefilesd::params {
  include 'stdlib'
  validate_bool($service_enable, $service_manage, $hasstatus, $hasrestart, $disablecull)
  validate_absolute_path($config, $cachedir)
  validate_string($service_ensure, $package_ensure, $binname, $cachetag)

  anchor { 'cachefilesd::begin': } ->
  class { '::cachefilesd::install': } ->
  class { '::cachefilesd::config': } ~>
  class { '::cachefilesd::service': } ->
  anchor { 'cachefilesd::end': }
}