diff --git a/builder/amazon/common/run_config.go b/builder/amazon/common/run_config.go index 45b91422a..423d01c82 100644 --- a/builder/amazon/common/run_config.go +++ b/builder/amazon/common/run_config.go @@ -22,7 +22,7 @@ type RunConfig struct { SecurityGroupId string `mapstructure:"security_group_id"` SecurityGroupIds []string `mapstructure:"security_group_ids"` SubnetId string `mapstructure:"subnet_id"` - AssociatePublicIpAddress string `mapstructure:"associate_public_ip_address"` + AssociatePublicIpAddress bool `mapstructure:"associate_public_ip_address"` TemporaryKeyPairName string `mapstructure:"temporary_key_pair_name"` VpcId string `mapstructure:"vpc_id"` AvailabilityZone string `mapstructure:"availability_zone"` @@ -92,7 +92,6 @@ func (c *RunConfig) Prepare(t *packer.ConfigTemplate) []error { "ssh_username": &c.SSHUsername, "source_ami": &c.SourceAmi, "subnet_id": &c.SubnetId, - "associate_public_ip_address": &c.AssociatePublicIpAddress, "temporary_key_pair_name": &c.TemporaryKeyPairName, "vpc_id": &c.VpcId, "availability_zone": &c.AvailabilityZone, diff --git a/builder/amazon/common/step_run_source_instance.go b/builder/amazon/common/step_run_source_instance.go index 0b5fccb3c..a122318c4 100644 --- a/builder/amazon/common/step_run_source_instance.go +++ b/builder/amazon/common/step_run_source_instance.go @@ -18,7 +18,7 @@ type StepRunSourceInstance struct { SourceAMI string IamInstanceProfile string SubnetId string - AssociatePublicIpAddress string + AssociatePublicIpAddress bool AvailabilityZone string BlockDevices BlockDevices