Puppet Enterprise node_vmware Undefined Namespace

asked 2015-03-18 09:39:40 -0500

adamstrawson gravatar image

Hi all,

We're running Puppet Enterprise 3.7

puppet --version  
3.7.4 (Puppet Enterprise 3.7.2)

I've attempted (and failing) to get node_vmware working so that I can return a list of hosts, or create hosts.

Running puppet node_vmware list returns the below error

puppet node_vmware list --verbose --debug
Debug: Runtime environment: puppet_version=3.7.4 (Puppet Enterprise 3.7.2), ruby_version=1.9.3, run_mode=user, default_encoding=UTF-8
Notice: Connecting ...
Error: Undefined namespace prefix: //soapenv:Body/*
Error: Try 'puppet help node_vmware list' for usage

And I've no idea why, not sure how to debug this either, so any insight would be appreciated.

I've created a .fog file, which is below if it helps.

cat ~/.fog

:default:
  :vsphere_server: 192.168.X.X
  :vsphere_username: user
  :vsphere_password: XXXX
  :vsphere_expected_pubkey_hash: a626b2....

I'm not sure if it's a compatibility issue with our Vmware, we're running Vmware ESXi, 5.1.0.

edit retag flag offensive close merge delete