Sha256: ed567a98226ded4dd356a7f8e243c9f04b5ba496f5b6ef750c16455c86279f72
Contents?: true
Size: 502 Bytes
Versions: 4
Compression:
Stored size: 502 Bytes
Contents
module Hashicorptools module Variables def aws_credentials_settings(settings_overrides = {}) {aws_access_key: ENV['AWS_ACCESS_KEY_ID'], aws_secret_key: ENV['AWS_SECRET_ACCESS_KEY']}.merge(settings_overrides) end def variables(settings_overrides = {}) aws_credentials_settings(settings_overrides).collect{|key,value| format_variable(key, value)}.join(' ') end protected def format_variable(key, value) "-var '#{key}=\"#{value}\"'" end end end
Version data entries
4 entries across 4 versions & 1 rubygems