Tuesday, 2011-12-13

[2011/12/13 00:01:03] @ Log started by gepetto
[2011/12/13 00:01:03] @ Quit: maxmartin: Remote host closed the connection
[2011/12/13 00:02:40] @ ali3n0 joined channel #puppet
[2011/12/13 00:03:42] @ Quit: DbT_: Quit: zzzz
[2011/12/13 00:03:53] @ JayTaph_ joined channel #puppet
[2011/12/13 00:04:29] @ Ramonster joined channel #puppet
[2011/12/13 00:04:56] @ Quit: JayTaph: Ping timeout: 240 seconds
[2011/12/13 00:04:56] @ JayTaph_ is now known as JayTaph
[2011/12/13 00:05:06] @ tizzo is now known as tizzo-afk
[2011/12/13 00:05:59] @ mythmon joined channel #puppet
[2011/12/13 00:06:30] @ Quit: pmorillon: Ping timeout: 252 seconds
[2011/12/13 00:06:39] @ verwilst joined channel #puppet
[2011/12/13 00:06:47] @ pmorillon joined channel #puppet
[2011/12/13 00:08:40] @ zorg1 joined channel #puppet
[2011/12/13 00:09:23] @ sa_ joined channel #puppet
[2011/12/13 00:09:29] <sa_> hi'
[2011/12/13 00:09:35] <sa_> i am neww in puppet
[2011/12/13 00:09:48] <mythmon> as anyone had any success running puppet with Arch?
[2011/12/13 00:10:07] <sa_> can any one tell me wat web server puppet dashoboard is usnig by defaullt
[2011/12/13 00:10:08] <sa_> ?
[2011/12/13 00:10:25] <sa_> is it apache or something else ?
[2011/12/13 00:12:05] @ larstobi joined channel #puppet
[2011/12/13 00:13:42] <_rc_> it's typically apache with passenger
[2011/12/13 00:14:40] @ Quit: vinceTO: Quit: leaving
[2011/12/13 00:15:17] @ Quit: mpdude: Remote host closed the connection
[2011/12/13 00:15:24] <sa_> do we need to install apache ?
[2011/12/13 00:16:05] <R1ck> you will need a web server, it doesnt need to be apache afaik
[2011/12/13 00:16:11] @ vinceTO joined channel #puppet
[2011/12/13 00:16:39] <_rc_> it's a rails app, deploy and run it the way you're comfortable with deploying rails apps
[2011/12/13 00:22:22] @ Quit: vinceTO: Quit: leaving
[2011/12/13 00:24:51] @ vinceTO joined channel #puppet
[2011/12/13 00:25:14] <sa_> apache with passenger is not by default i guess
[2011/12/13 00:25:18] <sa_> is it right ?
[2011/12/13 00:26:27] @ Quit: e1mer: Ping timeout: 240 seconds
[2011/12/13 00:27:14] @ hco-bitlbee-mba joined channel #puppet
[2011/12/13 00:27:19] <_rc_> I don't follow the question. If you mean that apache doesn't ship with passenger y default, then that's correct.
[2011/12/13 00:28:24] @ Quit: verwilst: Read error: Connection reset by peer
[2011/12/13 00:28:34] @ verwilst joined channel #puppet
[2011/12/13 00:29:22] <sa_> i mean to say puppet dahboard is not usning apache with passenger by default ,its a ruby on rail app ?
[2011/12/13 00:29:31] <sa_> is it right ?
[2011/12/13 00:30:12] <_rc_> the most common deployment for dshboard is probably under apache/passenger. so no.
[2011/12/13 00:30:34] <_rc_> http://docs.puppetlabs.com/dashboard/manual/1.2/bootstrapping.html
[2011/12/13 00:31:41] <_rc_> especially the section http://docs.puppetlabs.com/dashboard/manual/1.2/bootstrapping.html#running-dashboard-in-a-production-quality-server
[2011/12/13 00:32:24] @ mpdude joined channel #puppet
[2011/12/13 00:32:37] <sa_> thanx
[2011/12/13 00:35:48] @ Quit: ben_duyujie: Remote host closed the connection
[2011/12/13 00:36:37] @ rutger_ joined channel #puppet
[2011/12/13 00:37:11] @ Quit: sa_: Ping timeout: 258 seconds
[2011/12/13 00:40:14] @ Quit: Marius: Ping timeout: 268 seconds
[2011/12/13 00:41:48] @ trickyf joined channel #puppet
[2011/12/13 00:42:51] @ DbT_ joined channel #puppet
[2011/12/13 00:43:27] @ Quit: mpdude: Ping timeout: 240 seconds
[2011/12/13 00:44:09] @ Quit: pmorillon: Ping timeout: 248 seconds
[2011/12/13 00:45:34] @ dissipate_ joined channel #puppet
[2011/12/13 00:45:39] @ mpdude joined channel #puppet
[2011/12/13 00:46:15] @ ckauhaus joined channel #puppet
[2011/12/13 00:46:29] @ Quit: ckauhaus: Client Quit
[2011/12/13 00:46:47] @ Quit: sdog: Remote host closed the connection
[2011/12/13 00:46:47] @ ckauhaus joined channel #puppet
[2011/12/13 00:47:30] @ csanchez joined channel #puppet
[2011/12/13 00:47:37] @ pmorillon joined channel #puppet
[2011/12/13 00:49:59] @ lkoranda joined channel #puppet
[2011/12/13 00:52:43] @ Quit: gebi: Remote host closed the connection
[2011/12/13 00:54:18] @ Quit: astrostl:
[2011/12/13 00:55:55] @ Quit: mpdude: Remote host closed the connection
[2011/12/13 00:58:49] @ ezryx joined channel #puppet
[2011/12/13 01:01:16] @ Quit: pmorillon: Quit: pmorillon
[2011/12/13 01:04:27] @ mogitaff joined channel #puppet
[2011/12/13 01:06:21] @ Corey_ joined channel #puppet
[2011/12/13 01:06:40] @ pmorillon joined channel #puppet
[2011/12/13 01:08:06] @ jabir1 joined channel #puppet
[2011/12/13 01:08:07] @ Quit: jabir: Read error: Connection reset by peer
[2011/12/13 01:09:39] @ mpdude joined channel #puppet
[2011/12/13 01:09:44] @ mapope joined channel #puppet
[2011/12/13 01:10:20] @ Quit: scobal: Read error: Connection reset by peer
[2011/12/13 01:10:42] @ Quit: Corey: Ping timeout: 624 seconds
[2011/12/13 01:11:46] @ nan0r joined channel #puppet
[2011/12/13 01:13:42] @ Quit: mapope: Read error: Connection reset by peer
[2011/12/13 01:13:54] @ scobal joined channel #puppet
[2011/12/13 01:16:56] <fragfutter> _rc_: are you by any chance doing user helpdesk duty?
[2011/12/13 01:17:39] @ Quit: ken_barber: Quit: Leaving.
[2011/12/13 01:18:07] <_rc_> fragfutter: no, I'm just some guy off the internets
[2011/12/13 01:18:49] <fragfutter> _rc_: you simply have a lot of patience.
[2011/12/13 01:18:58] @ xoveruk joined channel #puppet
[2011/12/13 01:19:07] <xoveruk> do i have to install the client on the server?
[2011/12/13 01:20:14] <_rc_> xoveruk: depends on your os packaging, but the server and client libraries have a lot of classes in common
[2011/12/13 01:20:42] @ Quit: KaZeR_W: Remote host closed the connection
[2011/12/13 01:21:26] @ KaZeR_W joined channel #puppet
[2011/12/13 01:24:16] @ fronlius joined channel #puppet
[2011/12/13 01:24:45] @ daysmen joined channel #puppet
[2011/12/13 01:24:52] @ brtl joined channel #puppet
[2011/12/13 01:25:01] <xoveruk> I was looking at my certificate list and i deleted the server cert
[2011/12/13 01:25:03] <xoveruk> did i need that?
[2011/12/13 01:25:29] <xoveruk> puppetca -la
[2011/12/13 01:25:32] <xoveruk> should that list the server?
[2011/12/13 01:25:58] @ danblack joined channel #puppet
[2011/12/13 01:26:02] @ Quit: nevyn: Read error: Operation timed out
[2011/12/13 01:26:22] @ davey79 joined channel #puppet
[2011/12/13 01:26:33] @ davey79 left channel #puppet ()
[2011/12/13 01:27:10] <henk> xoveruk: What exactly did you delete?
[2011/12/13 01:27:34] @ Quit: jamescollins: Quit: jamescollins
[2011/12/13 01:27:44] @ iamchrisf_ joined channel #puppet
[2011/12/13 01:28:52] @ Quit: zorg1: Ping timeout: 240 seconds
[2011/12/13 01:29:02] @ nevyn joined channel #puppet
[2011/12/13 01:29:04] @ Holocaine joined channel #puppet
[2011/12/13 01:29:24] @ zorg1 joined channel #puppet
[2011/12/13 01:31:11] @ Quit: bmahe: Quit: Leaving
[2011/12/13 01:32:28] @ Kazuhiro joined channel #puppet
[2011/12/13 01:32:43] <xoveruk> certs from the list
[2011/12/13 01:32:50] <xoveruk> using puppet cert -c
[2011/12/13 01:32:57] <xoveruk> i cannot get the agent to connect now
[2011/12/13 01:33:02] <xoveruk> readding them doesnt help
[2011/12/13 01:33:04] <xoveruk> err: Could not call sign: Could not find certificate request for
[2011/12/13 01:33:16] @ Quit: fimblo: Ping timeout: 240 seconds
[2011/12/13 01:33:38] <henk> IRC can take complete sentences in one line. And when I ask 'exactly', I mean it. If you don’t want help from me, just say it.
[2011/12/13 01:37:37] @ Kazuhiro left channel #puppet ()
[2011/12/13 01:37:53] <xoveruk> ffs
[2011/12/13 01:38:00] <xoveruk> "err: Could not call sign: Could not find certificate request for"
[2011/12/13 01:38:08] <xoveruk> why do i get this stupid message?
[2011/12/13 01:38:33] <_rc_> what did you actually type to provoke it?
[2011/12/13 01:38:46] <_rc_> as that looks like it's missing a node name
[2011/12/13 01:38:51] <xoveruk> puppet cert -c puppet
[2011/12/13 01:38:56] <xoveruk> oh
[2011/12/13 01:39:04] <xoveruk> i typed puppet agent -t
[2011/12/13 01:39:06] <xoveruk> from the client
[2011/12/13 01:40:04] <xoveruk> i have added the cert for that client to the server and am now trying to download the catalog
[2011/12/13 01:40:15] <_rc_> could you use pastie.org or something to actually show the command lines and output, rather than just giving the excerpts you think matter
[2011/12/13 01:42:01] <_rc_> that or you might find the 'puppet cert' manpage useful http://docs.puppetlabs.com/man/cert.html
[2011/12/13 01:42:33] @ c33s joined channel #puppet
[2011/12/13 01:42:54] <c33s> hello
[2011/12/13 01:43:03] @ Quit: ironmunk: Read error: No route to host
[2011/12/13 01:44:07] <c33s> how to copy files from the agent to the master? (i would like to get all the pub keys of the nodes and manage which node can access which directly)
[2011/12/13 01:44:30] <henk> c33s: file resource
[2011/12/13 01:44:58] @ Elwell joined channel #puppet
[2011/12/13 01:45:02] <c33s> henk: with file? isn't file master->node? i would like to copy node->master
[2011/12/13 01:45:14] <henk> c33s: exported resources
[2011/12/13 01:45:17] @ Quit: kermit: Quit: Leaving.
[2011/12/13 01:45:32] @ kermit joined channel #puppet
[2011/12/13 01:46:02] <_rc_> when you say pub key, do you mean ssh public host key, or something else?
[2011/12/13 01:46:21] @ motomike joined channel #puppet
[2011/12/13 01:46:22] <c33s> _rc_: yes the public host key
[2011/12/13 01:46:52] <_rc_> that's already available in the facts sshrsakey and sshdsakey
[2011/12/13 01:47:21] <_rc_> so to distrubute them look at the example on the exported resources page - http://docs.puppetlabs.com/guides/exported_resources.html
[2011/12/13 01:47:29] @ Quit: danblack: Ping timeout: 276 seconds
[2011/12/13 01:48:15] <c33s> oh, very nice! thank you @ hank & _rc_ this helped :) google search "puppet copy file to master" leads to metallica "master of puppets" :D
[2011/12/13 01:48:48] <_rc_> it's not really copying a file to the master, it's just republishing a facter fact
[2011/12/13 01:48:58] <xoveruk> jesus this application pisses me off more than any otyher
[2011/12/13 01:49:12] <xoveruk> puppetca -l | xargs puppet cert -s
[2011/12/13 01:49:33] <xoveruk> signed certificate. then i get
[2011/12/13 01:49:33] <xoveruk> err: Could not call sign: Could not find certificate request for
[2011/12/13 01:49:38] <_rc_> xoveruk: what problem are you trying to solve?
[2011/12/13 01:49:46] <xoveruk> it doesnt work at all anymore
[2011/12/13 01:49:51] <_rc_> so what's the output of puppetca -l ?
[2011/12/13 01:49:55] <xoveruk> i have just reinstalled the server and it still doesnt work
[2011/12/13 01:50:06] <xoveruk> its blank
[2011/12/13 01:50:14] <xoveruk> puppetca -la shows the client taht i added
[2011/12/13 01:50:20] <_rc_> also I suspect that puppet cert won't take multiple argument bundling like that
[2011/12/13 01:50:38] <xoveruk> how come it added it then?
[2011/12/13 01:50:41] <_rc_> so it's signed already
[2011/12/13 01:50:47] @ danblack joined channel #puppet
[2011/12/13 01:50:49] <xoveruk> yes its signed
[2011/12/13 01:50:54] <xoveruk> its listed when i do pupeptca -la
[2011/12/13 01:51:00] <henk> c33s: It’s henk…
[2011/12/13 01:51:01] <_rc_> then why are yiu trying to re-sign it?
[2011/12/13 01:51:02] <xoveruk> but when i do a pupept agent -t from the client it failed.
[2011/12/13 01:51:09] <xoveruk> im not
[2011/12/13 01:51:17] <xoveruk> im trying to connect to the server from the client
[2011/12/13 01:51:24] <xoveruk> err: Could not retrieve catalog from remote server: certificate verify failed
[2011/12/13 01:51:25] <xoveruk> warning: Not using cache on failed catalog
[2011/12/13 01:51:25] <xoveruk> err: Could not retrieve catalog; skipping run
[2011/12/13 01:51:29] <c33s> henk: sorry, my fault
[2011/12/13 01:51:34] <_rc_> youre missing the step when you run puppet agent, and then paste the output via patie
[2011/12/13 01:51:54] <_rc_> ah there we go
[2011/12/13 01:52:09] <xoveruk> patie
[2011/12/13 01:52:10] <xoveruk> ?
[2011/12/13 01:52:15] <henk> xoveruk: STOP pasting here!
[2011/12/13 01:52:15] <_rc_> "certificate verify failed" doesn't neccesarily mean that the client cert is wrong
[2011/12/13 01:52:25] <_rc_> it's that the client thinks the servers cert is wrong
[2011/12/13 01:52:33] @ sdog joined channel #puppet
[2011/12/13 01:52:42] <_rc_> henk: it's better than not pasting
[2011/12/13 01:52:54] @ p3rror joined channel #puppet
[2011/12/13 01:52:57] @ Quit: stephenh: Changing host
[2011/12/13 01:52:57] @ stephenh joined channel #puppet
[2011/12/13 01:53:13] @ Quit: susman: Remote host closed the connection
[2011/12/13 01:53:19] <xoveruk> i deleted the server, then i reinstralled it
[2011/12/13 01:53:20] <henk> _rc_: What? We are helping him fix his problem! I would very much prefer if he did not paste at all over pasting here.
[2011/12/13 01:53:28] <xoveruk> then i deleted /var/lib.puppet/ssl from the client
[2011/12/13 01:53:38] <xoveruk> then i rereqiested the cert, then i added the client toe the server
[2011/12/13 01:54:04] <xoveruk> how can i verify which certificate it wants?
[2011/12/13 01:54:20] @ Quit: Bass10: Ping timeout: 252 seconds
[2011/12/13 01:54:42] <_rc_> xoveruk: are your client and master clocks in sync?
[2011/12/13 01:55:10] <_rc_> henk: before he wasn't even sharing output, so sharing it badly is an improvement.
[2011/12/13 01:55:57] <henk> To the way he asks questions: agreed. To this channel: uhm… Do I need say anything?
[2011/12/13 01:56:58] <xoveruk> yes they are synced
[2011/12/13 01:57:14] <xoveruk> how can i verify the certs are correct/
[2011/12/13 01:58:08] <_rc_> same as for any ssl cert. point openssl at it
[2011/12/13 01:59:46] @ Quit: choonming: Quit: Leaving
[2011/12/13 02:01:24] @ fimblo joined channel #puppet
[2011/12/13 02:02:49] @ Quit: sdog: Changing host
[2011/12/13 02:02:49] @ sdog joined channel #puppet
[2011/12/13 02:03:28] <xoveruk> fh
[2011/12/13 02:03:47] @ Quit: jabir1: Ping timeout: 240 seconds
[2011/12/13 02:04:15] <xoveruk> i realise now that this suddenly stopped working without any user intervention
[2011/12/13 02:05:12] @ Quit: dissipate_: Remote host closed the connection
[2011/12/13 02:06:49] @ jabir joined channel #puppet
[2011/12/13 02:08:58] @ emergion joined channel #puppet
[2011/12/13 02:11:07] <xoveruk> aaaaaaaaaaaaaaaaaaaaaaaaagh
[2011/12/13 02:11:22] <xoveruk> deleted both the client and the server and all the configs files
[2011/12/13 02:11:29] <xoveruk> installed server, client
[2011/12/13 02:11:32] <xoveruk> requested cert
[2011/12/13 02:11:34] <xoveruk> installed cert
[2011/12/13 02:11:49] <xoveruk> err: Could not retrieve catalog from remote server: certificate verify failed
[2011/12/13 02:13:06] <_rc_> so it doesn't like the masters ssl cert. you didn't look at why yet. do that.
[2011/12/13 02:13:07] @ DigitalFlux joined channel #puppet
[2011/12/13 02:13:20] <xoveruk> where is that stored?
[2011/12/13 02:14:46] @ Quit: csanchez: Quit: csanchez
[2011/12/13 02:15:01] <_rc_> openssl s_client -connect puppet:8140
[2011/12/13 02:15:06] <_rc_> look at the output
[2011/12/13 02:16:17] <xoveruk> what am i looking for in this output?
[2011/12/13 02:17:16] <_rc_> you're looking for a discrepancy in CN, or in validity, anything that would make it report 'certificate verify failed'
[2011/12/13 02:17:47] @ riha joined channel #puppet
[2011/12/13 02:17:51] @ skm joined channel #puppet
[2011/12/13 02:17:59] @ Quit: skm: Read error: Connection reset by peer
[2011/12/13 02:18:25] @ csanchez joined channel #puppet
[2011/12/13 02:18:49] <xoveruk> _rc_: my poinit here is that i have removed the server and reinstalled it
[2011/12/13 02:18:56] <xoveruk> why would it still be brokem?
[2011/12/13 02:20:07] <henk> Why wouldn’t it?
[2011/12/13 02:20:21] <xoveruk> because I deleted the ssl directory
[2011/12/13 02:20:29] <xoveruk> so it would recreate it when it was reinstalled thats why
[2011/12/13 02:20:39] <henk> ah, right of course, that should fix everything…
[2011/12/13 02:20:43] <henk> silly me
[2011/12/13 02:21:54] <xoveruk> yes it should
[2011/12/13 02:22:04] @ Quit: jabir: Read error: Connection reset by peer
[2011/12/13 02:22:18] <_rc_> xoveruk: you haven't checked that the server cert is correct. just blindinly making a new one is only going to work sometimes.
[2011/12/13 02:22:18] @ jabir joined channel #puppet
[2011/12/13 02:22:23] <xoveruk> as I have connectivity and dns.
[2011/12/13 02:22:41] <xoveruk> _rc_: how do i check it is correct?
[2011/12/13 02:22:49] <henk> This would be fun if it wasn’t so sad…
[2011/12/13 02:22:59] <_rc_> did you configure it in any way to make the puppetmasters cert generation respect your dns?
[2011/12/13 02:23:11] <_rc_> xoveruk: what value is in the cert?
[2011/12/13 02:23:42] <xoveruk> what value? the name of the server.
[2011/12/13 02:23:53] <xoveruk> CN Puppet
[2011/12/13 02:23:58] <xoveruk> CA puppet,fqdn
[2011/12/13 02:24:31] <_rc_> is that how your clients connect to the server, with the name puppet?
[2011/12/13 02:24:38] <xoveruk> yes
[2011/12/13 02:24:41] @ skm joined channel #puppet
[2011/12/13 02:25:02] <xoveruk> i have dns search order specified
[2011/12/13 02:25:03] @ jabir1 joined channel #puppet
[2011/12/13 02:25:10] <_rc_> so, no
[2011/12/13 02:25:29] <xoveruk> omg.
[2011/12/13 02:25:30] <xoveruk> lol
[2011/12/13 02:25:34] <xoveruk> puppet.FQDN
[2011/12/13 02:25:38] <xoveruk> is how they connect
[2011/12/13 02:25:56] <_rc_> which isn't the name on the certificate; so the verification fails.
[2011/12/13 02:26:12] @ Quit: brtl: Ping timeout: 252 seconds
[2011/12/13 02:26:14] <xoveruk> on the CN or CA?
[2011/12/13 02:26:15] @ Quit: viq: Ping timeout: 240 seconds
[2011/12/13 02:26:25] <xoveruk> where am i looking?
[2011/12/13 02:26:26] <_rc_> the CN or any of it's alt names
[2011/12/13 02:26:30] @ Quit: emergion: Quit: later...
[2011/12/13 02:26:44] @ Quit: jabir: Ping timeout: 245 seconds
[2011/12/13 02:26:44] <xoveruk> cert chain?
[2011/12/13 02:26:56] @ Quit: inecas: Ping timeout: 252 seconds
[2011/12/13 02:27:10] @ viq joined channel #puppet
[2011/12/13 02:27:11] @ Quit: viq: Changing host
[2011/12/13 02:27:11] @ viq joined channel #puppet
[2011/12/13 02:27:19] @ brtl joined channel #puppet
[2011/12/13 02:27:39] @ Quit: pmorillon: Quit: pmorillon
[2011/12/13 02:28:16] <_rc_> openssl x509 -text -in /var/lib/puppet/ssl/certs/$THE_ONE_FOR_YOUR_MASTER.pem
[2011/12/13 02:28:19] <_rc_> and read it
[2011/12/13 02:30:46] <xoveruk> what am i comparing between the two?
[2011/12/13 02:32:11] <_rc_> you're looking to check that (a) the clients time is between the Validity times, (b) the Subject or its alt names match the name the client uses to connect to the master
[2011/12/13 02:32:40] <_rc_> if neither of those are true, then your client will reject the cert and not fecth the catalog, which is the error message you shared
[2011/12/13 02:35:06] @ Quit: Elwell: Ping timeout: 255 seconds
[2011/12/13 02:35:48] @ pmorillon joined channel #puppet
[2011/12/13 02:36:18] @ Adrieuxo joined channel #puppet
[2011/12/13 02:36:54] @ Quit: Adrieuxo: Remote host closed the connection
[2011/12/13 02:39:12] <xoveruk> date is fine
[2011/12/13 02:39:31] <xoveruk> the subject reads CN=puppet CA=puppet.F.Q.D.N
[2011/12/13 02:40:18] @ mauve__ joined channel #puppet
[2011/12/13 02:40:21] <xoveruk> hey, thanks for your help on this
[2011/12/13 02:40:43] @ Quit: _flex: Remote host closed the connection
[2011/12/13 02:40:51] <_rc_> and the answer is?
[2011/12/13 02:41:53] @ matti joined channel #puppet
[2011/12/13 02:43:22] @ Quit: mauve: Ping timeout: 276 seconds
[2011/12/13 02:43:41] @ emergion joined channel #puppet
[2011/12/13 02:50:09] <xoveruk> i think i need to change the certificate name
[2011/12/13 02:50:24] <xoveruk> is there a command to create a new server cert/
[2011/12/13 02:51:51] @ MartVisser joined channel #puppet
[2011/12/13 02:55:17] @ Quit: pmorillon: Quit: pmorillon
[2011/12/13 02:57:23] @ Quit: DigitalFlux: Quit: No Ping reply in 180 seconds.
[2011/12/13 02:57:45] @ DigitalFlux joined channel #puppet
[2011/12/13 02:57:45] @ Quit: DigitalFlux: Changing host
[2011/12/13 02:57:45] @ DigitalFlux joined channel #puppet
[2011/12/13 02:59:44] @ fronlius_ joined channel #puppet
[2011/12/13 02:59:45] @ Quit: fronlius: Read error: Connection reset by peer
[2011/12/13 02:59:45] @ fronlius_ is now known as fronlius
[2011/12/13 03:01:04] @ Quit: druonysus: Remote host closed the connection
[2011/12/13 03:02:06] @ jab_doa joined channel #puppet
[2011/12/13 03:02:25] @ The-Bat joined channel #puppet
[2011/12/13 03:04:48] @ Ambriely joined channel #puppet
[2011/12/13 03:04:49] @ Adrieuxo joined channel #puppet
[2011/12/13 03:05:34] @ Quit: Ambriely: Remote host closed the connection
[2011/12/13 03:05:35] @ Quit: Adrieuxo: Remote host closed the connection
[2011/12/13 03:06:36] @ arBmind joined channel #puppet
[2011/12/13 03:07:18] @ susman joined channel #puppet
[2011/12/13 03:08:47] @ Quit: Enf: Quit: Leaving
[2011/12/13 03:18:36] @ lanky joined channel #puppet
[2011/12/13 03:21:05] @ newtMcKerr joined channel #puppet
[2011/12/13 03:21:44] @ Quit: skm: Ping timeout: 276 seconds
[2011/12/13 03:22:03] @ skoom joined channel #puppet
[2011/12/13 03:29:16] @ Quit: kelseyhightower: Ping timeout: 252 seconds
[2011/12/13 03:30:07] @ cirbri joined channel #puppet
[2011/12/13 03:30:25] @ Elwell joined channel #puppet
[2011/12/13 03:31:30] <cirbri> Is there any way to make all resources of a specific type cause a differen resource type with similar parameters to be spawned?
[2011/12/13 03:32:11] <cirbri> Rather than just putting the other resource inside the first, as it would be different depending on the node/host.
[2011/12/13 03:32:15] <cirbri> Any thoughts?
[2011/12/13 03:32:34] <cirbri> Sort of a foreach thing.
[2011/12/13 03:33:33] <henk> cirbri: How about using a define?
[2011/12/13 03:34:04] <henk> cirbri: You could just explain why you think you need that, maybe there is some other, cleaner solution for that…
[2011/12/13 03:34:15] <cirbri> Okay.
[2011/12/13 03:34:39] @ Quit: uphillian: Ping timeout: 245 seconds
[2011/12/13 03:35:23] <cirbri> henk: We have a monitoring system that uses all sorts of checks, and depending on what the check is determines whether it's on the monitoring server, or the client -- and whether or not it needs to be configured on the monitoring servwer.
[2011/12/13 03:36:31] <cirbri> henk: I was thinking about having a single define/resource that contains this information, have them as virtual resources and have those be realised appropriately.
[2011/12/13 03:36:50] <henk> Sounds good to me
[2011/12/13 03:37:25] @ sebnash joined channel #puppet
[2011/12/13 03:37:54] <cirbri> henk: On the hosts that they're realised on, it would be useful to have them create the appropriate sort of resources/defines required -- perhaps a configElement define or something similar for many of them.
[2011/12/13 03:38:08] @ _flex joined channel #puppet
[2011/12/13 03:38:59] <cirbri> henk: This other define would use the virtualResource's parameters, because all the virtual resource would do is define a type or check and where it needs to be applied to -- not how to apply it.
[2011/12/13 03:39:23] <cirbri> henk: I.e, it would only carry paramenters.
[2011/12/13 03:39:39] @ Quit: nevyn: Ping timeout: 255 seconds
[2011/12/13 03:39:52] @ uphillian joined channel #puppet
[2011/12/13 03:40:08] @ Quit: The-Bat: Quit: Konversation terminated!
[2011/12/13 03:40:25] @ The-Bat joined channel #puppet
[2011/12/13 03:41:41] @ Quit: arBmind: Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it
[2011/12/13 03:41:53] @ nevyn joined channel #puppet
[2011/12/13 03:43:43] <cirbri> henk: Any thoughts>
[2011/12/13 03:43:44] <cirbri> ?
[2011/12/13 03:44:10] <henk> cirbri: Yeah, sounds good… What’s your question about or problem with it?
[2011/12/13 03:45:58] <cirbri> henk: I could put all of the logic and ability to deal with whatever it might have to do inside these virtualResources. But I'd rather avoid that. So I'm not sure how to have these virtual resources create the appropriate ones once they're realised.
[2011/12/13 03:46:46] <cirbri> henk: I suppose I might as well put the logic inside them -- they don't get run/executed/realised/whatever unless realised, right? until that point they're just floating bags of parameters?
[2011/12/13 03:47:05] @ Quit: Holocaine:
[2011/12/13 03:47:18] @ raphdg joined channel #puppet
[2011/12/13 03:47:39] <d3c> I'm trying to configure some stuff for OSX (dev) that is used on CentOS in production. a lot of places I declare group => 'root' but this group isn't present on OSX (should be wheel). is it OK to declare a global variable in site.pp that sets e.g. $group = 'wheel' for OSX and root for anything else? or how should I handle this?
[2011/12/13 03:48:10] @ Quit: The-Bat: Quit: Konversation terminated!
[2011/12/13 03:48:22] @ The-Bat joined channel #puppet
[2011/12/13 03:51:02] <henk> cirbri: AFAICT I’d create defines that creates resources and (tagged) exported resources and realise the exported resources where needed by use of tags.
[2011/12/13 03:54:12] @ Quit: motomike: Quit: Leaving.
[2011/12/13 03:56:26] @ Quit: _flex: Remote host closed the connection
[2011/12/13 03:56:58] @ _flex joined channel #puppet
[2011/12/13 03:58:22] @ Quit: oatsport1: Quit: Verlassend
[2011/12/13 04:01:00] @ nul0op joined channel #puppet
[2011/12/13 04:05:58] @ _flex_ joined channel #puppet
[2011/12/13 04:06:25] @ Quit: _flex_: Remote host closed the connection
[2011/12/13 04:06:57] @ _flex_ joined channel #puppet
[2011/12/13 04:08:16] @ Quit: nated: Ping timeout: 240 seconds
[2011/12/13 04:09:07] @ Quit: _flex: Ping timeout: 240 seconds
[2011/12/13 04:13:23] <bd> what ways are there to handle differences in distributions? atm I solve that with class::squeeze class::fedora and a class {} that includes the "subclass" by $lsbdistcodename
[2011/12/13 04:14:33] <henk> bd: Why an extra class? Just including class::$lsbdistcodename should work afaik…
[2011/12/13 04:15:32] <bd> henk:I handle common stuff there, e.g. things that are the same for all OS'
[2011/12/13 04:15:59] <henk> Good answer :)
[2011/12/13 04:17:20] @ Quit: uphillian: Ping timeout: 252 seconds
[2011/12/13 04:17:44] <henk> That’s the only sensible way I can think of atm…
[2011/12/13 04:18:39] <cirbri> henk: Sounds good.
[2011/12/13 04:20:07] @ uphillian joined channel #puppet
[2011/12/13 04:22:15] @ tilgovi joined channel #puppet
[2011/12/13 04:22:39] @ Quit: tilgovi: Remote host closed the connection
[2011/12/13 04:24:52] @ Quit: hco-bitlbee-mba: Ping timeout: 240 seconds
[2011/12/13 04:25:28] @ arBmind joined channel #puppet
[2011/12/13 04:25:33] @ Quit: arBmind: Remote host closed the connection
[2011/12/13 04:25:53] @ arBmind joined channel #puppet
[2011/12/13 04:25:55] @ inecas joined channel #puppet
[2011/12/13 04:28:10] @ Quit: The-Bat: Quit: Konversation terminated!
[2011/12/13 04:28:22] @ The-Bat joined channel #puppet
[2011/12/13 04:29:22] @ Quit: DigitalFlux: Quit: No Ping reply in 180 seconds.
[2011/12/13 04:30:00] <dcarley> d3c: you can set a type default.
[2011/12/13 04:30:05] @ DigitalFlux joined channel #puppet
[2011/12/13 04:30:06] @ Quit: DigitalFlux: Changing host
[2011/12/13 04:30:06] @ DigitalFlux joined channel #puppet
[2011/12/13 04:31:23] <d3c> dcarley: I actually solved it by setting 'group => 0' but will look into that as well
[2011/12/13 04:32:33] <dcarley> d3c: https://gist.github.com/1471981
[2011/12/13 04:33:56] <ohadlevy> dcarley: I'm not sure if i remember correctly, but doesnt that work bad if you have define it in a class etc?
[2011/12/13 04:35:22] @ car|0s joined channel #puppet
[2011/12/13 04:38:03] <dcarley> ohadlevy: define a new File{} default, or a specific param, in a class?
[2011/12/13 04:38:15] <ohadlevy> dcarley: yeah
[2011/12/13 04:38:22] <ohadlevy> dcarley: i remember it has scoping issues
[2011/12/13 04:38:52] <dcarley> the initial default has to be defined in the top scope - site.pp or similar.
[2011/12/13 04:39:06] <dcarley> if you want to reuse it everywhere.
[2011/12/13 04:39:48] <dcarley> it'll be overridden by local (within a class) use of File{group=>} or file{"":group=>}.
[2011/12/13 04:40:04] <dcarley> but you just have to bear that in mind. i don't personally use those unless i have to stray from the defaults.
[2011/12/13 04:40:58] @ TorheadGuest3248 joined channel #puppet
[2011/12/13 04:41:22] @ Quit: TorheadGuest3248: Client Quit
[2011/12/13 04:41:27] @ Evolution joined channel #puppet
[2011/12/13 04:41:51] @ larsar_ joined channel #puppet
[2011/12/13 04:44:09] @ Quit: The-Bat: Quit: Konversation terminated!
[2011/12/13 04:44:23] <Evolution> is there documentation or a forge module that details deploying puppet in a tree style nature? for example ServerA is the master, which deploys to serverB. serverB is a client of A, but a master to all the clients at locationb...
[2011/12/13 04:44:26] @ Quit: larsar: Ping timeout: 268 seconds
[2011/12/13 04:44:39] <Evolution> serverC also is a client of A, but a master of all nodes at locationC
[2011/12/13 04:44:45] @ The-Bat joined channel #puppet
[2011/12/13 04:44:51] @ pmorillon joined channel #puppet
[2011/12/13 04:44:59] <Evolution> when I try to do this now, I end up with ssl cert creation errors.
[2011/12/13 04:45:00] <ohadlevy> Evolution: I'm not aware of any, but I did that a few years ago
[2011/12/13 04:45:18] <ohadlevy> Evolution: main issue to handle is who is your CA, if you can use your first master as the top level CA, then it doesnt really matter
[2011/12/13 04:45:31] <ohadlevy> Evolution: as all you need to do is to sync your manifests, and each master can run against itself
[2011/12/13 04:46:08] <d3c> dcarley: ah, bright idea. thanks
[2011/12/13 04:46:10] @ Quit: verwilst: Quit: Ex-Chat
[2011/12/13 04:46:30] @ Quit: The-Bat: Client Quit
[2011/12/13 04:48:28] @ Quit: AshishH: Quit: In a day, when you do not come across any problem means you are travelling in a wrong path.
[2011/12/13 04:51:10] @ natewalck joined channel #puppet
[2011/12/13 04:51:43] @ johnston_ joined channel #puppet
[2011/12/13 04:55:15] <Evolution> ohadlevy: I'm not certain I could use the top level as the CA since our sites aren't always available. we push around the world, and some of our locations don't have the greatest connectivity.
[2011/12/13 04:55:20] @ ken_barber joined channel #puppet
[2011/12/13 04:55:33] <Evolution> they'd have to be able to act as a stand-alone system once it's up.
[2011/12/13 04:55:43] @ Quit: sdog: Quit: Leaving.
[2011/12/13 04:55:45] @ sdog1 joined channel #puppet
[2011/12/13 04:56:22] <bd> can't you distribute the ca.pem file to the local masters?
[2011/12/13 04:58:31] <Evolution> I could do that through the initial deployment, yes.
[2011/12/13 04:58:49] @ Quit: bobra: Ping timeout: 244 seconds
[2011/12/13 04:59:12] @ Quit: rubic: Quit: Leaving.
[2011/12/13 04:59:40] @ oatsport1 joined channel #puppet
[2011/12/13 04:59:53] @ Quit: danblack: Ping timeout: 276 seconds
[2011/12/13 05:01:49] <ohadlevy> Evolution: you need the CA only for initial provisioning state
[2011/12/13 05:02:52] @ Quit: DbT_: Ping timeout: 240 seconds
[2011/12/13 05:03:16] @ choonming joined channel #puppet
[2011/12/13 05:03:16] @ Quit: emergion: Quit: later...
[2011/12/13 05:04:05] @ verwilst joined channel #puppet
[2011/12/13 05:04:13] @ cliff-hm joined channel #puppet
[2011/12/13 05:05:04] @ algar joined channel #puppet
[2011/12/13 05:05:22] @ Quit: jabir1: Quit: Leaving.
[2011/12/13 05:05:54] @ Quit: fronlius: Read error: Connection reset by peer
[2011/12/13 05:06:05] @ fronlius joined channel #puppet
[2011/12/13 05:06:43] @ danblack joined channel #puppet
[2011/12/13 05:06:47] @ Quit: danblack: Changing host
[2011/12/13 05:06:47] @ danblack joined channel #puppet
[2011/12/13 05:07:07] @ xoveruk left channel #puppet ()
[2011/12/13 05:07:27] @ Quit: iamchrisf_: Quit: iamchrisf_
[2011/12/13 05:09:05] @ Quit: fronlius: Read error: Connection reset by peer
[2011/12/13 05:09:20] @ fronlius joined channel #puppet
[2011/12/13 05:10:02] <erthad> hiall
[2011/12/13 05:10:16] <erthad> is there a way to know if the class is included in catalog?
[2011/12/13 05:11:15] <erthad> apart from hacks like defining resources to evaluate inside a class and using those in defined() calls
[2011/12/13 05:13:09] <henk> What if there was?
[2011/12/13 05:13:59] <henk> If you look at the purpose of puppet, wanting to know if a class is included is already a hackish thought…
[2011/12/13 05:14:10] <henk> s/purpose/design/
[2011/12/13 05:14:19] @ Quit: pmorillon: Remote host closed the connection
[2011/12/13 05:14:53] @ pmorillon joined channel #puppet
[2011/12/13 05:15:54] @ Quit: nevyn: Ping timeout: 245 seconds
[2011/12/13 05:16:19] <erthad> you might be right for most cases. I want to create a single-file template based on classes included
[2011/12/13 05:16:39] @ stick_zz is now known as stick
[2011/12/13 05:16:46] <erthad> i.e. adding some template parts if the class is included and omitting those if they are not
[2011/12/13 05:16:55] @ leepa joined channel #puppet
[2011/12/13 05:17:55] @ nevyn joined channel #puppet
[2011/12/13 05:19:43] @ dylants joined channel #puppet
[2011/12/13 05:20:03] @ dylants left channel #puppet ()
[2011/12/13 05:21:58] @ Quit: brtl: Ping timeout: 276 seconds
[2011/12/13 05:28:12] <d3c> dcarley: any idea on how to create a global prefix when I'm on darwin/OSX? most configs etc will need to be prefixed with /opt/local
[2011/12/13 05:28:41] <d3c> dcarley: would you set a global variable to e.g. /opt/local when on OSX and undef if not?
[2011/12/13 05:28:50] @ Quit: tizzo-afk: Quit: ZNC - http://znc.sourceforge.net
[2011/12/13 05:29:08] @ jbraeuer joined channel #puppet
[2011/12/13 05:29:14] @ gniks joined channel #puppet
[2011/12/13 05:29:44] @ Quit: jbraeuer: Client Quit
[2011/12/13 05:31:22] @ tizzo-afk joined channel #puppet
[2011/12/13 05:33:43] @ brtl joined channel #puppet
[2011/12/13 05:33:57] @ dkr joined channel #puppet
[2011/12/13 05:34:28] @ ldlework joined channel #puppet
[2011/12/13 05:34:28] <Ramonster> has anyone here ever called a custom puppet function from a template ?
[2011/12/13 05:34:51] @ Quit: nevyn: Ping timeout: 255 seconds
[2011/12/13 05:34:55] <Ramonster> I consistently get failure to parse template because "Parameter needs to be a string"
[2011/12/13 05:35:08] @ mcarpent joined channel #puppet
[2011/12/13 05:35:10] @ Quit: gniks: Quit: Leaving.
[2011/12/13 05:35:26] <Ramonster> And it is driving me insane, since I'm absolutely certain that all parameters I pass to the function are strings...
[2011/12/13 05:36:32] @ Quit: cliff-hm: Ping timeout: 252 seconds
[2011/12/13 05:36:34] @ nevyn joined channel #puppet
[2011/12/13 05:37:11] @ DbT_ joined channel #puppet
[2011/12/13 05:37:20] <_rc_> Ramonster: are you calling it with an array, as it says here? http://docs.puppetlabs.com/guides/custom_functions.html#referencing-custom-functions-in-templates
[2011/12/13 05:37:36] <Ramonster> _rc_: yeah, checked that
[2011/12/13 05:40:28] @ |Majestic| joined channel #puppet
[2011/12/13 05:40:41] <kjetilho> Ramonster: I thought you typically had to send the parameters as a single array
[2011/12/13 05:41:23] @ Majestic joined channel #puppet
[2011/12/13 05:41:23] <Ramonster> kjetilho: exactly, as described in this post: http://serialized.net/2010/01/using-custom-functions-in-puppet-templates/
[2011/12/13 05:41:27] <henk> Ramonster: Is it too much to ask to paste your template and errors and stuff?
[2011/12/13 05:41:48] <Ramonster> I'm now rechecking the function to see if there are cornercases where it doesn't return an expected value :(
[2011/12/13 05:41:58] @ geekbri joined channel #puppet
[2011/12/13 05:42:37] <_rc_> Ramonster: well there's a distcrepancy between those two links. the one I found says you need to pass a list, the one you linked doesn't
[2011/12/13 05:43:30] <_rc_> I'd hope the one on docs.puppetlabs would be more correct, but it's something worth looking carefully at
[2011/12/13 05:44:47] @ Quit: |Majestic|: Ping timeout: 252 seconds
[2011/12/13 05:45:23] @ Quit: skoom: Ping timeout: 276 seconds
[2011/12/13 05:46:54] @ arBmind_ joined channel #puppet
[2011/12/13 05:48:16] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 05:49:05] @ mpdude_ joined channel #puppet
[2011/12/13 05:49:07] @ Quit: arBmind: Ping timeout: 240 seconds
[2011/12/13 05:49:07] @ arBmind_ is now known as arBmind
[2011/12/13 05:49:40] @ Quit: mpdude: Ping timeout: 240 seconds
[2011/12/13 05:49:50] <n1x0n> Afternoon gents, upgraded puppet-dashboard to 1.2.4, seems to fail during db:migrate : http://pastebin.com/raw.php?i=8CRRQWAU, any suggestions how to tackle this ?
[2011/12/13 05:50:08] @ nevyn joined channel #puppet
[2011/12/13 05:50:08] @ bk_one joined channel #puppet
[2011/12/13 05:50:47] @ Quit: Elwell: Remote host closed the connection
[2011/12/13 05:50:47] <n1x0n> ugpradeed from 1.2.3 -> 1.2.4, rhel6, rpms from yum.puppetlabs...
[2011/12/13 05:51:01] @ Elwell joined channel #puppet
[2011/12/13 05:53:09] @ Quit: n0ts: Ping timeout: 240 seconds
[2011/12/13 05:54:24] @ stick is now known as stick_zz
[2011/12/13 05:57:54] @ n0ts joined channel #puppet
[2011/12/13 05:58:28] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 06:00:39] @ nevyn joined channel #puppet
[2011/12/13 06:02:09] @ Quit: sdog1: Ping timeout: 245 seconds
[2011/12/13 06:03:26] @ lborda joined channel #puppet
[2011/12/13 06:04:08] @ Quit: blentz: Ping timeout: 240 seconds
[2011/12/13 06:05:39] @ Quit: mfladischer: Read error: Connection reset by peer
[2011/12/13 06:06:57] @ astrostl joined channel #puppet
[2011/12/13 06:06:58] @ Bass10 joined channel #puppet
[2011/12/13 06:08:07] @ kelseyhightower joined channel #puppet
[2011/12/13 06:09:30] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 06:10:10] @ nevyn joined channel #puppet
[2011/12/13 06:11:17] @ Quit: cosimo: Remote host closed the connection
[2011/12/13 06:11:45] @ Quit: jonhattan: Quit: llevaré una chaquete de guns'n'roses
[2011/12/13 06:12:20] @ Trunet joined channel #puppet
[2011/12/13 06:12:38] <Trunet> hi guys... I think I found a bug or I'm doing something stupid
[2011/12/13 06:13:40] <henk> It’s usually the latter when people say it like that ;)
[2011/12/13 06:13:59] @ Quit: danblack: Ping timeout: 276 seconds
[2011/12/13 06:14:12] <Trunet> I have a hash variable defined on a node and a template. it appears that on each puppet run the hash order is changed on my node
[2011/12/13 06:14:28] <_rc_> hashes have no defined order
[2011/12/13 06:14:53] @ sdog joined channel #puppet
[2011/12/13 06:14:56] <Trunet> take a look on this: http://pastebin.com/88u98mTc
[2011/12/13 06:15:19] <Trunet> I know that it does not have an order but why it just keep my file on the same way it was generated on the last time
[2011/12/13 06:16:09] <_rc_> ou'll have to do vips.keys.sort.each do |k| or something similar
[2011/12/13 06:16:18] @ skm joined channel #puppet
[2011/12/13 06:16:30] <Trunet> ow! that's great, I'll try to do that
[2011/12/13 06:16:45] @ Quit: cirbri: Quit: leaving
[2011/12/13 06:17:00] @ endzYme joined channel #puppet
[2011/12/13 06:17:04] <_rc_> and then change the way you dereference, rather than using .each_pair
[2011/12/13 06:17:40] <Trunet> _rc_ I don't get it what you mean with "change the way you dereference"
[2011/12/13 06:17:46] @ mapu joined channel #puppet
[2011/12/13 06:17:53] @ Quit: endzYme: Client Quit
[2011/12/13 06:17:58] <_rc_> currently you have vips.each_pair do |system, system_values|
[2011/12/13 06:18:14] <Trunet> yup
[2011/12/13 06:18:23] <_rc_> if instead you make the outer loop be vips.keys.sort.each do |system|
[2011/12/13 06:18:52] <_rc_> you'll need to add a system_values = vips[system] line
[2011/12/13 06:19:13] <Trunet> ok, I see I'll try to do that
[2011/12/13 06:19:37] <_rc_> you won't be iterating the hashes as pairs, if you follow me
[2011/12/13 06:19:48] <Trunet> yup I understood
[2011/12/13 06:19:57] <Trunet> I'm changing my template right now
[2011/12/13 06:22:40] @ tmclaugh joined channel #puppet
[2011/12/13 06:23:02] @ gniks joined channel #puppet
[2011/12/13 06:25:17] @ Quit: tmclaugh: Remote host closed the connection
[2011/12/13 06:25:37] @ tmclaugh joined channel #puppet
[2011/12/13 06:25:45] @ jabir joined channel #puppet
[2011/12/13 06:26:05] @ andreaturli_ joined channel #puppet
[2011/12/13 06:26:46] @ Quit: sdog: Changing host
[2011/12/13 06:26:46] @ sdog joined channel #puppet
[2011/12/13 06:27:28] @ Quit: DbT_: Quit: So long.
[2011/12/13 06:28:42] @ Quit: KaZeR_W: Remote host closed the connection
[2011/12/13 06:29:21] @ endzYme` joined channel #puppet
[2011/12/13 06:29:21] @ KaZeR_W joined channel #puppet
[2011/12/13 06:30:20] @ blentz joined channel #puppet
[2011/12/13 06:30:24] @ zwi joined channel #puppet
[2011/12/13 06:32:14] @ Quit: endzYme`: Remote host closed the connection
[2011/12/13 06:33:24] @ brandon_dacrib joined channel #puppet
[2011/12/13 06:33:50] @ Quit: brandon_dacrib: Remote host closed the connection
[2011/12/13 06:34:06] @ stick_zz is now known as stick
[2011/12/13 06:34:07] @ brandon_dacrib joined channel #puppet
[2011/12/13 06:34:26] <Trunet> _rc_: it works, thank you very much man!
[2011/12/13 06:34:50] @ Quit: elementai: Quit: Leaving.
[2011/12/13 06:35:40] @ Quit: kelseyhightower: Ping timeout: 240 seconds
[2011/12/13 06:38:06] @ Quit: marrusl: Read error: Connection reset by peer
[2011/12/13 06:38:47] @ Quit: jabir: Read error: Connection reset by peer
[2011/12/13 06:38:51] @ marrusl joined channel #puppet
[2011/12/13 06:39:16] @ Quit: Trunet:
[2011/12/13 06:39:49] @ Quit: johnston_: Ping timeout: 258 seconds
[2011/12/13 06:41:32] @ cherwin joined channel #puppet
[2011/12/13 06:44:03] @ Quit: jaydg: Quit: Verlassend
[2011/12/13 06:44:14] @ Quit: nevyn: Ping timeout: 244 seconds
[2011/12/13 06:46:03] @ elementai joined channel #puppet
[2011/12/13 06:46:05] @ nevyn joined channel #puppet
[2011/12/13 06:50:05] @ nated joined channel #puppet
[2011/12/13 06:50:06] @ Quit: nated: Changing host
[2011/12/13 06:50:06] @ nated joined channel #puppet
[2011/12/13 06:50:30] @ szaydel joined channel #puppet
[2011/12/13 06:51:12] @ szaydel left channel #puppet ()
[2011/12/13 06:51:14] @ Quit: MartVisser: Quit: Leaving
[2011/12/13 06:51:33] @ MartVisser joined channel #puppet
[2011/12/13 06:53:24] @ joe-mac joined channel #puppet
[2011/12/13 06:53:29] <cherwin> Stopping of the puppet daemon doesn't work on Debian 6.0.2. Why is this?
[2011/12/13 06:53:30] <cherwin> root@dev2new:~# /etc/init.d/puppet stop
[2011/12/13 06:53:30] <cherwin> Stopping puppet agent.
[2011/12/13 06:53:30] <cherwin> root@dev2new:~# pgrep puppet
[2011/12/13 06:53:30] <cherwin> 30157
[2011/12/13 06:54:01] <joe-mac> cause debian init scripts suck
[2011/12/13 06:54:08] <joe-mac> oops did I say that out loud
[2011/12/13 06:54:15] <joe-mac> run it with bash -x and see what it's trying to do
[2011/12/13 06:54:24] @ kangman joined channel #puppet
[2011/12/13 06:54:58] <bd> cherwin: works here
[2011/12/13 06:54:59] <cherwin> It runs this: + start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/puppet/agent.pid
[2011/12/13 06:55:22] <joe-mac> the pidfile may be stale
[2011/12/13 06:55:41] @ Quit: pmorillon: Quit: pmorillon
[2011/12/13 06:55:57] <joe-mac> does puppet manage its own pidfile? it's escaping me at the moment
[2011/12/13 06:56:01] <cherwin> Hmm, interesting, I see no pidfile at all.
[2011/12/13 06:56:50] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 06:57:15] <cherwin> Yeah, it doesn't create a pidfile.
[2011/12/13 06:57:36] <cherwin> There's my problem. It's weird that the start-stop-daemon doesn't complain about this.
[2011/12/13 06:58:12] @ kelseyhightower joined channel #puppet
[2011/12/13 06:58:23] @ Quit: EL84: Quit: Leaving.
[2011/12/13 06:58:35] <cherwin> Found it.
[2011/12/13 06:58:40] @ nevyn joined channel #puppet
[2011/12/13 06:58:50] <cherwin> The pid dir is /var/lib/puppet/run
[2011/12/13 06:58:54] <cherwin> And not /var/run/puppet
[2011/12/13 07:01:29] <cherwin> Man, I should have figured this out by myself. Lazy me. Thanks for rubberducking though.
[2011/12/13 07:01:57] @ gaahrdner joined channel #puppet
[2011/12/13 07:02:33] @ Mishell joined channel #puppet
[2011/12/13 07:02:55] @ Quit: bag__: Quit: Leaving
[2011/12/13 07:03:55] <cherwin> Stuff mostly just works on Debian stable. This is new.
[2011/12/13 07:06:17] @ Quit: zwi: Quit: Leaving.
[2011/12/13 07:07:48] @ Quit: Vasik|work: Remote host closed the connection
[2011/12/13 07:08:36] @ jantman joined channel #puppet
[2011/12/13 07:11:59] @ Lorax_ is now known as Lorax
[2011/12/13 07:15:31] @ Quit: smintz: Ping timeout: 268 seconds
[2011/12/13 07:16:03] @ pmorillon joined channel #puppet
[2011/12/13 07:16:28] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 07:18:19] @ nevyn joined channel #puppet
[2011/12/13 07:18:20] @ freezey joined channel #puppet
[2011/12/13 07:20:42] <n1x0n> If there is anyone from puppetlabs here : I don't think password reset on projects.puppetlabs.com/login website works (tried 4 times in a row - no joy)
[2011/12/13 07:20:51] @ iamchrisf_ joined channel #puppet
[2011/12/13 07:21:14] @ Quit: kenperkins: Quit: Computer has gone to sleep.
[2011/12/13 07:21:42] @ ped joined channel #puppet
[2011/12/13 07:22:11] @ labrown joined channel #puppet
[2011/12/13 07:23:28] @ rgsteele joined channel #puppet
[2011/12/13 07:25:13] @ Quit: kelseyhightower: Quit: leaving
[2011/12/13 07:25:20] <joe-mac> n1x0n: I'd be surprised if that were the case, what's not working about it?
[2011/12/13 07:25:30] <joe-mac> I am not from PL, but use projects.pl
[2011/12/13 07:26:01] <matchaw_> hi all, how come something as simple as this is not working?
[2011/12/13 07:26:03] <matchaw_> service { "puppet":
[2011/12/13 07:26:04] <matchaw_> ensure => "stopped",
[2011/12/13 07:26:04] <matchaw_> enable => false,
[2011/12/13 07:26:04] <matchaw_> }
[2011/12/13 07:26:22] <matchaw_> it won't kill an already running process.
[2011/12/13 07:26:36] @ ghg joined channel #puppet
[2011/12/13 07:26:43] <joe-mac> matchaw_: well first of all, that specific block is a bad idea
[2011/12/13 07:27:01] <joe-mac> you want to stop the puppet service during a puppet run? unless it's a masterless setup or osmething I fail to see the utility of that
[2011/12/13 07:27:11] <_rc_> ensure stopped is asking to be shot in the head
[2011/12/13 07:27:16] @ tizzo-afk is now known as tizzo
[2011/12/13 07:27:33] <joe-mac> second the init script if it's some other service might suck, so you might need to either specify pattern, or start and stop, etc
[2011/12/13 07:27:40] <joe-mac> read the service information in the type reference
[2011/12/13 07:27:48] <matchaw_> I want to ensure its not running as a process, so I have tried with using patterns etc.
[2011/12/13 07:27:57] <joe-mac> how else would puppet run?
[2011/12/13 07:27:59] <matchaw_> i.e I just want to kick of runonce using mcollective.
[2011/12/13 07:28:02] <joe-mac> I don't understand
[2011/12/13 07:28:04] @ Quit: Wolfspyre: Quit: Leaving.
[2011/12/13 07:28:09] <_rc_> but it will be a process as it applies your rules
[2011/12/13 07:28:14] @ jantman left channel #puppet ()
[2011/12/13 07:28:25] @ Quit: MattM: Remote host closed the connection
[2011/12/13 07:28:31] <_rc_> since you have mcollective, use the service agent to stop and disable it
[2011/12/13 07:28:42] @ MattM joined channel #puppet
[2011/12/13 07:28:48] <joe-mac> yea you could do that before you run puppet agent -t or whatever it does
[2011/12/13 07:29:02] <matchaw_> ok, so I guess I can just use enable => false and just stopped all existing processes.
[2011/12/13 07:29:07] @ Wolfspyre joined channel #puppet
[2011/12/13 07:29:15] <_rc_> yup
[2011/12/13 07:29:34] @ zal joined channel #puppet
[2011/12/13 07:30:10] @ Quit: MattyM: Read error: Connection reset by peer
[2011/12/13 07:30:15] <matchaw_> Thanks.
[2011/12/13 07:30:46] @ magicaltrout is now known as gnackenson1
[2011/12/13 07:31:23] <zal> welcome
[2011/12/13 07:31:39] @ gnackenson1 is now known as gnackenson2
[2011/12/13 07:31:53] @ gnackenson2 is now known as magicaltrout
[2011/12/13 07:32:17] @ riha left channel #puppet ()
[2011/12/13 07:33:49] @ zal left channel #puppet ()
[2011/12/13 07:34:41] <n1x0n> joe-mac: thanks, I know how it sounds 'uuugh my password is not working' and it turns out I'm retarded and I have caps lock turned on, but seriously - I don't think it is working ;-) nevermind, I'll create a new account as I can't login with 'new' password.
[2011/12/13 07:35:31] <TooExcited> Hello, gentlemen! I have just started using a template. It was going well as long as I used one variable inside, <%= startcommand %>. As I inserted a second one, <%= module %>, got the infamous "wrong header line format"
[2011/12/13 07:35:43] <TooExcited> have I got the syntax wrong?
[2011/12/13 07:37:01] <_rc_> that's not very infamous. but module's probably a reserved word
[2011/12/13 07:37:10] <TooExcited> oh, good tip
[2011/12/13 07:37:12] @ Quit: jab_doa: Quit: Verlassend
[2011/12/13 07:37:17] @ cliff-hm joined channel #puppet
[2011/12/13 07:37:20] @ Quit: djambar: Quit: Leaving
[2011/12/13 07:37:53] <TooExcited> Wohoo, it worked much better with a different variable name
[2011/12/13 07:37:55] <TooExcited> Thanks a lot :D
[2011/12/13 07:37:59] <joe-mac> n1x0n: that still doesn't explain what you mean by not working... is it not sending a reset link, is there an http error, what/
[2011/12/13 07:38:16] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 07:38:39] <n1x0n> joe-mac: sorry, what I mean is ... I get the url, I reset the password, i tells me it was reset but I still can't login with that password.
[2011/12/13 07:40:03] @ nevyn joined channel #puppet
[2011/12/13 07:40:09] <joe-mac> interesting, idk, I'd try it out but I am in the middle of riding the code train, don't wanna get derailed
[2011/12/13 07:41:36] <n1x0n> thanks anyway, I'll try tomorrow then :)
[2011/12/13 07:41:40] @ Quit: ohadlevy: Ping timeout: 240 seconds
[2011/12/13 07:42:49] @ joshcooper joined channel #puppet
[2011/12/13 07:43:24] @ ghanima joined channel #puppet
[2011/12/13 07:44:38] @ Quit: artkrz: Quit: Linkinus - http://linkinus.com
[2011/12/13 07:45:36] @ Quit: joshcooper: Client Quit
[2011/12/13 07:46:23] @ dan__t joined channel #puppet
[2011/12/13 07:46:35] @ konadr joined channel #puppet
[2011/12/13 07:48:58] <konadr> Hi all would anyone be able to look at my small puppet directory tree layout and point out any issues? I just want to know if Im going in the right direction before I go any further? http://pastebin.com/GgRn8u8s thanks
[2011/12/13 07:49:01] @ neonflux joined channel #puppet
[2011/12/13 07:49:28] <joe-mac> you should be using modules
[2011/12/13 07:49:34] @ Quit: newtMcKerr: Quit: Leaving.
[2011/12/13 07:49:48] <joe-mac> the current layout is unmaintainable as your setup grows
[2011/12/13 07:49:58] <_rc_> http://docs.puppetlabs.com/guides/modules.html
[2011/12/13 07:50:59] @ tizzo is now known as tizzo-afk
[2011/12/13 07:51:16] @ neonflux1 joined channel #puppet
[2011/12/13 07:53:13] <konadr> thanks joe-mac I will try to rework it into those! that page is exactly what i was looking for too :)
[2011/12/13 07:53:27] @ Quit: neonflux: Ping timeout: 244 seconds
[2011/12/13 07:53:28] @ seanh-ansca joined channel #puppet
[2011/12/13 07:54:05] @ cwarden joined channel #puppet
[2011/12/13 07:55:31] @ key__ joined channel #puppet
[2011/12/13 07:56:09] @ Quit: nevyn: Ping timeout: 255 seconds
[2011/12/13 07:57:40] @ nevyn joined channel #puppet
[2011/12/13 07:59:32] @ Quit: iamchrisf_: Quit: iamchrisf_
[2011/12/13 07:59:33] @ Quit: key: Ping timeout: 252 seconds
[2011/12/13 08:00:36] @ Quit: brtl: Quit: Leaving.
[2011/12/13 08:01:00] @ facetimeboy joined channel #puppet
[2011/12/13 08:01:08] <facetimeboy> hii i am mert i have a iphone 4. i want to see you. call me with facetime. baysah06@hotmail.com
[2011/12/13 08:01:28] @ zwi joined channel #puppet
[2011/12/13 08:01:35] @ Quit: _flex_: Remote host closed the connection
[2011/12/13 08:02:26] @ Quit: PhilK: Ping timeout: 252 seconds
[2011/12/13 08:02:32] <facetimeboy> hii i am mert i have a iphone 4. i want to see you. call me with facetime. baysah06@hotmail.com
[2011/12/13 08:02:44] @ dylants joined channel #puppet
[2011/12/13 08:02:58] <facetimeboy> hii http://pics.roomsapp.mobi/gXKOMao5i0
[2011/12/13 08:03:14] @ Mode +o Volcane by ChanServ
[2011/12/13 08:03:18] @ facetimeboy has been kicked from #puppet by Volcane (go away)
[2011/12/13 08:05:31] @ Quit: `Kevin: Remote host closed the connection
[2011/12/13 08:05:45] @ Quit: larstobi: Quit: Leaving.
[2011/12/13 08:05:51] @ Quit: mogitaff: Quit: Leaving
[2011/12/13 08:06:12] @ mogitaff joined channel #puppet
[2011/12/13 08:06:28] @ Quit: Xenith: Ping timeout: 252 seconds
[2011/12/13 08:06:42] @ Quit: rutger_: Remote host closed the connection
[2011/12/13 08:08:41] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 08:10:09] @ nevyn joined channel #puppet
[2011/12/13 08:10:40] @ _flex joined channel #puppet
[2011/12/13 08:11:18] @ PhilK joined channel #puppet
[2011/12/13 08:11:36] @ Quit: d3c: Ping timeout: 252 seconds
[2011/12/13 08:12:25] @ Xenith joined channel #puppet
[2011/12/13 08:12:28] @ Quit: pmorillon: Read error: Operation timed out
[2011/12/13 08:12:42] @ Quit: raphdg: Remote host closed the connection
[2011/12/13 08:12:50] @ Quit: _flex: Remote host closed the connection
[2011/12/13 08:12:56] @ Quit: cliff-hm: Ping timeout: 276 seconds
[2011/12/13 08:15:04] @ Quit: verwilst: Quit: Ex-Chat
[2011/12/13 08:17:26] @ st33v joined channel #puppet
[2011/12/13 08:19:40] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 08:20:16] @ pmorillon joined channel #puppet
[2011/12/13 08:20:52] @ Quit: mogitaff: Quit: Leaving
[2011/12/13 08:21:07] @ Quit: nuknad: Quit: nuknad
[2011/12/13 08:21:41] @ nevyn joined channel #puppet
[2011/12/13 08:22:07] @ jbraeuer joined channel #puppet
[2011/12/13 08:22:44] @ Reepicheep joined channel #puppet
[2011/12/13 08:23:19] @ Quit: gaahrdner: Remote host closed the connection
[2011/12/13 08:24:40] @ cliff-hm joined channel #puppet
[2011/12/13 08:24:52] @ Spads_ joined channel #puppet
[2011/12/13 08:25:19] @ mneedham joined channel #puppet
[2011/12/13 08:27:09] @ Quit: the_ramink: Ping timeout: 240 seconds
[2011/12/13 08:28:08] @ Quit: Spads: Ping timeout: 252 seconds
[2011/12/13 08:28:40] @ jabir joined channel #puppet
[2011/12/13 08:30:35] @ Quit: HCoyote: Changing host
[2011/12/13 08:30:35] @ HCoyote joined channel #puppet
[2011/12/13 08:31:02] @ Quit: R1ck: Ping timeout: 252 seconds
[2011/12/13 08:33:16] @ Quit: dylants: Ping timeout: 240 seconds
[2011/12/13 08:33:25] @ |Majestic| joined channel #puppet
[2011/12/13 08:34:09] @ Quit: Spads_: Quit: Reconnecting
[2011/12/13 08:34:28] @ Spads joined channel #puppet
[2011/12/13 08:35:09] @ jantman joined channel #puppet
[2011/12/13 08:35:10] @ Quit: jabir: Quit: Leaving.
[2011/12/13 08:35:30] <jantman> is there a way to get dashboard to show what classes/modules are applied to a node, if we're using static site.pp/nodes.pp files?
[2011/12/13 08:36:00] @ ^Majestic^ joined channel #puppet
[2011/12/13 08:36:25] @ kenperkins joined channel #puppet
[2011/12/13 08:36:45] @ rharrison joined channel #puppet
[2011/12/13 08:36:51] @ larstobi joined channel #puppet
[2011/12/13 08:37:17] @ Quit: Majestic: Ping timeout: 252 seconds
[2011/12/13 08:37:53] @ Quit: |Majestic|: Ping timeout: 244 seconds
[2011/12/13 08:38:18] <kenperkins> o/morning
[2011/12/13 08:39:52] @ Quit: MartVisser: Ping timeout: 252 seconds
[2011/12/13 08:40:11] @ Quit: seanh-ansca: Quit: Leaving.
[2011/12/13 08:40:29] @ newtMcKerr joined channel #puppet
[2011/12/13 08:40:34] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 08:41:19] @ jkoppe joined channel #puppet
[2011/12/13 08:42:25] @ nevyn joined channel #puppet
[2011/12/13 08:44:10] @ lak joined channel #puppet
[2011/12/13 08:44:10] @ Quit: lak: Changing host
[2011/12/13 08:44:11] @ lak joined channel #puppet
[2011/12/13 08:45:13] @ the_ramink joined channel #puppet
[2011/12/13 08:45:43] @ Quit: kenperkins: Read error: Connection reset by peer
[2011/12/13 08:45:51] @ kenperkins joined channel #puppet
[2011/12/13 08:46:12] @ R1ck joined channel #puppet
[2011/12/13 08:46:53] @ `Kevin joined channel #puppet
[2011/12/13 08:47:58] @ jantman left channel #puppet ()
[2011/12/13 08:51:36] @ Quit: Reepicheep: Remote host closed the connection
[2011/12/13 08:51:41] @ nkts joined channel #puppet
[2011/12/13 08:52:54] @ Quit: jodok: Quit: jodok
[2011/12/13 08:53:07] @ Quit: ghanima: Read error: Operation timed out
[2011/12/13 08:54:36] <kenperkins> is there a way to profile different parts of a puppet run to find out why it's slow?
[2011/12/13 08:55:58] @ Quit: pieter: Quit: Ex-Chat
[2011/12/13 08:56:06] @ Quit: sdog: Remote host closed the connection
[2011/12/13 08:56:18] @ trickyf left channel #puppet ()
[2011/12/13 08:57:09] <nkts> hi, any tips, links for multisite deployment/HA of puppet ?
[2011/12/13 08:58:10] <the_ramink> kenperkins: how slow is slow? And are you still using webrick?
[2011/12/13 08:58:33] @ Quit: jbraeuer: Ping timeout: 244 seconds
[2011/12/13 08:58:41] <kenperkins> this is with puppet apply, so not even a server
[2011/12/13 08:58:44] @ ghanima joined channel #puppet
[2011/12/13 08:58:52] <kenperkins> it's not so much that it's slow, it's that it's inconsistent
[2011/12/13 08:59:04] <kenperkins> different runs will vary between ~30s, 75s, and 160s
[2011/12/13 08:59:05] @ Quit: inecas: Quit: Leaving
[2011/12/13 08:59:17] <kenperkins> all the while it's not really doing any work other than standard checks
[2011/12/13 09:01:31] <kenperkins> but the thing that gets me is sometimes the output just sits doing seemingly nothing for 15-30 seconds
[2011/12/13 09:02:13] <henk> strace?
[2011/12/13 09:03:23] <the_ramink> kenperkins: yeah that seems a bit odd. Might make sense if you're setting => latest in more than a few places and Puppet is having to hit a number of external repos which may return at different speeds. strace or something similar might give you the best clues. Else try -tv on the command line and see if that gives enough data.
[2011/12/13 09:04:00] @ Quit: algar: Remote host closed the connection
[2011/12/13 09:04:40] @ Quit: tremble: Ping timeout: 268 seconds
[2011/12/13 09:04:43] @ Reepicheep joined channel #puppet
[2011/12/13 09:06:37] @ Quit: zorg1: Remote host closed the connection
[2011/12/13 09:07:33] <kenperkins> In this case we're not hitting repos at all, as it's a local dev machine and when environment=dev everything is sourced from local
[2011/12/13 09:07:36] <kenperkins> so it shouldn't be that
[2011/12/13 09:07:39] <kenperkins> I'll try -tv now
[2011/12/13 09:08:03] <kenperkins> "could not parse options: ambiguous option -tv" ?
[2011/12/13 09:08:06] @ Quit: nul0op: Ping timeout: 248 seconds
[2011/12/13 09:08:10] @ langworthy joined channel #puppet
[2011/12/13 09:09:16] @ Quit: ali3n0: Quit: Leaving.
[2011/12/13 09:10:03] @ Quit: natewalck: Quit: Outta here
[2011/12/13 09:11:09] @ Quit: pmorillon: Quit: pmorillon
[2011/12/13 09:12:21] <the_ramink> kenperkins: that might only work if it daemonizes. Lemme check
[2011/12/13 09:14:09] @ Quit: nan0r: Quit: Leaving.
[2011/12/13 09:14:31] @ Quit: lanky: Quit: Leaving
[2011/12/13 09:15:18] @ mzi joined channel #puppet
[2011/12/13 09:15:30] @ mrwacky42 joined channel #puppet
[2011/12/13 09:16:06] @ ocherno joined channel #puppet
[2011/12/13 09:16:44] @ Quit: mzi: Client Quit
[2011/12/13 09:16:45] @ Quit: Ramonster: Quit: So Long and thanks for all the fish
[2011/12/13 09:18:17] @ mzi joined channel #puppet
[2011/12/13 09:21:21] @ Quit: lkoranda: Quit: Ex-Chat
[2011/12/13 09:21:46] @ comptona joined channel #puppet
[2011/12/13 09:22:27] <the_ramink> yeah only happy with puppetd apply -tv etc etc
[2011/12/13 09:23:48] <Hunner> --test implies --verbose, actually
[2011/12/13 09:26:26] @ Quit: mzi: Quit: leaving
[2011/12/13 09:26:26] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2011/12/13 09:27:28] @ jonhattan joined channel #puppet
[2011/12/13 09:28:46] @ seanh-ansca joined channel #puppet
[2011/12/13 09:29:24] @ brtl joined channel #puppet
[2011/12/13 09:30:51] @ Quit: felipe`: Ping timeout: 252 seconds
[2011/12/13 09:31:09] @ Quit: Chillax: Read error: Connection reset by peer
[2011/12/13 09:31:24] @ Quit: chadh: Ping timeout: 252 seconds
[2011/12/13 09:31:26] @ Chillax joined channel #puppet
[2011/12/13 09:31:36] @ chadh joined channel #puppet
[2011/12/13 09:31:38] @ Quit: jimi_c: Remote host closed the connection
[2011/12/13 09:31:56] @ Quit: jeremywf: Ping timeout: 252 seconds
[2011/12/13 09:31:59] @ jimi_c joined channel #puppet
[2011/12/13 09:32:17] @ jeremywf joined channel #puppet
[2011/12/13 09:32:29] @ Quit: ralfgro: Ping timeout: 252 seconds
[2011/12/13 09:32:34] @ ralfgro joined channel #puppet
[2011/12/13 09:32:44] <kenperkins> can you do an unless on file {{
[2011/12/13 09:32:46] <kenperkins> {}
[2011/12/13 09:36:44] <kenperkins> here's my problem: we do a bunch of super expensive schema commands against riak, but the schema rarely changes
[2011/12/13 09:37:06] <kenperkins> I'm trying to figure out how to make my schema module only run when the version of the schema has been manually increased
[2011/12/13 09:38:20] @ motomike joined channel #puppet
[2011/12/13 09:38:37] <kenperkins> I can't see a way to do an if (contents of some file != $variable) { do soemthing)
[2011/12/13 09:41:36] @ iw_work joined channel #puppet
[2011/12/13 09:42:37] @ Quit: langworthy: Quit: langworthy
[2011/12/13 09:42:59] @ Quit: nevyn: Ping timeout: 245 seconds
[2011/12/13 09:43:38] @ savid joined channel #puppet
[2011/12/13 09:44:14] @ Quit: lak: Quit: Leaving.
[2011/12/13 09:44:23] @ Quit: toastedpenguin: Read error: Operation timed out
[2011/12/13 09:44:39] @ Quit: mneedham: Quit: mneedham
[2011/12/13 09:44:50] @ jabir joined channel #puppet
[2011/12/13 09:44:51] @ nevyn joined channel #puppet
[2011/12/13 09:45:26] @ Quit: marrusl: Ping timeout: 248 seconds
[2011/12/13 09:45:46] @ alfism joined channel #puppet
[2011/12/13 09:46:20] @ marrusl joined channel #puppet
[2011/12/13 09:46:35] @ dan__t_ joined channel #puppet
[2011/12/13 09:47:42] @ Quit: jabir: Client Quit
[2011/12/13 09:49:38] @ Quit: dan__t: Ping timeout: 240 seconds
[2011/12/13 09:49:55] @ natewalck joined channel #puppet
[2011/12/13 09:50:36] @ althara joined channel #puppet
[2011/12/13 09:51:08] @ MartVisser joined channel #puppet
[2011/12/13 09:51:21] @ Quit: MartVisser: Remote host closed the connection
[2011/12/13 09:51:24] @ felipe` joined channel #puppet
[2011/12/13 09:52:41] @ dan__t_ is now known as dan__t
[2011/12/13 09:53:00] @ lak joined channel #puppet
[2011/12/13 09:53:01] @ Quit: lak: Changing host
[2011/12/13 09:53:01] @ lak joined channel #puppet
[2011/12/13 09:54:14] @ jabir joined channel #puppet
[2011/12/13 09:55:14] <savid> I have a custom resource for a website instance, where one of its options is "static_dirs", defined as an array, eg: static_dirs => ["static", "media"]. The problem is that puppet has no loop construct, so I created a custom define to get around that (eg, static_dirs { ["static", "media"]: parent=>$parent_dir} ), but now I have the problem of duplicate resources when other site instances use the same static_dirs argument. Has anyone run into this typ
[2011/12/13 09:55:14] <savid> e of problem before?
[2011/12/13 09:55:28] @ williemach joined channel #puppet
[2011/12/13 09:57:01] @ Quit: comptona: Quit: Leaving.
[2011/12/13 09:58:13] @ comptona joined channel #puppet
[2011/12/13 09:59:52] @ maxmartin joined channel #puppet
[2011/12/13 10:00:34] @ Quit: jordane: Changing host
[2011/12/13 10:00:34] @ jordane joined channel #puppet
[2011/12/13 10:00:41] <nkts> savid: pseudo resources
[2011/12/13 10:00:54] @ gebi joined channel #puppet
[2011/12/13 10:02:42] @ Quit: fronlius: Quit: fronlius
[2011/12/13 10:02:53] <kenperkins> I hate nebulous error messages: Failed to parse template node_application/app.conf.erb: wrong number of arguments (0 for 1)
[2011/12/13 10:02:56] <kenperkins> wtf does that mean
[2011/12/13 10:03:06] @ Quit: jabir: Quit: Leaving.
[2011/12/13 10:03:53] <kenperkins> good god
[2011/12/13 10:03:56] <kenperkins> are you kidding me
[2011/12/13 10:03:57] <kenperkins> http://projects.puppetlabs.com/issues/3773
[2011/12/13 10:04:00] <savid> nkts, you mean virtual resources?
[2011/12/13 10:04:10] @ Quit: omry_: Ping timeout: 244 seconds
[2011/12/13 10:04:46] * savid is having trouble finding anything on pseudo-resources
[2011/12/13 10:05:35] @ KaiserBeto1 joined channel #puppet
[2011/12/13 10:06:14] @ KaiserBeto1 left channel #puppet ()
[2011/12/13 10:07:21] @ scsinutz joined channel #puppet
[2011/12/13 10:07:54] @ d3c joined channel #puppet
[2011/12/13 10:08:24] @ Quit: d3c: Client Quit
[2011/12/13 10:09:38] @ Quit: alanevans: Ping timeout: 240 seconds
[2011/12/13 10:09:48] @ Quit: nevyn: Ping timeout: 255 seconds
[2011/12/13 10:10:00] @ nfagerlund joined channel #puppet
[2011/12/13 10:11:36] @ nevyn joined channel #puppet
[2011/12/13 10:12:26] @ Corey_ is now known as Corey
[2011/12/13 10:13:07] @ Quit: dan__t: Ping timeout: 268 seconds
[2011/12/13 10:16:31] @ cjdaniel left channel #puppet ("Put your default part message here!")
[2011/12/13 10:17:09] @ Quit: Jeff_S: Quit: brb
[2011/12/13 10:17:15] @ omry_ joined channel #puppet
[2011/12/13 10:19:20] @ Quit: lak: Quit: Leaving.
[2011/12/13 10:19:34] @ ohadlevy joined channel #puppet
[2011/12/13 10:21:09] @ Jeff_S joined channel #puppet
[2011/12/13 10:21:12] @ scsinutz left channel #puppet ()
[2011/12/13 10:22:02] @ easel joined channel #puppet
[2011/12/13 10:23:27] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 10:24:13] @ shadoi joined channel #puppet
[2011/12/13 10:25:05] @ nevyn joined channel #puppet
[2011/12/13 10:25:17] <savid> nkts, I'm looking at virtual resources (assuming that's what you meant), but I'm having trouble figuring out how to accomplish this.
[2011/12/13 10:26:40] @ dan__t joined channel #puppet
[2011/12/13 10:27:46] @ exceion joined channel #puppet
[2011/12/13 10:28:31] @ langworthy joined channel #puppet
[2011/12/13 10:28:59] @ ali3n0 joined channel #puppet
[2011/12/13 10:29:16] @ Quit: localhost: Ping timeout: 240 seconds
[2011/12/13 10:31:11] @ Quit: ezryx: Remote host closed the connection
[2011/12/13 10:31:18] <stick> can you access puppet config settings from a template directly?
[2011/12/13 10:31:25] @ olevy joined channel #puppet
[2011/12/13 10:31:30] @ Guest7302 joined channel #puppet
[2011/12/13 10:31:32] @ localhost joined channel #puppet
[2011/12/13 10:31:42] <torrancew> savid: why not just use inline_template() to loop over the array with a tiny erb snippet?
[2011/12/13 10:31:47] <stick> I know you can get to them in manifests with $settings::vardir (for example)
[2011/12/13 10:31:52] <Guest7302> hey guys!
[2011/12/13 10:31:54] @ Quit: sebnash: Quit: Linkinus - http://linkinus.com
[2011/12/13 10:31:59] <stick> so I could pass them in but I'd rather not if there's a better way
[2011/12/13 10:33:12] <savid> torrancew, how do I do all of the resources stuff inside an erb snippet?
[2011/12/13 10:33:23] @ Quit: tizzo-afk: Read error: Connection reset by peer
[2011/12/13 10:34:11] <savid> torrancew, my main goal is to take the child dir names ["foo", "bar"] and create them under $base_dir.
[2011/12/13 10:35:21] @ Quit: ohadlevy: Ping timeout: 252 seconds
[2011/12/13 10:36:03] @ ohadlevy joined channel #puppet
[2011/12/13 10:36:17] @ Quit: olevy: Client Quit
[2011/12/13 10:37:40] <nate_h> savid hey what's your question?
[2011/12/13 10:37:43] <kenperkins> how do I do a conditional include based on contents of a file on disk?
[2011/12/13 10:37:46] <nate_h> oh i see it, one sec
[2011/12/13 10:37:59] <savid> nate_h, I have a custom resource for a website instance, where one of its options is "static_dirs", defined as an array, eg: static_dirs => ["static", "media"]. The problem is that puppet has no loop construct, so I created a custom define to get around that (eg, static_dirs { ["static", "media"]: parent=>$parent_dir} ), but now I have the problem of duplicate resources when other site instances use the same static_dirs argument.
[2011/12/13 10:38:52] <nate_h> savid, i'd consider fixing the custom resource
[2011/12/13 10:39:16] <savid> nate_h, I don't know what you mean by that
[2011/12/13 10:39:26] <nate_h> hmm, can you pastebin the code for it?
[2011/12/13 10:40:18] <savid> nate_h, yeah, working on a simplified example of the problem
[2011/12/13 10:40:21] @ Quit: comptona: Read error: Connection reset by peer
[2011/12/13 10:40:21] <joe-mac> you could try inline_template("<%= static_dirs.map { |element| parent_dir + element } -%>")
[2011/12/13 10:40:33] <joe-mac> set that to a variable, then use the variable as the file resource name
[2011/12/13 10:40:41] <joe-mac> this is one of the reasons there is a ruby dsl though
[2011/12/13 10:40:48] <joe-mac> if you really need loops that is
[2011/12/13 10:41:02] <nate_h> there's also a function for that
[2011/12/13 10:41:05] @ comptona joined channel #puppet
[2011/12/13 10:41:06] <nate_h> in the stdlib
[2011/12/13 10:41:17] <nate_h> if you're talking about prepending a path to a dir?
[2011/12/13 10:41:18] <Guest7302> I'm getting an error: Could not run: Could not create PID file: /var/run/puppet/agent.pid
[2011/12/13 10:41:37] <Guest7302> whne running puppet agent --server=master.puppet.com --no-daemonize --verbose
[2011/12/13 10:41:40] <joe-mac> yea that was my suggestion, just prepend the path to each item in the array, then use the output of that as the name of a resource
[2011/12/13 10:41:48] <joe-mac> since you can do an array as the name and it will create them all
[2011/12/13 10:42:22] <nate_h> https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/prefix.rb
[2011/12/13 10:42:33] <nate_h> that function will let you prefix items in an array with a string
[2011/12/13 10:42:56] @ Quit: ohadlevy: Ping timeout: 240 seconds
[2011/12/13 10:43:12] <nate_h> though I think the problem of having duplicate dirs will still exist because of the implementation of the custom resource
[2011/12/13 10:43:52] <nate_h> there needs to be a separated resource for the dirs and have the sites require it, that way the dirs can be done once
[2011/12/13 10:44:49] <joe-mac> why would there be dupes?
[2011/12/13 10:44:53] <joe-mac> as long as he uses a unique name for it
[2011/12/13 10:45:02] <joe-mac> I haven't looked at his code though...
[2011/12/13 10:45:08] <kenperkins> is there any way to get contents of a file into a puppet variable
[2011/12/13 10:45:20] <joe-mac> kenperkins: if the file exists on the master, use the file() function
[2011/12/13 10:45:43] <joe-mac> if it exists on the node- you're kind of SOL. you can create a custom fact but that is a hack unless the data is always guaranteed to be short
[2011/12/13 10:45:56] <joe-mac> such as one line or something
[2011/12/13 10:45:58] <joe-mac> like an ssh key, etc
[2011/12/13 10:46:17] @ Quit: skm: Read error: Connection reset by peer
[2011/12/13 10:46:21] <kenperkins> I guess I'm confused how you use file { } to read FROM a file to a variable
[2011/12/13 10:46:32] <savid> nate_h, ok, see if this makes sense: http://pastie.org/3011735
[2011/12/13 10:46:39] @ sdog joined channel #puppet
[2011/12/13 10:47:07] <joe-mac> kenperkins: file() function is not a file{} resource
[2011/12/13 10:47:17] <kenperkins> oh sorry
[2011/12/13 10:47:19] <joe-mac> a function is a piece of ruby code that runs on the master
[2011/12/13 10:47:20] <kenperkins> I ddn't realize the difference
[2011/12/13 10:47:39] <joe-mac> a resource is an abstract object that is managed on a node
[2011/12/13 10:47:45] <joe-mac> such as file{}, user{}, etc
[2011/12/13 10:48:00] <joe-mac> the most common function you're likelt to be familiar with is template()
[2011/12/13 10:48:33] <joe-mac> file() will read in the file whose path you give it on the master so you can do for example (don't use this, it's bad) $passwd = file("/etc/passwd")
[2011/12/13 10:48:36] @ fronlius joined channel #puppet
[2011/12/13 10:49:38] @ Quit: tmclaugh: Ping timeout: 244 seconds
[2011/12/13 10:50:29] <kenperkins> i get an error when said file doesn't exist :(
[2011/12/13 10:51:04] @ ohadlevy joined channel #puppet
[2011/12/13 10:51:07] @ alanevans joined channel #puppet
[2011/12/13 10:51:21] @ ohadlevy is now known as Guest17502
[2011/12/13 10:53:49] @ Quit: mpdude_: Ping timeout: 268 seconds
[2011/12/13 10:54:25] <joe-mac> well, troubleshoot as you normally would
[2011/12/13 10:54:33] @ tmclaugh joined channel #puppet
[2011/12/13 10:54:56] <kenperkins> no I mean to say, I don't want it to crash when the file doesn't exist, but I don't know how/if in puppet you can do condionals based on existance of a file
[2011/12/13 10:55:44] @ Quit: easel: Quit: Leaving...
[2011/12/13 10:56:06] <joe-mac> there's not really exception handling in puppet, and there is not really an ideal solution, you could write your own function that returns an empty string if the file doesn't exist
[2011/12/13 10:56:28] @ Quit: Guest17502: Ping timeout: 252 seconds
[2011/12/13 10:57:19] @ easel joined channel #puppet
[2011/12/13 10:57:35] <nate_h> kenperkins, so what do you want to do based on the existance of the file?
[2011/12/13 10:57:38] @ Quit: sdog: Changing host
[2011/12/13 10:57:38] @ sdog joined channel #puppet
[2011/12/13 10:57:42] <nate_h> kenperkins, create the file, exec something?
[2011/12/13 10:57:56] @ tmclaugh_ joined channel #puppet
[2011/12/13 10:57:56] <kenperkins> well, i was saying earlier, we do a bunch of schema work in riak through puppet
[2011/12/13 10:58:02] <kenperkins> takes a rather long time for some of them
[2011/12/13 10:58:06] <kenperkins> but schema changes are very rare
[2011/12/13 10:58:22] <kenperkins> so I only wanted to include these modules when there was a change
[2011/12/13 10:58:38] <nate_h> kenperkins, maybe you should just create a ruby script
[2011/12/13 10:58:46] * kenperkins has never done that before
[2011/12/13 10:59:06] <nate_h> that takes a few arguments, one like --check, and one like --update, then you have a puppet exec that is an onlyif on the --check
[2011/12/13 10:59:25] @ Quit: astrostl:
[2011/12/13 10:59:50] <nate_h> could be a bash script too, whatever
[2011/12/13 10:59:51] <savid> nate_h, did you get that paste? does it make sense what I'm trying to do?
[2011/12/13 10:59:54] <nate_h> savid, reading
[2011/12/13 11:00:36] @ Quit: tmclaugh: Ping timeout: 240 seconds
[2011/12/13 11:00:36] @ tmclaugh_ is now known as tmclaugh
[2011/12/13 11:00:38] @ camattern joined channel #puppet
[2011/12/13 11:01:02] <kenperkins> are this is such a pain :P
[2011/12/13 11:01:09] <camattern> greetings
[2011/12/13 11:01:15] @ erthad left channel #puppet ()
[2011/12/13 11:02:29] <camattern> could i ask if puppet enterprise will be supported on aix, hpux and or zlinux
[2011/12/13 11:02:41] @ Guest7302 left channel #puppet ()
[2011/12/13 11:03:30] @ jccl joined channel #puppet
[2011/12/13 11:06:10] @ Quit: danikov: Ping timeout: 244 seconds
[2011/12/13 11:06:20] @ Guest7302 joined channel #puppet
[2011/12/13 11:07:00] <Guest7302> hey gurus!
[2011/12/13 11:07:05] <nate_h> hey guest
[2011/12/13 11:07:08] @ Quit: ken_barber: Quit: Leaving.
[2011/12/13 11:07:13] <Guest7302> I'm getting an error that is making really frustrated
[2011/12/13 11:07:24] <Guest7302> Could not run: Could not create PID file: /var/run/puppet/master.pid
[2011/12/13 11:07:39] <nate_h> did you check if its already running?
[2011/12/13 11:07:41] <Guest7302> when i run: sudo -i puppet master --verbose --no-daemonize
[2011/12/13 11:07:45] @ wilco joined channel #puppet
[2011/12/13 11:07:51] <joe-mac> /var/run/puppet might not exist
[2011/12/13 11:07:57] <joe-mac> and /var/run is niot a 1777 directory
[2011/12/13 11:08:09] <nate_h> i remember there being some command that fixes that stuff up too, forget what it is
[2011/12/13 11:08:10] <joe-mac> oh you get that when you run as root
[2011/12/13 11:08:13] <joe-mac> odd
[2011/12/13 11:08:21] @ Quit: wilco: Client Quit
[2011/12/13 11:08:36] @ wilco joined channel #puppet
[2011/12/13 11:08:41] <Guest7302> when I check the directory (ls -l /var/run/puppet)
[2011/12/13 11:08:42] <nate_h> savid, so ya, i don't think you really need to use a define to create the dirs
[2011/12/13 11:08:50] <Guest7302> there are two files: agent.pid and master.pid
[2011/12/13 11:09:01] <Guest7302> -rwxrwxrwx 1 root root 5 Dec 13 12:51 agent.pid
[2011/12/13 11:09:03] <Guest7302> -rw-r--r-- 1 puppet puppet 5 Dec 13 14:00 master.pid
[2011/12/13 11:09:08] @ Quit: jedi4ever: Quit: jedi4ever
[2011/12/13 11:09:19] <Guest7302> hmmm
[2011/12/13 11:09:27] <Guest7302> i see the group root for the master.pid
[2011/12/13 11:09:31] <Guest7302> is that ok?
[2011/12/13 11:09:36] <Guest7302> or should i make it puppet?
[2011/12/13 11:09:58] <savid> nate_h, how else would I do it, since there's no way to loop through them?
[2011/12/13 11:10:07] <nate_h> savid use that inline template thing joe mentioned
[2011/12/13 11:10:08] <nate_h> inline_template("<%= static_dirs.map { |element| parent_dir + element } -%>")
[2011/12/13 11:10:55] @ danikov joined channel #puppet
[2011/12/13 11:11:07] <savid> oh, and that will basically return an array? I guess I was expecting erb snippets to just return strings, but makes sense
[2011/12/13 11:11:22] <nate_h> ya then just pass the array to the file resource
[2011/12/13 11:11:30] <savid> Awesome. Thank you!
[2011/12/13 11:13:57] <Guest7302> I'm still getting the error "could not creatre PID file: /var/run/puppet/master.pid"
[2011/12/13 11:14:04] @ tblamer joined channel #puppet
[2011/12/13 11:14:10] <Guest7302> i checked the settings for the priviledges
[2011/12/13 11:14:13] <Guest7302> sudo ls -l /var/run/puppettotal 16
[2011/12/13 11:14:15] <Guest7302> -rwxrwxrwx 1 puppet puppet 5 Dec 13 12:51 agent.pid
[2011/12/13 11:14:17] @ Quit: camattern: Ping timeout: 258 seconds
[2011/12/13 11:14:17] <Guest7302> -rwxrwxrwx 1 puppet puppet 5 Dec 13 14:00 master.pid
[2011/12/13 11:14:30] <Guest7302> i provide full rights for the user:group puppet
[2011/12/13 11:14:41] <Guest7302> but that still giving me errors
[2011/12/13 11:14:46] <nate_h> um
[2011/12/13 11:14:47] <Guest7302> is there something wrong with my installation?
[2011/12/13 11:14:50] <nate_h> delete those pids
[2011/12/13 11:14:59] <Guest7302> ^^ok
[2011/12/13 11:15:12] <nate_h> ps -aux | grep puppet, see if its already running
[2011/12/13 11:15:24] @ pcarlisle joined channel #puppet
[2011/12/13 11:16:04] <Guest7302> yup, i see that the puppetmasterd and puppetd is running
[2011/12/13 11:16:06] @ Quit: highclasshole: Ping timeout: 248 seconds
[2011/12/13 11:16:22] <nate_h> Guest7302, well you can't start it twice :P
[2011/12/13 11:16:28] <nate_h> you have to kill those off
[2011/12/13 11:16:41] <Guest7302> sweet
[2011/12/13 11:16:56] <Guest7302> newbie :)
[2011/12/13 11:17:05] @ highclasshole joined channel #puppet
[2011/12/13 11:19:38] @ M4X1M_3OO joined channel #puppet
[2011/12/13 11:20:15] @ Quit: M4X1M_3OO:
[2011/12/13 11:23:02] @ nitram_macair joined channel #puppet
[2011/12/13 11:23:09] <zleslie> Is it expected that modulepath will effect the behaivior of import?
[2011/12/13 11:23:24] <nate_h> don't ever use import, problem solved :P
[2011/12/13 11:23:44] <zleslie> It has its uses
[2011/12/13 11:24:06] <nate_h> zleslie, ok i admit, i use it for one file so my global defaults are in a separate file from site.pp
[2011/12/13 11:24:10] <nate_h> but that's it :P
[2011/12/13 11:24:23] <nate_h> what are you using it for, if you dont mind me asking
[2011/12/13 11:24:33] <zleslie> I only use it once also. import "nodes/*.pp"
[2011/12/13 11:25:20] <nate_h> zleslie, well there's your problem, you aren't using Hiera or an enc :P
[2011/12/13 11:26:25] <the_ramink> can Hiera really be a replacement for node files?
[2011/12/13 11:26:43] <nate_h> it is for me
[2011/12/13 11:26:52] <zleslie> I use hiera. I just don't know why I need an enc
[2011/12/13 11:27:00] <nate_h> oh i just meant to replace the nodes file
[2011/12/13 11:27:40] <nate_h> i just use a a default node
[2011/12/13 11:27:59] <nate_h> and inside hiera_include("classes")
[2011/12/13 11:28:21] <nate_h> but that does require every host to have a yaml file then
[2011/12/13 11:28:30] <nate_h> if you have specific classes per node
[2011/12/13 11:28:48] @ Quit: danikov: Ping timeout: 255 seconds
[2011/12/13 11:29:05] @ astrostl joined channel #puppet
[2011/12/13 11:29:38] @ Quit: omry_: Ping timeout: 252 seconds
[2011/12/13 11:29:48] <the_ramink> nate_h: I think I could work around most of that by keying off role and environment.
[2011/12/13 11:30:04] <nate_h> ya i put alot of the classes in the role, and env layers
[2011/12/13 11:30:21] @ patant joined channel #puppet
[2011/12/13 11:30:22] <nate_h> though I do have ips per blade so i need a hash to store that
[2011/12/13 11:30:46] <nate_h> all my data in hiera are hashes based on module name
[2011/12/13 11:31:07] <the_ramink> interesting idea, I may have to spend some time trying it out next week.
[2011/12/13 11:31:09] <nate_h> then subkeys like services, packages, configs, etc
[2011/12/13 11:31:44] <nate_h> http://www.pastie.org/3011965
[2011/12/13 11:32:55] @ omry_ joined channel #puppet
[2011/12/13 11:33:25] @ danikov joined channel #puppet
[2011/12/13 11:35:59] @ Quit: astrostl:
[2011/12/13 11:37:39] <savid> Is there any way to "require" a permission on a directory? That is, can a permission itself be considered a resource?
[2011/12/13 11:37:50] <nate_h> savid that's part of the file resource
[2011/12/13 11:37:53] @ Quit: alanevans: Ping timeout: 252 seconds
[2011/12/13 11:38:19] @ Quit: arBmind: Quit: HydraIRC -> http://www.hydrairc.com <- Would you like to know more?
[2011/12/13 11:38:29] @ aricg joined channel #puppet
[2011/12/13 11:38:34] @ alanevans joined channel #puppet
[2011/12/13 11:38:41] <savid> hmm
[2011/12/13 11:38:43] <nate_h> savid but you could create an exec
[2011/12/13 11:38:51] <zleslie> nate_h: yoru hiera_include("classes") bit, does that also set params on the classes?
[2011/12/13 11:39:02] @ Quit: nevyn: Ping timeout: 248 seconds
[2011/12/13 11:39:08] <nate_h> zleslie, all my modules have one parameter with a default
[2011/12/13 11:39:30] <nate_h> example
[2011/12/13 11:39:31] <nate_h> class sysedge
[2011/12/13 11:39:31] <nate_h> (
[2011/12/13 11:39:31] <nate_h> $config_data = hiera("sysedge")
[2011/12/13 11:39:31] <nate_h> )
[2011/12/13 11:39:33] @ Quit: londo_: Ping timeout: 252 seconds
[2011/12/13 11:39:45] <nate_h> then I store that hash in a common class
[2011/12/13 11:39:46] <nate_h> class { "sysedge::data":
[2011/12/13 11:39:46] <nate_h> config_data => $config_data
[2011/12/13 11:39:46] <nate_h> }
[2011/12/13 11:40:03] <zleslie> So evey module you have requires hiera
[2011/12/13 11:40:06] <nate_h> and all my subclasses inherit it so I can use that hash in all the subclasses class sysedge::install inherits sysedge::data
[2011/12/13 11:40:43] @ nevyn joined channel #puppet
[2011/12/13 11:40:43] <nate_h> ya, every module
[2011/12/13 11:40:50] <nate_h> took some time to rewrite everything, hehe
[2011/12/13 11:42:15] <aricg> I'm trying to get puppet master to send its reports to puppet node manager. i have reports = store, http
[2011/12/13 11:42:21] @ st33v left channel #puppet ()
[2011/12/13 11:42:21] <aricg> I get err: Report processor failed: Connection refused - connect(2)
[2011/12/13 11:42:24] <kenperkins> so I have an exec { }, but I only want it to run if a different exec {} runs, and the second exec has an unless
[2011/12/13 11:42:27] <kenperkins> how would I do that
[2011/12/13 11:42:35] <aricg> anyone know where its getting refused?
[2011/12/13 11:43:10] <aricg> I have set auth.conf and fileserver.conf to be very permissive....
[2011/12/13 11:43:44] <zleslie> aricg: connection refused is because the port at reporturl is not listening.
[2011/12/13 11:43:57] <aricg> oooh. interesting...
[2011/12/13 11:43:59] <zleslie> aricg: reports http is for dashbaord
[2011/12/13 11:44:01] <savid> Is there a way to print out directory permissions in a notice? I seem to be having a problem with a command failing with "permission denied", but permissions fix itself later on in the catalog. I'm wanting to see in my debug output what the current permissions are when it fails.
[2011/12/13 11:44:06] <aricg> everything is on the same machine.
[2011/12/13 11:44:23] <aricg> http://puppet.foocorp.local:3000/reports
[2011/12/13 11:44:24] <zleslie> aricg: okay, but do you have puppet dashboard?
[2011/12/13 11:44:42] <aricg> yeah it works over apache...
[2011/12/13 11:44:52] <aricg> but I see connection refused with wget.
[2011/12/13 11:45:00] <zleslie> check your reporturl configuration variable
[2011/12/13 11:45:12] @ Quit: alanevans: Ping timeout: 255 seconds
[2011/12/13 11:45:20] <nate_h> kenperkins, for the first exec in your sentence you'd set it to refreshonly
[2011/12/13 11:45:28] <kenperkins> ty
[2011/12/13 11:45:36] <nate_h> then you'd put a relationship on them
[2011/12/13 11:45:43] <aricg> this is probably enough of a clue to get going
[2011/12/13 11:45:46] @ Dr_Memory joined channel #puppet
[2011/12/13 11:45:47] <aricg> and yes. its fixed
[2011/12/13 11:45:55] <nate_h> for whatever order you want them to exec in
[2011/12/13 11:46:03] <aricg> http://puppet.foocorp.local:3000/reports becomes http://puppet.foocorp.local/reports
[2011/12/13 11:46:34] <aricg> thaks zleslie
[2011/12/13 11:49:16] @ benkevan joined channel #puppet
[2011/12/13 11:49:25] <Dr_Memory> should I expect the puppetlabs puppetmaster-passenger apt package to work out of the box?
[2011/12/13 11:49:33] <Dr_Memory> I get errors both at install and runtime:
[2011/12/13 11:49:43] @ fredden joined channel #puppet
[2011/12/13 11:49:44] <Dr_Memory> http://pastebin.com/qwKTJpwZ
[2011/12/13 11:50:02] @ Marius joined channel #puppet
[2011/12/13 11:50:03] @ Quit: neonflux1: Read error: Connection reset by peer
[2011/12/13 11:50:05] @ neonflux joined channel #puppet
[2011/12/13 11:50:08] @ Quit: ali3n0: Quit: Leaving.
[2011/12/13 11:52:12] <Dr_Memory> the only error I see in the apache log is: [Tue Dec 13 19:51:56 2011] [error] [client 10.96.245.42] (104)Connection reset by peer: ap_content_length_filter: apr_bucket_read() failed
[2011/12/13 11:52:23] @ mzi joined channel #puppet
[2011/12/13 11:54:08] @ Quit: JayTaph: Remote host closed the connection
[2011/12/13 11:54:23] @ JayTaph joined channel #puppet
[2011/12/13 11:55:06] @ svanderbijl joined channel #puppet
[2011/12/13 11:55:10] @ b2jrock joined channel #puppet
[2011/12/13 11:55:26] @ Quit: ckauhaus: Quit: Leaving.
[2011/12/13 11:55:33] @ ckauhaus joined channel #puppet
[2011/12/13 11:56:45] @ zenimal left channel #puppet ()
[2011/12/13 11:59:42] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 12:00:45] @ ascarter joined channel #puppet
[2011/12/13 12:01:23] @ nevyn joined channel #puppet
[2011/12/13 12:02:47] @ DrPppr242 joined channel #puppet
[2011/12/13 12:03:27] @ clustermagnet joined channel #puppet
[2011/12/13 12:03:40] <clustermagnet> guys… Failed to apply catalog: Parameter minute failed: {$tmpcron} is not a valid minute at
[2011/12/13 12:04:22] <clustermagnet> http://pastie.org/3012133
[2011/12/13 12:04:42] <DrPppr242> I want to use puppet to manage firewall rules that are about 80% different per host, is there a good way to do this short of making seperate modules for every node?
[2011/12/13 12:05:03] <nate_h> DrPppr242, have you looked at the iptables module by ken barber?
[2011/12/13 12:05:31] @ alanevans joined channel #puppet
[2011/12/13 12:05:34] <nate_h> clustermagnet, don't put single quotes on the minute parameter :P
[2011/12/13 12:05:35] @ Quit: ped: Ping timeout: 244 seconds
[2011/12/13 12:06:03] <nate_h> DrPppr242, https://github.com/kbarber/puppetlabs-firewall
[2011/12/13 12:06:04] <DrPppr242> nate_h: I have, but it doesn't seem to help with all the custom parts
[2011/12/13 12:06:11] <nate_h> ah
[2011/12/13 12:06:17] <nate_h> i guess you could extend it
[2011/12/13 12:06:33] <clustermagnet> nate_h: so no quotes at all?
[2011/12/13 12:06:41] @ ped joined channel #puppet
[2011/12/13 12:06:53] @ Quit: PhilK: Excess Flood
[2011/12/13 12:06:56] <DrPppr242> I could do it with a really outrageous switch statement for every node, but I'd rather have it auto load from a database or file
[2011/12/13 12:06:57] <nate_h> clustermagnet, also that syntax for the $ is wrong
[2011/12/13 12:07:01] <DrPppr242> so the module is readable
[2011/12/13 12:07:32] <nate_h> clustermagnet, http://pastie.org/3012155
[2011/12/13 12:08:26] <nate_h> DrPppr242, could just store all the firewall rules in text files and load the correct text file for a node
[2011/12/13 12:08:29] <nate_h> by passing that nodename into the module
[2011/12/13 12:09:45] @ Quit: nitram_macair: Quit: nitram_macair
[2011/12/13 12:10:49] @ PhilK joined channel #puppet
[2011/12/13 12:10:52] <DrPppr242> nate_h: that sounds like exactly what I need to do, if I just have a files directory in the module and a bunch of files/${node}-iptables.conf can I reference a node name in the module directly?
[2011/12/13 12:10:54] @ Quit: nevyn: Ping timeout: 245 seconds
[2011/12/13 12:11:07] <clustermagnet> nate_h: thank you!
[2011/12/13 12:11:25] <nate_h> DrPppr242, sure, just $hostname
[2011/12/13 12:11:45] <DrPppr242> wow, it's that easy? you just made my day
[2011/12/13 12:12:09] @ Quit: jonhattan: Quit: Ex-Chat
[2011/12/13 12:12:28] <nate_h> :)
[2011/12/13 12:12:54] @ nevyn joined channel #puppet
[2011/12/13 12:14:21] @ Quit: omry_: Read error: Connection timed out
[2011/12/13 12:14:46] @ Quit: brtl: Quit: Leaving.
[2011/12/13 12:15:20] <savid> nate_h, I have this now: http://pastie.org/3012201, but is doesn't seem to be creating the dirs. It doesn't give any errors, either.
[2011/12/13 12:15:32] @ omry_ joined channel #puppet
[2011/12/13 12:15:50] <wilco> Is there a way to query for the list of nodes using a particular class with the REST API in 2.6.12?
[2011/12/13 12:16:34] @ paxos joined channel #puppet
[2011/12/13 12:17:01] <joe-mac> hm, interesting thought... I typically use store configs for this
[2011/12/13 12:17:15] <joe-mac> I would like to eliminate the use of store configs from my automation code for that though
[2011/12/13 12:17:27] @ skm joined channel #puppet
[2011/12/13 12:17:56] @ Quit: fsweetser: Remote host closed the connection
[2011/12/13 12:18:10] <nate_h> savid, you could try that prefix function i showed you too
[2011/12/13 12:18:28] @ swygue joined channel #puppet
[2011/12/13 12:18:28] @ paxos1 joined channel #puppet
[2011/12/13 12:18:48] <nate_h> https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/prefix.rb
[2011/12/13 12:19:10] <nate_h> pretty self explanitory, just download the puppetlabs-stdlib module slap it in your module path and you can use that prefix function
[2011/12/13 12:19:25] <nate_h> gotta go
[2011/12/13 12:19:53] <savid> ok, I'll try that. thx.
[2011/12/13 12:20:52] @ Quit: paxos: Ping timeout: 240 seconds
[2011/12/13 12:21:16] @ Quit: rdark: Ping timeout: 240 seconds
[2011/12/13 12:21:57] <wilco> joe-mac: were you responding to my question? I was wondering if storeconfigs isn't what that will require...
[2011/12/13 12:22:48] <torrancew> joe-mac: we moved to using foreman as a dashboard, and I run rest queries against that. Same exact concept, but I'm not meddling directly with the storeconfig db
[2011/12/13 12:23:51] <joe-mac> wilco: yea I was just making a remark in response to your question
[2011/12/13 12:24:28] <joe-mac> torrancew: right, but you can probably gert this from puppet's rest api
[2011/12/13 12:25:18] <wilco> Well, I don't see anything obvious, so maybe not...
[2011/12/13 12:26:59] <wilco> The YAML in /var/lib/puppet/node on my master actually has classes: [] too :\
[2011/12/13 12:27:15] <joe-mac> yea
[2011/12/13 12:28:28] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 12:28:40] <torrancew> joe-mac: you learn something new every day... Didn't realize there was a rest API!
[2011/12/13 12:28:55] <joe-mac> torrancew: it came out with 2.6 iirc
[2011/12/13 12:29:03] <torrancew> ah, that would explain it
[2011/12/13 12:29:14] <torrancew> we're on the cusp of upgrading out of .2x
[2011/12/13 12:29:15] <joe-mac> yea if you're still on .25 you wouldn't know about it
[2011/12/13 12:29:18] <joe-mac> yea
[2011/12/13 12:29:46] <torrancew> Is it related to inventory services, or separate?
[2011/12/13 12:29:57] <joe-mac> I mean you can query inventory from it
[2011/12/13 12:30:03] <joe-mac> but it also can query facts, save reports
[2011/12/13 12:30:08] <joe-mac> basically everything puppet does is rest
[2011/12/13 12:30:17] @ erin joined channel #puppet
[2011/12/13 12:30:22] <joe-mac> versus the old xmlrpc way, which sucked ass, abnd was super slow
[2011/12/13 12:30:32] @ nevyn joined channel #puppet
[2011/12/13 12:31:08] @ Quit: erin: Remote host closed the connection
[2011/12/13 12:31:15] <torrancew> ya
[2011/12/13 12:31:32] @ erin joined channel #puppet
[2011/12/13 12:31:53] @ erin is now known as emcfins
[2011/12/13 12:31:57] <joe-mac> I run my own consultancy in addition to working day jobs etc, going to upgrade my own boxes to 2.7.9 today
[2011/12/13 12:32:00] <joe-mac> see how that goes
[2011/12/13 12:32:26] <joe-mac> I typically wait to do upgrades til 5 minor releases
[2011/12/13 12:32:31] <joe-mac> so I think 9 is good...
[2011/12/13 12:32:36] <torrancew> :)
[2011/12/13 12:32:42] <torrancew> What version are you on, if I may ask?
[2011/12/13 12:32:44] <torrancew> (currently)
[2011/12/13 12:32:48] <joe-mac> 2.6.9
[2011/12/13 12:32:50] @ emcfins left channel #puppet ()
[2011/12/13 12:32:51] @ fsweetser joined channel #puppet
[2011/12/13 12:33:07] <joe-mac> most of my clients are as well
[2011/12/13 12:33:10] <joe-mac> actually all of them are
[2011/12/13 12:33:21] <joe-mac> well, 2.6, not 2.6.9 exactly
[2011/12/13 12:33:33] <torrancew> ya
[2011/12/13 12:33:38] @ dylants joined channel #puppet
[2011/12/13 12:36:06] @ ohadlevy joined channel #puppet
[2011/12/13 12:36:07] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 12:37:11] @ nevyn joined channel #puppet
[2011/12/13 12:37:59] @ Quit: omry_: Ping timeout: 245 seconds
[2011/12/13 12:39:11] @ erin joined channel #puppet
[2011/12/13 12:39:25] @ erin left channel #puppet ()
[2011/12/13 12:39:49] @ mpdude joined channel #puppet
[2011/12/13 12:42:30] @ verwilst joined channel #puppet
[2011/12/13 12:42:46] <aricg> I have a question about if onlyif and unless
[2011/12/13 12:42:52] <aricg> I see that > and < are legal
[2011/12/13 12:42:59] <aricg> but = is not working for me
[2011/12/13 12:43:24] @ omry_ joined channel #puppet
[2011/12/13 12:43:30] <ashp> Anyone here played with "salt", someone mentioned it to me and I've never heard of it
[2011/12/13 12:43:31] <aricg> and == is really not working
[2011/12/13 12:44:23] @ Quit: alanevans: Remote host closed the connection
[2011/12/13 12:44:45] @ pll joined channel #puppet
[2011/12/13 12:45:45] <pll> Does anyone here use David Scmitt's github stuff ?
[2011/12/13 12:47:25] @ alanevans joined channel #puppet
[2011/12/13 12:47:27] @ Quit: ohadlevy: Quit: ZNC - http://znc.in
[2011/12/13 12:48:03] @ Guest88628 joined channel #puppet
[2011/12/13 12:48:21] @ nul0op joined channel #puppet
[2011/12/13 12:48:33] @ IndyMichaelB joined channel #puppet
[2011/12/13 12:48:46] @ cosimo joined channel #puppet
[2011/12/13 12:48:54] @ Quit: nevyn: Ping timeout: 248 seconds
[2011/12/13 12:49:08] @ reyjrar joined channel #puppet
[2011/12/13 12:49:10] @ Quit: ckauhaus: Ping timeout: 252 seconds
[2011/12/13 12:49:45] <reyjrar> is there a way to say "if this resource is defined, notify it?" in 2.6?
[2011/12/13 12:50:10] @ ali3n0 joined channel #puppet
[2011/12/13 12:50:15] <matti> adrient: Are you Adrien Thebo?
[2011/12/13 12:50:42] @ johnmwilliams joined channel #puppet
[2011/12/13 12:50:46] @ nevyn joined channel #puppet
[2011/12/13 12:50:52] @ pll left channel #puppet ("ERC Version 5.3 (IRC client for Emacs)")
[2011/12/13 12:51:00] @ ken_barber joined channel #puppet
[2011/12/13 12:51:05] @ johnmwilliams left channel #puppet ()
[2011/12/13 12:51:12] @ jamescollins joined channel #puppet
[2011/12/13 12:51:55] @ johnmwilliams joined channel #puppet
[2011/12/13 12:52:10] @ johnmwilliams left channel #puppet ()
[2011/12/13 12:52:57] <adrient> matti: that's correct, what's up?
[2011/12/13 12:53:26] @ Quit: car|0s: Remote host closed the connection
[2011/12/13 12:53:29] <matti> adrient: Hey.
[2011/12/13 12:53:37] <matti> adrient: I disagree with your comment to my fact.
[2011/12/13 12:53:38] <cosimo> reyjrar: i just learned about 'puppet resource package blah' for example, maybe it can help?
[2011/12/13 12:53:41] <matti> adrient: In fact, I dislike it.
[2011/12/13 12:53:55] @ Quit: ken_barber: Client Quit
[2011/12/13 12:54:00] @ mneedham joined channel #puppet
[2011/12/13 12:54:04] <adrient> The exclusion of different filesystem types?
[2011/12/13 12:54:27] @ Quit: omry_: Ping timeout: 240 seconds
[2011/12/13 12:54:39] <matti> adrient: There is no such thing as "arbitrary" when I write facts for myself.
[2011/12/13 12:54:57] <matti> adrient: Also, some of these file systems are not really a file systems per se.
[2011/12/13 12:55:02] @ Quit: rgsteele: Remote host closed the connection
[2011/12/13 12:55:30] <cosimo> why is 'puppet --parseonly --ignoreimport manifest.pp' not working on 2.6.4?
[2011/12/13 12:55:35] <matti> adrient: If you don't like it, or don't like my work. Then I am happy to remove it.
[2011/12/13 12:55:45] @ Quit: mzi: Quit: Lost terminal
[2011/12/13 12:56:18] <matti> adrient: :-)
[2011/12/13 12:56:28] @ Quit: Guest88628: Quit: ZNC - http://znc.in
[2011/12/13 12:56:49] @ Quit: PhilK: Excess Flood
[2011/12/13 12:57:20] @ Quit: geekbri: Remote host closed the connection
[2011/12/13 12:57:27] <adrient> matti: your code is fine and I see your point, but I do wonder if someone will come along later and actually need information like mounted nfs filesystems
[2011/12/13 12:57:32] @ Quit: maxmartin: Remote host closed the connection
[2011/12/13 12:57:36] @ Quit: Guest7302: Read error: Connection reset by peer
[2011/12/13 12:58:19] @ PhilK joined channel #puppet
[2011/12/13 12:58:54] <adrient> So perhaps I phrased it rather poorly, but if we need to exclude everything but real filesystems, then the fact name might need to be adjusted. See my concern?
[2011/12/13 12:59:21] @ ckauhaus joined channel #puppet
[2011/12/13 13:00:13] <matti> adrient: This fact is for real file systems only. And it was done like that.
[2011/12/13 13:00:21] @ Quit: ckauhaus: Client Quit
[2011/12/13 13:00:34] <matti> adrient: If you want to have one for things like NFS, CIFS and other things like that.
[2011/12/13 13:00:41] <matti> adrient: They go ahead and change it.
[2011/12/13 13:01:48] <adrient> matti: okay, I'm just trying to keep up with pull requests so that they get actively worked on instead of sitting anymore
[2011/12/13 13:01:57] <matti> adrient: Void "perhaps we should" invalidates the point of Open Source, sharing code, being able to fork anything on github, etc. Not to mention poor judegment and choice of words in the comment.
[2011/12/13 13:01:59] @ ckauhaus joined channel #puppet
[2011/12/13 13:02:27] @ Quit: ckauhaus: Client Quit
[2011/12/13 13:02:36] @ ckauhaus joined channel #puppet
[2011/12/13 13:03:02] <matti> adrient: That is fine.
[2011/12/13 13:03:22] @ Quit: natewalck: Quit: Outta here
[2011/12/13 13:03:39] @ Quit: ali3n0: Quit: Leaving.
[2011/12/13 13:03:42] <matti> adrient: :-)
[2011/12/13 13:03:53] <matti> adrient: I am not upset with you, just to be clear on that one.
[2011/12/13 13:04:08] @ Quit: benkevan: Ping timeout: 240 seconds
[2011/12/13 13:08:18] @ omry_ joined channel #puppet
[2011/12/13 13:09:15] @ Quit: motomike: Remote host closed the connection
[2011/12/13 13:10:37] @ emcfins joined channel #puppet
[2011/12/13 13:10:46] @ Quit: jamescollins: Quit: jamescollins
[2011/12/13 13:11:12] @ zenimal joined channel #puppet
[2011/12/13 13:11:25] @ motomike joined channel #puppet
[2011/12/13 13:11:51] @ zenimal left channel #puppet ()
[2011/12/13 13:13:29] @ MrBIOS joined channel #puppet
[2011/12/13 13:13:46] @ marrusl_ joined channel #puppet
[2011/12/13 13:17:03] @ brtl joined channel #puppet
[2011/12/13 13:19:07] @ jamescollins joined channel #puppet
[2011/12/13 13:19:58] @ Quit: omry_: Ping timeout: 252 seconds
[2011/12/13 13:20:13] @ RoyK left channel #puppet ()
[2011/12/13 13:20:27] @ Quit: sdog: Quit: Leaving.
[2011/12/13 13:21:03] <cosimo> "puppet --parseonly" works as long as I remove --ignoreimport. weird.
[2011/12/13 13:21:08] @ Quit: jamescollins: Client Quit
[2011/12/13 13:22:26] @ illsci joined channel #puppet
[2011/12/13 13:22:38] @ illsci left channel #puppet ()
[2011/12/13 13:22:48] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 13:23:28] @ maxmartin joined channel #puppet
[2011/12/13 13:24:45] @ nevyn joined channel #puppet
[2011/12/13 13:25:03] @ omry_ joined channel #puppet
[2011/12/13 13:28:52] @ Quit: iw_work: Quit: Leaving
[2011/12/13 13:30:45] <mrwacky42> cosimo: what version ?
[2011/12/13 13:31:05] <mrwacky42> I give you..
[2011/12/13 13:31:06] <mrwacky42> https://gist.github.com/1443844
[2011/12/13 13:31:09] @ Quit: ckauhaus: Quit: Leaving.
[2011/12/13 13:31:36] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 13:31:38] @ Quit: Wolfspyre: Quit: Leaving.
[2011/12/13 13:32:05] @ Wolfspyre joined channel #puppet
[2011/12/13 13:32:31] @ bmahe joined channel #puppet
[2011/12/13 13:32:32] @ Quit: bmahe: Changing host
[2011/12/13 13:32:32] @ bmahe joined channel #puppet
[2011/12/13 13:33:15] @ nevyn joined channel #puppet
[2011/12/13 13:35:15] @ tremble joined channel #puppet
[2011/12/13 13:35:16] @ Quit: tremble: Changing host
[2011/12/13 13:35:16] @ tremble joined channel #puppet
[2011/12/13 13:35:40] @ reyjrar left channel #puppet ()
[2011/12/13 13:35:48] @ Quit: tremble: Client Quit
[2011/12/13 13:38:07] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 13:39:16] @ nevyn joined channel #puppet
[2011/12/13 13:39:37] @ Quit: swygue: Ping timeout: 244 seconds
[2011/12/13 13:41:02] @ Holocaine joined channel #puppet
[2011/12/13 13:41:42] @ sduchesneau joined channel #puppet
[2011/12/13 13:42:28] @ markkent joined channel #puppet
[2011/12/13 13:42:31] @ lak joined channel #puppet
[2011/12/13 13:42:32] @ Quit: lak: Changing host
[2011/12/13 13:42:32] @ lak joined channel #puppet
[2011/12/13 13:43:02] <cosimo> mrwacky42: nailed it. 2.6.4 for me
[2011/12/13 13:45:07] @ skoom joined channel #puppet
[2011/12/13 13:45:11] @ Quit: paxos1: Quit: Leaving.
[2011/12/13 13:45:16] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 13:45:33] @ Quit: mapu: Quit: mapu
[2011/12/13 13:45:33] <cosimo> mrwacky42: 2.6.4 shows the same weird behavior I mean
[2011/12/13 13:46:12] @ nevyn joined channel #puppet
[2011/12/13 13:46:15] @ Quit: danikov: Quit: danikov
[2011/12/13 13:47:02] @ Quit: skm: Ping timeout: 276 seconds
[2011/12/13 13:47:02] @ skoom is now known as skm
[2011/12/13 13:47:59] @ Quit: csanchez: Quit: csanchez
[2011/12/13 13:51:26] @ Quit: wilco: Quit: Leaving.
[2011/12/13 13:52:36] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 13:54:05] @ gunk joined channel #puppet
[2011/12/13 13:55:18] @ nevyn joined channel #puppet
[2011/12/13 13:55:29] @ Quit: skm: Read error: Connection reset by peer
[2011/12/13 13:57:20] @ jsm joined channel #puppet
[2011/12/13 13:57:54] @ markkent left channel #puppet ()
[2011/12/13 14:00:04] @ wilco joined channel #puppet
[2011/12/13 14:00:40] @ Quit: cliff-hm: Ping timeout: 268 seconds
[2011/12/13 14:01:22] <shortbus-> there's no way to do a loop inside a manifest, right? for example, i'd like to install X copies of a script on a server into /home/agentX directories. in bash i'd just do for i in do ... where $i is the number of directories i'd like stuff in; is there a way to do this in puppet?
[2011/12/13 14:02:00] <mrwacky42> cosimo: apparently in the broken 2.6.x it actually is parsing site.pp
[2011/12/13 14:02:01] @ skm joined channel #puppet
[2011/12/13 14:02:15] @ Quit: brtl: Quit: Leaving.
[2011/12/13 14:02:25] <mrwacky42> shortbus-: nope
[2011/12/13 14:02:39] <mrwacky42> shortbus-: the way to make loops is defines that pass an array to another define
[2011/12/13 14:02:46] <mrwacky42> followed by cutting yourself
[2011/12/13 14:02:52] <shortbus-> mrwacky42: heh
[2011/12/13 14:02:53] <aricg> This works, but I dont know why... why dont I have to define what it equals? unless => "/usr/bin/apt-key list|/bin/grep -c Launchpad"
[2011/12/13 14:02:55] <aricg> vs onlyif => "/usr/sbin/apparmor_status | grep -c [1-9] > 1"
[2011/12/13 14:03:15] <aricg> is there some documentation for this magic? I cannot find it...
[2011/12/13 14:03:27] <mrwacky42> the first is checking the exit code of grep, the second the count ?
[2011/12/13 14:03:30] <shortbus-> mrwacky42: so instead of using number, ie $agent = 3, i'd use an array of 1,2,3 ?
[2011/12/13 14:03:37] <aricg> sorry that was an unclear example
[2011/12/13 14:03:45] <mrwacky42> shortbus-: more or less ?
[2011/12/13 14:03:51] <aricg> unless => "/usr/bin/apt-key list|/bin/grep -c Launchpad"
[2011/12/13 14:04:09] <aricg> vs onlyif => "/usr/bin/apt-key list|/bin/grep -c Launchpad >1"
[2011/12/13 14:04:35] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 14:04:40] @ Quit: gniks: Quit: Leaving.
[2011/12/13 14:04:44] <aricg> im thinking... unless what? and why cant I make it eat an "=" only < and > work..
[2011/12/13 14:05:16] @ Quit: marrusl_: Quit: Ex-Chat
[2011/12/13 14:05:19] <shortbus-> mrwacky42: ok, i think i can figure that out. although i'm still not sure if i can really do what i'd like with this. is there a decent example of that in the language guide?
[2011/12/13 14:05:22] @ Quit: mpdude: Remote host closed the connection
[2011/12/13 14:05:39] <mrwacky42> shortbus-: I sure do doubt it
[2011/12/13 14:05:48] @ nevyn joined channel #puppet
[2011/12/13 14:05:53] <mrwacky42> there should be a bot in this room that shows an example whenever someone says 'loop'
[2011/12/13 14:05:57] <mrwacky42> it seems to come up daily
[2011/12/13 14:06:32] <aricg> Or... there should be an easier way to loop in puppet ;)
[2011/12/13 14:06:44] @ Quit: alfism: Quit: alfism
[2011/12/13 14:07:25] <mrwacky42> or that
[2011/12/13 14:08:16] @ marczak joined channel #puppet
[2011/12/13 14:08:43] @ danblack joined channel #puppet
[2011/12/13 14:09:55] <aricg> />1/>0
[2011/12/13 14:10:47] @ Quit: brandon_dacrib: Remote host closed the connection
[2011/12/13 14:10:51] @ Quit: fredden: Quit: Leaving
[2011/12/13 14:11:04] @ brandon_dacrib joined channel #puppet
[2011/12/13 14:11:05] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 14:11:37] @ brunoleon joined channel #puppet
[2011/12/13 14:16:16] @ Quit: PhilK: Excess Flood
[2011/12/13 14:16:17] @ Quit: brandon_dacrib: Ping timeout: 276 seconds
[2011/12/13 14:16:34] @ Quit: uphillian: Quit: Leaving.
[2011/12/13 14:16:51] @ nevyn_ joined channel #puppet
[2011/12/13 14:16:52] @ mzi joined channel #puppet
[2011/12/13 14:17:30] @ Quit: aricg: Quit: Leaving
[2011/12/13 14:18:51] @ PhilK joined channel #puppet
[2011/12/13 14:20:36] @ gabrtv joined channel #puppet
[2011/12/13 14:21:29] @ Quit: danblack: Ping timeout: 276 seconds
[2011/12/13 14:22:41] @ zenimal joined channel #puppet
[2011/12/13 14:23:02] @ Quit: p3rror: Ping timeout: 252 seconds
[2011/12/13 14:23:07] @ Quit: freezey: Quit: freezey
[2011/12/13 14:23:47] @ Quit: wooster: Ping timeout: 240 seconds
[2011/12/13 14:24:04] @ fredden joined channel #puppet
[2011/12/13 14:24:53] @ wooster joined channel #puppet
[2011/12/13 14:25:08] @ jodok joined channel #puppet
[2011/12/13 14:25:09] @ Quit: jodok: Changing host
[2011/12/13 14:25:09] @ jodok joined channel #puppet
[2011/12/13 14:27:47] @ mosen joined channel #puppet
[2011/12/13 14:31:19] @ Quit: ldlework: Ping timeout: 245 seconds
[2011/12/13 14:31:48] @ Quit: marczak: Ping timeout: 244 seconds
[2011/12/13 14:32:10] @ ascarter_ joined channel #puppet
[2011/12/13 14:32:34] @ Quit: ascarter: Ping timeout: 252 seconds
[2011/12/13 14:33:18] @ Quit: mcarpent: Quit: Thanks for the fish.
[2011/12/13 14:33:19] @ kelseyhightower joined channel #puppet
[2011/12/13 14:33:50] @ Quit: labrown: Quit: Leaving
[2011/12/13 14:35:20] @ Quit: ascarter_: Client Quit
[2011/12/13 14:36:53] @ Quit: skm: Quit: Computer has gone to sleep.
[2011/12/13 14:37:03] @ Quit: verwilst: Quit: Ex-Chat
[2011/12/13 14:37:04] @ Quit: nevyn_: Ping timeout: 276 seconds
[2011/12/13 14:37:11] @ Quit: Zoiah_: Ping timeout: 252 seconds
[2011/12/13 14:38:42] @ nevyn joined channel #puppet
[2011/12/13 14:39:59] @ Quit: blentz: Read error: Operation timed out
[2011/12/13 14:43:10] @ Zoiah joined channel #puppet
[2011/12/13 14:43:13] @ Quit: fredden: Quit: Leaving
[2011/12/13 14:43:46] @ ranamalo joined channel #puppet
[2011/12/13 14:43:47] @ IndyMichaelB_ joined channel #puppet
[2011/12/13 14:43:49] <devicenull> how can I =>notify a class, but only if it exists?
[2011/12/13 14:43:51] @ Quit: IndyMichaelB_: Client Quit
[2011/12/13 14:44:02] <devicenull> I wanted ot have my php class notify apache it needs to restart, but apache is not always present
[2011/12/13 14:44:15] @ skm joined channel #puppet
[2011/12/13 14:44:32] <ranamalo> is there was way to have a variable like $hostname in a file that is managed by puppet?
[2011/12/13 14:44:45] <dpittman> ranamalo: Use a template.
[2011/12/13 14:44:49] <chjohnst> template it
[2011/12/13 14:45:24] <comptona> devicenull: use the defined() function: http://docs.puppetlabs.com/references/2.6.8/function.html#defined
[2011/12/13 14:46:44] @ Quit: IndyMichaelB: Ping timeout: 245 seconds
[2011/12/13 14:47:19] <Volcane> defined() isnt reliable
[2011/12/13 14:47:44] <devicenull> not sure how that would work. I have a file block that creates a config file (needs to be done regardless of apache install status)
[2011/12/13 14:47:50] <Volcane> its parse order dependant which means you just cant use it at all
[2011/12/13 14:47:52] <devicenull> but I only want the notify => Class["apache::service"] if it exists
[2011/12/13 14:48:18] @ Quit: patant: Quit: Lost terminal
[2011/12/13 14:48:41] <Volcane> have the resources in that class subscribe to the ones rather than be notified
[2011/12/13 14:48:48] <Volcane> then the relationship only exist when included
[2011/12/13 14:49:08] <devicenull> oh, cool
[2011/12/13 14:49:14] <devicenull> I didnt know subscribe existed
[2011/12/13 14:49:16] <devicenull> thanks
[2011/12/13 14:49:24] <tobert> oh hey, apropos - what community apache module is good these days?
[2011/12/13 14:49:36] <tobert> I was just looking at camptocamp a few minutes ago
[2011/12/13 14:50:26] @ danblack joined channel #puppet
[2011/12/13 14:55:44] @ fredden joined channel #puppet
[2011/12/13 14:55:46] @ Quit: fredden: Remote host closed the connection
[2011/12/13 14:56:11] @ fredden joined channel #puppet
[2011/12/13 14:56:42] <wilco> from what I've been able to determine, defined() (when used with master/agent) is evaluated against all classes/types and not just ones that are applied to a particular node
[2011/12/13 14:57:51] <wilco> so it seems more useful when writing a module for redistribution to determine if another particular module is available
[2011/12/13 15:00:34] @ Quit: mzi: Quit: leaving
[2011/12/13 15:00:54] @ Quit: lborda: Ping timeout: 245 seconds
[2011/12/13 15:02:05] @ ped left channel #puppet ()
[2011/12/13 15:04:56] @ Quit: kermit: Quit: Leaving.
[2011/12/13 15:05:09] @ kermit joined channel #puppet
[2011/12/13 15:06:54] <Dr_Memory> okay, today's WTF moment: err: Failed to apply catalog: Parameter ip failed: Invalid IP address
[2011/12/13 15:07:04] @ marczak joined channel #puppet
[2011/12/13 15:07:10] <c33s> bye
[2011/12/13 15:07:11] <Dr_Memory> and nothing in either the agent or master debug logs seems to point at what parameter it's actually talking about
[2011/12/13 15:07:12] <mrwacky42> WRONG.
[2011/12/13 15:07:27] <Dr_Memory> mrwacky42: que?
[2011/12/13 15:07:29] <mrwacky42> Today's wtf moment is concat eating sudoers on one server
[2011/12/13 15:07:44] <mrwacky42> but only when puppet is running in daemon mode
[2011/12/13 15:07:48] @ Quit: wilco: Quit: Leaving.
[2011/12/13 15:07:51] <Dr_Memory> oh, hah. well, it's a big universe. room for more than one WTF I guess.
[2011/12/13 15:08:17] <mrwacky42> Fine, I'll share my wtf with you
[2011/12/13 15:12:06] <gabrtv> newb question: i have a structured JSON file that includes config i want to seed in puppet manifests.. is there an established pattern for that?
[2011/12/13 15:12:33] <torrancew> gabrtv: hiera, perhaps?
[2011/12/13 15:17:05] <Dr_Memory> aha, found my wtf. but jesus, puppet, that's some monumentally crap error reporting there.
[2011/12/13 15:17:25] @ wilco joined channel #puppet
[2011/12/13 15:18:41] @ Quit: marrusl: Quit: Ex-Chat
[2011/12/13 15:20:40] <Dr_Memory> (apparently if the ip address validator fails while creating an exported @@host, puppet cannot tell you which one it was)
[2011/12/13 15:24:24] @ Quit: fronlius: Quit: fronlius
[2011/12/13 15:24:30] <mrwacky42> Dr_Memory: are you really surprised?
[2011/12/13 15:24:37] @ dylants left channel #puppet ()
[2011/12/13 15:24:49] <Dr_Memory> not in the slightest. this particular bit of code has bitten me about a billion times before.
[2011/12/13 15:25:44] @ spyghost joined channel #puppet
[2011/12/13 15:26:03] @ Quit: marczak: Ping timeout: 244 seconds
[2011/12/13 15:28:07] @ marczak joined channel #puppet
[2011/12/13 15:29:25] <spyghost> question - can you point me to a more detailed guide on creating custom types and providers?
[2011/12/13 15:29:28] @ Quit: tblamer: Quit: Going offline, see ya! (www.adiirc.com)
[2011/12/13 15:30:18] <wilco> more detailed than this? http://docs.puppetlabs.com/guides/custom_types.html
[2011/12/13 15:30:20] @ Quit: jodok: Read error: Connection reset by peer
[2011/12/13 15:31:01] <spyghost> i am trying to create a type that will iterate over an array parameter and run an os command against each element. result will be populated in a column delimited local table (similar to that of passwd and groups)
[2011/12/13 15:32:10] <spyghost> yea, i've gone over that site and still finding it a bit shallow
[2011/12/13 15:32:21] @ stick is now known as stick_zz
[2011/12/13 15:33:45] <spyghost> or am i looking at the wrong site? - i mean should i be looking into ruby sites/documents rather than puppet? i am totally new to ruby (from a c point of view "hello world" i guess)
[2011/12/13 15:41:06] @ jroid_ joined channel #puppet
[2011/12/13 15:42:12] @ gniks joined channel #puppet
[2011/12/13 15:42:55] @ ascarter joined channel #puppet
[2011/12/13 15:43:22] @ christophermlee joined channel #puppet
[2011/12/13 15:44:23] <christophermlee> can I have a definition in a definition? how would I call it then?
[2011/12/13 15:44:36] @ Quit: marczak: Ping timeout: 240 seconds
[2011/12/13 15:47:38] @ paxos1 joined channel #puppet
[2011/12/13 15:51:54] <wilco> spyghost: yeah, it sounds like you're struggling with Ruby syntax, not Puppet
[2011/12/13 15:52:21] @ butat joined channel #puppet
[2011/12/13 15:52:24] @ Quit: ptman: Ping timeout: 244 seconds
[2011/12/13 15:53:01] @ ptman joined channel #puppet
[2011/12/13 15:53:24] @ Quit: nevyn: Ping timeout: 248 seconds
[2011/12/13 15:55:02] @ mzi joined channel #puppet
[2011/12/13 15:55:19] @ nevyn joined channel #puppet
[2011/12/13 15:55:26] @ Quit: emcfins: Remote host closed the connection
[2011/12/13 15:55:50] @ Quit: ascarter: Quit: Computer has gone to sleep.
[2011/12/13 15:56:45] @ cliff-hm joined channel #puppet
[2011/12/13 15:59:19] @ Quit: helindbe: Read error: Connection reset by peer
[2011/12/13 15:59:22] @ Quit: neonflux: Quit: Leaving.
[2011/12/13 16:00:57] @ Quit: jroid_: Ping timeout: 252 seconds
[2011/12/13 16:01:01] @ helindbe joined channel #puppet
[2011/12/13 16:01:54] @ Quit: ghg: Quit: Computer has gone to sleep.
[2011/12/13 16:04:52] @ Quit: marcellods: Ping timeout: 240 seconds
[2011/12/13 16:05:58] @ Quit: paxos1: Quit: Leaving.
[2011/12/13 16:07:05] @ Quit: gunk: Ping timeout: 268 seconds
[2011/12/13 16:08:47] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 16:09:11] @ gunk joined channel #puppet
[2011/12/13 16:10:17] @ Quit: jsm: Quit: Leaving.
[2011/12/13 16:10:55] @ nevyn joined channel #puppet
[2011/12/13 16:12:27] @ e1mer joined channel #puppet
[2011/12/13 16:12:30] <jamesturnbull> gepetto: seen masterzen
[2011/12/13 16:12:30] <gepetto> jamesturnbull: masterzen was last seen 1 day, 15 hours, 7 minutes and 54 seconds ago, doing *masterzen is reading the 3rd episode :)* in #mcollective
[2011/12/13 16:12:37] <butat> lol
[2011/12/13 16:13:57] @ cra joined channel #puppet
[2011/12/13 16:14:22] <cra> anyone know why <%= ks_console %> doesn't work in foreman-0.4 ?
[2011/12/13 16:14:23] @ Quit: dan__t: Read error: Operation timed out
[2011/12/13 16:14:35] <cra> I'm getting a blank value
[2011/12/13 16:14:38] @ Quit: butat: K-Lined
[2011/12/13 16:15:12] <cra> actually, I'm not sure where the value comes from--the code uses port and baud to create ks_console like console=ttyS0,9600
[2011/12/13 16:15:27] <cra> but I don't know where port & baud are supposed to be set or by whom
[2011/12/13 16:16:59] @ Quit: DJClean: Read error: Operation timed out
[2011/12/13 16:17:07] <cra> (this is in a Provisioning Template, Kickstart Default)
[2011/12/13 16:17:17] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 16:17:49] @ Quit: lak: Quit: Leaving.
[2011/12/13 16:19:14] @ nevyn joined channel #puppet
[2011/12/13 16:19:15] @ _flex joined channel #puppet
[2011/12/13 16:19:57] @ Quit: nevyn: Read error: Connection reset by peer
[2011/12/13 16:20:01] @ lak joined channel #puppet
[2011/12/13 16:20:02] @ Quit: lak: Changing host
[2011/12/13 16:20:02] @ lak joined channel #puppet
[2011/12/13 16:21:02] <christophermlee> okay I want to call a definition from inside a definition, can I have the define statemetn in the same .pp file or need to seperate it out... see http://pastie.org/3013254
[2011/12/13 16:23:44] @ ldlework joined channel #puppet
[2011/12/13 16:23:48] @ Quit: ldlework: Read error: Connection reset by peer
[2011/12/13 16:24:05] @ ldlework joined channel #puppet
[2011/12/13 16:24:49] @ nevyn joined channel #puppet
[2011/12/13 16:25:48] <jorhett> Anyone know how to convince puppet clients to spread out their queries, other than running them by cron? I'm getting 1-2 a minute for 28 minutes and then more than 300 hitting all in the 29th and 59th minute of the hour. This is retarded.
[2011/12/13 16:26:01] <jorhett> We use puppet kick extensively, so I can't run them from cron.
[2011/12/13 16:27:01] <jamesturnbull> jorhett: mcollective is our recommended approach going forward
[2011/12/13 16:27:06] <jamesturnbull> jorhett: have you tried splaying them?
[2011/12/13 16:27:29] @ Quit: wmoxam: Read error: Operation timed out
[2011/12/13 16:27:42] @ Quit: lak: Quit: Leaving.
[2011/12/13 16:28:20] @ Quit: Stenbryggen: Quit: Leaving.
[2011/12/13 16:29:02] <christophermlee> related topic to my first question, since both class .pp files and definition .pp files look the same to ls, anyone using naming conventions, like prefixing the defitions or something?
[2011/12/13 16:29:18] @ Quit: c33s: Quit: Leaving.
[2011/12/13 16:29:27] @ Quit: e1mer: Ping timeout: 240 seconds
[2011/12/13 16:29:32] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 16:29:59] @ ghg joined channel #puppet
[2011/12/13 16:30:05] @ nevyn joined channel #puppet
[2011/12/13 16:30:54] @ tilgovi joined channel #puppet
[2011/12/13 16:30:55] @ Quit: tilgovi: Changing host
[2011/12/13 16:30:55] @ tilgovi joined channel #puppet
[2011/12/13 16:32:18] @ Quit: newtMcKerr: Quit: Leaving.
[2011/12/13 16:33:38] <the_ramink> christophermlee: I haven't seen anyone doing that, but general rule of thumb in my modules are anything other than ::config, ::install, ::init, ::params, ::service are defines which seems to mirror what most people are doing.
[2011/12/13 16:35:28] <christophermlee> the_ramink: thanks that makes since, unfortunately we already have some pretty harsh custom modules that contain dozens of .pp files
[2011/12/13 16:35:40] <kjetilho> christophermlee: I don't do this myself, but it may be useful to use named for your defines which indicate they are countable
[2011/12/13 16:35:46] <kjetilho> *names
[2011/12/13 16:36:02] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 16:36:08] <kjetilho> e.g., vhost.pp for a define, but vhosts.pp for a class
[2011/12/13 16:36:13] @ nevyn joined channel #puppet
[2011/12/13 16:36:19] <christophermlee> the_ramink: I will make that suggestion to our group
[2011/12/13 16:36:30] <christophermlee> kjetilho: hey I like that idea....
[2011/12/13 16:36:39] <the_ramink> kjetilho: yeah that's slick
[2011/12/13 16:37:19] <christophermlee> kjetilho: will need to make sure I have not broken that standard already... but could be interesting... I was playing with using def_ prefix on all my definitions, but it looks ugly.
[2011/12/13 16:37:23] <jorhett> jamesturnbull: splay doesn't work when using puppet kick, nor when running "puppet agent —test" to deploy stuff, both of which we do fairly often
[2011/12/13 16:37:24] <the_ramink> christophermlee: example42 is probably the best example of that sort of naming (config, params, etc) consistency. https://github.com/example42/puppet-modules/
[2011/12/13 16:37:52] <Dr_Memory> anyone here familiar with how to set up puppetmaster-on-passenger?
[2011/12/13 16:38:03] <jorhett> I understand that mco fits into your architecture, but having 3/4 of the puppet agents pick the exact same minute to hit the server is ridiculous. There needs to be a way to massage that.
[2011/12/13 16:38:16] <christophermlee> ah crap we already have a bunch of classes with "s" at the end because they do multiple things in them....
[2011/12/13 16:38:16] <the_ramink> Dr_Memory: apache or nginx
[2011/12/13 16:38:18] <jorhett> without deploying a completely different technology.
[2011/12/13 16:38:28] <Dr_Memory> the_ramink: apache, although I'm not married to it.
[2011/12/13 16:38:44] <the_ramink> good, cause i have no idea how it works in nginx
[2011/12/13 16:38:45] <the_ramink> :)
[2011/12/13 16:38:50] <Dr_Memory> I'm starting out with the puppetlabs apt package for this
[2011/12/13 16:38:59] <jorhett> Dr_Memory: on what platform? It's deadly easy on rhel derivatives. Like 4 rpms and done :)
[2011/12/13 16:39:03] <Dr_Memory> and, well: http://pastebin.com/qwKTJpwZ
[2011/12/13 16:39:16] <Dr_Memory> ubuntu lucid, using the puppetlabs-provided "puppetmaster-passenger" package
[2011/12/13 16:39:23] <christophermlee> I am coding away to test this but there should be no reason I can't call a definition within a definition right?
[2011/12/13 16:39:25] <the_ramink> Dr_Memory: IIRC all that does is install a config.ru, you still need to setup a vhost, no?
[2011/12/13 16:39:45] <Dr_Memory> nope, it sets up a vhost in sites-enabled/
[2011/12/13 16:39:52] <Dr_Memory> it's quite lovely except for the fact that it doesn't work :)
[2011/12/13 16:41:14] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 16:41:21] <Dr_Memory> I'm guessing that this is actually a cert problem, but I'm not sure how to start debugging: apache doesn't seem to be logging anything useful
[2011/12/13 16:41:33] @ Quit: mneedham: Quit: mneedham
[2011/12/13 16:41:47] <the_ramink> Dr_Memory: alright mine is custom built around rvm, but it's the same idea. Let me post some configs
[2011/12/13 16:41:51] @ nevyn joined channel #puppet
[2011/12/13 16:42:13] @ wmoxam joined channel #puppet
[2011/12/13 16:42:55] <Dr_Memory> fwiw, this is the vhost file it sets up: http://pastebin.com/jMK3ttE4
[2011/12/13 16:44:02] @ lborda joined channel #puppet
[2011/12/13 16:44:37] @ wmoxam_ joined channel #puppet
[2011/12/13 16:44:39] @ Quit: rharrison: Quit: Leaving
[2011/12/13 16:44:41] <christophermlee> is there away when creating a file type that is a directory and adding recursive to it, to make the mode on subdirs 755 and the files 644?
[2011/12/13 16:45:28] <the_ramink> Dr_Memory: and you've got this in your puppet.conf? http://pastie.org/3013332
[2011/12/13 16:45:33] @ st33v joined channel #puppet
[2011/12/13 16:45:56] <Dr_Memory> oho!
[2011/12/13 16:46:53] <Dr_Memory> that suddenly looks a LOT more like it
[2011/12/13 16:47:04] @ Quit: wmoxam: Ping timeout: 276 seconds
[2011/12/13 16:47:04] <Dr_Memory> the_ramink++
[2011/12/13 16:47:33] <the_ramink> Dr_Memory: excellent, always nice when it's something easy
[2011/12/13 16:49:02] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 16:49:40] @ Quit: _flex: Remote host closed the connection
[2011/12/13 16:49:41] @ Quit: wmoxam_: Ping timeout: 276 seconds
[2011/12/13 16:50:14] <ryancoleman> christophermlee: manage your mode as 644 & puppet will add execute on the directories.
[2011/12/13 16:50:18] @ nevyn joined channel #puppet
[2011/12/13 16:51:00] <christophermlee> ryanoleman: thanks testing...
[2011/12/13 16:51:32] <Dr_Memory> huh, okay, now... a deployment question. if I push out a manifest that sets package{'puppetmaster': ensure=> absent} and 'puppetmaster-passenger': ensure=>present... will that blow up on me?
[2011/12/13 16:51:51] @ Quit: brunoleon: Remote host closed the connection
[2011/12/13 16:52:04] <Dr_Memory> (Assuming the agent and master are running on the same machine.)
[2011/12/13 16:52:16] <christophermlee> ls
[2011/12/13 16:52:37] <Dr_Memory> my feeling is this should work as long as I remove puppetmaster first: it compiles the catalog, hands it to the agent, and then the agent removes it.
[2011/12/13 16:52:38] @ Quit: kenperkins: Ping timeout: 252 seconds
[2011/12/13 16:53:17] <the_ramink> Dr_Memory: packages.ubuntu says you should be okay though you could leave it and just shutdown the service so the port is clear. http://packages.ubuntu.com/lucid-backports/all/puppetmaster/filelist
[2011/12/13 16:53:29] <eric0> as long as you dont have any file source=>puppet:///url/ thats right
[2011/12/13 16:53:47] <Dr_Memory> eric0: ooh, actually I do though.
[2011/12/13 16:53:53] @ Djelibeybi joined channel #puppet
[2011/12/13 16:53:56] <Dr_Memory> okay, cool, just shut down the service then.
[2011/12/13 16:54:07] <Dr_Memory> no harm in having the PM package there for a while.
[2011/12/13 16:54:27] <Dr_Memory> actually... huh, even that might be "interesting" from a fileserver perspective
[2011/12/13 16:54:27] @ emcfins joined channel #puppet
[2011/12/13 16:54:33] <Dr_Memory> oh well, this is why I have a test instance
[2011/12/13 16:54:40] * Dr_Memory wades in without a vest
[2011/12/13 16:54:51] @ marcellods joined channel #puppet
[2011/12/13 16:54:54] @ Quit: Djelibeybi: Client Quit
[2011/12/13 16:55:38] @ benwu63 joined channel #puppet
[2011/12/13 16:56:34] <benwu63> hello there! does PE2.0 support SLES10 on Master and agent node?
[2011/12/13 16:56:46] @ rubic joined channel #puppet
[2011/12/13 16:57:32] @ newtMcKerr joined channel #puppet
[2011/12/13 16:58:18] <eric0> benwu63: no, sles11 is the targeted version
[2011/12/13 16:58:43] <benwu63> eric0: so not even agent is supported on SLES 10??
[2011/12/13 16:59:06] <ryancoleman> benwu63: not for puppet enterprise, no. here's the full list: http://puppetlabs.com/puppet/requirements/
[2011/12/13 16:59:10] <eric0> it's not listed here -- http://puppetlabs.com/puppet/requirements/
[2011/12/13 16:59:21] <eric0> note i do not work for puppetlabs, i just know how to use the internet
[2011/12/13 16:59:47] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 16:59:57] <benwu63> eric0: thx mate! i checked the list, but i thought there may be some other thoughts here
[2011/12/13 17:00:09] <benwu63> ryancoleman: thx a lot!
[2011/12/13 17:01:14] <eric0> benwu63: no reason you cant have puppet enterprise on the platforms it supports natively and your own packages on the rest though
[2011/12/13 17:01:16] <ryancoleman> benwu63: you're welcome. keep in mind that you can run puppet open source on sles10 and if you have need for sles10 commercial support and/or use with puppet enterprise, contact sales@puppetlabs.com and see what they can do for you.
[2011/12/13 17:01:32] <eric0> hah.
[2011/12/13 17:01:52] <ryancoleman> eric0: thank you.. and sorry to trip you, twice!
[2011/12/13 17:01:55] @ nevyn joined channel #puppet
[2011/12/13 17:01:59] @ jimby joined channel #puppet
[2011/12/13 17:02:04] <eric0> no worries
[2011/12/13 17:02:10] <Dr_Memory> so speaking of puppet enterprise
[2011/12/13 17:02:40] <Dr_Memory> am I correct in assuming that if I already have my own ENC, I'm kinda hosed?
[2011/12/13 17:02:51] <jamesturnbull> jorhett: hang on you've just said kick and --test - that's not apples and apples
[2011/12/13 17:03:19] <jamesturnbull> Dr_Memory: nope you can add your own ENC to PE
[2011/12/13 17:03:24] <eric0> Dr_Memory: not at all, except that theres bits of dashboard functionality that wont work right
[2011/12/13 17:03:27] <ryancoleman> Dr_Memory: No. While Puppet Enterprise ships with an ENC in the form of the Enterprise Console, you may certainly use your own.
[2011/12/13 17:03:48] <jamesturnbull> jorhett: if you're kicking off the runs yourself then you control when they connect
[2011/12/13 17:04:09] @ Quit: ghg: Read error: Connection reset by peer
[2011/12/13 17:04:34] @ ghg joined channel #puppet
[2011/12/13 17:04:46] <benwu63> ryancoleman: thx again!
[2011/12/13 17:04:58] @ tmclaugh_ joined channel #puppet
[2011/12/13 17:05:55] <benwu63> eric0: understood. thx eric0!
[2011/12/13 17:06:14] @ Quit: zwi: Quit: Leaving.
[2011/12/13 17:06:29] @ Quit: nevyn: Read error: Operation timed out
[2011/12/13 17:07:24] @ Quit: tmclaugh: Ping timeout: 255 seconds
[2011/12/13 17:07:25] @ tmclaugh_ is now known as tmclaugh
[2011/12/13 17:07:49] @ joemiller joined channel #puppet
[2011/12/13 17:09:10] @ Quit: benwu63: Quit: Page closed
[2011/12/13 17:11:21] @ ben_duyujie joined channel #puppet
[2011/12/13 17:11:54] @ Quit: comptona: Quit: Leaving.
[2011/12/13 17:12:51] @ Quit: althara: Ping timeout: 248 seconds
[2011/12/13 17:13:48] @ nevyn joined channel #puppet
[2011/12/13 17:15:00] @ Quit: sduchesneau: Ping timeout: 252 seconds
[2011/12/13 17:17:05] @ lak joined channel #puppet
[2011/12/13 17:17:06] @ Quit: lak: Changing host
[2011/12/13 17:17:06] @ lak joined channel #puppet
[2011/12/13 17:17:13] @ Quit: newtMcKerr: Quit: Leaving.
[2011/12/13 17:18:14] @ Quit: nevyn: Ping timeout: 248 seconds
[2011/12/13 17:19:57] @ nevyn joined channel #puppet
[2011/12/13 17:20:34] <hajile> yo
[2011/12/13 17:21:09] <hajile> is there an easy way to do something like this? http://pastebin.com/brpm1N0L
[2011/12/13 17:21:13] @ Quit: easel: Quit: Leaving...
[2011/12/13 17:21:17] <hajile> All I want to do is iterate over a couple arrays
[2011/12/13 17:21:28] <hajile> to generate a catalog on the fly
[2011/12/13 17:21:32] @ Quit: pcarlisle: Quit: Computer has gone to sleep.
[2011/12/13 17:21:58] @ |Majestic| joined channel #puppet
[2011/12/13 17:22:08] @ Quit: Chiku: Quit: Quitte
[2011/12/13 17:22:22] @ Quit: ^Majestic^: Ping timeout: 252 seconds
[2011/12/13 17:22:28] <jorhett> jamesturnbull: yes, we kick off runs by hand at times, by 48 other times a day they connect on their own.
[2011/12/13 17:22:37] <hajile> eek, sorry for the bad tab spacing
[2011/12/13 17:22:44] <hajile> let me fix that
[2011/12/13 17:23:01] <jamesturnbull> jorhett: so why can't you use splay with the agents that auto-connect?
[2011/12/13 17:23:11] @ Quit: emcfins: Remote host closed the connection
[2011/12/13 17:23:21] <jamesturnbull> jorhett: I agree that won't work for kick or --test but it works fine for daemonised agents
[2011/12/13 17:23:27] <jorhett> because I can't turn it off for puppet kick or "puppet agent —test"
[2011/12/13 17:23:35] @ Quit: lak: Quit: Leaving.
[2011/12/13 17:23:42] <jorhett> you don't give us options to ignore splay for kick or test, which breaks deployments
[2011/12/13 17:24:10] <wilco> puppet agent —test —splay=false ?
[2011/12/13 17:24:18] <wilco> or —splaylimit=0
[2011/12/13 17:24:41] <jorhett> and back to the point: the issue isn't "why don't you set" a splay parameter, but "why are they all picking the exact same time?" and more specifically "where/how can I alter this" ?
[2011/12/13 17:24:47] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 17:24:50] @ Majestic joined channel #puppet
[2011/12/13 17:25:04] <jorhett> wilco: doesn't fix "puppet kick"
[2011/12/13 17:25:25] @ nevyn joined channel #puppet
[2011/12/13 17:26:00] <jorhett> we are slowly moving away from manual initiation via "—test" to puppet kick, but we're in both beds at the moment
[2011/12/13 17:26:04] <wilco> yes, I suppose it might not… and (in 2.6.12 at least) puppet kick —genconfig does nothing
[2011/12/13 17:26:14] <eric0> i have splay off in config and use cron 'sleep $((RANDOM % 900))' for regular runs
[2011/12/13 17:26:35] @ Quit: |Majestic|: Ping timeout: 252 seconds
[2011/12/13 17:26:41] <joemiller> should a subscribe on a directory (with recurse=>true) work? I have a service subscribed to, eg: File['/etc/sensu/plugins'] but the service is not getting refreshed when a file is added/deleted/modified in that directory
[2011/12/13 17:26:49] <jorhett> eric0: if you run from cron then you can't use kick
[2011/12/13 17:27:00] <hajile> doh, poor timing on my part. well if anyone knows if you can iterate over an array and generate portions of a class at run time, please let me know
[2011/12/13 17:27:34] <jorhett> joemiller: it doesn't read the state of the filesystem, puppet only knows about resources. So the thing you subscribe to must be a resource in puppet where it can check modified state
[2011/12/13 17:27:38] @ Quit: karsten: Ping timeout: 240 seconds
[2011/12/13 17:27:59] <joemiller> jorhett: the resource is controlled by puppet
[2011/12/13 17:28:04] @ karsten joined channel #puppet
[2011/12/13 17:28:06] <eric0> jorhett: true dat, i dont use kick, for production cron at 15 min intervals is a good convergence time (~7K nodes), in the pre-prod environments i have mcollective to trigger abitrary runs
[2011/12/13 17:28:10] <wilco> hajile: Is the paste your attempt or is it an example that works like you want?
[2011/12/13 17:28:18] <hajile> wilco: my attempt :)
[2011/12/13 17:28:34] <jorhett> the resource you named is a directory. You seem to want it to check the state of the directory in the filesystem, which it doesn't. It checks the state of the resource in puppet.
[2011/12/13 17:28:37] <hajile> wilco: which is failing, because of a syntax error at . before the each :)
[2011/12/13 17:29:15] <jorhett> eric0: we deploy code releases, and enable/disable functionality using environments and kick
[2011/12/13 17:29:30] <jorhett> environments == tags I meant
[2011/12/13 17:29:55] <joemiller> jorhett: it's a directory with recurse=>true, and puppet handles ensuring that files are added/removed/updated from it, so i assume it knows that the resource has changed
[2011/12/13 17:29:58] @ Quit: countskm: Remote host closed the connection
[2011/12/13 17:30:20] @ countskm joined channel #puppet
[2011/12/13 17:30:39] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 17:30:52] <hajile> wilco: the alternative is 12 stanzas listed out one after the other.. super messy.
[2011/12/13 17:30:53] <jorhett> I am so very tired of this crap. 8 gigabytes of RAM, 12 GB of swap and 4 cores isn't enough of a puppetmaster for ~500 nodes. Really? They are bowling the machine over.
[2011/12/13 17:31:02] @ Quit: savid: Ping timeout: 248 seconds
[2011/12/13 17:31:05] @ nevyn joined channel #puppet
[2011/12/13 17:31:25] <jorhett> Time to go back to cfengine. I'm exhausting of chasing puppet's resource mania
[2011/12/13 17:31:55] <jorhett> all memory, all swap consumed. nothing else on this box except apache and passenger to run puppet.
[2011/12/13 17:32:03] <plathrop> jorhett: masterless puppet FTW
[2011/12/13 17:32:19] <wilco> hajile: so you want basically the cross product of ruby-versions and ruby-gems?
[2011/12/13 17:32:51] <wilco> hm, there are several problems that I see… you want, sya, one 'rake' package for each version, correct?
[2011/12/13 17:32:58] <hajile> yeah
[2011/12/13 17:33:05] <jorhett> plathrop: long convergence time and inability to push wide-reaching changes via kick
[2011/12/13 17:33:16] <wilco> one thing is that you'll need to give them distinct names
[2011/12/13 17:33:24] @ Quit: kelseyhightower: Ping timeout: 245 seconds
[2011/12/13 17:33:44] <hajile> hmm, i thought that was taken care of by the ruby_version parameter
[2011/12/13 17:34:08] @ Quit: jccl:
[2011/12/13 17:34:13] <hajile> sec, let me look at the code
[2011/12/13 17:34:53] <hajile> either way, i could change it to like '#{gem}-#{ver}':
[2011/12/13 17:34:57] <hajile> if that's a problem
[2011/12/13 17:35:06] <wilco> yeah, well, that's not quite your problem
[2011/12/13 17:35:12] <wilco> but soemthing to keep in mind
[2011/12/13 17:35:19] <hajile> for usre
[2011/12/13 17:35:21] <hajile> sure
[2011/12/13 17:35:37] <wilco> but I htink you can do what you want with a define
[2011/12/13 17:35:39] @ Quit: lynxman: Read error: Operation timed out
[2011/12/13 17:35:53] <wilco> and not have to drop down to Ruby
[2011/12/13 17:36:00] <hajile> oh interesting
[2011/12/13 17:36:29] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 17:36:36] <wilco> but I have to go home now… sorry I can't stay to help—it's an interesting question
[2011/12/13 17:36:42] <hajile> ok
[2011/12/13 17:36:44] @ Quit: Majestic: Ping timeout: 245 seconds
[2011/12/13 17:36:51] <hajile> i'll give it a shot
[2011/12/13 17:36:53] <hajile> thank you!
[2011/12/13 17:38:46] @ nevyn joined channel #puppet
[2011/12/13 17:39:16] @ Quit: wilco: Quit: Leaving.
[2011/12/13 17:39:35] <jamesturnbull> jorhett: have you tried other server front-ends? nginx and unicorn for example? Personally I am sitting right next to a ckient running 1000 nodes off a c.large EC2 instsnce managing 1200 resources on each node
[2011/12/13 17:40:08] @ Enf joined channel #puppet
[2011/12/13 17:41:16] @ Quit: seanh-ansca: Ping timeout: 240 seconds
[2011/12/13 17:41:37] @ Quit: Xenith: Quit: leaving
[2011/12/13 17:41:46] <torrancew> nginx/unicorn ftw
[2011/12/13 17:42:04] <jamesturnbull> jorhett: I also strongly recommend trying mc and the puppet agent - it means you can control enable/disabling/runonce/slpay all of that from mc
[2011/12/13 17:42:14] <hajile> <3 mcollective
[2011/12/13 17:42:15] @ Quit: alanevans: Remote host closed the connection
[2011/12/13 17:42:24] <torrancew> yes, mcollective is pretty damned wonderful, too
[2011/12/13 17:42:50] <jamesturnbull> jorhett: I am sorry it's frustrating for you but I am doing my best to help and provide ways around your problems.
[2011/12/13 17:43:18] @ _flex joined channel #puppet
[2011/12/13 17:43:35] <hajile> i love rvm, but i wish the whole globally installed thing was easier to deal with
[2011/12/13 17:43:40] <hajile> especially via puppet
[2011/12/13 17:43:46] <torrancew> hajile: how so?
[2011/12/13 17:43:51] <joemiller> hajile: do you use the rvm module?
[2011/12/13 17:44:01] <hajile> yes, i'm using blt04/puppet-rvm
[2011/12/13 17:44:13] <hajile> but i need to install 4 separate versions of ruby with 3 gems each
[2011/12/13 17:44:20] <hajile> and that's just one box
[2011/12/13 17:44:25] <jamesturnbull> jorhett: I also suspect you might have some module structure and design issues that are causing problems because that performance seems out of character for later Puppet releases - happy to sit down and discuss or look at your module template etc
[2011/12/13 17:44:28] @ plathrop_ joined channel #puppet
[2011/12/13 17:44:42] <hajile> it's just a bit of a nightmare to maintain
[2011/12/13 17:44:54] @ Xenith joined channel #puppet
[2011/12/13 17:45:36] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 17:45:39] @ Quit: spyghost:
[2011/12/13 17:45:47] @ nevyn joined channel #puppet
[2011/12/13 17:45:57] @ Quit: plathrop_: Changing host
[2011/12/13 17:45:57] @ plathrop_ joined channel #puppet
[2011/12/13 17:46:10] <hajile> i wish i could just pass in a ruby version and an array of gems i want to install
[2011/12/13 17:46:26] @ plathrop_ is now known as plathrop`
[2011/12/13 17:46:33] <hajile> or an array of ruby versions and a corresponding array of gems to install in each version
[2011/12/13 17:46:46] @ Quit: plathrop: Quit: ZNC - http://znc.sourceforge.net
[2011/12/13 17:46:47] @ plathrop` is now known as plathrop
[2011/12/13 17:46:52] <jorhett> jamesturnbull: yes, I know that you are very helpful. And I know that we aren't in the position to pay $30k for official support, so I'm left begging :(
[2011/12/13 17:47:33] <jorhett> I looked at mco, but it seems at least as complex as puppet, and I don't have the bandwidth to soak it in and learn it right now.
[2011/12/13 17:47:51] <jorhett> especially not with the puppet master falling over every few hours.
[2011/12/13 17:48:20] <jorhett> I'd be happy to send you a zipfile of our entire structure — you'll find it very very basic, very straightforward.
[2011/12/13 17:48:40] <jamesturnbull> jorhett: have you tried another server? unicorn for example?
[2011/12/13 17:49:04] <jorhett> we have lots of apache here. switching servers means training a fairly large team on a different product.
[2011/12/13 17:49:04] <jamesturnbull> jorhett: can you upgrade Ruby on that host? 1.8.5 is a dog - and I can't change that
[2011/12/13 17:50:02] <jorhett> yes, ruby 1.8.7 upgrade is desired but there's no officially or decently supported RPMs for it. Until I can get enough bandwidth to build our own RPM setup and create a local RPM for it, I can't use it on production hosts
[2011/12/13 17:50:23] <jorhett> ruby-1.8.7 provided by puppetlabs for rhel5 would be awesome.
[2011/12/13 17:50:59] <jamesturnbull> jorhett: http://yum.puppetlabs.com/enterprise/2.0/5/SRPMS/
[2011/12/13 17:51:01] <jorhett> dog or not, I don't understand the death spiral. Where are all these ruby processes coming from?
[2011/12/13 17:51:59] <jamesturnbull> jorhett: no idea - I don't have anywhere near enough information to debug it
[2011/12/13 17:52:05] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 17:52:30] @ nevyn joined channel #puppet
[2011/12/13 17:59:08] @ Quit: lborda: Quit: Ex-Chat
[2011/12/13 17:59:38] <jorhett> what would help? I've got some interesting graphs that I'd love to show you.
[2011/12/13 18:00:17] <jorhett> I'd also be willing to send you a tarfile of the entire modules structure (it's all there now)
[2011/12/13 18:01:03] @ Quit: nfagerlund: Remote host closed the connection
[2011/12/13 18:01:41] @ Quit: williemach: Quit: Leaving.
[2011/12/13 18:01:46] <jamesturnbull> jorhett: I asked some questions on the ticket you raised
[2011/12/13 18:02:04] <jamesturnbull> jorhett: how many resources are you managing on each node?
[2011/12/13 18:02:08] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 18:02:26] @ Quit: Enf: Quit: Leaving
[2011/12/13 18:04:03] @ nevyn joined channel #puppet
[2011/12/13 18:06:11] @ Quit: eightyeight: Read error: Connection reset by peer
[2011/12/13 18:06:50] @ Enf joined channel #puppet
[2011/12/13 18:07:14] @ eightyeight joined channel #puppet
[2011/12/13 18:08:19] @ Quit: cwarden: Ping timeout: 248 seconds
[2011/12/13 18:14:24] <jorhett> about 200 total, with the exception of hundreds of execs to determine security upgrades
[2011/12/13 18:14:40] <jorhett> but those only happen from noon-5pm PST to avoid upgrades happening after hours
[2011/12/13 18:19:56] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 18:21:42] @ nevyn joined channel #puppet
[2011/12/13 18:22:09] @ Kazuhiro joined channel #puppet
[2011/12/13 18:28:07] @ e1mer joined channel #puppet
[2011/12/13 18:32:54] @ Quit: langworthy: Quit: langworthy
[2011/12/13 18:34:26] @ alanevans joined channel #puppet
[2011/12/13 18:34:27] @ neonflux joined channel #puppet
[2011/12/13 18:40:47] @ Quit: nevyn: Read error: Connection reset by peer
[2011/12/13 18:41:15] <joe-mac> man, really loving the if ($something in $somethingelse) syntax
[2011/12/13 18:41:55] @ heph joined channel #puppet
[2011/12/13 18:43:06] <heph> hey guys, i'm getting an ssl error, 'read server certificate B: certificate verify failed', but i've cleaned out the puppet ssl directory, cleaned the cert from the puppetmaster, and ensured the clocks are sync'd. where else should i be poking to debug this error?
[2011/12/13 18:43:07] <joemiller> is it possible to disable autorequiring? specifically, i have an exec that i don't want autorequire to the file in the command because it creates a circular dep
[2011/12/13 18:43:17] <heph> puppetd --test --debug isn't telling me anything new =/
[2011/12/13 18:43:46] <joe-mac> joemiller: that's fun
[2011/12/13 18:44:05] @ dbgster joined channel #puppet
[2011/12/13 18:45:30] <joemiller> joe-mac: it sux =) i don't need puppet to be helpful in this situation
[2011/12/13 18:46:31] @ nevyn joined channel #puppet
[2011/12/13 18:46:55] <joe-mac> lol, yea, never run into that one myself... is the auto require build 'intelligently' from path, name, or what?
[2011/12/13 18:47:07] <joe-mac> was thinking maybe you could juke it out- set name to something stupid, but set path to the path
[2011/12/13 18:47:08] @ Quit: Bass10: Quit: Leaving
[2011/12/13 18:47:15] <joe-mac> maybe it won't auto require... but I wouldn't count on that even if it did work
[2011/12/13 18:47:19] <joe-mac> cause it'd be a 'bug'
[2011/12/13 18:47:49] <joemiller> from the code, it looks like it scans 'command' (and onlyif/unless) for regex matching the file
[2011/12/13 18:48:14] <joemiller> so in my case, command is '/etc/init.d/sensu-client start', but i also have a file resource for that exact path, so i end up with a circular dep
[2011/12/13 18:48:26] @ Quit: nevyn: Read error: Connection reset by peer
[2011/12/13 18:48:31] <joemiller> i'm going to head-fake it tho.. "cd /etc/init.d ; ./sensu-client start"
[2011/12/13 18:48:38] <joemiller> booyah
[2011/12/13 18:48:49] <joe-mac> heh, booyah was my dev server at one gig
[2011/12/13 18:49:06] @ Quit: mrwacky42: Ping timeout: 244 seconds
[2011/12/13 18:51:45] @ mrwacky42 joined channel #puppet
[2011/12/13 18:53:02] @ wmoxam joined channel #puppet
[2011/12/13 18:53:30] @ nevyn joined channel #puppet
[2011/12/13 18:55:22] @ seanh-ansca joined channel #puppet
[2011/12/13 18:55:49] @ IndyMichaelB joined channel #puppet
[2011/12/13 18:56:14] @ Quit: Mishell: Ping timeout: 252 seconds
[2011/12/13 18:57:28] @ Quit: choonming: Quit: Leaving
[2011/12/13 18:57:44] @ Quit: nevyn: Read error: Operation timed out
[2011/12/13 18:59:00] @ nevyn joined channel #puppet
[2011/12/13 19:02:12] @ Quit: mrwacky42: Quit: Leaving.
[2011/12/13 19:04:27] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 19:06:16] @ nevyn joined channel #puppet
[2011/12/13 19:09:23] @ Quit: shadoi: Quit: Leaving.
[2011/12/13 19:09:37] @ Quit: tmclaugh: Quit: tmclaugh
[2011/12/13 19:11:33] @ Demosthenes joined channel #puppet
[2011/12/13 19:12:07] @ Mishell joined channel #puppet
[2011/12/13 19:12:42] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 19:12:51] @ newtMcKerr joined channel #puppet
[2011/12/13 19:12:53] @ nevyn joined channel #puppet
[2011/12/13 19:13:22] @ langworthy joined channel #puppet
[2011/12/13 19:13:54] @ kelseyhightower joined channel #puppet
[2011/12/13 19:19:51] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 19:20:12] @ nevyn joined channel #puppet
[2011/12/13 19:24:31] @ choonming joined channel #puppet
[2011/12/13 19:24:37] @ mapu joined channel #puppet
[2011/12/13 19:27:56] <mapu> evening- having a problem with puppet-dashboard - I hope this is the right place to ask. getting error- ActionView::TemplateError (undefined local variable or method `unresponsive_nodes_path
[2011/12/13 19:29:35] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 19:30:44] @ nevyn joined channel #puppet
[2011/12/13 19:36:05] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 19:36:17] @ nevyn joined channel #puppet
[2011/12/13 19:39:38] <the_ramink> updating the dashboard and it looks like it's getting better at cleaning up deleted nodes, 2011-12-14 03:37:13: Deleting 10043676 orphaned records from resource_statuses
[2011/12/13 19:41:19] @ Quit: Demosthenes: Quit: leaving
[2011/12/13 19:43:14] @ Quit: `Kevin: Remote host closed the connection
[2011/12/13 19:43:50] @ Quit: maxmartin: Quit: Computer has gone to sleep.
[2011/12/13 19:43:52] @ Quit: hamish: Remote host closed the connection
[2011/12/13 19:44:14] @ Quit: spiette: Ping timeout: 252 seconds
[2011/12/13 19:47:30] @ jroid_ joined channel #puppet
[2011/12/13 19:47:56] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 19:49:50] @ nevyn joined channel #puppet
[2011/12/13 19:49:58] @ Quit: seanh-ansca: Quit: Leaving.
[2011/12/13 19:50:45] @ jabir joined channel #puppet
[2011/12/13 19:52:03] @ heph left channel #puppet ()
[2011/12/13 19:53:10] @ Quit: jroid_: Ping timeout: 244 seconds
[2011/12/13 19:53:29] @ maxmartin joined channel #puppet
[2011/12/13 19:54:40] @ Quit: fredden: Quit: Leaving
[2011/12/13 19:56:36] @ Quit: nevyn: Ping timeout: 255 seconds
[2011/12/13 19:57:21] @ nevyn joined channel #puppet
[2011/12/13 19:59:10] @ newtMcKerr1 joined channel #puppet
[2011/12/13 20:01:33] @ lynxman joined channel #puppet
[2011/12/13 20:01:41] @ Quit: bmahe: Quit: Leaving
[2011/12/13 20:01:57] @ Quit: newtMcKerr: Ping timeout: 244 seconds
[2011/12/13 20:04:15] @ Quit: jabir: Quit: Leaving.
[2011/12/13 20:04:38] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 20:07:20] @ nevyn joined channel #puppet
[2011/12/13 20:08:06] @ mrwacky42 joined channel #puppet
[2011/12/13 20:10:03] @ jabir joined channel #puppet
[2011/12/13 20:10:25] @ KaiserBeto2 joined channel #puppet
[2011/12/13 20:12:29] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 20:13:18] @ duey joined channel #puppet
[2011/12/13 20:13:29] <duey> is it possible to purge unmanaged cron jobs?
[2011/12/13 20:13:40] <duey> I tried: resources { cron: purge => true } but it doesn't seem to work
[2011/12/13 20:14:22] @ nevyn joined channel #puppet
[2011/12/13 20:14:53] @ Quit: KaiserBeto2: Ping timeout: 252 seconds
[2011/12/13 20:15:00] @ dissipate_ joined channel #puppet
[2011/12/13 20:18:59] @ kenperkins joined channel #puppet
[2011/12/13 20:20:06] @ Quit: cliff-hm: Ping timeout: 248 seconds
[2011/12/13 20:20:17] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 20:20:39] @ Quit: doubleukay: Ping timeout: 240 seconds
[2011/12/13 20:21:15] @ nevyn joined channel #puppet
[2011/12/13 20:29:23] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 20:35:17] @ Quit: newtMcKerr1: Quit: Leaving.
[2011/12/13 20:35:33] <whack> duey: I would expect that maaaybe to work for 'user' crontabs (ones via 'crontab -l') but not things like /etc/cron.d and relatives
[2011/12/13 20:35:55] <mrwacky42> hey gang
[2011/12/13 20:36:00] <mrwacky42> stay away from Nexenta: https://github.com/ripienaar/puppet-concat/pull/12
[2011/12/13 20:38:24] <whack> hah, ouch
[2011/12/13 20:38:28] <whack> how long did that take you to debug?
[2011/12/13 20:41:22] @ jabir1 joined channel #puppet
[2011/12/13 20:41:33] @ Quit: _flex: Remote host closed the connection
[2011/12/13 20:41:40] @ Quit: jabir: Ping timeout: 240 seconds
[2011/12/13 20:42:53] @ nevyn joined channel #puppet
[2011/12/13 20:44:07] @ Quit: motomike: Ping timeout: 240 seconds
[2011/12/13 20:44:57] <mrwacky42> You really don't want to know.
[2011/12/13 20:45:53] <mrwacky42> Long enough that you'd admire my tenacity, but also long enough for me to doubt my skeelz
[2011/12/13 20:46:24] @ jabir joined channel #puppet
[2011/12/13 20:46:29] @ Quit: jabir1: Read error: Connection reset by peer
[2011/12/13 20:47:00] @ AshishH joined channel #puppet
[2011/12/13 20:47:07] <checkers> wow, execve changing behaviour based on the envvar
[2011/12/13 20:47:08] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 20:47:57] <mrwacky42> EVEN IF YOU SPECIFY /usr/bin/foo
[2011/12/13 20:48:26] @ nevyn joined channel #puppet
[2011/12/13 20:49:21] <ryancoleman> duey: as whack pointed out, the resources resource should allow you to purge unmanaged crontab entries, but not things in /etc/cron.d etc.
[2011/12/13 20:49:44] <checkers> I guess it's not unprecendented, eg TZ
[2011/12/13 20:49:45] <duey> it doesn't
[2011/12/13 20:50:00] @ Quit: the_ramink: Ping timeout: 244 seconds
[2011/12/13 20:50:26] <mrwacky42> Well, anyway, that's my chuckle for the evening
[2011/12/13 20:50:34] <duey> I'm not using /etc/cron.d
[2011/12/13 20:50:37] <mrwacky42> good morrow
[2011/12/13 20:50:38] @ Quit: jabir: Ping timeout: 252 seconds
[2011/12/13 20:51:56] <ryancoleman> duey: what version of Puppet?
[2011/12/13 20:52:17] @ Quit: neonflux: Quit: Leaving.
[2011/12/13 20:52:28] <whack> it's possible that the way the cron resource works, it ignores any improperly formatted (as far as the puppet cron resource goes) and thus can only ensure => absent any cron resources in proper puppet cron form
[2011/12/13 20:52:46] <duey> hmm
[2011/12/13 20:53:24] <duey> 2.6.12
[2011/12/13 20:56:57] <ryancoleman> duey: thanks. and what platform are you trying this against?
[2011/12/13 20:58:33] <duey> centos
[2011/12/13 20:58:43] <duey> it's weird, I can get it to delete some
[2011/12/13 20:58:45] <duey> but not others
[2011/12/13 21:00:06] <ryancoleman> I'd love a pastie or gist if you feel like providing it.
[2011/12/13 21:00:18] <duey> yep one sec
[2011/12/13 21:01:16] <duey> it seems to only delete for the root user?
[2011/12/13 21:04:38] @ btaitelb joined channel #puppet
[2011/12/13 21:07:43] <duey> https://gist.github.com/af1930e43a917d6514cd
[2011/12/13 21:07:50] @ Quit: djmitche: Ping timeout: 252 seconds
[2011/12/13 21:08:44] <duey> hmm does it only manage users managed by the user resource?
[2011/12/13 21:10:23] <duey> nope thats not it
[2011/12/13 21:10:58] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 21:11:46] @ Quit: octe: Read error: Operation timed out
[2011/12/13 21:12:15] @ octe joined channel #puppet
[2011/12/13 21:12:16] @ nevyn joined channel #puppet
[2011/12/13 21:12:26] <ryancoleman> duey: I've gotten as far as experiencing what you're describing. resources { 'cron': purge => true } will happily purge entries in roots crontab should they not be managed by puppet but doesn't impact other user crontabs
[2011/12/13 21:12:37] <duey> yep
[2011/12/13 21:12:45] <ryancoleman> what I don't know is whether that's a known limitation of the resources resource or whether that's a bug.
[2011/12/13 21:13:05] @ Quit: dbgster: Quit: dbgster
[2011/12/13 21:15:02] @ Kazuhiro left channel #puppet ()
[2011/12/13 21:15:09] @ Quit: gniks: Quit: Leaving.
[2011/12/13 21:16:21] @ djmitche joined channel #puppet
[2011/12/13 21:16:30] <ryancoleman> duey: I can tell you the behavior remains the same in the latest stable version of Puppet. Feel like filing a bug report at projects.puppetlabs.com?
[2011/12/13 21:16:36] <ryancoleman> Sorry.
[2011/12/13 21:17:57] <duey> yeah i'll file one
[2011/12/13 21:18:18] <duey> thanks
[2011/12/13 21:18:42] <ryancoleman> duey: awesome, I'd love to follow it if you don't mind dropping the number once you've submitted. Thanks for following up.
[2011/12/13 21:18:47] @ caofg joined channel #puppet
[2011/12/13 21:18:52] @ Quit: Reepicheep: Quit: Ex-Chat
[2011/12/13 21:20:32] @ _flex joined channel #puppet
[2011/12/13 21:21:31] @ Quit: mapu: Quit: mapu
[2011/12/13 21:22:19] <joe-mac> anybody using puppet-acceptance?
[2011/12/13 21:25:58] @ sduchesneau joined channel #puppet
[2011/12/13 21:26:09] <duey> ryancoleman, https://projects.puppetlabs.com/issues/11383
[2011/12/13 21:26:56] <ryancoleman> Thanks!
[2011/12/13 21:28:51] @ comptona joined channel #puppet
[2011/12/13 21:31:20] @ Quit: nevyn: Ping timeout: 252 seconds
[2011/12/13 21:31:28] @ Vasik|work joined channel #puppet
[2011/12/13 21:31:37] @ the_ramink joined channel #puppet
[2011/12/13 21:33:01] @ nevyn joined channel #puppet
[2011/12/13 21:33:47] @ cam joined channel #puppet
[2011/12/13 21:34:07] @ Quit: e1mer: Ping timeout: 240 seconds
[2011/12/13 21:36:38] @ Quit: sduchesneau: Ping timeout: 240 seconds
[2011/12/13 21:37:27] @ Quit: paroneayea: Ping timeout: 240 seconds
[2011/12/13 21:40:24] @ KaiserBeto1 joined channel #puppet
[2011/12/13 21:40:39] @ bobra joined channel #puppet
[2011/12/13 21:40:51] @ bobra left channel #puppet ()
[2011/12/13 21:45:46] @ bobra joined channel #puppet
[2011/12/13 21:45:57] @ bobra left channel #puppet ()
[2011/12/13 21:46:49] @ Quit: st33v: Quit: st33v
[2011/12/13 21:49:55] @ bobra joined channel #puppet
[2011/12/13 21:56:27] @ Quit: KaiserBeto1: Read error: Connection reset by peer
[2011/12/13 21:57:44] @ nated_ joined channel #puppet
[2011/12/13 21:58:25] @ Quit: nevyn: Ping timeout: 276 seconds
[2011/12/13 21:59:53] @ nevyn joined channel #puppet
[2011/12/13 22:00:18] @ Quit: nated: Ping timeout: 252 seconds
[2011/12/13 22:00:43] @ Quit: mrwacky42: Quit: Leaving.
[2011/12/13 22:00:48] @ ds_1007 joined channel #puppet
[2011/12/13 22:04:24] @ Quit: ds_1007:
[2011/12/13 22:04:32] @ KaiserBeto1 joined channel #puppet
[2011/12/13 22:04:38] @ st33v joined channel #puppet
[2011/12/13 22:08:30] @ jedi4ever joined channel #puppet
[2011/12/13 22:14:00] @ Quit: Holocaine: Ping timeout: 268 seconds
[2011/12/13 22:16:17] @ Quit: st33v: Quit: st33v
[2011/12/13 22:19:18] @ rcrowley joined channel #puppet
[2011/12/13 22:23:24] @ Quit: KaiserBeto1: Ping timeout: 252 seconds
[2011/12/13 22:23:38] @ paroneayea joined channel #puppet
[2011/12/13 22:24:03] @ st33v joined channel #puppet
[2011/12/13 22:26:27] @ Quit: dissipate_: Ping timeout: 240 seconds
[2011/12/13 22:27:56] @ Quit: ldlework: Ping timeout: 240 seconds
[2011/12/13 22:29:22] @ Quit: ocherno: Quit: Leaving
[2011/12/13 22:31:16] @ Quit: bgupta: Ping timeout: 268 seconds
[2011/12/13 22:31:47] @ seanh-ansca joined channel #puppet
[2011/12/13 22:31:50] @ Quit: nevyn: Ping timeout: 248 seconds
[2011/12/13 22:33:49] @ nevyn joined channel #puppet
[2011/12/13 22:34:09] @ e1mer joined channel #puppet
[2011/12/13 22:34:22] @ jaydg joined channel #puppet
[2011/12/13 22:35:55] @ lak joined channel #puppet
[2011/12/13 22:35:56] @ Quit: lak: Changing host
[2011/12/13 22:35:56] @ lak joined channel #puppet
[2011/12/13 22:39:26] @ KaiserBeto1 joined channel #puppet
[2011/12/13 22:39:39] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 22:40:50] @ nevyn joined channel #puppet
[2011/12/13 22:41:12] @ Quit: langworthy: Quit: langworthy
[2011/12/13 22:43:36] @ riha joined channel #puppet
[2011/12/13 22:43:40] @ Quit: ghanima: Ping timeout: 244 seconds
[2011/12/13 22:44:36] @ jodok joined channel #puppet
[2011/12/13 22:44:37] @ Quit: jodok: Changing host
[2011/12/13 22:44:37] @ jodok joined channel #puppet
[2011/12/13 22:46:09] @ Quit: seanh-ansca: Quit: Leaving.
[2011/12/13 22:48:40] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2011/12/13 22:49:51] @ langworthy joined channel #puppet
[2011/12/13 22:51:05] @ KaiserBeto1 left channel #puppet ()
[2011/12/13 22:55:47] @ Quit: kelseyhightower: Ping timeout: 240 seconds
[2011/12/13 22:57:42] @ Quit: JayTaph: Quit: JayTaph
[2011/12/13 22:59:04] @ willemb joined channel #puppet
[2011/12/13 22:59:14] <willemb> Hi.
[2011/12/13 22:59:23] <willemb> I hope someone can steer me in the right direction
[2011/12/13 22:59:29] @ Quit: st33v: Quit: st33v
[2011/12/13 23:00:07] <willemb> on some (like 1 %) of my hosts, I cannot get a puppet run to happen when I trigger it via mcollective. I can however do a manual puppet run
[2011/12/13 23:00:27] <willemb> I fixed some of them yesterday by purging and reinstall puppet and puppet-common, but these last couple do not want to budge
[2011/12/13 23:00:39] <willemb> They do respond to mc-find-hosts, etc
[2011/12/13 23:00:47] @ Quit: jodok: Quit: jodok
[2011/12/13 23:00:47] @ artkrz joined channel #puppet
[2011/12/13 23:02:46] @ smintz joined channel #puppet
[2011/12/13 23:03:14] @ Quit: e1mer: Ping timeout: 248 seconds
[2011/12/13 23:04:35] @ st33v joined channel #puppet
[2011/12/13 23:05:27] @ Quit: st33v: Client Quit
[2011/12/13 23:05:30] <jorhett> check your kernel version and compare to bug 10418
[2011/12/13 23:05:57] @ swygue joined channel #puppet
[2011/12/13 23:06:30] @ booi joined channel #puppet
[2011/12/13 23:07:53] @ Quit: langworthy: Quit: langworthy
[2011/12/13 23:07:58] @ Quit: mosen: Quit: Leaving
[2011/12/13 23:08:45] <willemb> thanks, jorhett
[2011/12/13 23:08:53] <willemb> but there is no puppetdlock file left behind
[2011/12/13 23:08:57] <willemb> no puppet process running
[2011/12/13 23:09:00] <willemb> and I am using Debian
[2011/12/13 23:09:42] @ Quit: nevyn: Ping timeout: 248 seconds
[2011/12/13 23:09:54] <jorhett> okay, thought I'd check.
[2011/12/13 23:10:05] @ fox2mike joined channel #puppet
[2011/12/13 23:10:20] @ jodok joined channel #puppet
[2011/12/13 23:10:20] @ Quit: jodok: Changing host
[2011/12/13 23:10:20] @ jodok joined channel #puppet
[2011/12/13 23:10:46] <willemb> it looks more like the puppet mcollective agent is ignoring the message
[2011/12/13 23:10:53] <willemb> i will go ask in the mcollective channel
[2011/12/13 23:11:44] @ nevyn joined channel #puppet
[2011/12/13 23:14:25] @ maes_` joined channel #puppet
[2011/12/13 23:15:19] @ dissipate_ joined channel #puppet
[2011/12/13 23:15:31] @ plathrop_ joined channel #puppet
[2011/12/13 23:15:35] @ e1mer joined channel #puppet
[2011/12/13 23:15:49] @ mapope joined channel #puppet
[2011/12/13 23:15:51] @ Quit: cosimo: Remote host closed the connection
[2011/12/13 23:16:28] @ willemb_ joined channel #puppet
[2011/12/13 23:17:08] @ jimi_c_ joined channel #puppet
[2011/12/13 23:17:34] @ footlockr_ joined channel #puppet
[2011/12/13 23:18:12] @ benkevan joined channel #puppet
[2011/12/13 23:18:53] @ EL84 joined channel #puppet
[2011/12/13 23:19:03] @ Quit: scobal: Read error: Connection reset by peer
[2011/12/13 23:19:04] @ Quit: plathrop: Ping timeout: 245 seconds
[2011/12/13 23:19:04] @ sdog joined channel #puppet
[2011/12/13 23:19:06] @ Quit: wooster: Ping timeout: 245 seconds
[2011/12/13 23:19:06] @ Quit: maes_: Read error: Connection reset by peer
[2011/12/13 23:19:07] @ Quit: artkrz: Ping timeout: 245 seconds
[2011/12/13 23:19:07] @ Quit: jimi_c: Ping timeout: 245 seconds
[2011/12/13 23:19:08] @ plathrop_ is now known as plathrop
[2011/12/13 23:20:29] @ Quit: willemb: Ping timeout: 245 seconds
[2011/12/13 23:21:24] @ Quit: larstobi: Quit: Leaving.
[2011/12/13 23:24:31] @ cosimo joined channel #puppet
[2011/12/13 23:27:16] @ Quit: nevyn: Ping timeout: 240 seconds
[2011/12/13 23:27:29] @ Quit: eskp: Quit: leaving
[2011/12/13 23:27:39] @ Quit: sdog: Changing host
[2011/12/13 23:27:39] @ sdog joined channel #puppet
[2011/12/13 23:28:06] @ hel joined channel #puppet
[2011/12/13 23:28:12] <hel> hi
[2011/12/13 23:28:30] @ Quit: lak: Quit: Leaving.
[2011/12/13 23:28:58] <hel> how can i know about the inmformation of the agent in the dashboar that are unable to connet to the master
[2011/12/13 23:29:00] <hel> ?
[2011/12/13 23:29:22] @ nevyn joined channel #puppet
[2011/12/13 23:30:57] @ erthad joined channel #puppet
[2011/12/13 23:31:40] @ DJClean joined channel #puppet
[2011/12/13 23:31:52] @ Quit: erthad: Changing host
[2011/12/13 23:31:52] @ erthad joined channel #puppet
[2011/12/13 23:33:28] @ Quit: Elwell: Quit: BIAB
[2011/12/13 23:34:33] @ Elwell joined channel #puppet
[2011/12/13 23:35:20] @ Quit: limed: Ping timeout: 244 seconds
[2011/12/13 23:36:28] @ lkoranda joined channel #puppet
[2011/12/13 23:39:06] @ Quit: sdog: Ping timeout: 245 seconds
[2011/12/13 23:39:06] @ sdog joined channel #puppet
[2011/12/13 23:39:15] @ Quit: sdog: Changing host
[2011/12/13 23:39:15] @ sdog joined channel #puppet
[2011/12/13 23:40:29] @ Quit: danblack: Ping timeout: 276 seconds
[2011/12/13 23:42:01] @ Quit: Zoiah: Remote host closed the connection
[2011/12/13 23:42:06] @ Zoiah joined channel #puppet
[2011/12/13 23:42:34] @ Quit: shortbus-: Ping timeout: 245 seconds
[2011/12/13 23:42:59] @ Quit: hazmat: Ping timeout: 245 seconds
[2011/12/13 23:44:46] @ shortbus- joined channel #puppet
[2011/12/13 23:48:18] @ olevy joined channel #puppet
[2011/12/13 23:50:26] @ xizhendu is now known as xdu|pto
[2011/12/13 23:50:36] @ Quit: jodok: Ping timeout: 255 seconds
[2011/12/13 23:51:14] @ Quit: xdu|pto: Quit: leaving
[2011/12/13 23:52:08] @ Quit: e1mer: Ping timeout: 252 seconds
[2011/12/13 23:52:22] @ Quit: nevyn: Ping timeout: 248 seconds
[2011/12/13 23:54:09] @ nevyn joined channel #puppet
[2011/12/13 23:55:48] @ MattyM joined channel #puppet
[2011/12/13 23:56:54] @ jodok joined channel #puppet
[2011/12/13 23:56:55] @ Quit: jodok: Changing host
[2011/12/13 23:56:55] @ jodok joined channel #puppet
[2011/12/13 23:57:58] @ ckauhaus joined channel #puppet

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!