On Tue, Mar 20, 2012 at 10:23 AM, Jonathan Proulx <j...@jonproulx.com> wrote:
> Hi,
>
> I have a modules directory that I've mounted as a virtualbox shared
> folder from my workstation (where I'm doing development) on a
> VirtualBox guest which I hop to make ,many virtual box guests so I can
> test against a variety of OS versions.  Which seemed a good idea at
> the time, but puppet in the virtual box is telling my I have a syntax
> error, while the same commanf on the host system pointing at the same
> modules directory works.
>
> On the VM:
>
> root@squeeze64:~# puppet --version
> 2.7.12
> root@squeeze64:~#  puppet  apply --modulepath=$MODPATH -e "class {'motd':}"
> Could not parse for environment production: Syntax error at end of
> file at line 1 on node squeeze64.vagrant.internal
> root@squeeze64:~# md5sum $MODPATH/motd/manifests/init.pp
> 8fc4a8457b77b27a864d6f05fbeeed98  /test/motd/manifests/init.pp
>
>
> On the host:
> kvas:~# puppet --version
> 2.7.12
> kvas:~# puppet  apply --modulepath=$MODPATH -e "class {'motd':}"
> notice: /Stage[main]/Motd/File[/etc/motd]/content: content changed
> '{md5}85e37b9cf2717e67c40cc9d66f68553d' to
> '{md5}febcd2eab62f61888c22406ca1200c17'
> notice: Finished catalog run in 0.06 seconds
> kvas:~# md5sum $MODPATH/motd/manifests/init.pp
> 8fc4a8457b77b27a864d6f05fbeeed98
> <path-to>/git/puppet/modules/motd/manifests/init.pp
>
> Both are 64bit  Debian 6.0 "Squeeze" systems.  the virutal system is
> from the base image
> http://puppetlabs.s3.amazonaws.com/pub/squeeze64.box with facter and
> puppet updated using git to the same versions on the host system
> (1.6.6 and 2.7.12), packages on the host system are from
> apt.puppetlabs.com
>
> obviously something is different, any clues what or where to start looking?

My experience with virtualbox shared folder feature is it's pretty
flaky. Either use a vcs repo and push changes for testing, or use NFS
which is not only faster but fairly easy to do with tools like
vagrant: http://vagrantup.com/docs/nfs.html.

Thanks,

Nan

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to