No, you are reading that wrong, the tags from the created AMI (in region) gets copied into ami_regions, not the tags from the source_ami. It's not a bug.
On Sun, Feb 10, 2019, 07:55 <[email protected] wrote: > Thanks for the Reply ! > So is it a bug in packer where the src ami tags are not copied to the > copied ami's in different regions. > Because as per the packer documnetation it should have copied the tags as > well. > > https://www.packer.io/docs/builders/amazon-ebs.html#ami_regions > > this is what it says > > > *ami_regions > <https://www.packer.io/docs/builders/amazon-ebs.html#ami_regions> (array of > strings) - A list of regions to copy the AMI to. Tags and attributes are > copied along with the AMI. AMI copying takes time depending on the size of > the AMI, but will generally take many minutes.* > > > Thanks! > > Rajendra > > > On Sunday, February 10, 2019 at 12:17:52 AM UTC+5:30, Rickard von Essen > wrote: >> >> Tags are not automatically copied from the source_ami. You can use tags >> and the templating feature *) for that. >> >> Packer creates an new AMI in the region where you build and then copies >> that AMI to the ami_regions. If the only thing you want is to copy an >> existing AMI from one region to another it simpler to use the cli. >> >> On Sat, Feb 9, 2019, 16:55 <[email protected] wrote: >> >>> Hi Rickard, >>> >>> Thanks for the reply. >>> I am using the latest 1.3.4 packer version. I have 4 tags in the src >>> ami in us-east-1 and when tried copying to ap-northeast-1, it creates 2 >>> ami's one in us-east-1 again and 1 ami in ap-northeast-1, when logged in to >>> aws console and search for the new ami id's I do not see the tags which are >>> present in src ami. >>> >>> As suggested I re-ran the ami copy with PACKER_LOG=1, and below is the >>> logs. >>> >>> Please note I have masked the ami, sg ids for security purpose. >>> >>> My Packer command >>> ============== >>> ["PACKER_LOG=1 PACKER_LOG_PATH='/tmp/copy_packer_logs.log' packer build >>> --only=copier-hvm", '-machine-readable', '-var region=us-east-1', '-var >>> hvm_src_ami=ami-xxxxxx', '-var hvm_deeplearning_src_ami=ami-xxxx', '-var >>> al2_src_ami=ami-xxxxx', '-var copy_regions=ap-northeast-1', >>> '/media/ebs1/workspace/copy-cluster-ami-subcommand/ops/local/lib/python2.7/site-packages/qweez/packer/cluster/aws/release/copy_config.json'] >>> >>> >>> packer debug logs >>> ============== >>> -bash-4.2$ cat copy_packer_logs.log >>> 2019/02/09 15:23:36 [INFO] Packer version: 1.3.4 >>> 2019/02/09 15:23:36 Packer Target OS/Arch: linux amd64 >>> 2019/02/09 15:23:36 Built with Go Version: go1.11.4 >>> 2019/02/09 15:23:36 Detected home directory from env var: /home/ec2-user >>> 2019/02/09 15:23:36 Using internal plugin for docker >>> 2019/02/09 15:23:36 Using internal plugin for ncloud >>> 2019/02/09 15:23:36 Using internal plugin for virtualbox-ovf >>> 2019/02/09 15:23:36 Using internal plugin for null >>> 2019/02/09 15:23:36 Using internal plugin for oneandone >>> 2019/02/09 15:23:36 Using internal plugin for openstack >>> 2019/02/09 15:23:36 Using internal plugin for parallels-pvm >>> 2019/02/09 15:23:36 Using internal plugin for qemu >>> 2019/02/09 15:23:36 Using internal plugin for triton >>> 2019/02/09 15:23:36 Using internal plugin for amazon-chroot >>> 2019/02/09 15:23:36 Using internal plugin for azure-arm >>> 2019/02/09 15:23:36 Using internal plugin for digitalocean >>> 2019/02/09 15:23:36 Using internal plugin for file >>> 2019/02/09 15:23:36 Using internal plugin for googlecompute >>> 2019/02/09 15:23:36 Using internal plugin for hcloud >>> 2019/02/09 15:23:36 Using internal plugin for oracle-oci >>> 2019/02/09 15:23:36 Using internal plugin for scaleway >>> 2019/02/09 15:23:36 Using internal plugin for alicloud-ecs >>> 2019/02/09 15:23:36 Using internal plugin for amazon-ebs >>> 2019/02/09 15:23:36 Using internal plugin for cloudstack >>> 2019/02/09 15:23:36 Using internal plugin for lxc >>> 2019/02/09 15:23:36 Using internal plugin for lxd >>> 2019/02/09 15:23:36 Using internal plugin for tencentcloud-cvm >>> 2019/02/09 15:23:36 Using internal plugin for oracle-classic >>> 2019/02/09 15:23:36 Using internal plugin for profitbricks >>> 2019/02/09 15:23:36 Using internal plugin for hyperv-vmcx >>> 2019/02/09 15:23:36 Using internal plugin for amazon-ebssurrogate >>> 2019/02/09 15:23:36 Using internal plugin for amazon-instance >>> 2019/02/09 15:23:36 Using internal plugin for parallels-iso >>> 2019/02/09 15:23:36 Using internal plugin for vmware-vmx >>> 2019/02/09 15:23:36 Using internal plugin for amazon-ebsvolume >>> 2019/02/09 15:23:36 Using internal plugin for hyperv-iso >>> 2019/02/09 15:23:36 Using internal plugin for virtualbox-iso >>> 2019/02/09 15:23:36 Using internal plugin for vmware-iso >>> 2019/02/09 15:23:36 Using internal plugin for ansible-local >>> 2019/02/09 15:23:36 Using internal plugin for breakpoint >>> 2019/02/09 15:23:36 Using internal plugin for chef-client >>> 2019/02/09 15:23:36 Using internal plugin for converge >>> 2019/02/09 15:23:36 Using internal plugin for salt-masterless >>> 2019/02/09 15:23:36 Using internal plugin for shell-local >>> 2019/02/09 15:23:36 Using internal plugin for windows-restart >>> 2019/02/09 15:23:36 Using internal plugin for ansible >>> 2019/02/09 15:23:36 Using internal plugin for file >>> 2019/02/09 15:23:36 Using internal plugin for powershell >>> 2019/02/09 15:23:36 Using internal plugin for windows-shell >>> 2019/02/09 15:23:36 Using internal plugin for shell >>> 2019/02/09 15:23:36 Using internal plugin for chef-solo >>> 2019/02/09 15:23:36 Using internal plugin for puppet-masterless >>> 2019/02/09 15:23:36 Using internal plugin for puppet-server >>> 2019/02/09 15:23:36 Using internal plugin for vagrant >>> 2019/02/09 15:23:36 Using internal plugin for artifice >>> 2019/02/09 15:23:36 Using internal plugin for docker-import >>> 2019/02/09 15:23:36 Using internal plugin for docker-save >>> 2019/02/09 15:23:36 Using internal plugin for googlecompute-import >>> 2019/02/09 15:23:36 Using internal plugin for docker-tag >>> 2019/02/09 15:23:36 Using internal plugin for shell-local >>> 2019/02/09 15:23:36 Using internal plugin for alicloud-import >>> 2019/02/09 15:23:36 Using internal plugin for amazon-import >>> 2019/02/09 15:23:36 Using internal plugin for compress >>> 2019/02/09 15:23:36 Using internal plugin for docker-push >>> 2019/02/09 15:23:36 Using internal plugin for checksum >>> 2019/02/09 15:23:36 Using internal plugin for vagrant-cloud >>> 2019/02/09 15:23:36 Using internal plugin for vsphere >>> 2019/02/09 15:23:36 Using internal plugin for vsphere-template >>> 2019/02/09 15:23:36 Using internal plugin for googlecompute-export >>> 2019/02/09 15:23:36 Using internal plugin for manifest >>> 2019/02/09 15:23:36 Detected home directory from env var: /home/ec2-user >>> 2019/02/09 15:23:36 Attempting to open config file: >>> /home/ec2-user/.packerconfig >>> 2019/02/09 15:23:36 [WARN] Config file doesn't exist: >>> /home/ec2-user/.packerconfig >>> 2019/02/09 15:23:36 Packer config: &{DisableCheckpoint:false >>> DisableCheckpointSignature:false PluginMinPort:10000 PluginMaxPort:25000 >>> Builders:map[openstack:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-openstack >>> alicloud-ecs:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-alicloud-ecs >>> vmware-vmx:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-vmx >>> virtualbox-ovf:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-virtualbox-ovf >>> triton:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-triton >>> hcloud:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hcloud >>> scaleway:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-scaleway >>> amazon-ebs:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebs >>> azure-arm:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-azure-arm >>> profitbricks:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-profitbricks >>> qemu:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-qemu >>> cloudstack:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-cloudstack >>> tencentcloud-cvm:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-tencentcloud-cvm >>> amazon-ebssurrogate:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebssurrogate >>> oneandone:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oneandone >>> amazon-chroot:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-chroot >>> file:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-file >>> oracle-oci:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oracle-oci >>> amazon-instance:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-instance >>> parallels-iso:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-parallels-iso >>> amazon-ebsvolume:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebsvolume >>> hyperv-iso:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hyperv-iso >>> docker:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-docker >>> ncloud:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-ncloud >>> digitalocean:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-digitalocean >>> lxd:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxd >>> hyperv-vmcx:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hyperv-vmcx >>> virtualbox-iso:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-virtualbox-iso >>> vmware-iso:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-iso >>> null:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-null >>> parallels-pvm:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-parallels-pvm >>> googlecompute:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-googlecompute >>> lxc:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxc >>> oracle-classic:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oracle-classic] >>> PostProcessors:map[alicloud-import:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-alicloud-import >>> checksum:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-checksum >>> vagrant-cloud:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vagrant-cloud >>> manifest:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-manifest >>> vagrant:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vagrant >>> artifice:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-artifice >>> googlecompute-import:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-googlecompute-import >>> shell-local:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-shell-local >>> docker-import:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-import >>> docker-save:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-save >>> docker-tag:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-tag >>> amazon-import:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-amazon-import >>> docker-push:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-push >>> vsphere-template:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vsphere-template >>> compress:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-compress >>> vsphere:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vsphere >>> googlecompute-export:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-googlecompute-export] >>> Provisioners:map[ansible-local:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-ansible-local >>> breakpoint:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-breakpoint >>> chef-client:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-chef-client >>> windows-restart:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-windows-restart >>> salt-masterless:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-salt-masterless >>> ansible:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-ansible >>> shell:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-shell >>> chef-solo:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-chef-solo >>> shell-local:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-shell-local >>> powershell:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-powershell >>> puppet-masterless:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-puppet-masterless >>> converge:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-converge >>> file:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-file >>> windows-shell:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-windows-shell >>> puppet-server:/usr/local/packer/1.3.4/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-puppet-server]} >>> 2019/02/09 15:23:36 Detected home directory from env var: /home/ec2-user >>> 2019/02/09 15:23:36 Setting cache directory: >>> /media/ebs1/workspace/copy-cluster-ami-subcommand/ops/lib/python2.7/site-packages/qweez/packer/cluster/aws/release/packer_cache >>> 2019/02/09 15:23:36 Detected home directory from env var: /home/ec2-user >>> 2019/02/09 15:23:36 Loading builder: amazon-ebs >>> 2019/02/09 15:23:36 Plugin could not be found. Checking same directory >>> as executable. >>> 2019/02/09 15:23:36 Current exe path: /usr/local/packer/1.3.4/packer >>> 2019/02/09 15:23:36 Creating plugin client for path: >>> /usr/local/packer/1.3.4/packer >>> 2019/02/09 15:23:36 Starting plugin: /usr/local/packer/1.3.4/packer >>> []string{"/usr/local/packer/1.3.4/packer", "plugin", >>> "packer-builder-amazon-ebs"} >>> 2019/02/09 15:23:36 Waiting for RPC address for: >>> /usr/local/packer/1.3.4/packer >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 [INFO] Packer version: >>> 1.3.4 >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Packer Target OS/Arch: >>> linux amd64 >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Built with Go Version: >>> go1.11.4 >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Detected home directory >>> from env var: /home/ec2-user >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Attempting to open >>> config file: /home/ec2-user/.packerconfig >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 [WARN] Config file >>> doesn't exist: /home/ec2-user/.packerconfig >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Packer config: >>> &{DisableCheckpoint:false DisableCheckpointSignature:false >>> PluginMinPort:10000 PluginMaxPort:25000 Builders:map[] PostProcessors:map[] >>> Provisioners:map[]} >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Detected home directory >>> from env var: /home/ec2-user >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Setting cache directory: >>> /media/ebs1/workspace/copy-cluster-ami-subcommand/ops/lib/python2.7/site-packages/qweez/packer/cluster/aws/release/packer_cache >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Detected home directory >>> from env var: /home/ec2-user >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 args: >>> []string{"packer-builder-amazon-ebs"} >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Plugin minimum port: >>> 10000 >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Plugin maximum port: >>> 25000 >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Plugin address: unix >>> /tmp/packer-plugin752845721 >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Waiting for connection... >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Serving a plugin >>> connection... >>> 2019/02/09 15:23:36 Build debug mode: false >>> 2019/02/09 15:23:36 Force build: false >>> 2019/02/09 15:23:36 On error: >>> 2019/02/09 15:23:36 Preparing build: copier-hvm >>> 2019/02/09 15:23:36 Waiting on builds to complete... >>> 2019/02/09 15:23:36 Starting build run: copier-hvm >>> 2019/02/09 15:23:36 Running builder: amazon-ebs >>> 2019/02/09 15:23:36 [INFO] (telemetry) Starting builder amazon-ebs >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 Found region us-east-1 >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 [INFO] AWS Auth provider >>> used: "EnvConfigCredentials" >>> 2019/02/09 15:23:36 packer: 2019/02/09 15:23:36 [WARNING] (aws): env var >>> AWS_TIMEOUT_SECONDS is deprecated in favor of AWS_MAX_ATTEMPTS. If you have >>> not explicitly set AWS_POLL_DELAY_SECONDS, we are defaulting to a poll >>> delay of 2 seconds, regardless of the AWS waiter's default. >>> 2019/02/09 15:23:37 packer: 2019/02/09 15:23:37 Using AMI Filters { >>> 2019/02/09 15:23:37 packer: ImageIds: ["ami-xxxxxxxxx"] >>> 2019/02/09 15:23:37 packer: } >>> 2019/02/09 15:23:38 packer: 2019/02/09 15:23:38 [DEBUG] Waiting for >>> temporary security group: sg-xxxxxx >>> 2019/02/09 15:23:38 packer: 2019/02/09 15:23:38 [DEBUG] Found security >>> group sg-xxxxxx >>> 2019/02/09 15:23:38 packer: 2019/02/09 15:23:38 [DEBUG] base64 encoding >>> user data... >>> 2019/02/09 15:24:10 packer: 2019/02/09 15:24:10 [INFO] Not using winrm >>> communicator, skipping get password... >>> 2019/02/09 15:24:10 packer: 2019/02/09 15:24:10 [INFO] Waiting for SSH, >>> up to timeout: 15m0s >>> 2019/02/09 15:24:13 packer: 2019/02/09 15:24:13 [DEBUG] TCP connection >>> to SSH ip/port failed: dial tcp 10.71.132.153:22: connect: no route to >>> host >>> 2019/02/09 15:24:21 packer: 2019/02/09 15:24:21 [DEBUG] TCP connection >>> to SSH ip/port failed: dial tcp 10.71.132.153:22: connect: no route to >>> host >>> 2019/02/09 15:24:26 packer: 2019/02/09 15:24:26 [DEBUG] TCP connection >>> to SSH ip/port failed: dial tcp 10.71.132.153:22: connect: connection >>> refused >>> 2019/02/09 15:24:31 packer: 2019/02/09 15:24:31 [DEBUG] TCP connection >>> to SSH ip/port failed: dial tcp 10.71.132.153:22: connect: connection >>> refused >>> 2019/02/09 15:24:36 packer: 2019/02/09 15:24:36 [DEBUG] TCP connection >>> to SSH ip/port failed: dial tcp 10.71.132.153:22: connect: connection >>> refused >>> 2019/02/09 15:24:41 packer: 2019/02/09 15:24:41 [DEBUG] TCP connection >>> to SSH ip/port failed: dial tcp 10.71.132.153:22: connect: connection >>> refused >>> 2019/02/09 15:24:46 packer: 2019/02/09 15:24:46 [DEBUG] TCP connection >>> to SSH ip/port failed: dial tcp 10.71.132.153:22: connect: connection >>> refused >>> 2019/02/09 15:24:51 packer: 2019/02/09 15:24:51 [INFO] Attempting SSH >>> connection... >>> 2019/02/09 15:24:51 packer: 2019/02/09 15:24:51 [DEBUG] reconnecting to >>> TCP connection for SSH >>> 2019/02/09 15:24:51 packer: 2019/02/09 15:24:51 [DEBUG] handshaking with >>> SSH >>> 2019/02/09 15:24:51 packer: 2019/02/09 15:24:51 [DEBUG] handshake >>> complete! >>> 2019/02/09 15:24:51 packer: 2019/02/09 15:24:51 [INFO] no local agent >>> socket, will not connect agent >>> 2019/02/09 15:24:51 packer: 2019/02/09 15:24:51 Running the provision >>> hook >>> 2019/02/09 15:36:26 [INFO] (telemetry) ending amazon-ebs >>> 2019/02/09 15:36:26 Builds completed. Waiting on interrupt barrier... >>> 2019/02/09 15:36:26 [INFO] (telemetry) Finalizing. >>> 2019/02/09 15:36:26 waiting for all plugin processes to complete... >>> 2019/02/09 15:36:26 /usr/local/packer/1.3.4/packer: plugin process exited >>> >>> >>> >>> >>> >>> >>> My packer logs >>> =========== >>> 1549725816,,ui,say,==> copier-hvm: Prevalidating AMI Name: >>> qbol-hvm-2019-02-09 23-23-36 >>> 1549725817,,ui,message, copier-hvm: Found Image ID: ami-xxxxxxx >>> 1549725817,,ui,say,==> copier-hvm: Creating temporary keypair: >>> packer_5c5ef078-327e-20eb-7049-9df459192832 >>> 1549725817,,ui,say,==> copier-hvm: Creating temporary security group for >>> this instance: packer_5c5ef079-e320-6758-71e0-ea5f0444bb29 >>> 1549725818,,ui,say,==> copier-hvm: Authorizing access to port 22 from >>> 0.0.0.0/0 in the temporary security group... >>> 1549725818,,ui,say,==> copier-hvm: Launching a source AWS instance... >>> 1549725818,,ui,say,==> copier-hvm: Adding tags to source instance >>> 1549725818,,ui,message, copier-hvm: Adding tag: "Name": "Packer >>> Builder" >>> 1549725819,,ui,message, copier-hvm: Instance ID: i-xxxxxx >>> 1549725819,,ui,say,==> copier-hvm: Waiting for instance (i-xxxxxx) to >>> become ready... >>> 1549725850,,ui,say,==> copier-hvm: Using ssh communicator to connect: >>> xxxxxxxx.compute-1.amazonaws.com >>> 1549725850,,ui,say,==> copier-hvm: Waiting for SSH to become available... >>> 1549725891,,ui,say,==> copier-hvm: Connected to SSH! >>> 1549725891,,ui,say,==> copier-hvm: Stopping the source instance... >>> 1549725891,,ui,message, copier-hvm: Stopping instance%!(PACKER_COMMA) >>> attempt 1 >>> 1549725891,,ui,say,==> copier-hvm: Waiting for the instance to stop... >>> 1549725919,,ui,say,==> copier-hvm: Creating unencrypted AMI >>> qbol-hvm-2019-02-09 23-23-36 from instance i-xxxxxx >>> 1549725919,,ui,message, copier-hvm: AMI: ami-xxxxx >>> 1549725919,,ui,say,==> copier-hvm: Waiting for AMI to become ready... >>> 1549725961,,ui,say,==> copier-hvm: Copying AMI (ami-xxxxx) to other >>> regions... >>> 1549725961,,ui,message, copier-hvm: Copying to: ap-northeast-1 >>> 1549725961,,ui,message, copier-hvm: Waiting for all copies to >>> complete... >>> 1549726578,,ui,say,==> copier-hvm: Modifying attributes on AMI >>> (ami-xxxxxx)... >>> 1549726578,,ui,message, copier-hvm: Modifying: groups >>> 1549726579,,ui,say,==> copier-hvm: Modifying attributes on AMI >>> (ami-xxxxxx)... >>> 1549726579,,ui,message, copier-hvm: Modifying: groups >>> 1549726579,,ui,say,==> copier-hvm: Modifying attributes on snapshot >>> (snap-xxxxx)... >>> 1549726579,,ui,say,==> copier-hvm: Modifying attributes on snapshot >>> (snap-xxxxxx)... >>> 1549726579,,ui,say,==> copier-hvm: Terminating the source AWS instance... >>> 1549726586,,ui,say,==> copier-hvm: Cleaning up any extra volumes... >>> 1549726586,,ui,say,==> copier-hvm: No volumes to clean >>> up%!(PACKER_COMMA) skipping >>> 1549726586,,ui,say,==> copier-hvm: Deleting temporary security group... >>> 1549726586,,ui,say,==> copier-hvm: Deleting temporary keypair... >>> 1549726586,,ui,say,Build 'copier-hvm' finished. >>> 1549726586,,ui,say,\n==> Builds finished. The artifacts of successful >>> builds are: >>> 1549726586,copier-hvm,artifact-count,1 >>> 1549726586,copier-hvm,artifact,0,builder-id,mitchellh.amazonebs >>> >>> 1549726586,copier-hvm,artifact,0,id,ap-northeast-1:ami-xxxxxx%!(PACKER_COMMA)us-east-1:ami-xxxxxx >>> 1549726586,copier-hvm,artifact,0,string,AMIs were >>> created:\nap-northeast-1: ami-xxxxxx\nus-east-1: ami-xxxxxx\n >>> 1549726586,copier-hvm,artifact,0,files-count,0 >>> 1549726586,copier-hvm,artifact,0,end >>> 1549726586,,ui,say,--> copier-hvm: AMIs were created:\nap-northeast-1: >>> ami-xxxxxx\nus-east-1: ami-xxxxxx\n >>> >>> >>> On Friday, February 8, 2019 at 8:32:03 PM UTC+5:30, Rickard von Essen >>> wrote: >>>> >>>> They should. What version of packer did you use? And what did you do to >>>> come the conclusion that the regional AMI's are not tagged? >>>> >>>> If you rerun the build with PACKER_LOG=1 and post the full output here >>>> we can tell if there is something wrong. >>>> >>>> On Fri, Feb 8, 2019 at 3:28 PM <[email protected]> wrote: >>>> >>>>> my packer config is as below >>>>> I am passing list of destination regions as variables, though the >>>>> ami is copied the tags are not getting copied. >>>>> >>>>> copy_regions is list passed below. >>>>> >>>>> >>>>> { >>>>> "description": "packer recipe for copying the Qubole cluster image", >>>>> "variables" : { >>>>> "hvm_src_ami" : "", >>>>> "hvm_deeplearning_src_ami" : "", >>>>> "copy_regions": "" >>>>> }, >>>>> "builders": [ >>>>> { >>>>> "name": "copier-hvm", >>>>> "type": "amazon-ebs", >>>>> "region": "{{user `region`}}", >>>>> "source_ami": "{{user `hvm_src_ami`}}", >>>>> "instance_type": "m3.medium", >>>>> "ssh_username": "ec2-user", >>>>> "ssh_timeout": "15m", >>>>> "ami_name": "qbol-hvm-{{isotime \"2006-01-02 13-04-05\" | >>>>> clean_ami_name}}", >>>>> "ami_groups": ["all"], >>>>> "ami_regions": "{{user `copy_regions`}}", >>>>> "user_data_file": "scripts/base_amzn_cloud_config" >>>>> }, >>>>> >>>>> >>>>> >>>>> my packer command triggered >>>>> >>>>> ['packer build --only=copier-hvm', '-machine-readable', '-var >>>>> region=us-east-1', '-var hvm_src_ami=ami-xxxxx', '-var >>>>> copy_regions=ap-northeast-1', >>>>> '/media/ebs1/workspace/copy-cluster-ami-subcommand/ops/local/lib/python2.7/site-packages/qweez/packer/cluster/aws/release/copy_config.json'] >>>>> >>>>> >>>>> >>>>> >>>>> please suggest what is the solution. >>>>> >>>>> As per the packer documentation the tags should also be copied >>>>> >>>>> https://www.packer.io/docs/builders/amazon-ebs.html#ami_regions >>>>> >>>>> -- >>>>> This mailing list is governed under the HashiCorp Community Guidelines >>>>> - https://www.hashicorp.com/community-guidelines.html. Behavior in >>>>> violation of those guidelines may result in your removal from this mailing >>>>> list. >>>>> >>>>> GitHub Issues: https://github.com/mitchellh/packer/issues >>>>> IRC: #packer-tool on Freenode >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Packer" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/packer-tool/790465a8-c306-41b0-9f3b-07afe4a072eb%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/packer-tool/790465a8-c306-41b0-9f3b-07afe4a072eb%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>> This mailing list is governed under the HashiCorp Community Guidelines - >>> https://www.hashicorp.com/community-guidelines.html. Behavior in >>> violation of those guidelines may result in your removal from this mailing >>> list. >>> >>> GitHub Issues: https://github.com/mitchellh/packer/issues >>> IRC: #packer-tool on Freenode >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Packer" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/packer-tool/b8b47f8b-6011-482d-ac54-58167758d00a%40googlegroups.com >>> <https://groups.google.com/d/msgid/packer-tool/b8b47f8b-6011-482d-ac54-58167758d00a%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > This mailing list is governed under the HashiCorp Community Guidelines - > https://www.hashicorp.com/community-guidelines.html. Behavior in > violation of those guidelines may result in your removal from this mailing > list. > > GitHub Issues: https://github.com/mitchellh/packer/issues > IRC: #packer-tool on Freenode > --- > You received this message because you are subscribed to the Google Groups > "Packer" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/packer-tool/b5804396-b6a8-479e-a622-ae3c15cf7b8f%40googlegroups.com > <https://groups.google.com/d/msgid/packer-tool/b5804396-b6a8-479e-a622-ae3c15cf7b8f%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/mitchellh/packer/issues IRC: #packer-tool on Freenode --- You received this message because you are subscribed to the Google Groups "Packer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/packer-tool/CALz9Rt8SUTsq%3DGnxuUEx6mD5QEGNvDOasWkBf5qCd2pxKjbFGA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
