James McGill

Results 11 issues of James McGill

**Is your feature request related to a problem? Please describe.** There are several steps required today to convert a Base64 encoded IRK into an IRK useable by ESPresence. These steps...

enhancement

If an array is required, it must always be emitted even if empty e.g. users = []

EC2 instances with an empty tag cause a drift of tags.# from 1 to 0

Computed fields, including lists, should never be emitted. When importing aws_route53_zone resources, the computed Name Server field is being emitted.

Add a Clean() method which has the opportunity to modify imported *InstanceState before it is parsed. Use cases: - EC2 Instances don't play nicely with inline ELB volumes if they...

If returns false, skip Terraform import and proceed straight to Refresh Use cases so far: aws_instance: - Check if the AWS Instance has UserData, and if it does set a...

I am occasionally seeing tags and version merge together when parsing S3 buckets. The following InstanceState triggers this: ``` state := terraform.InstanceState{ Attributes: map[string]string{ "tags.%": "2", "tags.Environment": "prod", "tags.Stack-Id": "Stack-Id",...

Self linking resources are not allowed

Re-importing already imported resources is very time consuming and expensive. Make it possible to: 1. Merge newly imported resources with an existing tfstate file 2. Only import one resource type...

Rather than use isBool and isNumber, add a Type enum (STRING, BOOL, NUMBER)