Puppet Function: to_instances_yaml
- Defined in:
-
lib/puppet/parser/functions/to_instances_yaml.rb
- Function type:
- Ruby 3.x API
Overview
to_instances_yaml() ⇒ Any
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/puppet/parser/functions/to_instances_yaml.rb', line 4
newfunction(:to_instances_yaml, type: :rvalue) do |args|
init_config = args[0]
instances = args[1]
logs = args[2]
default_values = {
'init_config' => init_config.is_a?(String) ? nil : init_config,
'instances' => instances,
}
if !logs.nil? && !logs.empty?
default_values['logs'] = logs
end
YAML.dump(default_values)
end
|