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

Roy Nielsen
Wed, 21 Oct 2009 15:21:10 -0000

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?
> >