If you are on 1.0.3 you need to downgrade to 1.0.2 or build from master to use ansible. See https://github.com/hashicorp/packer/issues/5142
On Jul 22, 2017 11:28, "Rickard von Essen" <[email protected]> wrote: > Which version of Packer? > > On Jul 22, 2017 11:26, "Daniel Campailla" <[email protected]> wrote: > > I wonder if anyone could offer some support as this issue has been driving > me crazy for days. > > I can create AMIs fine from a local machine but when I try to run Packer > from an AWS instance it hangs when it starts to execute Ansible as below > and stays in that state indefinitely: > > > TASK [Gathering Facts] ****************************** > *************************** > > amazon-ebs: Using module file /usr/lib/python2.7/site-packages/ansible/ > modules/system/setup.py > > amazon-ebs: <127.0.0.1> ESTABLISH SSH CONNECTION FOR USER: jenkins > > amazon-ebs: <127.0.0.1> SSH: EXEC ssh -o ForwardAgent=yes -o ControlMaster > =auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o Port=33468 -o > 'IdentityFile="/tmp/ansible-key652774606"' -o KbdInteractiveAuthentication > =no -o > PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey > -o PasswordAuthentication=no -o User=jenkins -o ConnectTimeout=10 -o > ControlPath=/var/lib/jenkins/.ansible/cp/bc1ce89347 127.0.0.1 '/bin/sh -c > '"'"'echo ~ && sleep 0'"'"'' > > > I’ve tried opening another session on the same server and running the SSH > command above and it seems to log me in okay but I cannot do anything else > on the target system after the home directory appears as below: > > > /home/ec2-user > > > For information, I’m new to Packer and am using temporary keys generated > automatically generated by the package. In addition, I've tried running > Packer from other servers in AWS but all of them exhibit the same issue. > The OS we’re using is CentOS/RHEL and the template is as below (note I've > created a specific IAM role which as per Packer's recommendation on their > site): > > > "builders": [ > { > "type": "amazon-ebs", > "region": "{{user `aws_region`}}", > "source_ami": "{{user `aws_source_ami`}}", > "subnet_id": "{{user `aws_subnet_id` }}", > "security_group_id": "{{user `aws_sg_id` }}", > "instance_type": "{{user `aws_instance_type`}}", > "ssh_username": "{{user `aws_ssh_username`}}", > "ami_name": "{{user `project_name`}}-{{user > `server_type`}}-{{user `server_version`}}_{{timestamp}}", > "iam_instance_profile": "packer-iam-role", > "launch_block_device_mappings": [ > { > "device_name": "{{user `boot_device_name`}}", > "volume_size": "{{user `boot_device_size`}}", > "volume_type": "{{user `boot_volume_type`}}", > "delete_on_termination": "{{user `boot_volume_delete_on_termina > tion`}}" > } > ], > "tags": { > "Name": "{{user `project_name`}}-{{user > `server_type`}}-{{user `server_version`}}_{{user `ami_datestamp`}}", > "Service": "{{user `service_id`}}", > "PackerVersion": "{{user `packer_version`}}", > "AnsibleVersion": "{{user `ansible_version`}}" > } > } > ], > "provisioners": [ > { > "type": "ansible", > "playbook_file": "{{user `playbook_location`}}/{{user > `project_name`}}_{{user `server_type`}}_{{user `server_version`}}.yml", > "extra_arguments": [ > "-vvv" > ], > "ansible_env_vars": [ > "ANSIBLE_HOST_KEY_CHECKING=False", "ANSIBLE_SSH_ARGS='-o > ForwardAgent=yes -o ControlMaster=auto -o ControlPersist=60s'" > ] > } > > > > Any help or guidance you could provide would be greatly appreciated, > thanks. > > -- > 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/ms > gid/packer-tool/1f3acd0f-b0e0-4857-9fe6-bcd5f415a911%40googlegroups.com > <https://groups.google.com/d/msgid/packer-tool/1f3acd0f-b0e0-4857-9fe6-bcd5f415a911%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/CALz9Rt8iitvfwm2DjL604spMBr4Q6xoD9rjwGnM0oqvWZaY0og%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
