Defined Type: dstserver::config::worldgenoverride

Defined in:
manifests/config/worldgenoverride.pp

Summary

Create a worldgenoverride for a server shard if configured

Overview

Parameters:

  • path (String)

    Directory path to the shards configuration

  • ensure (Enum[present, absent])

    Ensure, the override file is present if configured or absent if not

  • preset (String) (defaults to: 'SURVIVAL_TOGETHER')

    DST Map preset to use in override

  • enabled (Boolean) (defaults to: false)

    Is the worldgenoverride enabled, or just defined for later use?

  • overrides (Hash) (defaults to: {})

    Key-value pairs of overrides to set in the override file

See Also:



18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'manifests/config/worldgenoverride.pp', line 18

define dstserver::config::worldgenoverride (
  String $path,
  Enum[present, absent] $ensure,
  String $preset = 'SURVIVAL_TOGETHER',
  Boolean $enabled = false,
  Hash $overrides = {},
) {
  file { "${name}-worldgenoverride":
    ensure  => $ensure,
    path    => "${path}/worldgenoverride.lua",
    content => epp('dstserver/worldgenoverride.lua', {
      enabled   => $enabled,
      preset    => $preset,
      overrides => $overrides,
    })
  }
}