Method: Codebuild::Dsl::Project#environment_variables
- Defined in:
- lib/codebuild/dsl/project.rb
#environment_variables(vars) ⇒ Object
85 86 87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/codebuild/dsl/project.rb', line 85 def environment_variables(vars) # Storing @mapped_env_vars as instance variable for later usage in linux_environment @mapped_env_vars = vars.map { |k,v| k, v = k.to_s, v.to_s if v =~ /^ssm:/ { type: "PARAMETER_STORE", name: k, value: v.sub('ssm:','') } else { type: "PLAINTEXT", name: k, value: v } end } @properties[:environment] ||= {} @properties[:environment][:environment_variables] = @mapped_env_vars end |