The patch fixed the leftover warnings in
BIGTOP-1047 instead of the below one:
==> bigtop1: Warning: The use of 'import' is deprecated at /tmp/vagrant-puppet-2/manifests/site.pp:46. See http:==> bigtop1: (at /usr/lib/ruby/site_ruby/1.8/puppet/parser/parser_support.rb:110:in `import')
The 'import warning" can also be fixed by doing following steps:
- remove import "cluster.pp" in line 44, site.pp
- specify a directory as your main manifest when doing puppet apply. i.e.
puppet apply -d --modulepath="bigtop-deploy/puppet/modules:/etc/puppet/modules" bigtop-deploy/puppet/manifests/
Since the the way to specify directory as manifest is currently not supported by Vagrant yet, changing the behavior will break vagrant-puppet provisioner.
I think the gradew bundler for puppet apply that Konstantin Boudnik mentioned in mailing list can come to a rescue.
Once the feature implemented, I'll update the vagrant-puppet and docker-puppet to use the bundler subsequently.