On Thursday, February 14, 2019 at 2:21:06 PM UTC+5:30,
[email protected] wrote:
>
> Dear All,
> I am trying to create an Amazon base image using the centoOS 7.6 iso from
>
> https://mirrors.edge.kernel.org/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
> I am able to get the AMI as ami-XXXXX with out any problem.
>
> Now using this output AMI ami-XXXXX, I want to create a another base AMI
> with some custom configuration, which I want to distribute across my org.
>
> I am getting everytime the following issue
> [image: screen shot 2019-02-13 at 7 16 46 pm]
>
>
> Following in my json
>
> {
> "variables": {
> "region": "XXXX",
> "creator": "{{env `USER`}}",
> "ami_name": "centos-7-base-ami-{{timestamp}}",
> "source_ami_id": "XXXXX",
> "instance_type": "c5.large",
> "aws_access_key": "{{env `AWS_ACCESS_KEY_ID`}}",
> "aws_secret_key": "{{env `AWS_SECRET_ACCESS_KEY`}}",
> "encrypted": "true"
> },
> "builders": [
> {
> "access_key": "{{user `aws_access_key`}}",
> "secret_key": "{{user `aws_secret_key`}}",
> "iam_instance_profile": "packer",
> "type": "amazon-ebs",
> "region": "XXXX",
> "source_ami": "{{user `source_ami_id`}}",
> "instance_type": "{{user `instance_type`}}",
> "ssh_username": "centos",
> "ami_name": "{{user `ami_name`}}",
> "ami_description": "CentOS 7 Base AMI",
> "associate_public_ip_address": true
> }
> ],
> "provisioners": [
> {
> "type": "shell",
> "script": "test.sh",
> "expect_disconnect": true
> },
> {
> "type": "shell",
> "script": "cleanup.sh"
> },
> {
> "type": "ansible-local",
> "playbook_file": "ansible/centOS-7.6-base-ami.yaml",
> "role_paths": [
> "ansible/roles/"
> ],
> "playbook_dir": "ansible"
> }
>
> ],
> "post-processors": [
> {
> "type": "manifest",
> "output": "manifest.json",
> "strip_path": true
> }
> ]
> }
>
>
>
>
> Please help me to resolve this error, It is driving me nuts
>
```
detail logs of
PACKER_LOG=1 packer build -debug
amazon_machine_images/CentOS/7.6-base-ami.json
```
```
2019/02/12 22:29:10 Preparing build: amazon-ebs
amazon-ebs output will be in this color.
2019/02/12 22:29:10 Debug enabled, so waiting for build to finish:
amazon-ebs
2019/02/12 22:29:10 Starting build run: amazon-ebs
2019/02/12 22:29:10 Running builder: amazon-ebs
2019/02/12 22:29:10 [INFO] (telemetry) Starting builder amazon-ebs
2019/02/12 22:29:10 packer: 2019/02/12 22:29:10 Found region us-east-1
2019/02/12 22:29:10 packer: 2019/02/12 22:29:10 [INFO] AWS Auth provider
used: "SharedConfigCredentials: /Users/rsantoshkumar/.aws/credentials"
2019/02/12 22:29:10 packer: 2019/02/12 22:29:10 [INFO] (aws): No AWS
timeout and polling overrides have been set. Packer will default to
waiter-specific delays and timeouts. If you would like to customize the
length of time between retries and max number of retries you may do so by
setting the environment variables AWS_POLL_DELAY_SECONDS and
AWS_MAX_ATTEMPTS to your desired values.
==> amazon-ebs: Prevalidating AMI Name: centos-7-base-ami-1549990750
2019/02/12 22:29:14 packer: 2019/02/12 22:29:14 Using AMI Filters {
2019/02/12 22:29:14 packer: ImageIds: ["ami-09ff87be70382f68f"]
2019/02/12 22:29:14 packer: }
==> amazon-ebs: Pausing after run of step 'StepPreValidate'. Press enter to
continue. amazon-ebs: Found Image ID: ami-09ff87be70382f68f
==> amazon-ebs: Pausing after run of step 'StepSourceAMIInfo'. Press enter
to continue.
==> amazon-ebs: Pausing after run of step 'StepNetworkInfo'. Press enter to
continue.
==> amazon-ebs: Creating temporary keypair:
packer_5c62fb5e-c21c-07cc-6549-ef01fc919339
amazon-ebs: Saving key for debug purposes: ec2_amazon-ebs.pem
==> amazon-ebs: Pausing after run of step 'StepKeyPair'. Press enter to
continue.
==> amazon-ebs: Creating temporary security group for this instance:
packer_5c62fb69-2002-0353-2f71-7edf16fa0ecc
2019/02/12 22:29:21 packer: 2019/02/12 22:29:21 [DEBUG] Waiting for
temporary security group: sg-0f76a5c4e77ceaae6
2019/02/12 22:29:22 packer: 2019/02/12 22:29:22 [DEBUG] Found security
group sg-0f76a5c4e77ceaae6
==> amazon-ebs: Authorizing access to port 22 from 0.0.0.0/0 in the
temporary security group...
==> amazon-ebs: Pausing after run of step 'StepSecurityGroup'. Press enter
to continue.
==> amazon-ebs: Pausing after run of step 'StepCleanupVolumes'. Press enter
to continue.
==> amazon-ebs: Launching a source AWS instance...
==> amazon-ebs: Adding tags to source instance
amazon-ebs: Adding tag: "Name": "Packer Builder"
amazon-ebs: Instance ID: i-0697a87d73b9b0433
==> amazon-ebs: Waiting for instance (i-0697a87d73b9b0433) to become
ready...
amazon-ebs: Public DNS: ec2-3-91-67-118.compute-1.amazonaws.com
amazon-ebs: Public IP: 3.91.67.118
amazon-ebs: Private IP: 172.31.27.168
==> amazon-ebs: Pausing after run of step 'StepRunSourceInstance'. Press
enter to continue.
2019/02/12 22:29:46 packer: 2019/02/12 22:29:46 [INFO] Not using winrm
communicator, skipping get password...
==> amazon-ebs: Pausing after run of step 'StepGetPassword'. Press enter to
continue.
==> amazon-ebs: Using ssh communicator to connect: 3.91.67.118
2019/02/12 22:29:48 packer: 2019/02/12 22:29:48 [INFO] Waiting for SSH, up
to timeout: 5m0s
==> amazon-ebs: Waiting for SSH to become available...
2019/02/12 22:30:03 packer: 2019/02/12 22:30:03 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:30:23 packer: 2019/02/12 22:30:23 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:30:43 packer: 2019/02/12 22:30:43 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:31:03 packer: 2019/02/12 22:31:03 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:31:23 packer: 2019/02/12 22:31:23 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:31:43 packer: 2019/02/12 22:31:43 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:32:03 packer: 2019/02/12 22:32:03 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:32:23 packer: 2019/02/12 22:32:23 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:32:43 packer: 2019/02/12 22:32:43 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:33:03 packer: 2019/02/12 22:33:03 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:33:23 packer: 2019/02/12 22:33:23 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:33:43 packer: 2019/02/12 22:33:43 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:34:03 packer: 2019/02/12 22:34:03 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:34:23 packer: 2019/02/12 22:34:23 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:34:43 packer: 2019/02/12 22:34:43 [DEBUG] TCP connection to
SSH ip/port failed: dial tcp 3.91.67.118:22: i/o timeout
2019/02/12 22:34:48 ui error: ==> amazon-ebs: Timeout waiting for SSH.
==> amazon-ebs: Timeout waiting for SSH.
2019/02/12 22:34:48 packer: 2019/02/12 22:34:48 [DEBUG] SSH wait cancelled.
Exiting loop.
==> amazon-ebs: Pausing before cleanup of step 'StepGetPassword'. Press
enter to continue.
==> amazon-ebs: Pausing before cleanup of step 'StepRunSourceInstance'.
Press enter to continue.
==> amazon-ebs: Terminating the source AWS instance...
==> amazon-ebs: Pausing before cleanup of step 'StepCleanupVolumes'. Press
enter to continue. ==> amazon-ebs: Cleaning up any extra volumes...
==> amazon-ebs: Destroying volume (vol-01bc24588a63bb5be)...
==> amazon-ebs: Pausing before cleanup of step 'StepSecurityGroup'. Press
enter to continue. ==> amazon-ebs: Deleting temporary security group...
==> amazon-ebs: Pausing before cleanup of step 'StepKeyPair'. Press enter
to continue.
==> amazon-ebs: Deleting temporary keypair...
==> amazon-ebs: Pausing before cleanup of step 'StepNetworkInfo'. Press
enter to continue.
==> amazon-ebs: Pausing before cleanup of step 'StepSourceAMIInfo'. Press
enter to continue.
==> amazon-ebs: Pausing before cleanup of step 'StepPreValidate'. Press
enter to continue.
2019/02/12 22:50:50 [INFO] (telemetry) ending amazon-ebs
(virtpy3) rsantoshkumar at ALIPL0485 in ~/acquia-ws/is-base-images on
master*
$ packer build amazon_machine_images/CentOS/7.6-base-ami.json
amazon-ebs output will be in this color.
==> amazon-ebs: Prevalidating AMI Name: centos-7-base-ami-1549992459
amazon-ebs: Found Image ID: ami-09ff87be70382f68f
==> amazon-ebs: Creating temporary keypair:
packer_5c63020b-e96a-0877-5397-e49b13a37ee0
==> amazon-ebs: Creating temporary security group for this instance:
packer_5c630210-c3c6-9ce2-dafe-439b3813fc83
==> amazon-ebs: Authorizing access to port 22 from 0.0.0.0/0 in the
temporary security group...
==> amazon-ebs: Launching a source AWS instance...
==> amazon-ebs: Adding tags to source instance
amazon-ebs: Adding tag: "Name": "Packer Builder"
amazon-ebs: Instance ID: i-06424edb4cdefc0f6
==> amazon-ebs: Waiting for instance (i-06424edb4cdefc0f6) to become
ready...
==> amazon-ebs: Using ssh communicator to connect: 54.152.174.226
==> amazon-ebs: Waiting for SSH to become available...
==> amazon-ebs: Timeout waiting for SSH.
==> amazon-ebs: Terminating the source AWS instance...
==> amazon-ebs: Cleaning up any extra volumes...
==> amazon-ebs: Destroying volume (vol-0ae070b1850908ad6)...
==> amazon-ebs: Deleting temporary security group...
==> amazon-ebs: Deleting temporary keypair...
Build 'amazon-ebs' errored: Timeout waiting for SSH.
==> Some builds didn't complete successfully and had errors:
--> amazon-ebs: Timeout waiting for SSH.
==> Builds finished but no artifacts were created.
```
--
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/30333b98-f595-4c54-939a-9fd993319ab4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.