Resource Type: incron_system_table

Defined in:
lib/puppet/type/incron_system_table.rb
Providers:
manage

Overview

Creates an ‘incrond’ compatible system table

Line order will be preserved

Any paths that contain globs ‘*’ will be expanded into the appropriate number of rules based on glob expansion on the target system

Globbed paths that do not result in a valid path expansion will be ignored

Globs starting with /** will also be ignored due to the burden placed on the system

WARNING: TAKE CARE THAT YOU KNOW WHAT YOUR GLOBS WILL EXPAND TO!

Properties

  • ensure (defaults to: present)

    The state that should be enforced for the table

    Supported values:
    • present
    • absent

Parameters

  • command

    The command(s) to apply when the paths change

    If multiple paths and commands are specified, they will create multiple lines that contain all possible combinations

  • content

    Raw content to add to the file - Will be validated

  • mask

    The incron “masks” to apply

  • name (namevar)

    The filename to use for the table - Non-word characters will be replaced

  • path

    Path(s) to watch and apply the ‘command`

  • provider

    The specific backend to use for this ‘incron_system_table` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.