Resource Type: mattermost_settings

Defined in:
lib/puppet/type/mattermost_settings.rb
Providers:
mattermost_settings_provider

Overview

An arbitrary name for the resource. It will be the default for ‘target’.

Properties

  • values (defaults to: absent)

    The portions to change and their new values. This should be a hash. The subtree to change is specified in the form:

    <key 1>/<key 2>/.../<key n>
    

    where <key x> admits three variants:

    * the plain contents of the string key, as long as they do not start
      with : or ' and do not contain /
    * '<contents>', to represent a string key that contains the characters
      mentioned above. Single quotes must be doubled to have literal value.
    * :'<contents>', likewise, but the value will be a symbol.
    

Parameters

  • allow_new_file (defaults to: true)

    Whether it should be allowed to create a new target file

    Supported values:
    • true
    • false
  • allow_new_values (defaults to: true)

    Whether it should be allowed to specify values for non-existing tree portions

    Supported values:
    • true
    • false
  • name (namevar)

    An arbitrary name for the resource. It will be the default for ‘target’.

  • provider

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

  • source

    The file from which to load the current settings. If unspecified, it defaults to the target file.

  • target

    The path to the mattermost config file to manage. Either this should file should already exist, or the source parameter needs to be specified.

  • user

    The user with which to make the changes