Forge Home

tps

The TPS Report Module is a simple defined resource that can creates multiline files without a template

10,767 downloads

9,826 latest version

2.3 quality score

Version information

  • 1.0.3 (latest)
  • 1.0.2
  • 1.0.1
  • 1.0.0
released Oct 27th 2014

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'panaman-tps', '1.0.3'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add panaman-tps
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install panaman-tps --version 1.0.3

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

panaman/tps — version 1.0.3 Oct 27th 2014

TPS REPORT WRITER

This is a simple puppet module that can create multi-line text files without a template.

File defaults owner and group to '0' and the file permissions to '0644'

*NOTE: flare can accept a single line or an array. Variables are also accepted.

###Example

  tps::report { '/etc/file.txt':
    flare => [
      'PC load letter! WTF does that mean?',
      'We need to talk about your flair',
      'Sounds like someone has a case of the Mondays',
      'We need to talk about your TPS reports',
    ],
  }

tps::report { '/etc/file2.txt': flare => 'We need to talk about your TPS reports', }

###Override options

  owner     => 'Lumbergh',
  group     => 'Chotchkies',
  mode      => '0755',
  show_diff => false,

###Example with override and variable

  tps::report { '/etc/file.txt':
    owner     => 'Lumbergh',
    group     => 'Chotchkies',
    mode      => '0755',
    show_diff => false,
    flare => [
      "PC load letter! $hostname",
      'We need to talk about your flair',
      'Sounds like someone has a case of the Mondays',
      'We need to talk about your TPS reports',
    ],
  }