I believe what you are trying to do is create a module named 'test'.
In order to know about your module, you need to provide the
'modulepath' parameter to puppet.
There are a couple other things you probably want to do. In your
tests/manifests/init.pp, you should wrap everything in a class
declaration, so:
class test {
notify{"here we go": }
include preparehost
}
Then create a file called 'site.pp' or something at the same level of
the filesystem as your 'test' directory. Make that file look like:
include test
Then invoke puppet as such
puppet apply --modulepath . site.pp
puppet should find your test module and load the classes automatically.
Hope that help,
Chad
On Thu, Nov 7, 2013 at 10:15 AM, ulrich igor ngouagna kouete
<[email protected]> wrote:
> Nobody to help?? :(
>
> Le jeudi 7 novembre 2013 11:42:06 UTC+1, ulrich igor ngouagna kouete a écrit
> :
>>
>> Hi,
>>
>> I'm new on puppet and I'm having an issue with "puppet apply" command in
>> a standalone mode.
>>
>> a tree command on my project folder gives:
>>
>> test
>> └── manifests
>> ├── init.pp
>> ├── preparehost
>> │ └── params.pp
>> └── preparehost.pp
>>
>>
>> #cat /test/manifests/ini.pp
>>
>> notify{"here we go":
>> }
>> include preparehost
>>
>> #cat /test/manifests/ preparehost.pp
>>
>> class test::preparehost inherits test::preparehost::params {
>> #curl
>> notify{$myname:
>> } ->
>> package{'curl':
>> ensure => installed
>> }
>>
>> }
>>
>> #cat /test/manifests/params.pp
>>
>> class test::preparehost::params{
>> $myname = "ulky"
>> }
>>
>>
>> When I run the command
>>
>> # puppet apply /test/manifests/init.pp
>>
>> I get the folowwings:
>>
>> Error: Could not find class test::preparehost for clouderatest-vm on node
>> clouderatest-vm
>> Error: Could not find class test::preparehost for clouderatest-vm on node
>> clouderatest-vm
>>
>> Any idea??
>>
>> Thanks
>>
>>
> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/1467f7ca-0fd6-4011-a40c-3050e0aeb9bd%40googlegroups.com.
>
> For more options, visit https://groups.google.com/groups/opt_out.
--
Chad M. Huneycutt
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/CAOJfo16qYwFi0KuJg_yo9D-V2Z5L3YDpeg61RrrFzsSWbiQQeA%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.