Giter Club home page Giter Club logo

Comments (10)

sneal avatar sneal commented on July 30, 2024

I haven't tried pushing templates to vSphere from Packer yet. I've only run Packer to create the VM then manually run the ovftool. I wanted to ensure the ovftool was going to work before trying it through Packer. I'm not sure what the difference is, but I run sysprep on shutdown and then run ovftool after the box has powered off.

from packer-windows.

kief avatar kief commented on July 30, 2024

I'm not trying to push them from packer, I'm trying to use ovftool to manually push the intermediate .vmx file created by packer. This .vmx is configured to mount the floppy, which isn't available when I check the file with ovftool.

What file are you pushing with ovftool, are you extracting it from the .box file?

from packer-windows.

sneal avatar sneal commented on July 30, 2024

This is the command line I used:

ovftool --noSSLVerify=true --acceptAllEulas --name=patched-sso-test --datastore=esx_data1_dev --network=VLAN\ 103 ./output-vmware/packer-vmware.vmx vi://sneal:[email protected]/Daptiv\ HQ/host/IT/Resources/Packer

from packer-windows.

joefitzgerald avatar joefitzgerald commented on July 30, 2024

@kief Did you figure this out, or is this still an issue?

from packer-windows.

kief avatar kief commented on July 30, 2024

@joefitzgerald I ended up writing a wrapper script to run packer and then strip out the floppy configuration. This is the last bit:

for vmx in output-"${PACKER_BUILD}"/*.vmx ; do
  echo "Removing the setup floppy from the vmware image $vmx"
  perl -pi -e 's/floppy0.present = "TRUE"/floppy0.present = "FALSE"/' "${vmx}"
done

from packer-windows.

joefitzgerald avatar joefitzgerald commented on July 30, 2024

@kief It sounds like the ultimate fix here is for Packer to have a new provisioner (vmware-ovf / vmware-vsphere?): hashicorp/packer#582

Are you using the vSphere post-processor (hashicorp/packer#613 / http://www.packer.io/docs/post-processors/vsphere.html)? If so, I think this deserves a Packer issue and an associated pull request... what are your thoughts?

from packer-windows.

kief avatar kief commented on July 30, 2024

On Wed, Feb 26, 2014 at 6:25 AM, Joe Fitzgerald [email protected]:

@kief https://github.com/kief It sounds like the ultimate fix here is
for Packer to have a new provisioner (vmware-ovf / vmware-vsphere?):
hashicorp/packer#582 hashicorp/packer#582

Are you using the vSphere post-processor (hashicorp/packer#613hashicorp/packer#613
http://www.packer.io/docs/post-processors/vsphere.html)? If so, I think
this deserves a Packer issue and an associated pull request... what are
your thoughts?

I'd see it as a post-processor rather than a provisioner of its own. The
actual provisioning would be exactly the same, wouldn't it? It's just that
in some cases, you want to package it up into an ovf, and/or push it up to
vSphere.

I'd kind of like to be able to fire up the template locally and run tests
on it (e.g. serverspec) before pushing it up to vSphere. I also might want
to use it as an input to build other templates, e.g. have a base template,
then create a few other templates with more specific things on them (nginx,
database, etc.)

K

from packer-windows.

joefitzgerald avatar joefitzgerald commented on July 30, 2024

@kief So what are the actions to come from this? I'd like to get specific about next steps. If there are none, perhaps we should consider closing the issue?

from packer-windows.

joefitzgerald avatar joefitzgerald commented on July 30, 2024

Happy to reopen if we identify next steps.

from packer-windows.

bigmyx avatar bigmyx commented on July 30, 2024

had the same issue.
it worked after adding ovftool post-processor before vsphere.

from packer-windows.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.