Sha256: 05801df376e3bbf1685281269b66b174e7f3e3abfe84a5911649b0b3cb243948
Contents?: true
Size: 651 Bytes
Versions: 2
Compression:
Stored size: 651 Bytes
Contents
module Dd2tf module Import class User < Base def resource_type "datadog_user" end def resources resources = [] users = @client.get_all_users[1]["users"] users.each do |user| user_name = user["name"].to_s.underscore.gsub(" ", "_").gsub(::Dd2tf::UNALLOWED_RESOURCE_TITLE_REGEXP, '') # resource_id is the email address # see: https://www.terraform.io/docs/providers/datadog/r/user.html#import resource_id = user["email"] resources << { resource_id: resource_id, resource_name: user_name } end resources end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dd2tf-0.2.1 | lib/dd2tf/import/user.rb |
dd2tf-0.2.0 | lib/dd2tf/import/user.rb |