Here is a working example, try to see what you can pull from it -
https://github.com/ferventcoder/dayofdevops/tree/master/lab02-firehose

Also, unless you are using multi-machine configuration, there is no reason
to do config.vm.define.

Note this line to provide you more information:
  config.vm.provision :puppet, :options => ["--debug --trace --verbose"] do
|puppet|

If you are still running into problems, try setting the VAGRANT_LOG
variable for more information - see
http://docs.vagrantup.com/v2/other/debugging.html



On Tue, May 20, 2014 at 11:10 AM, Rafaella Keury
<rafaella.ke...@gmail.com>wrote:

> Hi Felix!
> Thanks a lot for your answer, but it still doesn't work and I get the same
> error.
>
> Em terça-feira, 20 de maio de 2014 08h26min49s UTC-7, Felix Massem
> escreveu:
>
>> HeyRafaella,
>>
>> try this in your Vagrant File
>>
>>         # provisioning with puppet
>>         server.vm.provision "puppet" do |puppet|
>>                 puppet.manifests_path = "manifests"
>>                 puppet.manifest_file = "db.pp"
>>                 puppet.module_path = "modules"
>>         end
>>
>> cheers felix
>>
>> Am Dienstag, 20. Mai 2014 16:06:20 UTC+2 schrieb Rafaella Keury:
>>>
>>> Hello,
>>> I'm using Vagrant and i'm trying to use Puppet as a tool for
>>> provisioning one of my virtual machines.
>>> I created a folder named 'manifests' in the same directory of my
>>> VagrantFile. Inside the 'manifests' folder I created a file named db.pp
>>> with the following content:
>>> "exec { "apt-update":
>>> command => "/usr/bin/apt-get update"
>>> }
>>> package { "mysql-server":
>>> ensure => installed,
>>> require => Exec["apt-update"],
>>> }"
>>>
>>> My VagrantFile looks like this:
>>> "VAGRANTFILE_API_VERSION = "2"
>>> Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
>>> config.vm.box = "hashicorp/precise32"
>>> config.vm.define :db do |db_config|
>>> db_config.vm.network :private_network, :ip => "192.168.33.10"
>>> db_config.vm.provision "puppet" do |puppet|
>>> puppet.manifest_file = "db.pp"
>>> end
>>> end"
>>>
>>> But when I type vagrant up db on command line, I receive the following
>>> error message:
>>> "The configured puppet manifest is missing. Please specify a path to an
>>> existing manifest"
>>> Does anyone know what is it?
>>> My OS is Windows 7.
>>> Thanks a lot!
>>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/a5487105-5cb9-43b9-8f44-009f9bf8d8d5%40googlegroups.com<https://groups.google.com/d/msgid/puppet-users/a5487105-5cb9-43b9-8f44-009f9bf8d8d5%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Rob Reynolds
Developer, Puppet Labs

*Join us at **PuppetConf 2014 <http://puppetconf.com>**, September 23-24 in
San Francisco*
*Register by May 30th to take advantage of the Early Adopter discount
<http://links.puppetlabs.com/puppetconf-early-adopter> **--**save $349!*

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAMJiBK6%3DgGHn1EX_kv-ytEmT8KX8eKZ_Uzrf%2Byj9wxAQ9t0kJw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to