Re: [Puppet Users] Require a definition

David Schmitt
2010-03-17T10:57:49Z

On 3/17/2010 12:59 AM, Mike wrote:
> I am looking for a way to create a dependency that ensures that a
> definition has been "called/executed/instantiated" with the
"require"
> or "before" parameter.
> I realize there are several posts that confirm that this should be
> possible:
>
> define testdef {
> }
>
> file { "testFile":
>        name =>  "/tmp/testFile",
>        require =>  Testdef["test"]
> }
>
>
> However when I attempt to run it I get this:
> err: Could not run Puppet configuration client: Could not find
> dependency Testmodule::Testdef[test] for File[testFile] at /etc/puppet/
> modules/testmodule/manifests/init.pp:33
>

The error should vanish as soon as you add this:

      testdef { "test: }


Regards, David
--
dasz.at OG              Tel: +43 (0)664 2602670     Web: http://dasz.at
Klosterneuburg                                         UID: ATU64260999

        FB-Nr.: FN 309285 g          FB-Gericht: LG Korneuburg