Sha256: d16d8c10301c10659b2f1989268203e3af34317bddfb538b42470e0f6f7aae34
Contents?: true
Size: 489 Bytes
Versions: 19
Compression:
Stored size: 489 Bytes
Contents
# frozen_string_literal: true # Get an environment variable. Puppet::Functions.create_function(:'system::env') do # @param name Environment variable name. # @return The environment variable's value. # @example Get the USER environment variable # system::env('USER') dispatch :env do required_param 'String', :name return_type 'Optional[String]' end def env(name) Puppet.lookup(:bolt_executor) {}&.report_function_call(self.class.name) ENV[name] end end
Version data entries
19 entries across 19 versions & 1 rubygems