sorry forget to mention that is what i done :) thank much for your time!
On Thu, Sep 23, 2010 at 8:47 AM, Nigel Kersten <[email protected]> wrote: > On Thu, Sep 23, 2010 at 8:43 AM, Luc Suryo <[email protected]> wrote: > > Then would the service be define as this? > > > > service { "openvpn::base" : > > name=> "openvpn", > > ensure => running, > > subscribe => [ File["openvpn_client.conf], > > File["openvpn_server,conf]] > > } > > > > so it a server includes the openvpn class it could have the client, or > the > > server or both config, > > > > in case of both that would work... but what if it is only a client or > sever? > > it errors with > > > > err: Could not run Puppet configuration client: Could not find dependency > > File[openvpn_server.conf] for Service[openvpn::base] at > > /var/lib/puppet/modules/openvpn/manifests/init.pp:19 > > You should flip the relationship around and specify a "notify" in the > two File resources, given that you don't know which ones will be > defined. > > > > > > So i guess I will just remove the subscribe and use a notify of exec > restart > > as that one works :) > > > > Thanks! > > > > > > > > > > > > On Thu, Sep 23, 2010 at 8:18 AM, Felix Frank > > <[email protected]> wrote: > >> > >> On 09/23/2010 05:13 PM, Luc Suryo wrote: > >> > well here is the situation > >> > > >> > we have system that are vpn client and soem are vpn server however! we > >> > have > >> > 2 that are both! > >> > > >> > what i want todo is taht IS there is a new client of server > >> > configuration > >> > (openvpn_client.conf or openvpn_server.conf) and teh new file is > pushed > >> > I > >> > need the service tobe restarted (not reload! ) > >> > > >> > So being a novice in Puppet I wanted the service to depend on the > config > >> > file being updated.. > >> > > >> > make sense ? > >> > > >> > >> In principle, yes. However, you have a conceptual mixup of "require" and > >> "subscribe". You are actually looking for the latter. > >> > >> Besides, subscribe has an implicit "or" semantics, in that subsribing to > >> several resources, an update to any of them will trigger the > subscription. > >> > >> As "require" is only about ordering resources, it makes no sense to > >> define logical relations between multiple required resources. They will > >> all be handled before the one requiring them. > >> > >> HTH, > >> Felix > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "Puppet Users" group. > >> To post to this group, send email to [email protected]. > >> To unsubscribe from this group, send email to > >> [email protected]<puppet-users%[email protected]> > . > >> For more options, visit this group at > >> http://groups.google.com/group/puppet-users?hl=en. > >> > > > > > > > > -- > > -ls > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Puppet Users" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<puppet-users%[email protected]> > . > > For more options, visit this group at > > http://groups.google.com/group/puppet-users?hl=en. > > > > > > -- > nigel > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<puppet-users%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- -ls -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
