ec2 instance tag apply environment variables.
Settings
export AWS_ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXXXX
export AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
export AWS_REGION=ap-northeast-1
- support environment variables and iam role.
Examples
require 'tagenv'
Tagenv.load(prefix: 'EC2TAG_')
p ENV
# {
# "EC2TAG_Group"=>"group_a",
# "EC2TAG_Roles"=>"front",
# "EC2TAG_Stages"=>"staging",
# "EC2TAG_Name"=>"app01",
# "EC2TAG_Project"=>"project_a"
# ....
# }
Installation
Add this line to your application's Gemfile:
gem 'tagenv'
And then execute:
$ bundle
Or install it yourself as:
$ gem install tagenv
Synopsis
$ tagenv
Future
- Support provider GCP.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request