Skip to content

Combine config_dir_defaults into a single hash #2

Description

@andylytical

String $config_dirs_default_group,
String $config_dirs_default_mode,
String $config_dirs_default_owner,

Combine these parameters into a single hash to simplify class parameters and implementation.

Implementation would pass them as default values using splat syntax.
This code

$config_dirs_defaults = {
ensure => 'directory',
group => $config_dirs_default_group,
mode => $config_dirs_default_mode,
owner => $config_dirs_default_owner,
}

then becomes:

    $config_dirs_defaults = {
      ensure => 'directory',
      *  => $config_dirs_defaults,
    }

See also: https://puppet.com/docs/puppet/7/lang_resources.html#lang_resource_syntax-setting-attributes-from-hash

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions