| [2010/06/11 00:01:11] @ Log started by gepetto | ||
| [2010/06/11 00:01:11] <kc7zzv> I see. | ||
| [2010/06/11 00:02:23] @ Quit: giskard_: Remote host closed the connection | ||
| [2010/06/11 00:02:35] @ Quit: enoch2038: Ping timeout: 248 seconds | ||
| [2010/06/11 00:04:25] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 00:05:06] @ Quit: \ask: Read error: Connection reset by peer | ||
| [2010/06/11 00:08:22] @ \ask joined channel #puppet | ||
| [2010/06/11 00:10:05] @ thegcat joined channel #puppet | ||
| [2010/06/11 00:11:24] @ DavidS1 joined channel #puppet | ||
| [2010/06/11 00:11:34] @ Maliuta joined channel #puppet | ||
| [2010/06/11 00:12:27] @ thegcat left channel #puppet () | ||
| [2010/06/11 00:12:32] @ Quit: DavidS1: Client Quit | ||
| [2010/06/11 00:13:07] @ Quit: \ask: Ping timeout: 260 seconds | ||
| [2010/06/11 00:15:19] @ sdog joined channel #puppet | ||
| [2010/06/11 00:15:44] @ Quit: jab_doa: Quit: Verlassend | ||
| [2010/06/11 00:16:51] @ Quit: zahna: Ping timeout: 265 seconds | ||
| [2010/06/11 00:17:28] @ Quit: blood: | ||
| [2010/06/11 00:17:44] <kc7zzv> Can a class "require" another class? | ||
| [2010/06/11 00:18:27] <kc7zzv> From what I've seen, it looks like classes don't have the metaparameters. | ||
| [2010/06/11 00:19:25] @ \ask joined channel #puppet | ||
| [2010/06/11 00:20:45] @ Quit: axisys: Ping timeout: 240 seconds | ||
| [2010/06/11 00:21:03] <henk> kc7zzv: no, only a ... what's the damn term... | ||
| [2010/06/11 00:21:13] <kc7zzv> resource? | ||
| [2010/06/11 00:21:55] <henk> kc7zzv: afaik only a package, a file, a service, ... exactly, a resource, can require something. Class["something"] is something you can require. | ||
| [2010/06/11 00:22:04] <henk> thanks :) | ||
| [2010/06/11 00:22:34] <kc7zzv> You're the one helping me. | ||
| [2010/06/11 00:23:58] <henk> kc7zzv: primarily yes, but that's no reason not to thank you for your help ;) | ||
| [2010/06/11 00:24:00] <blahdeblah> Hi all. Is there a way to check whether a class is included without forcing its inclusion? I thought you could do 'if tagged("classname") ...' but that doesn't seem to work for me. | ||
| [2010/06/11 00:27:33] @ giskard joined channel #puppet | ||
| [2010/06/11 00:27:39] @ Quit: \ask: Read error: Connection reset by peer | ||
| [2010/06/11 00:28:22] @ \ask joined channel #puppet | ||
| [2010/06/11 00:33:35] @ lohapuk joined channel #puppet | ||
| [2010/06/11 00:34:36] @ zahna joined channel #puppet | ||
| [2010/06/11 00:36:11] @ Quit: ckauhaus: Read error: Operation timed out | ||
| [2010/06/11 00:37:51] @ Quit: bobinabottle: Quit: bobinabottle | ||
| [2010/06/11 00:48:32] @ Quit: sdog: Ping timeout: 245 seconds | ||
| [2010/06/11 00:55:12] @ Quit: dbruce: Quit: ! | ||
| [2010/06/11 00:55:24] @ dbruce joined channel #puppet | ||
| [2010/06/11 00:56:20] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 01:11:14] @ sdog joined channel #puppet | ||
| [2010/06/11 01:11:19] @ Quit: ckauhaus: Ping timeout: 276 seconds | ||
| [2010/06/11 01:13:17] @ axisys joined channel #puppet | ||
| [2010/06/11 01:19:07] <kc7zzv> henk: My templates are working when in /etc/puppet/templates but don't work when in /etc/puppet/modules/cups/templates. Are you specifying a path, or does it just find it? | ||
| [2010/06/11 01:19:41] <blahdeblah> Trying again: Is there a way to check whether a class is included without forcing its inclusion? I thought you could do 'if tagged("classname") ...' but that doesn't seem to work. | ||
| [2010/06/11 01:20:35] <kc7zzv> Like this? http://serverfault.com/questions/63906/puppet-test-that-a-resource-already-exists | ||
| [2010/06/11 01:20:47] <kc7zzv> I think that will work on classes. | ||
| [2010/06/11 01:21:17] <blahdeblah> Cool - i'll give it a shot. Thanks kc7zzv | ||
| [2010/06/11 01:22:15] <kc7zzv> What do you want it? | ||
| [2010/06/11 01:22:46] @ Quit: gaveen: Ping timeout: 260 seconds | ||
| [2010/06/11 01:22:53] <kc7zzv> You define a class in more than one place, or you doing something only if the class it there? | ||
| [2010/06/11 01:23:11] <blahdeblah> No, i just want to know whether another class is loaded or not | ||
| [2010/06/11 01:23:36] <kc7zzv> Why? Debugging? | ||
| [2010/06/11 01:24:06] <blahdeblah> If squid is on localhost, then i want to use it as my proxy server, otherwise not | ||
| [2010/06/11 01:24:42] @ lbt_ joined channel #puppet | ||
| [2010/06/11 01:25:08] <kc7zzv> If it's a global setting, you might just want to put that in the squid class. Also, watch out, it looks like code is dependent on order. | ||
| [2010/06/11 01:25:46] <kc7zzv> *looks like that code is dependent on order. | ||
| [2010/06/11 01:26:43] <blahdeblah> The proxy setting is in its own class so that various other classes can use it. Any ideas about making it non-order-dependent would be gratefully accepted. I can't just put it in the squid class, because squid is not there on all hosts. | ||
| [2010/06/11 01:27:52] <kc7zzv> You want an if( local_proxy ) use_local_proxy; else use_other_proxy? | ||
| [2010/06/11 01:28:36] <blahdeblah> yep, and the else is actually else { if (dmz) { no proxy } else { other proxy } } | ||
| [2010/06/11 01:30:55] <kc7zzv> Do the DMZ machines ever have the squid class? | ||
| [2010/06/11 01:31:33] <blahdeblah> No, but i fail to see how that's relevant | ||
| [2010/06/11 01:33:39] <kc7zzv> If the DMZ machines have their own subdomain, it might be easier to give proxy files based on the domain fact. Then just point everything not in the DMZ including the proxy at the proxy's ip or domain name. | ||
| [2010/06/11 01:34:05] <kc7zzv> I don't know enough about your setup to know if that's workable though. | ||
| [2010/06/11 01:34:08] <blahdeblah> I'm not prepared to invest that kind of meaning in hostnames | ||
| [2010/06/11 01:34:16] @ Quit: sdog: Changing host | ||
| [2010/06/11 01:34:16] @ sdog joined channel #puppet | ||
| [2010/06/11 01:34:38] <blahdeblah> I want to specify it in puppet's configuration rather than have it assign it by hostname | ||
| [2010/06/11 01:35:26] @ PaulWay[w] joined channel #puppet | ||
| [2010/06/11 01:36:15] @ alban2 joined channel #puppet | ||
| [2010/06/11 01:36:16] <kc7zzv> Ok. I don't know a better way to do it than "if defined" then. Good luck. | ||
| [2010/06/11 01:36:23] @ gaveen joined channel #puppet | ||
| [2010/06/11 01:36:31] <blahdeblah> I'll see how it goes | ||
| [2010/06/11 01:36:55] <blahdeblah> Any idea if there's an elif/elsif/elseif/whatever in puppet? It's not in the extended language reference... | ||
| [2010/06/11 01:38:39] <kc7zzv> I'm guessing that if () { ; } else if () {} else {} works. | ||
| [2010/06/11 01:38:58] <blahdeblah> I guessed that, too, and i appeared to be wrong. :-) | ||
| [2010/06/11 01:39:18] <kc7zzv> If that doesn't work, you might want to try if () { ; } else { if () {} else {} } | ||
| [2010/06/11 01:39:36] <blahdeblah> well, obviously that's going to work... | ||
| [2010/06/11 01:42:43] @ Quit: lohapuk: Quit: Leaving. | ||
| [2010/06/11 01:44:04] @ lohapuk joined channel #puppet | ||
| [2010/06/11 01:48:01] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 01:48:52] @ telmich left channel #puppet ("bbl") | ||
| [2010/06/11 01:51:13] <kc7zzv> I found out what I was doing wrong with the templates. I gave an absolute path instead of a relative one. | ||
| [2010/06/11 01:51:41] @ allsystemsarego joined channel #puppet | ||
| [2010/06/11 01:51:43] <blahdeblah> what did you have in there? | ||
| [2010/06/11 01:55:04] <kc7zzv> The template is at /etc/puppet/modules/cups/templates/printers.conf.erb | ||
| [2010/06/11 01:55:53] @ Quit: herdingcat: Remote host closed the connection | ||
| [2010/06/11 01:56:02] <kc7zzv> The rest is: file { "/etc/cups/printers.conf": content => template("cups/printers.conf.erb") } | ||
| [2010/06/11 01:56:17] <blahdeblah> a yep | ||
| [2010/06/11 01:56:22] <blahdeblah> s/a/ah/ | ||
| [2010/06/11 01:56:36] <blahdeblah> I've never even tried a fully qualified template path | ||
| [2010/06/11 01:56:57] <blahdeblah> All of mine look like that excerpt | ||
| [2010/06/11 01:57:19] <kc7zzv> I had tried /cups/templates/printers.conf.erb and /cups/printers.conf.erb | ||
| [2010/06/11 01:57:49] @ Quit: lohapuk: Quit: Leaving. | ||
| [2010/06/11 01:58:04] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/06/11 01:58:19] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 02:03:18] @ Quit: ckauhaus: Ping timeout: 272 seconds | ||
| [2010/06/11 02:04:14] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 02:07:15] @ itguru joined channel #puppet | ||
| [2010/06/11 02:11:15] @ Quit: lbt_: Remote host closed the connection | ||
| [2010/06/11 02:13:44] @ PaulWay[w] left channel #puppet ("I must go, there are too many tangrams on this channel.") | ||
| [2010/06/11 02:18:15] @ Quit: gaveen: Ping timeout: 240 seconds | ||
| [2010/06/11 02:18:57] @ verwilst joined channel #puppet | ||
| [2010/06/11 02:19:58] @ tim__ joined channel #puppet | ||
| [2010/06/11 02:21:35] @ cynicismic joined channel #puppet | ||
| [2010/06/11 02:26:08] <tim__> is there a way to test regular expressions? | ||
| [2010/06/11 02:26:24] <tim__> I'm trying to match some hostnames with this: /hstm01\|hstm03\|hstm04\|^pa\|^jewel\|^dfo\|^otsvm\|nagios1\|nagios2$/ | ||
| [2010/06/11 02:26:29] <tim__> but it doesn't seem to be working | ||
| [2010/06/11 02:27:16] <Volcane> why the \| and not just | | ||
| [2010/06/11 02:27:27] <Volcane> \| means look for an actual | character | ||
| [2010/06/11 02:27:32] <Volcane> test on regexr.com | ||
| [2010/06/11 02:28:16] <tim__> because I got confused copying over from some sed scripts we used to use for this :) | ||
| [2010/06/11 02:28:18] <tim__> thanks | ||
| [2010/06/11 02:30:25] @ gaveen joined channel #puppet | ||
| [2010/06/11 02:32:11] @ Quit: gaveen: Remote host closed the connection | ||
| [2010/06/11 02:34:58] @ Quit: ckauhaus: Ping timeout: 272 seconds | ||
| [2010/06/11 02:37:28] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 02:51:07] @ Quit: tim__: Remote host closed the connection | ||
| [2010/06/11 02:51:39] @ Quit: tuf: Ping timeout: 248 seconds | ||
| [2010/06/11 02:56:11] @ tuf joined channel #puppet | ||
| [2010/06/11 02:59:26] @ Quit: pinoyskull: Ping timeout: 240 seconds | ||
| [2010/06/11 03:01:18] @ Pupeno joined channel #puppet | ||
| [2010/06/11 03:01:32] <Pupeno> How do I get rid of a certificate waiting to be signed that I don't want to sign? | ||
| [2010/06/11 03:03:59] @ pinoyskull joined channel #puppet | ||
| [2010/06/11 03:08:18] @ n1x0n left channel #puppet () | ||
| [2010/06/11 03:09:58] @ ssm joined channel #puppet | ||
| [2010/06/11 03:11:38] <Volcane> Pupeno: puppetca --clean certname | ||
| [2010/06/11 03:12:53] <Pupeno> Volcane: Could not find client certificate for xen3.example.com... I actually never signed it. | ||
| [2010/06/11 03:13:34] @ gebi joined channel #puppet | ||
| [2010/06/11 03:13:36] <Volcane> what version do you run? | ||
| [2010/06/11 03:15:19] <Pupeno> Volcane: 0.24.5 | ||
| [2010/06/11 03:15:24] <Volcane> yeah, ancient | ||
| [2010/06/11 03:15:32] <Pupeno> Volcane: yeah, debian. | ||
| [2010/06/11 03:15:33] <Volcane> clean on new ones clean unsigned certs | ||
| [2010/06/11 03:15:43] <Pupeno> what? | ||
| [2010/06/11 03:16:47] <Volcane> upgrade and --clean also cleans signed noes | ||
| [2010/06/11 03:16:51] <Volcane> unsigned ones even | ||
| [2010/06/11 03:16:57] <Pupeno> I can't upgrade. | ||
| [2010/06/11 03:17:11] <Volcane> then just delete the files from /var/lib/puppet | ||
| [2010/06/11 03:18:32] <Pupeno> Volcane: thanks. | ||
| [2010/06/11 03:23:51] * itguru just woke up still in #puppet on irc -- Oops, feel asleep in irc again! | ||
| [2010/06/11 03:24:41] * itguru says morning everyone - The weekend is almost here, and the world cup is! Woohoo! :) Okay, serious face now | ||
| [2010/06/11 03:25:48] <tim|mac> what's this "world cup" you speak about? | ||
| [2010/06/11 03:26:43] <Tonnerre> tim|mac, I keep wondering. Who needs such a large cup? | ||
| [2010/06/11 03:26:44] <henk> tim|mac: fussball-weltmeisterschaft? | ||
| [2010/06/11 03:26:52] <Tonnerre> Must be really thirsty. | ||
| [2010/06/11 03:29:32] <itguru> tim|mac, "WHAAAA????" | ||
| [2010/06/11 03:29:58] <itguru> Tonnerre, and henk -- Et Tu Brute? | ||
| [2010/06/11 03:30:35] <Tonnerre> Yes, I'm thirsty, but not THAT much. | ||
| [2010/06/11 03:30:45] <henk> Tonnerre: french? go away... | ||
| [2010/06/11 03:30:52] <henk> uhm... | ||
| [2010/06/11 03:30:59] <henk> s/Tonnerre/itguru/ | ||
| [2010/06/11 03:31:05] <itguru> This is #puppet so I will bury that emotionally damaging moment in the deepest recess of my mind | ||
| [2010/06/11 03:31:11] <itguru> I'm not french! | ||
| [2010/06/11 03:31:46] <itguru> I'm British! | ||
| [2010/06/11 03:32:11] <Tonnerre> So make that «Et tu, Brite?» | ||
| [2010/06/11 03:32:20] @ lohapuk joined channel #puppet | ||
| [2010/06/11 03:37:03] @ Quit: lohapuk: Ping timeout: 260 seconds | ||
| [2010/06/11 03:37:10] @ m3t3or joined channel #puppet | ||
| [2010/06/11 03:37:28] <m3t3or> hello | ||
| [2010/06/11 03:42:34] <m3t3or> i was trying to import a node definition in case of the domainname. what is wron with the site.pp? http://pastebin.com/WBQHMJen | ||
| [2010/06/11 03:44:43] <itguru> Tonnerre, Good one :) | ||
| [2010/06/11 03:45:06] <Volcane> m3t3or: you cant use import for that kind of thing | ||
| [2010/06/11 03:45:20] <Volcane> m3t3or: even if you didnt have syntax errors | ||
| [2010/06/11 03:45:33] <m3t3or> Volcane: what can i use instead? | ||
| [2010/06/11 03:46:04] <Volcane> m3t3or: just import all the node files? surely your fqdns are unique so why the need to just import some? | ||
| [2010/06/11 03:46:34] <Volcane> m3t3or: else you should look at environments | ||
| [2010/06/11 03:47:23] <m3t3or> Volcane: because i have an internal LAN "mydomain.local" and an external LAN "mydomain.com" | ||
| [2010/06/11 03:47:33] @ Quit: ohadlevy: Quit: ZNC - http://znc.sourceforge.net | ||
| [2010/06/11 03:47:47] <Volcane> m3t3or: so then just import all your node files, there's no problem importing them all if they are uniquely names | ||
| [2010/06/11 03:49:12] <m3t3or> Volcane: i dont want to have any files, configs, etc. from internal clients on the external puppetmaster | ||
| [2010/06/11 03:49:29] <Volcane> so they are seperate servers? | ||
| [2010/06/11 03:49:32] <Volcane> the masters? | ||
| [2010/06/11 03:49:41] <m3t3or> yes they are | ||
| [2010/06/11 03:50:00] <Volcane> then just dont put the node files on the drive, cos like you say, you dont want any files from other environments there | ||
| [2010/06/11 03:50:05] <Volcane> or use environments | ||
| [2010/06/11 03:50:58] @ Quit: dbruce: Ping timeout: 272 seconds | ||
| [2010/06/11 03:51:42] <m3t3or> if there are external files on the internal master doesn't matter but internal files on the external | ||
| [2010/06/11 03:52:48] <m3t3or> Volcane: environments looks good, thank you | ||
| [2010/06/11 03:52:51] @ jense joined channel #puppet | ||
| [2010/06/11 03:59:47] @ m3t3or left channel #puppet () | ||
| [2010/06/11 04:03:00] @ Quit: ckauhaus: Ping timeout: 272 seconds | ||
| [2010/06/11 04:03:56] @ Quit: vagn: Remote host closed the connection | ||
| [2010/06/11 04:06:14] @ dbruce joined channel #puppet | ||
| [2010/06/11 04:06:16] @ Quit: malikai: Remote host closed the connection | ||
| [2010/06/11 04:13:01] @ Quit: giskard: Remote host closed the connection | ||
| [2010/06/11 04:15:29] @ mig5 left channel #puppet () | ||
| [2010/06/11 04:22:56] @ malikai joined channel #puppet | ||
| [2010/06/11 04:25:17] @ Quit: DavidS: Read error: Connection reset by peer | ||
| [2010/06/11 04:32:30] @ vachon joined channel #puppet | ||
| [2010/06/11 04:33:10] @ vachon left channel #puppet () | ||
| [2010/06/11 04:38:21] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 04:42:32] <bhearsum> when using the rpm package provide and ensure => latest, will the RPM be downloaded on every run? | ||
| [2010/06/11 04:44:57] @ flooose joined channel #puppet | ||
| [2010/06/11 04:46:58] @ Quit: Maliuta: Remote host closed the connection | ||
| [2010/06/11 04:47:30] @ Maliuta joined channel #puppet | ||
| [2010/06/11 04:53:43] @ giskard joined channel #puppet | ||
| [2010/06/11 05:08:14] @ Quit: ckauhaus: Ping timeout: 272 seconds | ||
| [2010/06/11 05:09:19] @ [GuS] joined channel #puppet | ||
| [2010/06/11 05:11:51] @ ahasenack joined channel #puppet | ||
| [2010/06/11 05:16:40] @ Quit: afletcher: Quit: afletcher | ||
| [2010/06/11 05:17:04] @ dearka joined channel #puppet | ||
| [2010/06/11 05:18:19] @ Quit: dreacu666: Ping timeout: 276 seconds | ||
| [2010/06/11 05:19:04] @ dreacu666 joined channel #puppet | ||
| [2010/06/11 05:22:48] @ Quit: mizzy: Ping timeout: 265 seconds | ||
| [2010/06/11 05:29:03] @ mizzy joined channel #puppet | ||
| [2010/06/11 05:35:12] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 05:42:31] @ jab_doa joined channel #puppet | ||
| [2010/06/11 05:42:58] @ acrollet joined channel #puppet | ||
| [2010/06/11 05:48:05] @ afletcher joined channel #puppet | ||
| [2010/06/11 05:51:54] @ Bass10 joined channel #puppet | ||
| [2010/06/11 05:55:32] @ cygnus joined channel #puppet | ||
| [2010/06/11 05:59:11] @ jrisch joined channel #puppet | ||
| [2010/06/11 05:59:27] @ Quit: acrollet: Quit: acrollet | ||
| [2010/06/11 06:01:36] @ bodepd joined channel #puppet | ||
| [2010/06/11 06:04:20] @ bodepd left channel #puppet () | ||
| [2010/06/11 06:05:07] @ lak joined channel #puppet | ||
| [2010/06/11 06:05:33] <matti> Hi lak | ||
| [2010/06/11 06:05:43] <lak> morning | ||
| [2010/06/11 06:05:52] @ Quit: ckauhaus: Ping timeout: 272 seconds | ||
| [2010/06/11 06:06:52] @ Quit: mpxm: Ping timeout: 265 seconds | ||
| [2010/06/11 06:12:37] @ cliff-hm joined channel #puppet | ||
| [2010/06/11 06:13:40] @ MPSimmons joined channel #puppet | ||
| [2010/06/11 06:14:22] <ReinH> lak: morning | ||
| [2010/06/11 06:14:31] <ReinH> lak: our new slogan should be "no sh it" | ||
| [2010/06/11 06:14:43] <lak> ReinH: you're up early | ||
| [2010/06/11 06:14:45] <Volcane> lol | ||
| [2010/06/11 06:14:45] <lak> or late | ||
| [2010/06/11 06:14:46] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 06:14:53] <ReinH> lak: early :( | ||
| [2010/06/11 06:14:58] <lak> ouch | ||
| [2010/06/11 06:15:03] @ Quit: MPSimmons: Remote host closed the connection | ||
| [2010/06/11 06:15:04] <lak> i mean, i'm up early, and i'm an hour later than you | ||
| [2010/06/11 06:15:08] <ReinH> heh | ||
| [2010/06/11 06:15:12] <ReinH> not super happy about it | ||
| [2010/06/11 06:15:19] <ReinH> but I'm awake now | ||
| [2010/06/11 06:15:24] <ReinH> stupid fire alarm | ||
| [2010/06/11 06:15:27] @ MPSimmons joined channel #puppet | ||
| [2010/06/11 06:16:01] <lak> nice | ||
| [2010/06/11 06:16:17] <ReinH> yeah | ||
| [2010/06/11 06:16:25] <lak> at least the coffee is good at this hotel | ||
| [2010/06/11 06:16:31] <ReinH> maybe I'll go for a run | ||
| [2010/06/11 06:16:38] <ReinH> you know, practicing for the real fire | ||
| [2010/06/11 06:21:25] <ashp> hey lak, totally offtopic but how are the twins doing! | ||
| [2010/06/11 06:21:45] <ashp> you had them not that long after i had mine so they must both be walking and screaming and all those good things by now | ||
| [2010/06/11 06:21:56] <lak> ashp: they're doing great, although they're each getting 4-8 teeth at once | ||
| [2010/06/11 06:22:04] <lak> they're definitely kids now, rather than babies | ||
| [2010/06/11 06:22:06] <lak> it's weird | ||
| [2010/06/11 06:22:07] <ashp> oh no, that's a terrible time, teething isn't fun at all | ||
| [2010/06/11 06:22:19] <ashp> the worst is when they get random fevers and things with the teething | ||
| [2010/06/11 06:22:20] <lak> yeah, last time was 4 molars at once - teh suck | ||
| [2010/06/11 06:22:33] <ashp> mine's turning 2 in exactly one week, it's crazy how fast that happened | ||
| [2010/06/11 06:22:43] <ashp> you must feel the same, suddenly they are walking and doing things and you're like 'whoa, what, when?' | ||
| [2010/06/11 06:22:49] @ reyjrar joined channel #puppet | ||
| [2010/06/11 06:23:04] <ReinH> ashp: really? didn't it take about 103 weeks? | ||
| [2010/06/11 06:23:14] <ashp> ReinH: It feels about 1.3 weeks, it all seems so fast | ||
| [2010/06/11 06:23:20] <lak> ReinH: but they were all surprisingly short weeks :) | ||
| [2010/06/11 06:23:25] <ReinH> right | ||
| [2010/06/11 06:23:28] <ReinH> well, I wouldn't know | ||
| [2010/06/11 06:23:35] <lak> ok, i have to go up and pack and catch my 6:30 shuttle for my 7:45 flight | ||
| [2010/06/11 06:23:41] <lak> cheers | ||
| [2010/06/11 06:23:46] <ashp> enjoy the flight! | ||
| [2010/06/11 06:23:51] @ Quit: pkhamre: Quit: leaving | ||
| [2010/06/11 06:24:01] @ pkhamre_ joined channel #puppet | ||
| [2010/06/11 06:24:23] @ pkhamre_ is now known as pkhamre | ||
| [2010/06/11 06:28:08] @ Quit: lak: Ping timeout: 265 seconds | ||
| [2010/06/11 06:28:15] @ beata_ joined channel #puppet | ||
| [2010/06/11 06:34:45] @ Quit: tarjei_: Ping timeout: 240 seconds | ||
| [2010/06/11 06:36:16] @ Quit: ckauhaus: Ping timeout: 272 seconds | ||
| [2010/06/11 06:37:47] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 06:43:28] @ Quit: jrisch: Ping timeout: 258 seconds | ||
| [2010/06/11 06:44:56] @ Quit: sdog: Quit: Leaving. | ||
| [2010/06/11 06:45:08] @ Quit: ckauhaus: Ping timeout: 272 seconds | ||
| [2010/06/11 06:45:19] @ sdog joined channel #puppet | ||
| [2010/06/11 06:46:41] @ pheezy joined channel #puppet | ||
| [2010/06/11 06:46:47] @ Quit: sdog: Changing host | ||
| [2010/06/11 06:46:47] @ sdog joined channel #puppet | ||
| [2010/06/11 06:50:38] @ herdingcat joined channel #puppet | ||
| [2010/06/11 06:53:20] <Beens> is it normally when i do puppetd --test --noop it changes files? :s | ||
| [2010/06/11 06:53:41] <Beens> s/normally/normal | ||
| [2010/06/11 06:53:42] <Volcane> it shouldnt | ||
| [2010/06/11 06:54:01] <Beens> indeed | ||
| [2010/06/11 06:54:04] <Beens> but it does :s | ||
| [2010/06/11 06:54:08] <sdog> Beens: your devs probably just hacked out the --noop feature yesterday night | ||
| [2010/06/11 06:54:09] <Volcane> can you show logs? | ||
| [2010/06/11 06:54:53] @ acrollet joined channel #puppet | ||
| [2010/06/11 06:55:04] @ Quit: kolla: Remote host closed the connection | ||
| [2010/06/11 06:55:05] <Beens> sure Volcane | ||
| [2010/06/11 06:55:11] <Beens> i executed puppetd --test --noop | ||
| [2010/06/11 06:55:12] <Volcane> Beens: on pastie.org pls | ||
| [2010/06/11 06:55:13] <Beens> and then it did | ||
| [2010/06/11 06:55:18] <Beens> k sec | ||
| [2010/06/11 06:55:22] @ Quit: malikai: Quit: Leaving. | ||
| [2010/06/11 06:56:40] <Beens> http://pastebin.com/kMk23hsk | ||
| [2010/06/11 06:57:16] <Volcane> hmm | ||
| [2010/06/11 06:57:21] <Beens> :( | ||
| [2010/06/11 06:57:27] <Volcane> and your puppet.conf ? | ||
| [2010/06/11 06:57:33] <Beens> this is the 2nd time today :( | ||
| [2010/06/11 06:58:41] @ lbt_ joined channel #puppet | ||
| [2010/06/11 06:59:48] @ Quit: rmiller4pi8: Quit: Leaving. | ||
| [2010/06/11 07:00:00] @ Quit: gebi: Remote host closed the connection | ||
| [2010/06/11 07:01:30] <Beens> puppet.conf is just default | ||
| [2010/06/11 07:02:09] @ nareshov joined channel #puppet | ||
| [2010/06/11 07:02:26] <nareshov> Hi. What is the difference between $title and $name in definitions? | ||
| [2010/06/11 07:02:37] @ notbrien joined channel #puppet | ||
| [2010/06/11 07:03:32] @ Quit: pinoyskull: Ping timeout: 245 seconds | ||
| [2010/06/11 07:04:03] <nareshov> I have a definition called "conffile", which basically sources the correct file depending on the $indir parameter passed to it. so, conffile("virtual": indir => dirA } would source the file into dirA/virtual | ||
| [2010/06/11 07:04:28] <nareshov> but I have another conf file with the same name to be put into a different dir: conffile("virtual": indir => dirB } | ||
| [2010/06/11 07:05:15] <Beens> Volcane: any idea? | ||
| [2010/06/11 07:05:20] @ ajbourg joined channel #puppet | ||
| [2010/06/11 07:05:55] <nareshov> conffile{ "virtual": indir => dirA } and conffile{ "virtual": indir => dirB } | ||
| [2010/06/11 07:06:40] @ Quit: jellis-real: Ping timeout: 272 seconds | ||
| [2010/06/11 07:06:41] <acrollet> quick question - has anyone written a class for commvault? Didn't find anything on the interwebs/github... | ||
| [2010/06/11 07:07:26] <pheezy> does anyone know a quick fix to silence this bug: http://projects.puppetlabs.com/issues/3866 | ||
| [2010/06/11 07:09:06] @ kaptk2 joined channel #puppet | ||
| [2010/06/11 07:10:01] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 07:13:42] @ kjetilho joined channel #puppet | ||
| [2010/06/11 07:15:27] @ Quit: afletcher: Read error: Connection reset by peer | ||
| [2010/06/11 07:15:51] @ joe-mac joined channel #puppet | ||
| [2010/06/11 07:17:04] @ gebi joined channel #puppet | ||
| [2010/06/11 07:17:33] @ Quit: kc7zzv: Quit: kc7zzv | ||
| [2010/06/11 07:20:02] @ afletcher joined channel #puppet | ||
| [2010/06/11 07:27:20] @ shenson joined channel #puppet | ||
| [2010/06/11 07:35:36] @ Quit: fluxdude: Ping timeout: 258 seconds | ||
| [2010/06/11 07:35:50] @ Quit: nareshov: Quit: leaving | ||
| [2010/06/11 07:41:17] @ ckrough joined channel #puppet | ||
| [2010/06/11 07:43:34] @ Quit: Pupeno: Ping timeout: 260 seconds | ||
| [2010/06/11 07:44:36] <gepetto> ::redmine:: Wiki edit: Using_Mongrel (#6) @ http://projects.reductivelabs.com/projects/1/wiki/Using_Mongrel?version=6 (by Todd Zullinger) | ||
| [2010/06/11 07:44:36] <gepetto> ::redmine:: Wiki edit: Using_Mongrel_On_Enterprise_Linux (#4) @ http://projects.reductivelabs.com/projects/1/wiki/Using_Mongrel_On_Enterprise_Linux?version=4 (by Todd Zullinger) | ||
| [2010/06/11 07:46:20] <unixdaemon> jamesturnbull: is puppet-scaffold in github ok to work on? I've had some problems running it and wanted to double check | ||
| [2010/06/11 07:46:20] @ thekad-afk is now known as thekad | ||
| [2010/06/11 07:46:23] @ mboyd joined channel #puppet | ||
| [2010/06/11 07:49:24] @ thekad is now known as thekad-afk | ||
| [2010/06/11 07:49:34] @ thekad-afk is now known as thekad | ||
| [2010/06/11 07:49:41] @ Pupeno joined channel #puppet | ||
| [2010/06/11 07:52:21] @ fluxdude joined channel #puppet | ||
| [2010/06/11 07:53:32] @ Quit: ckauhaus: Ping timeout: 272 seconds | ||
| [2010/06/11 07:53:59] <tim|mac> will facter ever get something like array support? it would be so awesome if I could get the installed version of every package on the system in puppet :S | ||
| [2010/06/11 07:55:09] @ jellis-real joined channel #puppet | ||
| [2010/06/11 07:55:29] @ Quit: toi: Quit: Ex-Chat | ||
| [2010/06/11 07:56:03] <Volcane> tim|mac: facts get sent over a HTTP GET and that would far exceed the max lengh limit for sure requests :) | ||
| [2010/06/11 07:56:10] <Volcane> tim|mac: but yeah i think its planned in time | ||
| [2010/06/11 07:56:11] <tim|mac> damn | ||
| [2010/06/11 07:56:30] <Volcane> why do you want that as facts? | ||
| [2010/06/11 07:56:49] @ jdcasey joined channel #puppet | ||
| [2010/06/11 07:56:58] @ _elmata_ joined channel #puppet | ||
| [2010/06/11 07:57:46] * tim|mac is thinking about automating vulnerability checking by cross-referencing installed version with the debian CVE databas | ||
| [2010/06/11 07:57:47] <tim|mac> e | ||
| [2010/06/11 07:58:07] <barn> should facter being doing that? it sounds a big task | ||
| [2010/06/11 07:58:11] <joe-mac> tim|mac: just buy nexpose from my company | ||
| [2010/06/11 07:58:14] <Volcane> yeah unconvinced | ||
| [2010/06/11 07:58:16] <joe-mac> then you're all set :-) | ||
| [2010/06/11 07:58:35] <joe-mac> well, tyhe company i work for | ||
| [2010/06/11 07:59:05] <tim|mac> yeah, maybe I'm approaching this the wrong way | ||
| [2010/06/11 07:59:08] <tim|mac> hmz | ||
| [2010/06/11 07:59:37] <tim|mac> joe-mac: customer is already a big qualys user, I'm afraid | ||
| [2010/06/11 07:59:45] @ Quit: RageLink: Ping timeout: 258 seconds | ||
| [2010/06/11 08:00:58] @ Quit: shug: Quit: Leaving | ||
| [2010/06/11 08:01:26] <joe-mac> BOOOOOOOOO | ||
| [2010/06/11 08:01:30] <joe-mac> :-D | ||
| [2010/06/11 08:01:37] @ Quit: jdcasey: Read error: Connection reset by peer | ||
| [2010/06/11 08:01:47] @ jdcasey joined channel #puppet | ||
| [2010/06/11 08:02:13] @ Quit: beata_: Quit: Lost terminal | ||
| [2010/06/11 08:02:34] @ Quit: jab_doa: Quit: Verlassend | ||
| [2010/06/11 08:03:07] @ Quit: dearka: Remote host closed the connection | ||
| [2010/06/11 08:03:41] <tim|mac> friggin' qualys uses their own identifiers for vulns instead of CVE numbers... even worse, they group CVEs together as one vuln... :( *sigh* | ||
| [2010/06/11 08:03:58] @ Quit: _elmata_: Ping timeout: 258 seconds | ||
| [2010/06/11 08:04:22] @ _elmata_ joined channel #puppet | ||
| [2010/06/11 08:04:29] @ rmiller4pi8 joined channel #puppet | ||
| [2010/06/11 08:08:58] @ toi joined channel #puppet | ||
| [2010/06/11 08:11:10] @ Quit: herdingcat: Ping timeout: 264 seconds | ||
| [2010/06/11 08:12:28] @ sebas891 joined channel #puppet | ||
| [2010/06/11 08:13:22] @ mpxm joined channel #puppet | ||
| [2010/06/11 08:13:50] @ Quit: sdog: Quit: Leaving. | ||
| [2010/06/11 08:14:51] @ ckauhaus joined channel #puppet | ||
| [2010/06/11 08:15:32] @ herdingcat joined channel #puppet | ||
| [2010/06/11 08:21:08] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2010/06/11 08:23:32] @ kc7zzv joined channel #puppet | ||
| [2010/06/11 08:23:36] @ Quit: toi: Ping timeout: 252 seconds | ||
| [2010/06/11 08:29:35] @ Quit: gebi: Read error: Operation timed out | ||
| [2010/06/11 08:33:53] @ Quit: flooose: Read error: Operation timed out | ||
| [2010/06/11 08:44:04] @ nigelk joined channel #puppet | ||
| [2010/06/11 08:44:12] @ Quit: ckauhaus: Ping timeout: 272 seconds | ||
| [2010/06/11 08:51:35] @ kc7zzv_ joined channel #puppet | ||
| [2010/06/11 08:54:20] @ Quit: kc7zzv_: Client Quit | ||
| [2010/06/11 08:54:54] @ Quit: Ramonster: Quit: So long, thanx for all the fish | ||
| [2010/06/11 08:55:55] @ Quit: kc7zzv: Ping timeout: 248 seconds | ||
| [2010/06/11 08:58:01] @ Quit: Bass10: Quit: Leaving | ||
| [2010/06/11 08:58:16] @ kc7zzv joined channel #puppet | ||
| [2010/06/11 08:58:26] @ Quit: kc7zzv: Client Quit | ||
| [2010/06/11 08:59:58] @ thekad is now known as thekad-afk | ||
| [2010/06/11 09:05:24] @ Quit: lbt_: Quit: Konversation terminated! | ||
| [2010/06/11 09:06:04] @ thekad-afk is now known as thekad | ||
| [2010/06/11 09:11:58] @ Quit: Pupeno: Quit: Pupeno | ||
| [2010/06/11 09:14:02] <jamesturnbull> unixdaemon: ah I need to fix it - will do today | ||
| [2010/06/11 09:14:56] <unixdaemon> No worries - I've got most of a patch to add simple report templates to it - not sure what I broke and what was already iffy though :) | ||
| [2010/06/11 09:15:07] @ r3g1ster joined channel #puppet | ||
| [2010/06/11 09:15:11] <r3g1ster> hey guys | ||
| [2010/06/11 09:16:03] <r3g1ster> any1 used puppet with apache macros ? | ||
| [2010/06/11 09:18:37] @ labrown joined channel #puppet | ||
| [2010/06/11 09:18:52] <samppah_> r3g1ster: mod_macro? | ||
| [2010/06/11 09:19:12] <r3g1ster> yep | ||
| [2010/06/11 09:19:37] <r3g1ster> im still a newbie with puppet - trying to see what/how i can get it to work better for me | ||
| [2010/06/11 09:20:02] <r3g1ster> ie. adding "vhosts" with mod_macro. | ||
| [2010/06/11 09:20:15] <samppah_> should be simple to write module to do it | ||
| [2010/06/11 09:20:57] <r3g1ster> can puppet alter files that already exist, or does it only use "source" to overwrite the files? | ||
| [2010/06/11 09:21:47] <samppah_> i'm using it to overwrite but i have seen module that allows to append and delete lines from file | ||
| [2010/06/11 09:21:52] <r3g1ster> so if I have my apache vhost file with mod_macro and want to add another macro'd vhost - puppet can just add another line at the bottom of the file | ||
| [2010/06/11 09:21:55] <r3g1ster> ooo | ||
| [2010/06/11 09:22:05] <r3g1ster> k- there might be hope then | ||
| [2010/06/11 09:22:12] <samppah_> is it necessary to keep them in same file? | ||
| [2010/06/11 09:22:25] <r3g1ster> suppose not really | ||
| [2010/06/11 09:22:30] <samppah_> for example i have include vhost/* in my apache confs | ||
| [2010/06/11 09:23:31] <r3g1ster> and you just add vhosts using the apache module? | ||
| [2010/06/11 09:23:48] <samppah_> yes | ||
| [2010/06/11 09:24:02] @ steph021 joined channel #puppet | ||
| [2010/06/11 09:24:07] <r3g1ster> i suppose i could create a vhost template and just add like that too | ||
| [2010/06/11 09:24:55] <r3g1ster> i use mod_macro because all the vhosts are identicle with minor things different. | ||
| [2010/06/11 09:25:14] <Volcane> jamesturnbull: is there a reason the quick fix for calling external facts i put in that ticket isnt being used to resolve that issue? | ||
| [2010/06/11 09:25:25] <samppah_> basicly you can use vhost template instead of macro template | ||
| [2010/06/11 09:25:30] <samppah_> i mean template in puppet | ||
| [2010/06/11 09:25:34] <r3g1ster> ye | ||
| [2010/06/11 09:25:53] <r3g1ster> thanks samppah_ - will try that method | ||
| [2010/06/11 09:25:55] <jamesturnbull> Volcane: which ticket - remind me? | ||
| [2010/06/11 09:26:00] <Volcane> hunting :) | ||
| [2010/06/11 09:26:45] <r3g1ster> oh ye, another question - is there a way to "push" the changes to the puppet clients manually? | ||
| [2010/06/11 09:26:45] <jamesturnbull> Volcane: you a rugby fan? | ||
| [2010/06/11 09:26:52] @ tonyskapunk joined channel #puppet | ||
| [2010/06/11 09:26:54] <Volcane> nope :) | ||
| [2010/06/11 09:26:56] * jamesturnbull is guessing nop | ||
| [2010/06/11 09:27:23] <jamesturnbull> brb | ||
| [2010/06/11 09:27:28] <samppah_> r3g1ster: you mean from server side? | ||
| [2010/06/11 09:27:45] <r3g1ster> samppah_: yep | ||
| [2010/06/11 09:28:04] <samppah_> afaik it should be possible with puppetrun | ||
| [2010/06/11 09:28:31] <samppah_> i'm still fairly new with puppet myself .) | ||
| [2010/06/11 09:28:36] <r3g1ster> cool ty - will look at that too | ||
| [2010/06/11 09:28:37] @ _elmata_ is now known as ragelink | ||
| [2010/06/11 09:28:52] <r3g1ster> i've just read "pulling strings with puppet" - quite a good book | ||
| [2010/06/11 09:28:57] <r3g1ster> nice intro to puppet | ||
| [2010/06/11 09:29:08] <Volcane> jamesturnbull: http://projects.reductivelabs.com/issues/1365#note-14 | ||
| [2010/06/11 09:29:29] <r3g1ster> now getting a proof of concept working, so exploring the options | ||
| [2010/06/11 09:29:38] <matti> Volcane: Almost :) | ||
| [2010/06/11 09:29:55] * matti wish SA could won the game. | ||
| [2010/06/11 09:30:12] <r3g1ster> me too matti | ||
| [2010/06/11 09:30:17] * Volcane mostly wish england loses as soon as humanly possible so i can laugh at them | ||
| [2010/06/11 09:30:35] <Volcane> on the other hand | ||
| [2010/06/11 09:30:38] <Volcane> it could be like tennis | ||
| [2010/06/11 09:30:48] <Volcane> where wosshisname can consistantly come second | ||
| [2010/06/11 09:30:50] <Volcane> no matter who/what | ||
| [2010/06/11 09:30:57] <Volcane> thats fun too | ||
| [2010/06/11 09:31:16] @ gmcquillan joined channel #puppet | ||
| [2010/06/11 09:31:30] <matti> Hm. | ||
| [2010/06/11 09:32:06] <hMz> anyone have any ideas for #3961? | ||
| [2010/06/11 09:32:07] <gepetto> hMz: #3961 is http://projects.puppetlabs.com/issues/show/3961 "Puppet - Bug #3961: puppetca doesnt generate certificate in $certdir. - Puppet Labs" | ||
| [2010/06/11 09:32:58] <joe-mac> hey jamesturnbull what software is it exactly that you use to 'sign off' commits? | ||
| [2010/06/11 09:33:26] @ tecto joined channel #puppet | ||
| [2010/06/11 09:33:26] @ Quit: tecto: Changing host | ||
| [2010/06/11 09:33:26] @ tecto joined channel #puppet | ||
| [2010/06/11 09:33:34] <Volcane> joe-mac: i think thats just the git signoff feature | ||
| [2010/06/11 09:33:50] * matti pokes jamesturnbull | ||
| [2010/06/11 09:34:29] <joe-mac> Volcane: yea i'm looking to do something similar in svn, seems the only way is to give a person or person's write access to the trunk and devs only access to the development branch | ||
| [2010/06/11 09:34:44] <joe-mac> didn't know if tehre was some other way in svn, though i've heard git has this stuff sort of built in | ||
| [2010/06/11 09:35:06] <Volcane> joe-mac: ah, with git ppl mail patches and you include them or merge remote repos | ||
| [2010/06/11 09:35:38] <joe-mac> right, it's more conducive to many developers at once | ||
| [2010/06/11 09:35:52] <joe-mac> i should probably think about switching but windows client support matters too | ||
| [2010/06/11 09:36:01] <Volcane> joe-mac: sure, see pro git book though - free pdf - they have scenarios for all sorts of sizes of team | ||
| [2010/06/11 09:37:30] <r3g1ster> BTW - i know puppet can be used to add linux users - but how do you get it to remove them ? have to do it manually? | ||
| [2010/06/11 09:37:31] @ Quit: afletcher: Ping timeout: 248 seconds | ||
| [2010/06/11 09:38:22] <joe-mac> ensure => "absent", managehome => "true", force => "true" | ||
| [2010/06/11 09:38:24] <Volcane> r3g1ster: user{"foo": ensure => absent} | ||
| [2010/06/11 09:38:26] <joe-mac> that should probabyl do it | ||
| [2010/06/11 09:38:32] <r3g1ster> ah. ty | ||
| [2010/06/11 09:38:38] <joe-mac> that is if you want to userdel -rf user | ||
| [2010/06/11 09:38:47] <joe-mac> volcane's example works fine, but won't remove their files | ||
| [2010/06/11 09:39:14] <Volcane> joe-mac: yours is missleading though, cos it wont remove *all* their files :P | ||
| [2010/06/11 09:39:17] <joe-mac> Volcane: yea i am checking it out now, seriously contemplating the move, since i got asked to add three people to be able to commit to puppet i have to kind of re architect the dev process | ||
| [2010/06/11 09:39:37] <joe-mac> Volcane: lol, add in an exec find / -user blah blah -exec rm -rf {} \; | ||
| [2010/06/11 09:39:41] <joe-mac> ;-) | ||
| [2010/06/11 09:39:57] <r3g1ster> lol | ||
| [2010/06/11 09:39:58] <joe-mac> somewhere in there | ||
| [2010/06/11 09:40:05] @ afletcher joined channel #puppet | ||
| [2010/06/11 09:40:24] <joe-mac> hmm, too bad you can't process the actual change from a notification | ||
| [2010/06/11 09:40:47] <joe-mac> like you can send a notify, but that's just any change, if you direct an absence change, you could do triggers or hooks to those changes | ||
| [2010/06/11 09:41:00] <hMz> i'm in that boat now | ||
| [2010/06/11 09:41:04] <hMz> 10 people all working on puppet | ||
| [2010/06/11 09:41:10] <hMz> we're contemplating having a production merge stick | ||
| [2010/06/11 09:41:13] <hMz> so people stop stepping on each other :/ | ||
| [2010/06/11 09:41:21] <joe-mac> merge stick? | ||
| [2010/06/11 09:41:26] <hMz> like the "talking stick" | ||
| [2010/06/11 09:41:33] <hMz> only the person holding it can talk, or in this case merge | ||
| [2010/06/11 09:41:36] <joe-mac> you mean the one you beat people over the head with? | ||
| [2010/06/11 09:41:39] <joe-mac> oh | ||
| [2010/06/11 09:42:09] <joe-mac> sure, so what i am thinking of doing if i don't move to git is just create a development puppet environment, and that'll be the branch they can work on | ||
| [2010/06/11 09:42:14] <joe-mac> anybody can work on i should say | ||
| [2010/06/11 09:42:22] <joe-mac> both infrastructure and infrastructure-nonpriv | ||
| [2010/06/11 09:42:30] <joe-mac> like people when they start will be int eh nonpriv group, or juniors | ||
| [2010/06/11 09:42:41] <neek> if you have multiple people developing against puppet, that sounds like the right idea. | ||
| [2010/06/11 09:42:51] <hMz> isnt that trunk? | ||
| [2010/06/11 09:42:53] <joe-mac> then post-commits change the subject to "PLEASE APPROVE AND MERGE" on any change in the dev environment, but only senior people are allowed to merge to production | ||
| [2010/06/11 09:43:04] <joe-mac> hMz: "the truth is, there is no trunk" | ||
| [2010/06/11 09:43:07] <joe-mac> in svn at least | ||
| [2010/06/11 09:43:24] <joe-mac> productiion environment is analogous to the trunk | ||
| [2010/06/11 09:43:31] <joe-mac> development environment is analogous to the dev branch | ||
| [2010/06/11 09:43:35] <hMz> oic | ||
| [2010/06/11 09:43:39] <hMz> i flipped that upside down | ||
| [2010/06/11 09:43:41] <hMz> i have a production branch | ||
| [2010/06/11 09:43:49] <hMz> and people just hack away in trunk | ||
| [2010/06/11 09:43:58] <joe-mac> o i c | ||
| [2010/06/11 09:44:19] <hMz> and then i follow the software dev model of dev -> staging -> prod | ||
| [2010/06/11 09:44:23] <hMz> where dev = trunk | ||
| [2010/06/11 09:44:26] <joe-mac> that works too, it doesn't really matter since trunk is just an abstract way to describe something taht no longer exists in svn | ||
| [2010/06/11 09:44:32] <joe-mac> right- totally fine | ||
| [2010/06/11 09:44:45] <hMz> no longer exists? | ||
| [2010/06/11 09:44:49] <joe-mac> right- from cvs | ||
| [2010/06/11 09:45:03] <joe-mac> calling things 'trunk' 'branch' etc is cruft from cvs | ||
| [2010/06/11 09:45:33] <hMz> oh yea | ||
| [2010/06/11 09:45:37] <hMz> i didnt know you meant trunk like cvs | ||
| [2010/06/11 09:45:57] <hMz> i've ... disassociated those meanings | ||
| [2010/06/11 09:45:58] <joe-mac> yea, i jut like to clarify the terminology since it's kind of confusing when old school cvs people talk to svn people | ||
| [2010/06/11 09:46:18] <joe-mac> i really like the feature set i see in git i am just comfortable in svn, i gotta break out of it | ||
| [2010/06/11 09:46:39] <hMz> i have a user education issue | ||
| [2010/06/11 09:46:42] <hMz> people still havent adopted svn | ||
| [2010/06/11 09:46:46] <hMz> and i'm already talking about moving on? | ||
| [2010/06/11 09:46:47] <hMz> heh | ||
| [2010/06/11 09:47:03] <joe-mac> lol, yea that's probably going to be my issue | ||
| [2010/06/11 09:47:16] <hMz> people are still using rcs today | ||
| [2010/06/11 09:47:18] <joe-mac> i told my colleague though that no one can have access to the tree without demonstrating some basic svn skills and knowledge | ||
| [2010/06/11 09:47:24] <hMz> and when i try to nudge them to svn, it's always all up hill | ||
| [2010/06/11 09:47:24] @ gaveen joined channel #puppet | ||
| [2010/06/11 09:47:28] <hMz> so i cant imagine they're understand the magic behind git | ||
| [2010/06/11 09:47:36] <joe-mac> rcs actually isn't bad if it's just on one system and you don't have a real-live vcs server | ||
| [2010/06/11 09:47:39] <hMz> er going to understand even | ||
| [2010/06/11 09:47:53] <joe-mac> right, git is a major paradigm shift if they won't even try svn | ||
| [2010/06/11 09:48:05] <hMz> they went from rcs to perforce | ||
| [2010/06/11 09:48:08] @ Quit: steph021: Quit: Leaving | ||
| [2010/06/11 09:48:12] <hMz> so its just more of the same for them | ||
| [2010/06/11 09:48:55] <joe-mac> dev in LA uses hg | ||
| [2010/06/11 09:49:11] <hMz> just to add to the mix | ||
| [2010/06/11 09:49:41] <hMz> the other side of that coin is we have users who are still stuck on svn 1.2 and wont budge | ||
| [2010/06/11 09:51:45] @ Quit: r3g1ster: Quit: leaving | ||
| [2010/06/11 09:51:51] @ snoop joined channel #puppet | ||
| [2010/06/11 09:54:51] <snoop> hello, i'm starting on puppet and i search how the repport work, i try to active it in /etc/puppet/puppet.conf in section main , i add report=true, but nothing to change when the client upgrade a file, i use puppet 0.24.5. | ||
| [2010/06/11 09:55:15] @ thekad is now known as thekad-afk | ||
| [2010/06/11 09:56:48] <joe-mac> snoop: what are you expecting to happen? | ||
| [2010/06/11 09:56:57] <joe-mac> also, .24.5 is pretty old | ||
| [2010/06/11 09:57:19] <joe-mac> .24.8 or 9 is the oldest version i would really consider using | ||
| [2010/06/11 09:57:52] <Tonnerre> Didn't .5 have an ugly bug? | ||
| [2010/06/11 09:58:14] @ mmcgrath left channel #puppet () | ||
| [2010/06/11 09:58:46] @ ahuman joined channel #puppet | ||
| [2010/06/11 09:59:28] <joe-mac> Tonnerre: i think so | ||
| [2010/06/11 09:59:43] <joe-mac> i ran .24.4 for a while but there were features i needed in .24.8, but it was pretty stable iirc | ||
| [2010/06/11 09:59:53] <joe-mac> then .24.5 had some bug or something like you said | ||
| [2010/06/11 10:00:32] <Tonnerre> Anyway, I lifted pkgsrc up from 0.24.9 to 0.25.5 yesternight | ||
| [2010/06/11 10:00:32] <hMz> i just upgraded from 0.24.8 last week | ||
| [2010/06/11 10:00:53] <Tonnerre> So no more 0.24 for me and all other pkgsrc users ;) | ||
| [2010/06/11 10:00:54] <hMz> although my open ticket is holding me back from finishing that upgrade | ||
| [2010/06/11 10:02:35] <snoop> joe-mac, nothing appear in /var/lib/puppet/reports, for upgrade, you suggest .24.8 ? | ||
| [2010/06/11 10:04:39] <joe-mac> snoop: for upgrading i like .25.4, it's been fast and fairly stable, only one bug that is annoying with stored configs that no one can seem to track down... however, where arte you looking for reports? tehy go to the master | ||
| [2010/06/11 10:06:28] <hMz> tonnerre: wouldnt the right thing to do be to rename the old folder to puppet24 and startup a puppet25? | ||
| [2010/06/11 10:06:54] <hMz> i'd be sad if i couldnt update my pkgsrc because it screwed my setup (i could only wish to use netbsd in production tho) | ||
| [2010/06/11 10:08:05] <snoop> joe-mac, I'm looking in /var/lib/puppet/repports on the puppetmaster server. Ok for the version i tried with .25.5 but communication with server didn't work | ||
| [2010/06/11 10:08:29] <joe-mac> we use openbsd in production for all firewalls | ||
| [2010/06/11 10:08:36] <joe-mac> it's a bad ass operating system | ||
| [2010/06/11 10:09:12] <joe-mac> if they had a company behind them to appease the overlords, better package management, and sort of an LTS type release- like what RHEL/Ubuntu LTS does- i would want to use it on all servers | ||
| [2010/06/11 10:09:13] <hMz> i made a softrouter with netbsd one time that did optical to copper conversion for a oc24 | ||
| [2010/06/11 10:09:17] <hMz> it was awesome. | ||
| [2010/06/11 10:09:19] <snoop> i will try with .25.4 version for reporting, for client it's butter have the same version of server ? | ||
| [2010/06/11 10:09:30] <joe-mac> yea, does netbsd use packet filter now? | ||
| [2010/06/11 10:10:26] <hMz> for a while now | ||
| [2010/06/11 10:10:43] <hMz> i think i was back in '04 '05 | ||
| [2010/06/11 10:10:53] <hMz> cant recall | ||
| [2010/06/11 10:11:12] <hMz> oh yup, july '04 | ||
| [2010/06/11 10:11:49] <joe-mac> nice | ||
| [2010/06/11 10:11:52] <joe-mac> PF > * | ||
| [2010/06/11 10:12:00] <joe-mac> it makes my life suck less | ||
| [2010/06/11 10:14:15] @ adrian_broher joined channel #puppet | ||
| [2010/06/11 10:17:55] @ Quit: seanos: Ping timeout: 260 seconds | ||
| [2010/06/11 10:18:46] @ Quit: alban2: Ping timeout: 240 seconds | ||
| [2010/06/11 10:19:50] @ plathrop-away is now known as plathrop | ||
| [2010/06/11 10:22:07] @ LinuxCode joined channel #puppet | ||
| [2010/06/11 10:22:22] @ ezmobius joined channel #puppet | ||
| [2010/06/11 10:25:53] @ _elmata_ joined channel #puppet | ||
| [2010/06/11 10:26:11] <snoop> i quit work, thank's for your guidance joe-mac | ||
| [2010/06/11 10:26:18] <snoop> good week | ||
| [2010/06/11 10:27:09] @ Quit: snoop: Quit: maybe in an other world or an other time | ||
| [2010/06/11 10:27:09] <joe-mac> np | ||
| [2010/06/11 10:28:29] @ Quit: ragelink: Ping timeout: 258 seconds | ||
| [2010/06/11 10:30:41] @ kc7zzv joined channel #puppet | ||
| [2010/06/11 10:31:39] @ Quit: tecto: Read error: No route to host | ||
| [2010/06/11 10:31:46] @ tecto joined channel #puppet | ||
| [2010/06/11 10:31:46] @ Quit: tecto: Changing host | ||
| [2010/06/11 10:31:46] @ tecto joined channel #puppet | ||
| [2010/06/11 10:32:06] <jamesturnbull> Volcane: weird I thought that patch had been pushed - let me check | ||
| [2010/06/11 10:36:06] <jamesturnbull> matti: pong | ||
| [2010/06/11 10:36:55] <jamesturnbull> Volcane: and it has - bad nasrat :) | ||
| [2010/06/11 10:37:02] <Volcane> ah :) | ||
| [2010/06/11 10:38:07] <kc7zzv> I'm rather lost. I want to put a variable in module, and then override it in the node's definition. Is this do-able? | ||
| [2010/06/11 10:38:27] @ Quit: tecto: Ping timeout: 258 seconds | ||
| [2010/06/11 10:38:58] <Volcane> kc7zzv: its horrible. if $some_var { $local_var = $some_var } else { $local_var = "default" } | ||
| [2010/06/11 10:39:08] <Volcane> kc7zzv: then node foo { $some_var = "not default" } | ||
| [2010/06/11 10:39:35] <kc7zzv> Is there a better way? I want to send a parameter into a module for a template. | ||
| [2010/06/11 10:40:09] <kc7zzv> Where I'm probably using the word "parameter" incorrectly. | ||
| [2010/06/11 10:40:53] <Volcane> today not really, future versions will have something called parameterized classes (i think thats what it is) but they can make this easier | ||
| [2010/06/11 10:41:31] @ tecto joined channel #puppet | ||
| [2010/06/11 10:41:31] @ Quit: tecto: Changing host | ||
| [2010/06/11 10:41:31] @ tecto joined channel #puppet | ||
| [2010/06/11 10:42:24] <nigelk> kc7zzv: Volcane describes the only way to do this now | ||
| [2010/06/11 10:42:37] <nigelk> unless you want to push the default value into the template or resource that's being instantiated | ||
| [2010/06/11 10:42:46] <nigelk> which makes me feel dirty | ||
| [2010/06/11 10:42:51] <kc7zzv> Thanks for the help. I assume that this is dependent on the order that the files are parsed? | ||
| [2010/06/11 10:43:18] <nigelk> it shouldn't be, not if you're doing all your work in classes in modules | ||
| [2010/06/11 10:43:32] <nigelk> you defined the override at the node level which is global | ||
| [2010/06/11 10:43:36] <nigelk> s/defined/define | ||
| [2010/06/11 10:43:55] <nigelk> and then when it's being used, you check if defined, otherwise use the default value | ||
| [2010/06/11 10:44:07] <nigelk> I keep meaning to write a function to hide this bit, but not do as much as extlookup etc | ||
| [2010/06/11 10:44:17] <nigelk> but keep getting stuck on what to call it. It's kind of like a getter... ? | ||
| [2010/06/11 10:44:51] <Volcane> yeah i gave up and just use extlookup for that now | ||
| [2010/06/11 10:45:41] <jamesturnbull> Volcane: 2.6.0 in fact | ||
| [2010/06/11 10:46:19] <Volcane> jamesturnbull: who/what? :) | ||
| [2010/06/11 10:47:33] @ Quit: LinuxCode: Quit: Connection Closed | ||
| [2010/06/11 10:47:58] @ Quit: bronto: Quit: Leaving. | ||
| [2010/06/11 10:48:18] <Volcane> jamesturnbull: ah you mean in reference to my 'future versions' yeah | ||
| [2010/06/11 10:48:43] <joe-mac> i don't understand what paramaterized classes means- isn't that what definitions would be considered? | ||
| [2010/06/11 10:48:57] <Volcane> joe-mac: like a definition but still a singleton like a class | ||
| [2010/06/11 10:49:12] <Volcane> joe-mac: so dashboard will be able to ask the class what variables do you need, and what are defaults | ||
| [2010/06/11 10:49:16] <joe-mac> i c | ||
| [2010/06/11 10:49:23] <Volcane> joe-mac: and present user interface for that when you include a class on a node | ||
| [2010/06/11 10:49:28] <joe-mac> i can't really see myself using this | ||
| [2010/06/11 10:49:52] <joe-mac> until extlookup stops working for some reason lol | ||
| [2010/06/11 10:49:58] <Volcane> heh | ||
| [2010/06/11 10:50:27] <joe-mac> even still, if you want to look up the vars from csv or db, you need a function | ||
| [2010/06/11 10:50:39] <joe-mac> i saw a ticket that PL wants to do this but a different way than extlookup | ||
| [2010/06/11 10:51:01] <Volcane> joe-mac: well sure, kind of, your classifier can gain the ability to pass in those params | ||
| [2010/06/11 10:51:18] <Volcane> joe-mac: or modules can read defaults ala extlookup just when you use it | ||
| [2010/06/11 10:51:34] <joe-mac> at which point, parameterized classes are kind of useless? | ||
| [2010/06/11 10:52:30] <Volcane> no cos they are meta data | ||
| [2010/06/11 10:52:44] <Volcane> so even things like the forege can parse and show something like javadoc for the module | ||
| [2010/06/11 10:53:17] <Volcane> my typical class today is class foo { extlookup, extlookup, extlookup, extlookup, logic } | ||
| [2010/06/11 10:53:20] <danderson> what does ensure => role do in a user definition? | ||
| [2010/06/11 10:53:34] <whack> whatever you want it to | ||
| [2010/06/11 10:53:37] <danderson> From the name, I'm guessing that it enforces that the account is a role account, with disabled login | ||
| [2010/06/11 10:53:37] <whack> it's just a parameter | ||
| [2010/06/11 10:53:45] <Volcane> this doesnt change a lot with param classes, but it does mean the lookups, defaults, var names etc become meta data that u can talk to from other tools | ||
| [2010/06/11 10:53:55] <whack> danderson: the resource docs for 'user' should have the values valid for that resource. | ||
| [2010/06/11 10:54:12] <whack> does it not tell you what 'role' means? | ||
| [2010/06/11 10:54:29] <danderson> whack: yes, the valid values are present/absent/role. The first two are well-known, but 'role' is not, and isn't documented. | ||
| [2010/06/11 10:54:29] <joe-mac> Volcane: are you saying that we will be able to execute arbitrary code and create facts on the fly basically on nodes? | ||
| [2010/06/11 10:54:48] <joe-mac> or am i just missing the point entirely | ||
| [2010/06/11 10:54:55] * |Mike| grabs a beer | ||
| [2010/06/11 10:55:18] @ Quit: kc7zzv: Ping timeout: 272 seconds | ||
| [2010/06/11 10:55:28] <danderson> preliminary googling also doesn't reveal any uses of this vaue. | ||
| [2010/06/11 10:55:34] <Volcane> danderson: i think the role thing only matters on solaris | ||
| [2010/06/11 10:55:43] <joe-mac> yea, was about to say | ||
| [2010/06/11 10:56:07] <danderson> Volcane: aha. That makes sense, now that you mention it, what with all the other role stuff that only works with the solaris provider. Thanks. | ||
| [2010/06/11 10:56:28] <Volcane> joe-mac: erm, something along those lines, when you include a class, say myvhost, the dashboard can ask you who the contact person for that vhost is, just cos the class indicated it needs that bit of info | ||
| [2010/06/11 10:57:20] <joe-mac> what if i don't use the dashboard? how do i get 'asked'? | ||
| [2010/06/11 10:57:31] <joe-mac> i'm not just being difficult, i want to understand upcoming features | ||
| [2010/06/11 10:57:39] <Volcane> joe-mac: maybe you read the modules page on the forge and saw you can give it that info | ||
| [2010/06/11 10:57:46] <Volcane> joe-mac: or maybe puppetdoc told you | ||
| [2010/06/11 10:58:15] <joe-mac> o i c | ||
| [2010/06/11 10:58:44] <Volcane> i am not sure of the syntax but it will look a lot like a definition, just not dynamic | ||
| [2010/06/11 10:59:03] <Volcane> you cant include class foo twice with different options | ||
| [2010/06/11 11:00:25] @ seanos joined channel #puppet | ||
| [2010/06/11 11:01:18] <joe-mac> right | ||
| [2010/06/11 11:01:31] @ cynicism1c joined channel #puppet | ||
| [2010/06/11 11:01:32] @ kc7zzv_ joined channel #puppet | ||
| [2010/06/11 11:01:39] <joe-mac> hey Volcane do you have a linkt hat explains how approval works in git? tyou seemed to know something about it and my googel searches for some reason aren't really returning much | ||
| [2010/06/11 11:01:59] @ pting joined channel #puppet | ||
| [2010/06/11 11:02:07] <Volcane> joe-mac: the pro git pdf, towards the end they show various scenarios for teams/projects of different sizes | ||
| [2010/06/11 11:02:11] <Volcane> joe-mac: thats the best I've seen | ||
| [2010/06/11 11:02:12] @ Quit: cynicism1c: Client Quit | ||
| [2010/06/11 11:02:21] <joe-mac> cool, let me fast forward to the end | ||
| [2010/06/11 11:02:43] <Volcane> joe-mac: look at gerrit as well http://code.google.com/p/gerrit/ | ||
| [2010/06/11 11:02:55] <Volcane> joe-mac: its like google codes code review tool self hosted | ||
| [2010/06/11 11:03:05] <Volcane> joe-mac: cant say i have anyting good to say for the UI but it seems useful | ||
| [2010/06/11 11:04:12] <nigelk> google produce something useful with a bad UI? say it's not true! | ||
| [2010/06/11 11:04:22] <Volcane> hehe | ||
| [2010/06/11 11:04:29] <nigelk> gerrit is quite cool | ||
| [2010/06/11 11:04:34] <nigelk> we use it for internal kernel stuff | ||
| [2010/06/11 11:04:55] <Volcane> yeah i saw a demo it looks nice if u have a team big enough to need that kind of thing | ||
| [2010/06/11 11:05:19] <whack> nigelk: no more mondrian? | ||
| [2010/06/11 11:05:29] <nigelk> mondrian is different | ||
| [2010/06/11 11:05:47] <nigelk> gerrit is for git | ||
| [2010/06/11 11:05:52] <whack> I still haven't found a code review tool that was as awesome as mondrian :( | ||
| [2010/06/11 11:05:55] <whack> ahh | ||
| [2010/06/11 11:05:59] <nigelk> the open sourced mondrian is... some other name :) | ||
| [2010/06/11 11:06:06] <nigelk> and it's not quite as good as the internal one | ||
| [2010/06/11 11:06:11] <nigelk> mondrian does rock | ||
| [2010/06/11 11:06:22] <whack> quite | ||
| [2010/06/11 11:06:32] <nigelk> I think I'd miss it more than just about anything else if I quit :) | ||
| [2010/06/11 11:09:25] @ ajbourg_ joined channel #puppet | ||
| [2010/06/11 11:10:52] <jhelwig> nigelk: You thinking of rietveld? | ||
| [2010/06/11 11:10:56] <whack> that's the one | ||
| [2010/06/11 11:10:58] <nigelk> that's it | ||
| [2010/06/11 11:11:06] @ Quit: ajbourg: Ping timeout: 240 seconds | ||
| [2010/06/11 11:11:06] @ ajbourg_ is now known as ajbourg | ||
| [2010/06/11 11:11:11] @ thekad-afk is now known as thekad | ||
| [2010/06/11 11:11:23] @ Quit: Cuchulain: Ping timeout: 248 seconds | ||
| [2010/06/11 11:11:46] <whack> nigelk: there's also gvn for 'p4 change'-like and checking in changes to temporary branches for review | ||
| [2010/06/11 11:12:11] @ Quit: tecto: Ping timeout: 258 seconds | ||
| [2010/06/11 11:12:28] <nigelk> that's svn only though right? | ||
| [2010/06/11 11:12:35] <whack> yeah | ||
| [2010/06/11 11:13:06] <whack> works well for doing code reviews in places where you don't have global nfs and perforce infrastructure ;) | ||
| [2010/06/11 11:14:51] <dan__t> Its Bring Your Child To Work Day here at the office. I want to kill myself. | ||
| [2010/06/11 11:15:44] * Volcane wonders whats a sane way to git format-patch but to squash a series of commits into one commit | ||
| [2010/06/11 11:15:54] <Volcane> ideally without merging into some other branch with squash, meh | ||
| [2010/06/11 11:16:31] @ tecto joined channel #puppet | ||
| [2010/06/11 11:16:31] @ Quit: tecto: Changing host | ||
| [2010/06/11 11:16:31] @ tecto joined channel #puppet | ||
| [2010/06/11 11:16:44] <jhelwig> Volcane: There isn't, however you can just git-diff, and make the email yourself. | ||
| [2010/06/11 11:17:06] <Volcane> really seems like it should just have a --squash option :) | ||
| [2010/06/11 11:17:55] <nigelk> Volcane: you don't want to rebase then format-patch ? | ||
| [2010/06/11 11:17:59] <whack> I'm sure there's a carpal-tunnel-inducing series of one-liners that will do it for you ;) | ||
| [2010/06/11 11:18:05] <jhelwig> Dunno if I'd agree with that. I like having the commits around that the patches were generated from. | ||
| [2010/06/11 11:18:31] * Volcane has one of those commit-too-often habits | ||
| [2010/06/11 11:18:39] <nigelk> me too. I just rebase -i then format patch | ||
| [2010/06/11 11:18:40] <Volcane> which just doesnt help other coders at all | ||
| [2010/06/11 11:18:45] <jhelwig> Volcane: That's what rebase --interactive is there for. ;-) | ||
| [2010/06/11 11:18:47] <nigelk> I want my patches to reflect the actual commits | ||
| [2010/06/11 11:18:58] @ Quit: ajbourg: Remote host closed the connection | ||
| [2010/06/11 11:19:08] <whack> Volcane: do you not push after every commit? | ||
| [2010/06/11 11:19:15] <Volcane> not always | ||
| [2010/06/11 11:19:20] @ ajbourg joined channel #puppet | ||
| [2010/06/11 11:19:26] <Volcane> while doing dev, i do lots of commits | ||
| [2010/06/11 11:19:32] <Volcane> every time i reach some small mileston | ||
| [2010/06/11 11:19:38] <Volcane> i push when i reach big milestons | ||
| [2010/06/11 11:19:40] <whack> aah, I treat git like svn and push after every tommit ;) | ||
| [2010/06/11 11:19:48] <Volcane> and patch to upstream when i done whatever i was supposed to do | ||
| [2010/06/11 11:19:50] <nigelk> so my workflow works like "edit/commit, edit/commit, edit/commit, rebase -i, push" | ||
| [2010/06/11 11:19:55] <nigelk> doesn't that work for you Volcane ? | ||
| [2010/06/11 11:20:03] <Volcane> let me see how rebase work - early days with git here | ||
| [2010/06/11 11:20:10] <nigelk> oh you will love rebase -i then :) | ||
| [2010/06/11 11:20:14] <whack> I don't like local commits because I have more than one workstation | ||
| [2010/06/11 11:20:27] <nigelk> whack: so I use github for that | ||
| [2010/06/11 11:20:36] <whack> nigelk: yep, all my commits go to github | ||
| [2010/06/11 11:20:37] <nigelk> I push dated commits to branches that no-on else looks at | ||
| [2010/06/11 11:20:46] <nigelk> then I can wipe out local state and restore or wipe out remote and push | ||
| [2010/06/11 11:21:08] <nigelk> to avoid the problem of people following you while you rewrite history | ||
| [2010/06/11 11:21:16] <whack> I only use github for one project right now, though, so I have no incentive to actually learn git proper. | ||
| [2010/06/11 11:21:23] @ Quit: fluxdude: Ping timeout: 258 seconds | ||
| [2010/06/11 11:21:25] @ Quit: \ask: Remote host closed the connection | ||
| [2010/06/11 11:22:12] @ steph021 joined channel #puppet | ||
| [2010/06/11 11:22:26] <Volcane> oh yeah, thats hot shit | ||
| [2010/06/11 11:22:33] <Volcane> nice, thanks | ||
| [2010/06/11 11:22:54] <nigelk> :) | ||
| [2010/06/11 11:23:13] <nigelk> just remember if someone checks out a remote branch and you rebase -i and push to it, they're kind of fucked | ||
| [2010/06/11 11:23:25] <jhelwig> Volcane: If you've got a 1.7+ version of Git, then there's a few neat tricks you can do with rebase --interactive --autosquash. | ||
| [2010/06/11 11:23:26] @ iAlien joined channel #puppet | ||
| [2010/06/11 11:23:41] <Volcane> yeah 1.7.1 | ||
| [2010/06/11 11:24:01] <Volcane> I'll play that looks nice | ||
| [2010/06/11 11:24:39] @ Quit: ajbourg: Quit: ajbourg | ||
| [2010/06/11 11:26:55] <Volcane> first home time | ||
| [2010/06/11 11:27:30] <jhelwig> I wish it were "home time". Today is just crawling by. :-\ | ||
| [2010/06/11 11:27:31] @ beata_ joined channel #puppet | ||
| [2010/06/11 11:27:38] @ thekad is now known as thekad-afk | ||
| [2010/06/11 11:27:40] @ thekad-afk is now known as thekad | ||
| [2010/06/11 11:28:02] @ thekad is now known as thekad-afk | ||
| [2010/06/11 11:28:17] @ thekad-afk is now known as thekad | ||
| [2010/06/11 11:28:33] @ thekad is now known as thekad-afk | ||
| [2010/06/11 11:28:43] @ Quit: thekad-afk: Quit: Terminated with extreme prejudice - dircproxy 1.0.5 | ||
| [2010/06/11 11:29:12] @ thekad joined channel #puppet | ||
| [2010/06/11 11:29:24] @ Quit: adrian_broher: Read error: Operation timed out | ||
| [2010/06/11 11:29:48] @ adrian_broher joined channel #puppet | ||
| [2010/06/11 11:32:24] <joe-mac> i wish it were, 'not busy time' | ||
| [2010/06/11 11:32:36] <joe-mac> home or not lol | ||
| [2010/06/11 11:32:43] <LeLutin> in the supported platforms page it says windows is planned to be supported in 2010. is it really going to happen? | ||
| [2010/06/11 11:33:07] <nigelk> LeLutin: for various degrees of "supported" ? | ||
| [2010/06/11 11:33:22] <nigelk> LeLutin: see http://dasz.at/index.php/2010/06/porting-puppet-to-windows/ | ||
| [2010/06/11 11:33:30] <joe-mac> ugh wtf can't i remember where to put a ^ in a regex to negate a string | ||
| [2010/06/11 11:33:48] <nigelk> joe-mac: http://www.regular-expressions.info/reference.html | ||
| [2010/06/11 11:34:03] <nigelk> depends if you want to negate a class or what | ||
| [2010/06/11 11:34:59] <jhelwig> joe-mac: Yeah, you want to negate a character class, or do a negative look-(ahead|behind)? | ||
| [2010/06/11 11:35:53] <joe-mac> i want to negate a string- not a char clas | ||
| [2010/06/11 11:36:11] <joe-mac> i basically want to say if ipsec is disabled, enable it, so i go to match ipsec=(anything but the string 'yes') | ||
| [2010/06/11 11:36:53] <jhelwig> joe-mac: ipsec=(?!yes) | ||
| [2010/06/11 11:37:14] @ |GuS| joined channel #puppet | ||
| [2010/06/11 11:37:16] <jhelwig> http://www.zenspider.com/Languages/Ruby/QuickRef.html Look for "zero-width" | ||
| [2010/06/11 11:37:52] <joe-mac> jhelwig: no wonder, i kept trying to apply the ^ character but that only works for chars durr | ||
| [2010/06/11 11:38:45] <joe-mac> hm, not working with grep -E | ||
| [2010/06/11 11:38:56] <jhelwig> Oh, dunno if egrep supports it. | ||
| [2010/06/11 11:39:04] <jhelwig> I assumed you were using Ruby/Perl. | ||
| [2010/06/11 11:39:13] <jhelwig> Try ack | ||
| [2010/06/11 11:39:28] <jhelwig> ack will support it, since it takes Perl regexes. | ||
| [2010/06/11 11:39:31] <whack> egrep doesn't support look-behinds, iirc | ||
| [2010/06/11 11:39:49] <joe-mac> unfortunately, this is a pre-baked definition that mimics the cfengine editfiles shit | ||
| [2010/06/11 11:39:50] <jhelwig> Don't think much other than Perl supports look-behind. | ||
| [2010/06/11 11:39:54] @ WALoeIII joined channel #puppet | ||
| [2010/06/11 11:39:58] <joe-mac> so it is using grep, too disruptive to change most likely | ||
| [2010/06/11 11:39:58] <whack> you probably want (?<!foo) for a negative look behind, or (?!foo) for a negative look a head | ||
| [2010/06/11 11:40:35] <whack> jhelwig: oniguruma does, iirc, and Xpressive, PCRE (which is not really perl anymore), perl, and possibly python | ||
| [2010/06/11 11:40:49] <joe-mac> grep -E doesn't use pcre? | ||
| [2010/06/11 11:40:53] <whack> nope | ||
| [2010/06/11 11:41:07] <joe-mac> priobably want to use -P i guess | ||
| [2010/06/11 11:41:26] <jhelwig> joe-mac: You can simulate a negative look-ahead by piping grep through grep again. grep 'ipsec=' | grep -v 'ipsec=yes' | ||
| [2010/06/11 11:41:38] <jhelwig> There's probably better ways, though. | ||
| [2010/06/11 11:41:49] @ Quit: [GuS]: Ping timeout: 265 seconds | ||
| [2010/06/11 11:42:13] <LeLutin> nigelk: interesting. yeah windows is a complete world in itself to support | ||
| [2010/06/11 11:42:30] <joe-mac> jhelwig: interesting | ||
| [2010/06/11 11:42:41] <joe-mac> don't think it's possible here, but will try | ||
| [2010/06/11 11:43:36] <whack> sed use sed | ||
| [2010/06/11 11:43:52] <whack> sed -ne '/want/ { /donotwant/!p }' | ||
| [2010/06/11 11:44:38] <whack> or perl: | perl -ne 'print if /foo=(?!bar)/' | ||
| [2010/06/11 11:45:18] <joe-mac> whack: like i said, it's wrapped in a definition in puppet, so changing it would probably be too disruptive | ||
| [2010/06/11 11:45:36] <whack> ahha. | ||
| [2010/06/11 11:45:57] <joe-mac> <sol rosenberg>stop laughing at me!</sol rosenberg> | ||
| [2010/06/11 11:46:05] <whack> well, if it doesn't escape your string, you could do something like an sql injection against it ;) | ||
| [2010/06/11 11:46:24] <whack> foo(pattern="thing' | grep -v 'notwant", ...) | ||
| [2010/06/11 11:46:37] <joe-mac> haha, a shell injection, it probably could but i am not so worried about one of my team haxxing ourselves | ||
| [2010/06/11 11:47:24] @ mpdehaan joined channel #puppet | ||
| [2010/06/11 11:51:29] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/06/11 11:52:04] @ lak joined channel #puppet | ||
| [2010/06/11 11:57:17] @ Quit: mizzy: Ping timeout: 245 seconds | ||
| [2010/06/11 11:59:12] @ Quit: herdingcat: Ping timeout: 252 seconds | ||
| [2010/06/11 11:59:41] @ \ask joined channel #puppet | ||
| [2010/06/11 11:59:59] @ Quit: lak: Quit: lak | ||
| [2010/06/11 12:00:06] @ Quit: steph021: Ping timeout: 258 seconds | ||
| [2010/06/11 12:03:28] @ pting_ joined channel #puppet | ||
| [2010/06/11 12:04:04] @ |GuS| is now known as [GuS] | ||
| [2010/06/11 12:05:10] @ jrisch joined channel #puppet | ||
| [2010/06/11 12:06:00] @ jab_doa joined channel #puppet | ||
| [2010/06/11 12:10:36] @ Filbert joined channel #puppet | ||
| [2010/06/11 12:12:58] @ Quit: reyjrar: Quit: Leaving. | ||
| [2010/06/11 12:15:21] @ Quit: pting_: Quit: Ex-Chat | ||
| [2010/06/11 12:15:31] @ Quit: gaveen: Ping timeout: 260 seconds | ||
| [2010/06/11 12:16:34] @ Quit: tecto: Quit: tecto | ||
| [2010/06/11 12:16:35] @ Quit: cynicismic: Quit: leaving | ||
| [2010/06/11 12:17:08] @ kolla joined channel #puppet | ||
| [2010/06/11 12:19:26] @ Quit: jaredrhine: Ping timeout: 240 seconds | ||
| [2010/06/11 12:21:02] @ adrian_broher joined channel #puppet | ||
| [2010/06/11 12:23:10] @ Quit: skayser: Ping timeout: 264 seconds | ||
| [2010/06/11 12:23:14] @ skayser joined channel #puppet | ||
| [2010/06/11 12:26:03] @ alban2 joined channel #puppet | ||
| [2010/06/11 12:36:31] @ mizzy joined channel #puppet | ||
| [2010/06/11 12:38:00] <_eric> I'm having problems with gems and other packages having the same name | ||
| [2010/06/11 12:38:21] <_eric> is there a way to declare that a package shouldn't be found with the 'gem' provider? | ||
| [2010/06/11 12:40:32] @ Quit: [GuS]: Read error: Connection reset by peer | ||
| [2010/06/11 12:41:52] <whack> _eric: you can use aliases or unify on a single package provider | ||
| [2010/06/11 12:42:42] <whack> package { "mysql": alias => "rubygem-mysql", provider => "gem"; "mysql": alias => "rpm-mysql", provider => "yum"; } | ||
| [2010/06/11 12:42:46] <whack> or somesuch | ||
| [2010/06/11 12:47:51] <_eric> so you would have to specify the provider? | ||
| [2010/06/11 12:48:12] <_eric> I was hoping there was some way to say "install it via apt or yum or whatever you otherwise would if you couldn't use gem" | ||
| [2010/06/11 12:49:22] <whack> nah, there's no way to specify a list of providers to try | ||
| [2010/06/11 12:49:33] <kc7zzv_> If I put the next line in an included class, shouldn't it give me the warning? | ||
| [2010/06/11 12:49:38] <kc7zzv_> warning("Warning: text warning.") | ||
| [2010/06/11 12:49:39] <_eric> that's a shame | ||
| [2010/06/11 12:49:56] @ toi joined channel #puppet | ||
| [2010/06/11 12:50:05] <whack> _eric: you can set class-wide defaults though | ||
| [2010/06/11 12:50:05] @ Quit: beata_: Quit: leaving | ||
| [2010/06/11 12:50:28] <whack> class ... { Package { provider => gem } ... # default provider is now gem for this class } | ||
| [2010/06/11 12:51:02] <kc7zzv_> The puppet function pages make me think I should be able to send a warning that way. | ||
| [2010/06/11 12:51:50] <whack> kc7zzv_: it should, why? | ||
| [2010/06/11 12:51:56] @ Quit: iAlien: Ping timeout: 252 seconds | ||
| [2010/06/11 12:52:28] <kc7zzv_> When I put that line in a manifest, the client isn't getting the warning. | ||
| [2010/06/11 12:52:34] <whack> http://pastebin.com/J8hjx32x | ||
| [2010/06/11 12:52:39] <whack> works for me | ||
| [2010/06/11 12:52:42] <whack> are you sure that part of the manifest is being used? | ||
| [2010/06/11 12:52:56] <kc7zzv_> I wanted to check if it's possible before I assumed it was my fault. | ||
| [2010/06/11 12:53:23] @ jaredrhine joined channel #puppet | ||
| [2010/06/11 12:54:23] <cliff-hm> is this still correct? - http://watzmann.net/blog/2006/12/kickstarting-into-puppet.html - from 2006 (linked of cobbler wiki) | ||
| [2010/06/11 12:56:28] <Tonnerre> Didn't work for me | ||
| [2010/06/11 12:56:38] <Tonnerre> It never found the Puppet package, no matter what repo I added | ||
| [2010/06/11 12:57:11] <shenson> Tonnerre, what OS? | ||
| [2010/06/11 12:57:45] <shenson> cliff-hm, step 2 is pretty up to date | ||
| [2010/06/11 12:57:50] <Tonnerre> RHEL, CentOS | ||
| [2010/06/11 12:57:53] <shenson> step 1 depends on your OS | ||
| [2010/06/11 12:58:00] <shenson> with el, you need to add epel | ||
| [2010/06/11 12:58:18] <Tonnerre> shenson, I did, install failed with the error that it couldn't find the puppet package | ||
| [2010/06/11 12:58:20] <shenson> with fedora, its in the main repo, so no need to add any | ||
| [2010/06/11 12:58:31] <shenson> Tonnerre, when did you try this? | ||
| [2010/06/11 12:58:33] <Tonnerre> Yes, with Fedora that works | ||
| [2010/06/11 12:58:37] <Tonnerre> shenson, I think 3 weeks ago | ||
| [2010/06/11 12:58:40] <cliff-hm> thanks shenson - nice to know before I try it myself :) | ||
| [2010/06/11 12:59:01] <shenson> http://download.fedora.redhat.com/pub/epel/5/x86_64/repoview/puppet.html | ||
| [2010/06/11 12:59:07] <shenson> it is definitely in epel5 | ||
| [2010/06/11 12:59:16] <Tonnerre> I know | ||
| [2010/06/11 12:59:33] <shenson> at what point did you add the repo? | ||
| [2010/06/11 12:59:45] <stahnma> Tonnerre: you can also just sipstream the package onto your cobbler servers's kickstart tree | ||
| [2010/06/11 13:00:12] <Tonnerre> shenson, install, url, repo | ||
| [2010/06/11 13:00:13] <shenson> we have a local repo that we put puppet into (we are still on 0.24 :-() | ||
| [2010/06/11 13:00:26] @ Quit: adrian_broher: Ping timeout: 260 seconds | ||
| [2010/06/11 13:01:05] <shenson> hmm, I don't know, I've definitely made this work by adding the repo with the repo command at install time from within cobbler | ||
| [2010/06/11 13:01:17] @ Quit: mpdehaan: Remote host closed the connection | ||
| [2010/06/11 13:01:27] <Tonnerre> shenson, yes, that's how I gather it's supposed to work | ||
| [2010/06/11 13:01:30] @ thekad is now known as thekad-afk | ||
| [2010/06/11 13:01:30] <kc7zzv_> whack: Strange. You example works, but even putting it at the top of site.pp fails. Could the message be only appearing on the server | ||
| [2010/06/11 13:01:34] <stahnma> could it a a proxy issue | ||
| [2010/06/11 13:01:49] <Tonnerre> I have no proxy | ||
| [2010/06/11 13:02:02] @ thekad-afk is now known as thekad | ||
| [2010/06/11 13:02:30] <stahnma> in the generated kickstart file for that system/profile/distro do you see the line where it's adding epel? | ||
| [2010/06/11 13:04:12] <Tonnerre> I'm not sure how to generate a kickstart file | ||
| [2010/06/11 13:06:50] @ flooose joined channel #puppet | ||
| [2010/06/11 13:07:58] <shenson> Tonnerre, https://cobbler.example.com/cblr/svc/op/ks/system/system.example.com | ||
| [2010/06/11 13:11:03] @ Quit: MPSimmons: Quit: Leaving. | ||
| [2010/06/11 13:17:45] @ Quit: cbuckley: Ping timeout: 240 seconds | ||
| [2010/06/11 13:18:44] @ adrian_broher joined channel #puppet | ||
| [2010/06/11 13:21:27] @ Quit: mizzy: Ping timeout: 245 seconds | ||
| [2010/06/11 13:28:16] @ Quit: cliff-hm: Ping timeout: 258 seconds | ||
| [2010/06/11 13:28:27] @ systest joined channel #puppet | ||
| [2010/06/11 13:28:31] @ Quit: flooose: Remote host closed the connection | ||
| [2010/06/11 13:30:10] <systest> Is there are quick/clean way to clear the cache on the master without restarting the daemon? | ||
| [2010/06/11 13:35:51] <agaffney> an excellent question | ||
| [2010/06/11 13:35:55] * agaffney awaits an answer, as well | ||
| [2010/06/11 13:36:15] <hMz> hack the memory registers yourself? | ||
| [2010/06/11 13:38:34] <whack> hMz: sure, ptrace is easy! | ||
| [2010/06/11 13:38:43] <pheezy> i'm seeing a weird problem, i'll include a class in another class but it doesn't seem to realize any of those resources from the included class | ||
| [2010/06/11 13:39:16] @ Quit: kc7zzv_: Read error: Connection reset by peer | ||
| [2010/06/11 13:39:38] @ kc7zzv joined channel #puppet | ||
| [2010/06/11 13:39:39] @ Quit: kc7zzv: Client Quit | ||
| [2010/06/11 13:39:40] @ Quit: \ask: Read error: Connection reset by peer | ||
| [2010/06/11 13:39:52] @ \ask joined channel #puppet | ||
| [2010/06/11 13:41:30] <pheezy> http://pastie.org/1001211 , i can't get any of the resources in this passenger module to realize :-/ | ||
| [2010/06/11 13:41:41] <agaffney> any errors? | ||
| [2010/06/11 13:41:45] <pheezy> well i mean, only if i call that module directly | ||
| [2010/06/11 13:41:47] <pheezy> nope | ||
| [2010/06/11 13:46:18] <pheezy> it's weird it's like it doesn't even load the module: http://pastie.org/1001224 | ||
| [2010/06/11 13:47:35] @ PhabX joined channel #puppet | ||
| [2010/06/11 13:47:45] @ Quit: labrown: Quit: Leaving | ||
| [2010/06/11 13:49:18] <Volcane> pheezy: try include ::passenger | ||
| [2010/06/11 13:50:21] <pheezy> huh, that did it... | ||
| [2010/06/11 13:50:41] <Volcane> class foo::bar { include bar } includes itself | ||
| [2010/06/11 13:52:11] <pheezy> right, but why didn't I have to qualify the other classes? | ||
| [2010/06/11 13:52:14] @ lak joined channel #puppet | ||
| [2010/06/11 13:53:38] <Volcane> pheezy: class foo::bar {include meh } will first try foo::meh then meh | ||
| [2010/06/11 13:53:48] <pheezy> right | ||
| [2010/06/11 13:53:49] <Volcane> pheezy: so you didnt have to qualify them cos competing ones didnt exist | ||
| [2010/06/11 13:53:55] <pheezy> OH | ||
| [2010/06/11 13:54:11] <pheezy> ding, lightbulb | ||
| [2010/06/11 13:54:15] <Volcane> :) | ||
| [2010/06/11 13:55:44] @ joe-mac left channel #puppet () | ||
| [2010/06/11 13:56:35] <eric0> i have like dozens of httpds but only two puppetmasterds spawned by passenger. requests are queuing up and not getting serviced (clients time out retrieving catalog) ... oh nOes | ||
| [2010/06/11 13:58:49] @ Quit: cygnus: Quit: Leaving. | ||
| [2010/06/11 13:59:48] <Insyte> I've written a custom type/provider in modules/custom/lib/puppet/{type,provider}/fifo/fifo.rb | ||
| [2010/06/11 13:59:57] <Insyte> I can see them sync across on the first run from a client. | ||
| [2010/06/11 14:00:17] <Insyte> Yet the server says "Could not find resource type fifo" | ||
| [2010/06/11 14:00:45] @ Quit: allsystemsarego: Quit: Leaving | ||
| [2010/06/11 14:01:06] <Insyte> I don't see any other errors. | ||
| [2010/06/11 14:01:11] <Insyte> Am I missing something basic? | ||
| [2010/06/11 14:03:35] <Insyte> I assume that if it could not parse the type/provider or found it unsuitable for some reason, it would log an error... | ||
| [2010/06/11 14:08:53] <PhabX> eric0: did you tune your passenger.conf so it has a bigger pool size? | ||
| [2010/06/11 14:08:57] @ Quit: jellis-real: Read error: Operation timed out | ||
| [2010/06/11 14:09:59] <WALoeIII> is this valid syntax: $application_name = "Espresso ($environment)" | ||
| [2010/06/11 14:10:07] <WALoeIII> will it do string sub with one ' or do I need touble quotes | ||
| [2010/06/11 14:10:33] <WALoeIII> err interpolation | ||
| [2010/06/11 14:12:23] <Insyte> Hmmm... I start my provider thusly: "Puppet::Type.type(:fifo).provide(:posix) do" and the server says "undefined method `provide' for nil:NilClass". | ||
| [2010/06/11 14:15:40] @ Quit: systest: Quit: Leaving | ||
| [2010/06/11 14:18:46] <eric0> PhabX: yes i have maxpoolsize 12 | ||
| [2010/06/11 14:19:17] <eric0> so i don't know wh | ||
| [2010/06/11 14:19:25] <eric0> why there's not more of them handling requests | ||
| [2010/06/11 14:20:03] <PhabX> eric0: if you run top or htop can you actually see the extra processes? i suspect it might not be reading the config file? | ||
| [2010/06/11 14:20:43] @ Quit: shenson: Quit: /me taps out | ||
| [2010/06/11 14:21:37] <eric0> PhabX: i see like 50-60 httpds and only 2 puppetmsterds, also passenger-status shows max=2 | ||
| [2010/06/11 14:22:45] <PhabX> eric0: i don't think its reading the config perhaps its in the wrong place? | ||
| [2010/06/11 14:24:21] <eric0> oh hell | ||
| [2010/06/11 14:24:22] @ sebas891 left channel #puppet () | ||
| [2010/06/11 14:24:40] <eric0> i'd made a second test server with its own httpd.conf.d snippet | ||
| [2010/06/11 14:24:48] <PhabX> eric0: i have the passenger.conf right next to the puppetmasterd.conf in apache | ||
| [2010/06/11 14:24:50] <eric0> but it had the passenger directives in global scope and got evaluated later | ||
| [2010/06/11 14:24:59] <eric0> so they were overriding the production instance rules | ||
| [2010/06/11 14:25:19] <PhabX> ahhh doh! | ||
| [2010/06/11 14:28:49] @ Quit: lak: Quit: lak | ||
| [2010/06/11 14:34:12] <eric0> what we used to call an auto-lart on alt.sysadmin.recovery | ||
| [2010/06/11 14:35:54] @ Quit: nexx|: Quit: quit | ||
| [2010/06/11 14:37:43] @ Cuchulain joined channel #puppet | ||
| [2010/06/11 14:38:16] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/06/11 14:47:15] @ Quit: kaptk2: Quit: Leaving. | ||
| [2010/06/11 14:47:36] @ kaptk2 joined channel #puppet | ||
| [2010/06/11 14:59:24] @ JEG2 joined channel #puppet | ||
| [2010/06/11 15:00:29] <JEG2> I'm trying to configure Puppet, but running into some issues. | ||
| [2010/06/11 15:00:51] <JEG2> When I run this test command on a client: sudo puppetd --server ec2-75-101-225-221.compute-1.amazonaws.com --waitforcert 60 --test | ||
| [2010/06/11 15:01:12] <JEG2> I get this response: err: Could not request certificate: undefined method `closed?' for nil:NilClass | ||
| [2010/06/11 15:01:13] @ Quit: afletcher: Quit: afletcher | ||
| [2010/06/11 15:01:29] <JEG2> Any suggestions about what I need to check? | ||
| [2010/06/11 15:02:59] <mackn> it sounds like the puppetmaster is not behaving correctly | ||
| [2010/06/11 15:03:16] <mackn> but that's just a guess from the error | ||
| [2010/06/11 15:03:30] <mackn> is this a pretty vanilla install? | ||
| [2010/06/11 15:03:36] <mackn> in terms of the puppetmaster? | ||
| [2010/06/11 15:05:03] <JEG2> mackn: Yes, I'm just trying to get going. I fired up a couple of EC2 servers and started working through the installation and configuration documentation. So it's super vanilla, in my opinion. | ||
| [2010/06/11 15:05:12] @ Quit: rmiller4pi8: Ping timeout: 245 seconds | ||
| [2010/06/11 15:05:50] <JEG2> mackn: So even though I'm running that command on the client, you think the issue is on the server? | ||
| [2010/06/11 15:06:49] <mackn> yeah | ||
| [2010/06/11 15:07:07] <mackn> it probably can't connect to the server properly for the certificate stuff | ||
| [2010/06/11 15:07:53] <mackn> you should probably look more closely at puppetmasterd's logs/debug stuff | ||
| [2010/06/11 15:08:01] <mackn> as you try to connect with your client | ||
| [2010/06/11 15:08:18] @ Quit: jense: Ping timeout: 260 seconds | ||
| [2010/06/11 15:10:31] @ Quit: the|herbivore: Ping timeout: 260 seconds | ||
| [2010/06/11 15:13:02] <JEG2> mackn: Good tip. Checking the logs. | ||
| [2010/06/11 15:14:00] <eric0> even with 10 puppetmasterds it's tipping over into httpd backlog hell. lets see if the box can do 20 without vm pressure. | ||
| [2010/06/11 15:14:21] <Volcane> eric0: how many concurrent clients? | ||
| [2010/06/11 15:17:20] <eric0> have about 1000 total now. i need to start splaying clients and figure out why my second server is freaking out on ssl | ||
| [2010/06/11 15:18:28] <Volcane> on a thousand nodes you would probably need like 15 master processes | ||
| [2010/06/11 15:18:38] <Volcane> esp if you're doing 30 minute intervals | ||
| [2010/06/11 15:18:42] @ Quit: jdcasey: | ||
| [2010/06/11 15:21:19] @ Quit: kaptk2: Quit: Leaving. | ||
| [2010/06/11 15:21:35] @ Quit: jrisch: Quit: jrisch | ||
| [2010/06/11 15:22:04] <eric0> yep that looks about right, at 20 i see that the last two to be spawned only handled 1 request each during the last run | ||
| [2010/06/11 15:23:01] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/06/11 15:27:01] @ Quit: Disconnect: Ping timeout: 272 seconds | ||
| [2010/06/11 15:27:44] @ plathrop is now known as plathrop-away | ||
| [2010/06/11 15:28:46] @ Quit: acrollet: Quit: acrollet | ||
| [2010/06/11 15:29:16] <PhabX> eric0: we have about 900 nodes and use 15 as well | ||
| [2010/06/11 15:29:23] <PhabX> it works well | ||
| [2010/06/11 15:30:52] @ the|herbivore joined channel #puppet | ||
| [2010/06/11 15:33:14] <dan__t> 15 what? | ||
| [2010/06/11 15:33:22] <eric0> PassengerMaxPoolSize 15 | ||
| [2010/06/11 15:33:25] <dan__t> oic. | ||
| [2010/06/11 15:33:28] <dan__t> what the f are you doing on 900 nodes? | ||
| [2010/06/11 15:34:22] <whack> you could also move to a masterless puppet environment | ||
| [2010/06/11 15:34:50] <neek> which also sucks for 900 nodes since masterless takes away a lot of good features... :) | ||
| [2010/06/11 15:35:18] <whack> does it? | ||
| [2010/06/11 15:35:59] <dan__t> oh, 900 nodes, i see. | ||
| [2010/06/11 15:36:11] <whack> you have to implement some things yourself, perhaps, but it scales much better. | ||
| [2010/06/11 15:37:27] <eric0> its really scaling pretty well. and i want stored configs which needs a puppetmaster | ||
| [2010/06/11 15:37:37] <whack> ahh | ||
| [2010/06/11 15:46:11] @ JEG2 left channel #puppet ("Leaving...") | ||
| [2010/06/11 16:05:43] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs) | ||
| [2010/06/11 16:19:56] @ mizzy joined channel #puppet | ||
| [2010/06/11 16:20:00] @ Quit: pheezy: Remote host closed the connection | ||
| [2010/06/11 16:25:45] @ Quit: mattock: Ping timeout: 258 seconds | ||
| [2010/06/11 16:29:34] @ manlymatt83 joined channel #puppet | ||
| [2010/06/11 16:30:02] <manlymatt83> Is it possible to have a manifest override a defined file in basenode? For instance, I have a "basenode" that each server gets when it is launched. That includes a default /etc/sysconfig/iptables file. But for some servers, I want to override that file with other rules... | ||
| [2010/06/11 16:30:22] <manlymatt83> I know there is a built in iptables type. I guess that's best for this. But I was hoping I could do it with files, and just have one module overwrite another. | ||
| [2010/06/11 16:31:23] <mackn> i'm fairly certain you can't do it the way I think you want to do it | ||
| [2010/06/11 16:31:25] @ yakub joined channel #puppet | ||
| [2010/06/11 16:31:50] <mackn> as in. have multiple resources with the same name? | ||
| [2010/06/11 16:32:59] <manlymatt83> right =( | ||
| [2010/06/11 16:33:10] <mackn> can you give an example of what it is you want to do.. | ||
| [2010/06/11 16:33:14] <mackn> like a scenario | ||
| [2010/06/11 16:33:24] <manlymatt83> so I have basenode, which has file { "/etc/sysconfig/iptables: ... | ||
| [2010/06/11 16:33:32] <manlymatt83> but sometimes, for some nodes, I want different iptables rules | ||
| [2010/06/11 16:33:36] <manlymatt83> but in those nodes, I can't do: | ||
| [2010/06/11 16:33:41] <manlymatt83> file { "/etc/sysconfig/iptables: ... | ||
| [2010/06/11 16:33:53] <manlymatt83> and have it override the higher stream basenode file (since I use parentNode=basenode in my config) | ||
| [2010/06/11 16:34:29] @ Quit: jheiss: Quit: jheiss | ||
| [2010/06/11 16:35:16] <mackn> how do you decide who gets the different iptables file | ||
| [2010/06/11 16:35:36] <manlymatt83> because of the puppetclass assigned to that node... | ||
| [2010/06/11 16:35:57] @ acrollet joined channel #puppet | ||
| [2010/06/11 16:36:19] <mackn> depending on how complex (or simple) it is you may want to use a conditional within the resource to fork to different sources for the file... which woudl be the easiest solution me thinks.. but again.. it dpends on how complicated the conditional statement might get | ||
| [2010/06/11 16:36:39] @ Quit: acrollet: Client Quit | ||
| [2010/06/11 16:36:39] <mackn> like.. how many files are we talking here? :) | ||
| [2010/06/11 16:37:21] <manlymatt83> maybe there would be 5 unique iptables rulesets across the whole setup | ||
| [2010/06/11 16:37:25] @ mriddle joined channel #puppet | ||
| [2010/06/11 16:37:35] <manlymatt83> one for a jumpbox, one for a mysql server, one for a webserver, one for a tools server | ||
| [2010/06/11 16:37:38] <manlymatt83> so maybe 4 | ||
| [2010/06/11 16:38:07] <mackn> and i assume the baseclass file is a basic one you just want on any host you don't drop in to one of those 4 buckets? | ||
| [2010/06/11 16:38:21] <manlymatt83> yes | ||
| [2010/06/11 16:38:23] <manlymatt83> exactly | ||
| [2010/06/11 16:38:47] <mackn> ok | ||
| [2010/06/11 16:38:52] <eric0> do you already have variables you use to say things like '$role = "webserver"' elsewehre in your puppet setup? | ||
| [2010/06/11 16:38:57] <mackn> i'm probably not the best person to answer this qeution :) | ||
| [2010/06/11 16:39:06] <manlymatt83> eric0: I use puppetclasses | ||
| [2010/06/11 16:39:20] <manlymatt83> for instance | ||
| [2010/06/11 16:39:43] <manlymatt83> in my node config, I have a box called "muni", that has puppetClass set to webserver, and parent is basenode | ||
| [2010/06/11 16:40:18] <mackn> i do a lot of my stuff using external nodes so situations like this can be brushed under the external nodes rug heh | ||
| [2010/06/11 16:40:27] <eric0> the simplest thing is to use that as the file extension for the 'source => puppet:///modules/iptables/iptables.${puppetClass}' | ||
| [2010/06/11 16:40:45] <eric0> and just make sure you have a sane default set | ||
| [2010/06/11 16:40:53] <mackn> that's a better idea than my conditionals one heh | ||
| [2010/06/11 16:41:11] <manlymatt83> macn: external nodes? I'm storing my nodes in LDAP. | ||
| [2010/06/11 16:41:16] <manlymatt83> isn't that considered external? | ||
| [2010/06/11 16:41:22] <mackn> yeah | ||
| [2010/06/11 16:41:24] <mackn> same thing | ||
| [2010/06/11 16:42:05] <manlymatt83> eric0: so would anything actually be inside manifests/init.pp for the iptables module, or would it just have a files directory? | ||
| [2010/06/11 16:42:12] <mackn> although with using the class name as an extention for source if the iptables file for a given class didn't exist would it complain or is there a way to have it 'default' in the even the source did't exist | ||
| [2010/06/11 16:42:29] <mackn> event | ||
| [2010/06/11 16:42:34] @ p3rror joined channel #puppet | ||
| [2010/06/11 16:44:19] <manlymatt83> eric0: and what do I do when I have multiple puppet classes assigned to a node? | ||
| [2010/06/11 16:44:22] <manlymatt83> which I do.. | ||
| [2010/06/11 16:44:27] <manlymatt83> (LDAP lets you( | ||
| [2010/06/11 16:44:29] <eric0> manlymatt83: yes ofc ourse you'd need a manifest, that is what would have the source attribute | ||
| [2010/06/11 16:44:36] @ acrollet joined channel #puppet | ||
| [2010/06/11 16:44:43] <eric0> so..umm..sec i will pastie | ||
| [2010/06/11 16:46:42] @ _elmata_ is now known as RageLink | ||
| [2010/06/11 16:48:54] <eric0> http://pastie.org/1001455 | ||
| [2010/06/11 16:48:57] @ Quit: acrollet: Ping timeout: 245 seconds | ||
| [2010/06/11 16:49:27] @ Quit: ahuman: Read error: Connection reset by peer | ||
| [2010/06/11 16:49:32] <mackn> ah k | ||
| [2010/06/11 16:49:32] @ zorzar joined channel #puppet | ||
| [2010/06/11 16:49:40] <mackn> that takes care of applying a default extension | ||
| [2010/06/11 16:49:41] <eric0> verstehen sie? | ||
| [2010/06/11 16:49:55] <mackn> i likes | ||
| [2010/06/11 16:50:25] <mackn> i don't know how people do things without external nodes hah | ||
| [2010/06/11 16:50:56] @ Quit: jhp: Remote host closed the connection | ||
| [2010/06/11 16:51:08] <zorzar> hey, anybody got an idea where the vim plugin for puppet is gone? the first hit on google is a 404 www.reductivelabs.com/downloads/puppet/puppet.vim | ||
| [2010/06/11 16:51:37] <eric0> http://github.com/reductivelabs/puppet/tree/0.25.x/ext/vim%2F | ||
| [2010/06/11 16:51:52] <zorzar> eric0: thx | ||
| [2010/06/11 16:52:08] @ afletcher_ joined channel #puppet | ||
| [2010/06/11 16:53:09] <manlymatt83> thanks eric0 | ||
| [2010/06/11 16:53:25] <zorzar> eric0: wouldn't it be better to have the vim plugin in a seperate repository and on vim.org? | ||
| [2010/06/11 16:53:30] <manlymatt83> eric0: ja, alles gut | ||
| [2010/06/11 16:53:35] <manlymatt83> eric0: viel dank | ||
| [2010/06/11 16:54:26] <eric0> kein problem | ||
| [2010/06/11 16:54:30] @ Quit: the|herbivore: Ping timeout: 258 seconds | ||
| [2010/06/11 16:55:15] <manlymatt83> Ich habe hunger. | ||
| [2010/06/11 16:55:21] <manlymatt83> Es ist spat. | ||
| [2010/06/11 16:55:28] <|Mike|> Or talk english. | ||
| [2010/06/11 16:56:24] <mackn> so anyone have a slick way to purge the authorized keys file? | ||
| [2010/06/11 16:56:43] <mackn> i assume that feature is still up in the air | ||
| [2010/06/11 16:56:56] <manlymatt83> eric0: Why did you do infrastructure::sudoers instead of just sudoers? | ||
| [2010/06/11 16:56:59] <manlymatt83> (in the class definition) | ||
| [2010/06/11 16:58:22] <mackn> it's jus the way he has things layed out | ||
| [2010/06/11 16:58:28] <eric0> manlymatt83: i have quite a few other infrastructure related modules that are all clustered together there to keep the top-level module namespace clean | ||
| [2010/06/11 16:58:31] <mackn> if you look a the path | ||
| [2010/06/11 16:59:13] <manlymatt83> ahhh, I see. OK, cool. | ||
| [2010/06/11 16:59:16] @ acrollet joined channel #puppet | ||
| [2010/06/11 16:59:53] <manlymatt83> Also, in external nodes, when would you want to use "parentNode" versus "puppetClass". can't they mean the same thing? If I say puppetClass=prod (which is a module as well), isn't that the same thing as saying parentNode=prod (if I have prod defined as a node with puppetClass as prod?) | ||
| [2010/06/11 17:00:40] <mackn> my mind is swimming | ||
| [2010/06/11 17:01:27] @ Quit: blahdeblah: Ping timeout: 245 seconds | ||
| [2010/06/11 17:01:36] <mackn> is this an ldappy thing? | ||
| [2010/06/11 17:01:41] @ Quit: jab_doa: Quit: Verlassend | ||
| [2010/06/11 17:03:33] @ Quit: WALoeIII: Quit: Bai. | ||
| [2010/06/11 17:04:28] @ Quit: rellis: Remote host closed the connection | ||
| [2010/06/11 17:04:58] <manlymatt83> yeah | ||
| [2010/06/11 17:06:03] <mackn> i guess parentNode is the one i'm not sure about | ||
| [2010/06/11 17:06:13] <mackn> i can assume what it means tho heh | ||
| [2010/06/11 17:06:55] @ lak joined channel #puppet | ||
| [2010/06/11 17:08:03] <eshamow> any mcollective folks on right now? | ||
| [2010/06/11 17:09:03] @ Quit: acrollet: Quit: acrollet | ||
| [2010/06/11 17:10:01] <|Mike|> eshamow: Volcane ^^ | ||
| [2010/06/11 17:10:10] <eshamow> Thanks |Mike| | ||
| [2010/06/11 17:10:28] <|Mike|> eshamow: volcane wrote it :) | ||
| [2010/06/11 17:12:12] <eshamow> Volcane: having some trouble with initial setup and I suspect it's n00b misunderstanding -- right now I've got all necessary packages, etc installed on both client and server, but I am stuck at testing with mc-ping -- I get the usual "Connection refused," etc. I've seen hints around that we need to set a passwd file but i've not found anything substantive...the error I get when I break the mc-ping process is "Could not connect to Stomp Server | ||
| [2010/06/11 17:12:13] <eshamow> '<hostname>:6163' (and yeah, my hostname is just redacted here) | ||
| [2010/06/11 17:12:56] <eshamow> |Mike| gotcha didn't realize it was the same guy...Friday afternoon, wrong time to try and think | ||
| [2010/06/11 17:15:00] <eshamow> I should add, no visible errors in activemq logs | ||
| [2010/06/11 17:16:04] @ Quit: lak: Quit: lak | ||
| [2010/06/11 17:16:20] @ Quit: ezmobius: Quit: ezmobius | ||
| [2010/06/11 17:17:59] <eric0> especially as its like 3AM in london | ||
| [2010/06/11 17:18:17] <eshamow> like i said, brain cells...not well aligned. | ||
| [2010/06/11 17:18:19] <|Mike|> 02:18 in NL :) | ||
| [2010/06/11 17:18:30] <eshamow> maybe i try this again sometime when I'm *not* fried from work. | ||
| [2010/06/11 17:18:32] <eshamow> thanks guys | ||
| [2010/06/11 17:18:55] <|Mike|> eshamow: psstt, it's weekend! | ||
| [2010/06/11 17:19:23] <eshamow> yeah. it's time to go home. i think i remember what home looks like. and how to get there. | ||
| [2010/06/11 17:24:27] @ Quit: gmcquillan: Quit: gmcquillan | ||
| [2010/06/11 17:24:59] <eric0> after a particuarly rough maintenance window a few weeks ago i went home and stood outside for a solid 60 seconds wondering where to press my badge to unlock the door | ||
| [2010/06/11 17:27:12] <eshamow> yeah...the other day i kept trying to lock my office door behind me by beeping my car alarm button | ||
| [2010/06/11 17:27:19] <eshamow> this is probably not good | ||
| [2010/06/11 17:30:54] <manlymatt83> eric0: ha :) | ||
| [2010/06/11 17:32:43] <manlymatt83> eric0: I decided something, but now I'm not sure how to do it. I'm going to keep it easy and use the cn variable (the FQDN) as an extension. | ||
| [2010/06/11 17:33:11] <manlymatt83> wht I want to do is basically do: if puppet://modules/basenode/iptables.$cn doesn't exist, use iptables.default | ||
| [2010/06/11 17:33:14] <manlymatt83> otherwise, iptables.$cn | ||
| [2010/06/11 17:33:24] <manlymatt83> but if I just hard code iptables.$cn, and that file doesn't exist, it will error out | ||
| [2010/06/11 17:33:43] <manlymatt83> better to control with environment variables then? | ||
| [2010/06/11 17:34:43] <mackn> you're going to have a file for every node? | ||
| [2010/06/11 17:35:55] <manlymatt83> well, even if I did it using puppetVar: ipTablesConfig=webserver | ||
| [2010/06/11 17:36:23] <manlymatt83> how would I do a case statement so that, if $ipTablesConfig is set, it will use iptables.$ipTablesConfig as the filename, otherwise, it will use iptables.default as the source? | ||
| [2010/06/11 17:40:49] @ acrollet joined channel #puppet | ||
| [2010/06/11 17:45:27] <LeLutin> I just saw a message during a --test run of puppetd about a file being "filebucketed". where are theses files sent? (in site.pp I have filebucket { server => puppetmaster.mydomain } ) | ||
| [2010/06/11 17:47:22] @ Quit: acrollet: Quit: acrollet | ||
| [2010/06/11 17:50:34] @ thekad is now known as thekad-afk | ||
| [2010/06/11 17:55:51] <jubei__> has anyone run into issues running a puppet client on the same server as puppet master | ||
| [2010/06/11 17:57:02] <whack> jubei__: nope :( | ||
| [2010/06/11 17:57:14] <jubei__> :( sir :( | ||
| [2010/06/11 17:57:18] <whack> jubei__: :(:(:( | ||
| [2010/06/11 17:57:24] <whack> sadface sandwich | ||
| [2010/06/11 17:57:32] <whack> jubei__: what's broken? | ||
| [2010/06/11 17:58:05] <|Mike|> it could break.. :P | ||
| [2010/06/11 17:58:24] <manlymatt83> got it working! :) | ||
| [2010/06/11 17:58:24] <manlymatt83> thanks! | ||
| [2010/06/11 17:58:35] <|Mike|> jubei__: let me guess, something with the catalog and permissions? | ||
| [2010/06/11 17:59:14] <whack> LeLutin: with the default settings, files are bucketed to /var/puppet/clientbucket | ||
| [2010/06/11 17:59:39] <jubei__> |Mike|: i'm getting ssl errors | ||
| [2010/06/11 18:00:19] <jubei__> i have separate ssldirs for puppetd and puppetmaster | ||
| [2010/06/11 18:00:28] <whack> I don't have separate ssl dirs® | ||
| [2010/06/11 18:00:29] <whack> fwiw | ||
| [2010/06/11 18:00:40] <jubei__> yeah, thats the confusing part | ||
| [2010/06/11 18:00:43] <LeLutin> whack: ok so it's under $vardir/clientbucket? I see something under there but the contents correspond to an old test, not the file that was concerned by this particular run .. | ||
| [2010/06/11 18:00:59] <jubei__> i have another master/client machine thats working fine | ||
| [2010/06/11 18:01:04] <whack> LeLutin: the contents there would be the old file. | ||
| [2010/06/11 18:01:10] <|Mike|> jubei__: I have to ask tim|mac how he solved that issue. | ||
| [2010/06/11 18:01:42] <jubei__> i pull its config over, wiped the sole ssldir i had, restarted puppetmaster and started it up | ||
| [2010/06/11 18:04:48] <LeLutin> whack: sorry, I wasn't expressing myself clearly.. here's more precision: I'm currently testing a Nagios module and I created a file under /etc/nagios3/conf.d to see if the manifest would make it get removed. it did, but I don't see the file on the puppetmaster. the only thing I see in the clientbucket directory has the path /etc/sudoers (a test I was doing with the sudo module some days ago) | ||
| [2010/06/11 18:05:58] <whack> LeLutin: ahh. Truthfully, I leave the filebucket config at default | ||
| [2010/06/11 18:06:03] <whack> so all the buckets happen local to the client | ||
| [2010/06/11 18:08:48] <LeLutin> whack: ah, neat.. it is local. I thought it was being sent to the puppetmaster server. thanks | ||
| [2010/06/11 18:10:05] <whack> LeLutin: you can configure it to send to the puppetmaster, but I don't, fyi. | ||
| [2010/06/11 18:10:13] <whack> sorry for the confusion :() | ||
| [2010/06/11 18:16:20] @ Quit: nigelk: Quit: nigelk | ||
| [2010/06/11 18:21:42] <LeLutin> whack: it's fine.. I'm building up a test architecture at home right now to discover how puppet works | ||
| [2010/06/11 18:23:51] @ Quit: jaredrhine: Quit: Leaving. | ||
| [2010/06/11 18:30:43] @ alhoang joined channel #puppet | ||
| [2010/06/11 18:34:54] @ Quit: notbrien: Quit: notbrien | ||
| [2010/06/11 18:41:44] @ acrollet joined channel #puppet | ||
| [2010/06/11 18:46:42] @ Quit: mellen: Ping timeout: 260 seconds | ||
| [2010/06/11 18:47:34] @ mellen joined channel #puppet | ||
| [2010/06/11 18:51:52] @ Quit: \ask: Remote host closed the connection | ||
| [2010/06/11 18:57:48] @ ahuman joined channel #puppet | ||
| [2010/06/11 18:58:25] @ rmiller4pi8 joined channel #puppet | ||
| [2010/06/11 19:02:08] @ Quit: acrollet: Quit: acrollet | ||
| [2010/06/11 19:04:30] @ brothers joined channel #puppet | ||
| [2010/06/11 19:04:31] @ Quit: p3rror: Read error: Operation timed out | ||
| [2010/06/11 19:18:26] @ p3rror joined channel #puppet | ||
| [2010/06/11 19:19:46] @ Quit: PhabX: | ||
| [2010/06/11 19:28:26] @ Quit: pting: Quit: Ex-Chat | ||
| [2010/06/11 19:29:46] <manlymatt83> What's the best way to manage individual config files on all nodes? Where the config files don't overlap at all on a per node basis (my.cnf to be exact) | ||
| [2010/06/11 19:29:51] <manlymatt83> Just store them as specific files per node right? | ||
| [2010/06/11 19:32:39] @ pinoyskull joined channel #puppet | ||
| [2010/06/11 19:41:34] @ stahnma left channel #puppet () | ||
| [2010/06/11 19:42:02] @ stahnma joined channel #puppet | ||
| [2010/06/11 19:42:36] @ manlymatt83 left channel #puppet () | ||
| [2010/06/11 19:47:40] @ Quit: p3rror: Read error: Operation timed out | ||
| [2010/06/11 19:55:46] @ cliff-hm joined channel #puppet | ||
| [2010/06/11 20:27:55] <LeLutin> how does the "Nagios_command <<| |>>" (and such) instruction work? I mean, how do I connect it to a file name? | ||
| [2010/06/11 20:29:34] <whack> there's a nagios_command resource type that implements that | ||
| [2010/06/11 20:29:36] <whack> http://docs.puppetlabs.com/references/stable/type.html#nagios_command | ||
| [2010/06/11 20:29:42] <whack> The docs tell you what file the stuf ends up in | ||
| [2010/06/11 20:30:46] @ Quit: Cuchulain: *.net *.split | ||
| [2010/06/11 20:30:47] @ Quit: mpxm: *.net *.split | ||
| [2010/06/11 20:30:47] @ Quit: Maliuta: *.net *.split | ||
| [2010/06/11 20:30:47] @ Quit: jbooth: *.net *.split | ||
| [2010/06/11 20:30:47] @ Quit: a3li: *.net *.split | ||
| [2010/06/11 20:30:47] @ Quit: felipe`: *.net *.split | ||
| [2010/06/11 20:30:47] @ Quit: bix0r: *.net *.split | ||
| [2010/06/11 20:30:48] @ Quit: choc: *.net *.split | ||
| [2010/06/11 20:30:48] @ Quit: RedPepper: *.net *.split | ||
| [2010/06/11 20:30:56] @ p3rror joined channel #puppet | ||
| [2010/06/11 20:34:28] @ Quit: RageLink: Remote host closed the connection | ||
| [2010/06/11 20:34:52] <LeLutin> whack: thanks | ||
| [2010/06/11 20:35:34] @ jaredrhine joined channel #puppet | ||
| [2010/06/11 20:39:18] @ Cuchulain joined channel #puppet | ||
| [2010/06/11 20:39:18] @ mpxm joined channel #puppet | ||
| [2010/06/11 20:39:18] @ Maliuta joined channel #puppet | ||
| [2010/06/11 20:39:18] @ jbooth joined channel #puppet | ||
| [2010/06/11 20:39:18] @ a3li joined channel #puppet | ||
| [2010/06/11 20:39:18] @ bix0r joined channel #puppet | ||
| [2010/06/11 20:39:18] @ choc joined channel #puppet | ||
| [2010/06/11 20:39:18] @ RedPepper joined channel #puppet | ||
| [2010/06/11 20:41:27] @ Quit: cliff-hm: Ping timeout: 245 seconds | ||
| [2010/06/11 20:50:51] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/06/11 21:40:03] @ Quit: p3rror: Ping timeout: 272 seconds | ||
| [2010/06/11 21:48:39] @ felipe` joined channel #puppet | ||
| [2010/06/11 21:56:57] @ p3rror joined channel #puppet | ||
| [2010/06/11 22:10:04] @ allsystemsarego joined channel #puppet | ||
| [2010/06/11 22:13:06] <hMz> is there an average turn around time for initial response to a ticket? | ||
| [2010/06/11 22:30:24] @ Quit: ahuman: Remote host closed the connection | ||
| [2010/06/11 22:37:49] @ rcrowley joined channel #puppet | ||
| [2010/06/11 22:39:40] @ blahdeblah joined channel #puppet | ||
| [2010/06/11 22:40:15] <raz> hmmm | ||
| [2010/06/11 22:40:21] <raz> why does puppet reject $fqdn in a template name? | ||
| [2010/06/11 22:40:27] <raz> content => template("$fqdn/etc/postfix/standalone/main.cf") | ||
| [2010/06/11 22:41:03] @ Quit: rcrowley: Client Quit | ||
| [2010/06/11 22:45:17] @ Quit: p3rror: Ping timeout: 272 seconds | ||
| [2010/06/11 22:54:43] @ Quit: pinoyskull: Quit: Leaving | ||
| [2010/06/11 22:57:42] <raz> hrmpf | ||
| [2010/06/11 22:57:50] <raz> is there a way to print out a variable during a puppetd --test? | ||
| [2010/06/11 22:58:12] <raz> the same line works with other facter vars such as "$kernel" | ||
| [2010/06/11 22:58:20] <raz> but fails on $fqdn | ||
| [2010/06/11 22:58:39] <raz> but "facter fqdn" shows a proper hostname, and i'm even using these variables in other places and it works | ||
| [2010/06/11 22:59:38] @ bodepd joined channel #puppet | ||
| [2010/06/11 23:00:30] @ p3rror joined channel #puppet | ||
| [2010/06/11 23:02:09] @ wilmoore joined channel #puppet | ||
| [2010/06/11 23:03:22] @ Quit: ricky: Read error: Operation timed out | ||
| [2010/06/11 23:08:11] @ ricky joined channel #puppet | ||
| [2010/06/11 23:12:14] @ Quit: bodepd: Quit: bodepd | ||
| [2010/06/11 23:13:23] @ bodepd joined channel #puppet | ||
| [2010/06/11 23:22:09] @ bodepd left channel #puppet () | ||
| [2010/06/11 23:22:39] @ Quit: p3rror: Ping timeout: 272 seconds | ||
| [2010/06/11 23:53:42] @ Quit: mellen: Ping timeout: 252 seconds | ||
| [2010/06/11 23:54:39] @ mellen joined channel #puppet |
Generated by irclog2html.py 2.8 by Marius Gedminas - find it at mg.pov.lt!