Error 'invalid parameter include_src' when provisionning RabbitMQ with Puppet on Vagrant -


i trying install rabbitmq module on virtual machine. used :

git submodule add https://github.com/puppetlabs/puppetlabs-rabbitmq.git

and installed every dependecy find same way (which are, listed in this answer : stdlib, epel, staging , erlang).

i reduced manifest bare minimum :

exec { path => [ "/bin/", "/sbin/" , "/usr/bin/", "/usr/sbin/" ] }   exec { 'apt-get update':     command => 'apt-get update',     timeout => 60,     tries   => 3 }  package { ['python-software-properties']:     ensure  => 'installed',     require => exec['apt-get update'], }  $syspackages = [ 'build-essential', 'git', 'curl'] package { $syspackages:     ensure => "installed",     require => exec['apt-get update'], }  include epel include staging class { 'erlang': epel_enable => true}  class { 'rabbitmq':     port                    => '5672',     service_manage          => true,     environment_variables   => {         'rabbitmq_nodename'     => 'server',         'rabbitmq_servicename'  => 'rabbitmq'     } } 

and when provision vm vagrant provision, error :

==> default: error: invalid parameter include_src @ /tmp/vagrant-puppet/modules -33d06c2339c7ee7ab2bd92b2d11cf5d9/erlang/manifests/repo/apt.pp:39  

i'm because of dependency not have, can not find out one. ideas ?

it seems erlang module requires older version of apt module. @ patch. recently, in apt resource, parameters include_src , include_deb substituted 1 include parameter. solve problem please install apt module in version 1.8.0.


Comments