[Puppet Users] Re: execute more commands (beginner talking)

Reno
Wed, 21 Oct 2009 15:24:20 -0000

hello,

what is the meaning of that:


require => Exec[subscribe-echo]


On Oct 21, 4:21 pm, Roy Nielsen <r...@lanl.gov>
wrote:
> Hello Reno,
>
> Try this:
>
>     exec { touch-file:
>         command => "touch /home/test",
>         require => Exec[subscribe-echo]
>     }
>
>  - or -
>
>     file { touch-file:
>         contents => " ",
>         path  => "/home/test",
>         require => Exec[subscribe-echo]
>      }
>
> Regards,
> -Roy
>
> Reno wrote:
> > I have this:
>
> > class aptsetup {
>
> >       file { "/etc/apt/sources.list":
> >              owner  => root,
> >              group  => root,
> >              mode => 644,
> >              source =>
"puppet://asus-vista-box.lokku.net/files/etc/
> > apt/sources.list"
> >       }
>
> >  }
>
> >   exec { subscribe-echo:
> >                command     => "/usr/bin/apt-get -q -q
update",
> >                logoutput   => false,
> >                refreshonly => true,
> >                subscribe   =>
file["/etc/apt/sources.list"]
> >        }
>
> > I''d like to execute enother command after
"/usr/bin/apt-get -q -q
> > update" for example "touch /home/test"
>
> > In wich way you suggest to do that?