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]> 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]. > 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/CAHqq0ezfE9mHYmwcUz%3DEpjNOZoVH-NgqDoLL390dC_9GF8gKfw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
