module Tagenv

Constants

VERSION

tagenv version

Public Class Methods

load(prefix: '', instance_id: nil, provider: 'ec2') click to toggle source
# File lib/tagenv.rb, line 8
def self.load(prefix: '', instance_id: nil, provider: 'ec2')
  tag_hash = {}
  if provider == 'ec2'
    @ec2_tag = Ec2::Tag.new(prefix: prefix, instance_id: instance_id)
    tag_hash = @ec2_tag.get_tag_hash
  else
    raise "Unsupport provider [#{provider}]"
  end
  tag_hash.each do |k, v|
    ENV[k] = v
  end
end