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] <javascript:> 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] <javascript:>. >> 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. For more options, visit https://groups.google.com/d/optout.
