Wouhou ! The long awaited standart library That's a great christmas gift ! But the link to the cf files is broken (i get a 403).
Thank you, Nicolas On Thu, Dec 24, 2009 at 1:48 PM, Mark Burgess <mark.burg...@iu.hio.no>wrote: > > I hope that this confusion is cleared up with the advent of this > > http://www.cfengine.org/cftimes/articles/0000000021.html > > M > > Ian Goldstein wrote: > > > > That explains it. I assumed that system was some sort of reserved > > Keyword. Everything is consistent again. > > > > thanks, > > > > > > > > > > > > > > *Brendan Strejcek <strej...@gmail.com>* > > > > 12/23/2009 07:42 PM > > > > > > To > > Ian Goldstein <igoldst...@jefferies.com> > > cc > > help-cfengine@cfengine.org > > Subject > > Re: beginner help again. > > > > > > > > > > > > > > > > > > Where is the 'system' perms body definition? > > > > On Wed, Dec 23, 2009 at 6:42 PM, Ian Goldstein > > <igoldst...@jefferies.com> wrote: > >> > >> I have been playing around with remote copies and I got a small copy > >> working. Here is my specific question relating to perms. > >> I was looking at some examples and thought this may work. I realize the > >> benefits of specifying perms => my_p("600") so this is more a question > at > >> this point. > >> > >> Thanks > >> > >> > >> here is my error: > >> > >> [r...@testserver inputs]# cf-agent -f remote.cf > >> Undeclared promise body "system()" was referenced in a promise > >> No such FnCall "system()" in promise @ /var/cfengine/inputs/remote.cfnear > >> line 20 > >> Summarizing promises as text to /var/cfengine/inputs/remote.cf.txt > >> Summarizing promises as html to /var/cfengine/inputs/remote.cf.html > >> cf-agent was not able to get confirmation of promises from cf-promises, > so > >> going to failsafe > >> > >> ================================================= > >> Here is my remote.cf > >> ================================================= > >> body common control > >> > >> { > >> bundlesequence => { "example" }; > >> } > >> > >> body server control > >> { > >> allowconnects => { "127.0.0.1" , "10.16.73.143", "::1" }; > >> #allowallconnects => { "127.0.0.1" , "10.16.73.143", "::1" }; > >> #trustkeysfrom => { "127.0.0.1" , "10.16.73.143", "::1" }; > >> } > >> > >> bundle agent example > >> { > >> files: > >> > >> "/var/tmp/inputs" > >> > >> perms => system("600"), ###<<<---- cf3 does not seem > to > >> like this statement. > >> ## perms => my_p("600"), ### cf3 likes this stamement > >> when uncommenting out the perms promise below > >> copy_from => rcp("/tmp/cfinputs","remotehost"), > >> depth_search => recurse("inf"), > >> action => immediate; > >> } > >> > >> > >> # Library template > >> > >> > >> body copy_from rcp(file,server) > >> > >> { > >> servers => { "$(server)" }; > >> source => "$(file)"; > >> #trustkey => "true"; > >> } > >> > >> body depth_search recurse(d) > >> { > >> depth =>"$(d)"; > >> exclude_dirs => {"tmp1"}; > >> } > >> > >> #body perms my_p(p) > >> > >> #{ > >> #mode => "$(p)"; > >> #} > >> > >> > >> > >> > >> > >> > >> Jefferies archives and monitors outgoing and incoming e-mail. The > contents > >> of this email, including any attachments, are confidential to the > ordinary > >> user of the email address to which it was addressed. If you are not the > >> addressee of this email you may not copy, forward, disclose or > > otherwise use > >> it or any part of it in any form whatsoever. This email may be produced > at > >> the request of regulators or in connection with civil litigation. > > Jefferies > >> accepts no liability for any errors or omissions arising as a result of > >> transmission. Use by other than intended recipients is prohibited. In > the > >> United Kingdom, Jefferies operates as Jefferies International Limited; > >> registered in England: no. 1978621; registered office: Vintners Place, > 68 > >> Upper Thames Street, London EC4V 3BJ. Jefferies International Limited > is > >> authorised and regulated by the Financial Services Authority. > >> _______________________________________________ > >> Help-cfengine mailing list > >> Help-cfengine@cfengine.org > >> https://cfengine.org/mailman/listinfo/help-cfengine > >> > >> > > > > > > > > > > > > Jefferies archives and monitors outgoing and incoming e-mail. The > > contents of this email, including any attachments, are confidential to > > the ordinary user of the email address to which it was addressed. If you > > are not the addressee of this email you may not copy, forward, disclose > > or otherwise use it or any part of it in any form whatsoever. This email > > may be produced at the request of regulators or in connection with civil > > litigation. Jefferies accepts no liability for any errors or omissions > > arising as a result of transmission. Use by other than intended > > recipients is prohibited. In the United Kingdom, Jefferies operates as > > Jefferies International Limited; registered in England: no. 1978621; > > registered office: Vintners Place, 68 Upper Thames Street, London EC4V > > 3BJ. Jefferies International Limited is authorised and regulated by the > > Financial Services Authority. > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Help-cfengine mailing list > > Help-cfengine@cfengine.org > > https://cfengine.org/mailman/listinfo/help-cfengine > > -- > Mark Burgess > > ------------------------------------------------- > Professor of Network and System Administration > Oslo University College, Norway > > Personal Web: http://www.iu.hio.no/~mark <http://www.iu.hio.no/%7Emark> > Office Telf : +47 22453272 > ------------------------------------------------- > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/help-cfengine >
_______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine