Hi, Looks like packer is able to connect to VM when I am running in mac. I am using below alpine based docker container in Jenkins. while using docker I am getting “*Timeout waiting for SSH*”.
Thnx. On Wednesday, October 17, 2018 at 3:47:28 AM UTC-7, Alvaro Miranda Aguilera wrote: > > seems packer is not connecting to the VM > > > and per the files you shared, not clear how dockerfile is used. > > On Wed, Oct 17, 2018 at 2:05 AM Krish K <[email protected] <javascript:>> > wrote: > >> I am new to packer and Azure and I am trying to build Azure managed >> image. I am trying use the custom docker image to run the packer script . >> >> I am getting “*Timeout waiting for SSH*”? Not sure issue in packer or >> docker image. :-( >> >> >> Details below : >> >> >> *Log*: >> >> [Azure-Image-Pipeline] Running shell script >> >> + cd packer >> >> + packer build cfy.json >> >> [1;32mazure-arm output will be in this color.[0m >> >> >> [1;32m==> azure-arm: Running builder ...[0m >> >> [0;32m azure-arm: Creating Azure Resource Manager (ARM) client ...[0m >> >> [1;32m==> azure-arm: Using existing resource group ...[0m >> >> [1;32m==> azure-arm: -> ResourceGroupName : 'az-propel'[0m >> >> [1;32m==> azure-arm: -> Location : 'westus2'[0m >> >> [1;32m==> azure-arm: Validating deployment template ...[0m >> >> [1;32m==> azure-arm: -> ResourceGroupName : 'az-propel'[0m >> >> [1;32m==> azure-arm: -> DeploymentName : 'pkrdp199yt37zpt'[0m >> >> [1;32m==> azure-arm: Deploying deployment template ...[0m >> >> [1;32m==> azure-arm: -> ResourceGroupName : 'az-propel'[0m >> >> [1;32m==> azure-arm: -> DeploymentName : 'pkrdp199yt37zpt'[0m >> >> [1;32m==> azure-arm: Getting the VM's IP address ...[0m >> >> [1;32m==> azure-arm: -> ResourceGroupName : 'az-propel'[0m >> >> [1;32m==> azure-arm: -> PublicIPAddressName : 'pkrip199yt37zpt'[0m >> >> [1;32m==> azure-arm: -> NicName : 'pkrni199yt37zpt'[0m >> >> [1;32m==> azure-arm: -> Network Connection : 'PublicEndpoint'[0m >> >> [1;32m==> azure-arm: -> IP Address : '52.183.18.224'[0m >> >> [1;32m==> azure-arm: Waiting for SSH to become available...[0m >> >> *[1;31m==> azure-arm: Timeout waiting for SSH.[0m* >> >> [1;32m==> azure-arm: >> >> ==> azure-arm: The resource group was not created by Packer, deleting >> individual resources ...[0m >> >> [1;32m==> azure-arm: -> Deployment: pkrdp199yt37zpt[0m >> >> [1;32m==> azure-arm: -> Microsoft.Compute/virtualMachines : >> 'pkrvm199yt37zpt'[0m >> >> [1;32m==> azure-arm: -> Microsoft.Network/networkInterfaces : >> 'pkrni199yt37zpt'[0m >> >> [1;32m==> azure-arm: -> Microsoft.Network/publicIPAddresses : >> 'pkrip199yt37zpt'[0m >> >> [1;32m==> azure-arm: -> Microsoft.Network/virtualNetworks : >> 'pkrvn199yt37zpt'[0m >> >> [1;32m==> azure-arm: -> Microsoft.Compute/disks : >> '/subscriptions/XXXXXXXXXXXXXXXXXXX/resourceGroups/az-propel/providers/Microsoft.Compute/disks/pkros199yt37zpt'[0m >> >> [1;32m==> azure-arm: >> >> ==> azure-arm: The resource group was not created by Packer, not deleting >> ...[0m >> >> [1;31mBuild 'azure-arm' errored: Timeout waiting for SSH.[0m >> >> >> ==> Some builds didn't complete successfully and had errors: >> >> --> azure-arm: Timeout waiting for SSH. >> >> >> ==> Builds finished but no artifacts were created. >> >> >> *My JSON file:* >> >> >> { >> >> "variables": { >> >> "resource_group": "az-propel", >> >> "client_id": “XXXXXXXXXXXXXXXXXXXXX”, >> >> "client_secret": “XXXXXXXXXXXXXXXXXXXXXXXXX”, >> >> "subscription_id": “XXXXXXXXXXXXXXXX” >> >> }, >> >> "builders": [{ >> >> "type": "azure-arm", >> >> >> "client_id": “XXXXXXXXXXXXXXXXXXXXX”, >> >> "client_secret": “XXXXXXXXXXXXXXXXXXXXXXXXX”, >> >> "subscription_id": “XXXXXXXXXXXXXXXX” >> >> >> "os_type": "Linux", >> >> "image_publisher": "OpenLogic", >> >> "image_offer": "CentOS", >> >> "image_sku": "7-CI", >> >> "ssh_pty": "true", >> >> "azure_tags": { >> >> "dept": "engineering", >> >> "task": "image deployment" >> >> }, >> >> "build_resource_group_name" : "az-propel", >> >> "managed_image_resource_group_name": "az-propel", >> >> "managed_image_name" : “mgr_propel", >> >> "vm_size": "Standard_F4s_v2" >> >> }], >> >> "provisioners": [ >> >> { >> >> "execute_command": "chmod +x {{ .Path }}; {{ .Vars }} sudo -E sh >> '{{ .Path }}'", >> >> "inline": [ >> >> "yum update" >> >> >> >> ], >> >> "inline_shebang": "/bin/sh -x", >> >> "type": "shell" >> >> }] >> >> } >> >> >> >> *Docker File:* >> >> >> FROM alpine >> >> >> RUN apk update >> >> RUN apk upgrade >> >> RUN apk add wget >> >> RUN apk add sudo >> >> #RUN apk add telnet >> >> RUN apk add bash >> >> RUN apk add unzip >> >> RUN apk add openssh >> >> RUN apk add ca-certificates && rm -rf /var/cache/apk/* >> >> #RUN mkdir -p ~/.ssh >> >> #COPY ./cert/authorized_keys ~/.ssh/authorized_keys >> >> RUN update-ca-certificates >> >> EXPOSE 22 >> >> WORKDIR /usr/bin >> >> RUN wget >> https://releases.hashicorp.com/packer/1.3.1/packer_1.3.1_linux_amd64.zip >> >> #RUN /VMware-ovftool-4.1.0-2459827-lin.x86_64.bundle --eulas-agreed >> --required && \ >> >> RUN unzip packer_1.3.1_linux_amd64.zip >> >> RUN rm -rf packer_1.3.1_linux_amd64.zip >> >> >> >> Thanks and Regards >> >> Krishna >> >> >> -- >> 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/8ec62396-7050-43d9-9fb6-8bc3f95df75e%40googlegroups.com >> >> <https://groups.google.com/d/msgid/packer-tool/8ec62396-7050-43d9-9fb6-8bc3f95df75e%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > Alvaro > > -- 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/9a1f4f72-b4c9-403c-a052-6c552cb139ba%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
