Sha256: f3751e035df9bcccfa73be5ffc2b024259e2d64c7b32d9bbb255d2692b7d7df5
Contents?: true
Size: 636 Bytes
Versions: 13
Compression:
Stored size: 636 Bytes
Contents
plan secure_env_vars( TargetSpec $targets, Optional[String] $command = undef, Optional[String] $script = undef ) { $env_vars = parsejson(system::env('BOLT_ENV_VARS')) unless type($command) == Undef or type($script) == Undef { fail_plan('Cannot specify both script and command for secure_env_vars') } return if $command { run_command($command, $targets, '_env_vars' => $env_vars) } elsif $script { run_script($script, $targets, '_env_vars' => $env_vars) } else { fail_plan('Must specify either script or command for secure_env_vars') } }
Version data entries
13 entries across 13 versions & 1 rubygems