| [2011/11/30 00:01:02] @ Log started by gepetto | ||
| [2011/11/30 00:01:02] <frostynova> also remenber to uncomment it | ||
| [2011/11/30 00:01:19] <frostynova> and at last restart dashboard | ||
| [2011/11/30 00:02:08] @ Quit: lak: Quit: Leaving. | ||
| [2011/11/30 00:02:17] @ Razique joined channel #puppet | ||
| [2011/11/30 00:02:26] <sumit> ok | ||
| [2011/11/30 00:03:20] @ zorg1 joined channel #puppet | ||
| [2011/11/30 00:04:20] @ dylants joined channel #puppet | ||
| [2011/11/30 00:04:45] @ Quit: silversurfer: Remote host closed the connection | ||
| [2011/11/30 00:05:04] @ Ramonster joined channel #puppet | ||
| [2011/11/30 00:05:47] <frostynova> sumit: you can just use "New Delhi" | ||
| [2011/11/30 00:07:07] @ Quit: Ramonster: Client Quit | ||
| [2011/11/30 00:07:53] @ Quit: aherzog: Read error: Connection reset by peer | ||
| [2011/11/30 00:07:56] @ aherzog_ joined channel #puppet | ||
| [2011/11/30 00:09:06] <sumit> ok | ||
| [2011/11/30 00:09:14] @ lkoranda joined channel #puppet | ||
| [2011/11/30 00:09:53] @ Quit: zorg1: Remote host closed the connection | ||
| [2011/11/30 00:10:18] @ zorg1 joined channel #puppet | ||
| [2011/11/30 00:10:25] @ Quit: zorg1: Remote host closed the connection | ||
| [2011/11/30 00:10:49] @ Ramonster joined channel #puppet | ||
| [2011/11/30 00:11:25] @ KristianDK joined channel #puppet | ||
| [2011/11/30 00:11:44] @ Quit: KristianDK: Client Quit | ||
| [2011/11/30 00:13:03] <sumit> Thx frostynova , it woks for me | ||
| [2011/11/30 00:13:40] @ raphdg joined channel #puppet | ||
| [2011/11/30 00:14:13] @ Quit: dballing: Ping timeout: 240 seconds | ||
| [2011/11/30 00:14:34] @ Quit: Sil4nc4: Ping timeout: 244 seconds | ||
| [2011/11/30 00:16:21] @ Quit: jaytaph: Remote host closed the connection | ||
| [2011/11/30 00:16:27] @ csanchez joined channel #puppet | ||
| [2011/11/30 00:16:40] @ jaytaph joined channel #puppet | ||
| [2011/11/30 00:18:22] @ Quit: nitram_macair_: Quit: nitram_macair_ | ||
| [2011/11/30 00:19:53] @ dballing joined channel #puppet | ||
| [2011/11/30 00:20:39] @ Quit: duerF: Quit: Leaving | ||
| [2011/11/30 00:20:55] @ Quit: sumit: Quit: Page closed | ||
| [2011/11/30 00:22:52] @ fronlius joined channel #puppet | ||
| [2011/11/30 00:23:45] @ z30 is now known as KaZeR_W | ||
| [2011/11/30 00:26:22] @ nitram_macair_ joined channel #puppet | ||
| [2011/11/30 00:29:11] @ Quit: davewongillies: Quit: Eaten by a grue | ||
| [2011/11/30 00:30:12] @ m3ridian joined channel #puppet | ||
| [2011/11/30 00:32:23] @ erthad joined channel #puppet | ||
| [2011/11/30 00:32:40] @ jodok joined channel #puppet | ||
| [2011/11/30 00:32:40] @ Quit: jodok: Changing host | ||
| [2011/11/30 00:32:40] @ jodok joined channel #puppet | ||
| [2011/11/30 00:35:22] @ Quit: Ames: Ping timeout: 265 seconds | ||
| [2011/11/30 00:38:02] @ trickyf joined channel #puppet | ||
| [2011/11/30 00:38:25] @ Stenbryggen joined channel #puppet | ||
| [2011/11/30 00:39:01] @ Quit: joshcooper: Quit: joshcooper | ||
| [2011/11/30 00:40:05] @ Holocaine joined channel #puppet | ||
| [2011/11/30 00:40:36] @ javian joined channel #puppet | ||
| [2011/11/30 00:40:54] @ Quit: m3ridian: Ping timeout: 245 seconds | ||
| [2011/11/30 00:47:08] @ Quit: sumsuch: Quit: sumsuch | ||
| [2011/11/30 00:48:11] @ cverdeh is now known as cwerki | ||
| [2011/11/30 00:49:00] @ jonhattan joined channel #puppet | ||
| [2011/11/30 00:52:37] @ Quit: sdog: Remote host closed the connection | ||
| [2011/11/30 01:01:33] @ Quit: pmorillon: Quit: pmorillon | ||
| [2011/11/30 01:03:46] @ Quit: javian: Ping timeout: 260 seconds | ||
| [2011/11/30 01:04:18] @ Quit: dofr: Ping timeout: 252 seconds | ||
| [2011/11/30 01:04:34] @ m3ridian joined channel #puppet | ||
| [2011/11/30 01:05:58] @ dofr joined channel #puppet | ||
| [2011/11/30 01:06:09] @ ezryx joined channel #puppet | ||
| [2011/11/30 01:07:51] @ Yoe joined channel #puppet | ||
| [2011/11/30 01:08:23] <Yoe> hi -- I'm trying to write a provider for a custom type, but I find the documentation to be a bit low on details | ||
| [2011/11/30 01:08:38] <Yoe> it says "you need to define getters and setters", | ||
| [2011/11/30 01:08:55] <Yoe> but my ruby skillz are fairly low, so I could use some more hand-holding there | ||
| [2011/11/30 01:09:17] <Yoe> do I understand correctly that a getter is the name of the property, and a setter is the name of the property with '=' appended, and a parameter containing the value? | ||
| [2011/11/30 01:10:28] @ itguru joined channel #puppet | ||
| [2011/11/30 01:10:38] @ Quit: itguru: Changing host | ||
| [2011/11/30 01:10:38] @ itguru joined channel #puppet | ||
| [2011/11/30 01:11:02] <joe-mac> sure | ||
| [2011/11/30 01:11:12] <joe-mac> that's probably a good explanation | ||
| [2011/11/30 01:11:13] @ pmorillon joined channel #puppet | ||
| [2011/11/30 01:14:29] <Yoe> okay | ||
| [2011/11/30 01:15:09] @ Quit: erthad: Changing host | ||
| [2011/11/30 01:15:09] @ erthad joined channel #puppet | ||
| [2011/11/30 01:21:01] @ Quit: joe-mac: Remote host closed the connection | ||
| [2011/11/30 01:22:51] @ daysmen joined channel #puppet | ||
| [2011/11/30 01:23:38] @ javian joined channel #puppet | ||
| [2011/11/30 01:23:51] @ Quit: nitram_macair_: Quit: nitram_macair_ | ||
| [2011/11/30 01:25:31] @ Quit: m3ridian: Ping timeout: 244 seconds | ||
| [2011/11/30 01:26:13] @ brtl joined channel #puppet | ||
| [2011/11/30 01:30:46] @ mogitaff joined channel #puppet | ||
| [2011/11/30 01:34:41] @ joe-mac joined channel #puppet | ||
| [2011/11/30 01:37:31] @ Tribaal joined channel #puppet | ||
| [2011/11/30 01:41:35] @ brunix joined channel #puppet | ||
| [2011/11/30 01:43:36] @ Quit: vinci: Ping timeout: 244 seconds | ||
| [2011/11/30 01:53:46] @ duerF joined channel #puppet | ||
| [2011/11/30 01:57:06] @ Quit: wilmoore: Ping timeout: 252 seconds | ||
| [2011/11/30 01:58:48] @ Quit: jodok: Quit: jodok | ||
| [2011/11/30 01:58:49] @ yann2 joined channel #puppet | ||
| [2011/11/30 01:59:44] @ Quit: shawns: Ping timeout: 248 seconds | ||
| [2011/11/30 01:59:47] <yann2> Hello! I've got an array with values user["andy", "john", "michael"] - is there a way for me to define a folder for each element of this array, for example /var/www/$user ? | ||
| [2011/11/30 02:00:17] @ jodok joined channel #puppet | ||
| [2011/11/30 02:00:18] @ Quit: jodok: Changing host | ||
| [2011/11/30 02:00:18] @ jodok joined channel #puppet | ||
| [2011/11/30 02:00:53] <kjetilho> yann2: use a define and generate one instance for each member of the array | ||
| [2011/11/30 02:02:20] <yann2> ok, I ll try | ||
| [2011/11/30 02:07:30] <yann2> kjetilho, would you have an example for that? | ||
| [2011/11/30 02:08:17] <kjetilho> define docroot($mode=0755) { file { "/var/www/$name": ensure => directory, mode => $mode } } | ||
| [2011/11/30 02:08:22] <kjetilho> docroot { $array: } | ||
| [2011/11/30 02:09:00] @ Quit: dim0: Quit: Lost terminal | ||
| [2011/11/30 02:09:21] <yann2> sorry I actually already had the define :) let me show you: http://pastebin.com/6Yb1YT4N I'm currently using an exported resource, but technically I already have an array with all the hostnames that need a folder, so I should be able to avoid the exported resource | ||
| [2011/11/30 02:09:48] <kjetilho> sorry, no time to look in detail | ||
| [2011/11/30 02:09:50] @ Quit: rsnhyperion: Quit: rsnhyperion | ||
| [2011/11/30 02:09:56] @ Quit: lkoranda: Remote host closed the connection | ||
| [2011/11/30 02:09:58] <yann2> (it's for vsftpd::backup_directory : i need to populate /srv/ftp/ with all the hostnames, /srv/ftp/hostname1/ etc) | ||
| [2011/11/30 02:10:03] <yann2> sure - thanks for your help so far | ||
| [2011/11/30 02:10:25] @ lkoranda joined channel #puppet | ||
| [2011/11/30 02:11:10] @ Quit: csanchez: Quit: csanchez | ||
| [2011/11/30 02:12:48] @ Quit: jodok: Read error: Connection reset by peer | ||
| [2011/11/30 02:12:55] @ jodok joined channel #puppet | ||
| [2011/11/30 02:14:17] @ Quit: yure: Remote host closed the connection | ||
| [2011/11/30 02:15:07] @ shawns joined channel #puppet | ||
| [2011/11/30 02:18:15] @ Quit: dylants: Ping timeout: 240 seconds | ||
| [2011/11/30 02:20:30] @ csanchez joined channel #puppet | ||
| [2011/11/30 02:22:38] @ Quit: Razique: Quit: Razique | ||
| [2011/11/30 02:22:43] @ Quit: frostynova: Remote host closed the connection | ||
| [2011/11/30 02:22:47] @ Razique joined channel #puppet | ||
| [2011/11/30 02:27:03] @ Quit: csanchez: Read error: Connection reset by peer | ||
| [2011/11/30 02:28:24] @ Quit: n0ts: Ping timeout: 258 seconds | ||
| [2011/11/30 02:29:16] <yann2> kjetilho, thanks a lot for your hints, it just took me a while to understand that it actually solved my problem :) got it to work, thanks! | ||
| [2011/11/30 02:30:32] @ Quit: choonming: Quit: Leaving | ||
| [2011/11/30 02:32:32] <kjetilho> :-) | ||
| [2011/11/30 02:32:51] @ n0ts joined channel #puppet | ||
| [2011/11/30 02:35:08] @ csanchez joined channel #puppet | ||
| [2011/11/30 02:35:21] @ Quit: ezryx: Read error: No route to host | ||
| [2011/11/30 02:35:34] @ ezryx joined channel #puppet | ||
| [2011/11/30 02:36:25] @ Quit: djambar: Quit: Leaving | ||
| [2011/11/30 02:36:50] @ sdog joined channel #puppet | ||
| [2011/11/30 02:37:45] @ Quit: sdog: Changing host | ||
| [2011/11/30 02:37:45] @ sdog joined channel #puppet | ||
| [2011/11/30 02:40:47] @ Quit: xyn_: Ping timeout: 244 seconds | ||
| [2011/11/30 02:42:16] @ social joined channel #puppet | ||
| [2011/11/30 02:47:36] @ silversurfer joined channel #puppet | ||
| [2011/11/30 02:47:48] <yann2> well at least I'm close, it accepts an array, but it won't take my hash, or myhash.keys :/ | ||
| [2011/11/30 02:48:37] @ xyn_ joined channel #puppet | ||
| [2011/11/30 02:52:20] @ rocketeer joined channel #puppet | ||
| [2011/11/30 03:05:53] @ Quit: itguru: Quit: Leaving | ||
| [2011/11/30 03:07:27] @ frostynova joined channel #puppet | ||
| [2011/11/30 03:09:20] @ Quit: dofr: Ping timeout: 252 seconds | ||
| [2011/11/30 03:11:08] @ dofr joined channel #puppet | ||
| [2011/11/30 03:17:33] @ ken_barber joined channel #puppet | ||
| [2011/11/30 03:18:40] @ ezryx_ joined channel #puppet | ||
| [2011/11/30 03:18:40] @ Quit: ezryx: Read error: Connection reset by peer | ||
| [2011/11/30 03:19:30] @ Quit: Enf: Quit: Leaving | ||
| [2011/11/30 03:21:36] @ Quit: ken_barber1: Ping timeout: 244 seconds | ||
| [2011/11/30 03:21:54] @ Quit: frostynova: Remote host closed the connection | ||
| [2011/11/30 03:22:59] <cosimo> if i have a 'file { "/my/very/long/path/1/2/3": ensure => directory }' | ||
| [2011/11/30 03:23:21] <cosimo> how can I avoid having to create resources for /my/very/long/path/1/2, .../1, ../path, ../long, etc..? | ||
| [2011/11/30 03:23:27] <_rc_> you can't | ||
| [2011/11/30 03:23:37] <cosimo> mmh | ||
| [2011/11/30 03:23:46] <cosimo> exec i don't like | ||
| [2011/11/30 03:24:11] <cosimo> as in 'mkdir -p /my/very/long/path/1/2/3' | ||
| [2011/11/30 03:24:19] <cosimo> sucks | ||
| [2011/11/30 03:24:28] <cosimo> thanks _rc_ | ||
| [2011/11/30 03:27:21] <Spads> cosimo: so yeah, we tend to do like 'file { ["/my", "/my/very", "/my/very/long", ...]: ensure => directory }' | ||
| [2011/11/30 03:27:55] <cosimo> Spads: what about "require"s | ||
| [2011/11/30 03:28:04] <Spads> there was a big argument about mkdir -p a year or two ago, and it turns out that it's not as simple and idempotent as you'd expect (consider things like symlinks!) | ||
| [2011/11/30 03:28:17] <Spads> cosimo: directories already automatically require their parents, but you still need to define them | ||
| [2011/11/30 03:28:33] <cosimo> Spads: ah, ok, that's nice then | ||
| [2011/11/30 03:29:23] @ frostynova joined channel #puppet | ||
| [2011/11/30 03:29:24] <cosimo> at least I don't need the require chain of doom | ||
| [2011/11/30 03:29:27] <cosimo> Spads: thanks | ||
| [2011/11/30 03:30:23] @ bluethundr_ joined channel #puppet | ||
| [2011/11/30 03:36:24] <cosimo> Spads, _rc_, tried now, works fine without requires, just all dirs | ||
| [2011/11/30 03:37:01] @ Quit: bolt12: Ping timeout: 258 seconds | ||
| [2011/11/30 03:40:41] @ Quit: bluethundr_: Quit: bluethundr_ | ||
| [2011/11/30 03:41:39] <Spads> cosimo: Excellent! | ||
| [2011/11/30 03:42:02] @ Quit: tris: Quit: Leaving | ||
| [2011/11/30 03:42:34] @ Quit: hco-bitlbee-mba: Quit: hco-bitlbee-mba | ||
| [2011/11/30 03:48:08] @ Quit: cwebber: Ping timeout: 258 seconds | ||
| [2011/11/30 03:48:43] @ cwebber joined channel #puppet | ||
| [2011/11/30 03:49:08] @ tris joined channel #puppet | ||
| [2011/11/30 03:51:26] @ Quit: csanchez: Read error: Connection reset by peer | ||
| [2011/11/30 03:52:40] @ Quit: gaveen: Remote host closed the connection | ||
| [2011/11/30 03:55:49] @ Quit: pmorillon: Quit: pmorillon | ||
| [2011/11/30 03:57:40] @ Quit: silversurfer: Remote host closed the connection | ||
| [2011/11/30 03:58:28] @ Quit: ezmobius|zoning|: Quit: peace out | ||
| [2011/11/30 03:58:32] @ Quit: cwebber: Ping timeout: 255 seconds | ||
| [2011/11/30 03:59:46] @ csanchez joined channel #puppet | ||
| [2011/11/30 04:01:28] @ cwebber joined channel #puppet | ||
| [2011/11/30 04:02:19] @ Quit: csanchez: Client Quit | ||
| [2011/11/30 04:03:17] @ ezryx joined channel #puppet | ||
| [2011/11/30 04:03:18] @ Quit: ezryx_: Read error: Connection reset by peer | ||
| [2011/11/30 04:03:22] @ hco-bitlbee-mba joined channel #puppet | ||
| [2011/11/30 04:10:07] @ sihil joined channel #puppet | ||
| [2011/11/30 04:16:32] <fragfutter> http://projects.puppetlabs.com/issues/86 | ||
| [2011/11/30 04:18:57] @ Quit: Holocaine: | ||
| [2011/11/30 04:22:25] <yann2> kjetilho, should you have any interest, got it sorted: $ftp_accounts = split(inline_template("<%= backup_ftp_accounts.keys.join(',') %>"), ",") backup_directory { $ftp_accounts : } | ||
| [2011/11/30 04:23:13] @ bolt12 joined channel #puppet | ||
| [2011/11/30 04:25:04] <kjetilho> ugh :) | ||
| [2011/11/30 04:25:54] <yann2> yeah :( | ||
| [2011/11/30 04:25:57] @ Quit: sihil: Ping timeout: 252 seconds | ||
| [2011/11/30 04:29:08] @ csanchez joined channel #puppet | ||
| [2011/11/30 04:32:34] <kjetilho> is it possible to get a backtrace from Ruby when Puppet is spinning on CPU? | ||
| [2011/11/30 04:32:48] <kjetilho> --trace and SIGINT doesn't say anything :/ | ||
| [2011/11/30 04:34:59] @ Quit: ezryx: Remote host closed the connection | ||
| [2011/11/30 04:36:53] <dcarley> kjetilho: can you reproduce it? try launching with rbtrace. | ||
| [2011/11/30 04:38:33] @ erthad left channel #puppet () | ||
| [2011/11/30 04:38:40] @ pmorillon joined channel #puppet | ||
| [2011/11/30 04:39:14] @ f3ew joined channel #puppet | ||
| [2011/11/30 04:39:20] @ Quit: Razique: Quit: Razique | ||
| [2011/11/30 04:42:30] @ Razique joined channel #puppet | ||
| [2011/11/30 04:43:51] <kjetilho> dcarley: thanks for the hint! but, hmm, no rbtrace here | ||
| [2011/11/30 04:49:33] @ ezryx joined channel #puppet | ||
| [2011/11/30 04:50:02] @ ryancoleman joined channel #puppet | ||
| [2011/11/30 04:52:07] @ Quit: Vasik|work: Quit: Leaving | ||
| [2011/11/30 04:53:03] @ Quit: AshishH: Remote host closed the connection | ||
| [2011/11/30 04:53:15] @ emergion joined channel #puppet | ||
| [2011/11/30 04:55:30] @ Quit: brtl: Ping timeout: 252 seconds | ||
| [2011/11/30 04:56:11] @ Quit: csanchez: Quit: csanchez | ||
| [2011/11/30 05:01:32] @ Quit: duritong: Ping timeout: 252 seconds | ||
| [2011/11/30 05:02:45] @ natewalck joined channel #puppet | ||
| [2011/11/30 05:03:08] @ Quit: ken_barber: Quit: Leaving. | ||
| [2011/11/30 05:03:35] @ Quit: emergion: Quit: later... | ||
| [2011/11/30 05:05:05] @ emergion joined channel #puppet | ||
| [2011/11/30 05:05:29] @ Quit: emergion: Client Quit | ||
| [2011/11/30 05:07:08] @ brtl joined channel #puppet | ||
| [2011/11/30 05:07:12] @ Quit: Razique: Quit: Razique | ||
| [2011/11/30 05:08:00] @ andreaturli joined channel #puppet | ||
| [2011/11/30 05:11:59] @ duritong joined channel #puppet | ||
| [2011/11/30 05:12:33] @ Quit: n0ts: Ping timeout: 252 seconds | ||
| [2011/11/30 05:13:39] @ Quit: brtl: Ping timeout: 252 seconds | ||
| [2011/11/30 05:15:10] @ n0ts joined channel #puppet | ||
| [2011/11/30 05:19:26] @ Quit: Guest71191: Changing host | ||
| [2011/11/30 05:19:26] @ Guest71191 joined channel #puppet | ||
| [2011/11/30 05:19:30] @ Guest71191 is now known as CrazyGir | ||
| [2011/11/30 05:20:37] @ Quit: ryancoleman: Quit: Leaving. | ||
| [2011/11/30 05:21:34] @ Razique joined channel #puppet | ||
| [2011/11/30 05:26:56] @ inecas joined channel #puppet | ||
| [2011/11/30 05:27:19] @ Quit: jonhattan: Quit: llevaré una chaquete de guns'n'roses | ||
| [2011/11/30 05:28:40] <kjetilho> dcarley: rbtrace doesn't report a backtrace, unfortunately | ||
| [2011/11/30 05:30:30] @ Quit: duritong: Ping timeout: 244 seconds | ||
| [2011/11/30 05:32:03] @ Quit: bobra: Ping timeout: 244 seconds | ||
| [2011/11/30 05:32:41] @ brtl joined channel #puppet | ||
| [2011/11/30 05:37:59] @ ben_duyujie joined channel #puppet | ||
| [2011/11/30 05:38:44] @ duritong joined channel #puppet | ||
| [2011/11/30 05:39:45] @ samkottler joined channel #puppet | ||
| [2011/11/30 05:42:17] @ silversurfer joined channel #puppet | ||
| [2011/11/30 05:43:25] @ Quit: samkottler: Client Quit | ||
| [2011/11/30 05:44:26] @ erthad joined channel #puppet | ||
| [2011/11/30 05:44:38] @ Quit: erthad: Changing host | ||
| [2011/11/30 05:44:38] @ erthad joined channel #puppet | ||
| [2011/11/30 05:46:41] @ Quit: silversurfer: Ping timeout: 260 seconds | ||
| [2011/11/30 05:46:54] <Evolution> eshamow: ping | ||
| [2011/11/30 05:51:52] @ Quit: Forconin_: Read error: Operation timed out | ||
| [2011/11/30 05:52:46] @ cliff-hm joined channel #puppet | ||
| [2011/11/30 05:53:17] @ ben_duyujie left channel #puppet () | ||
| [2011/11/30 05:55:08] @ johnston joined channel #puppet | ||
| [2011/11/30 05:55:19] @ ryancoleman joined channel #puppet | ||
| [2011/11/30 05:57:20] @ Forconin joined channel #puppet | ||
| [2011/11/30 05:59:49] @ Quit: uphillian: Quit: Leaving. | ||
| [2011/11/30 05:59:50] @ silversurfer joined channel #puppet | ||
| [2011/11/30 06:00:18] @ uphillian joined channel #puppet | ||
| [2011/11/30 06:03:07] @ Quit: blentz: Quit: Ex-Chat | ||
| [2011/11/30 06:03:22] @ blentz joined channel #puppet | ||
| [2011/11/30 06:03:34] @ Quit: brtl: Ping timeout: 244 seconds | ||
| [2011/11/30 06:04:05] @ Quit: pmorillon: Quit: pmorillon | ||
| [2011/11/30 06:06:27] @ samkottler joined channel #puppet | ||
| [2011/11/30 06:06:42] @ DanielFriesen is now known as Dantman | ||
| [2011/11/30 06:07:38] @ pmorillon joined channel #puppet | ||
| [2011/11/30 06:09:26] @ zwi joined channel #puppet | ||
| [2011/11/30 06:11:23] @ Quit: pmorillon: Read error: Connection reset by peer | ||
| [2011/11/30 06:11:26] @ pmorillon_ joined channel #puppet | ||
| [2011/11/30 06:11:45] @ gucki joined channel #puppet | ||
| [2011/11/30 06:11:49] <gucki> hi | ||
| [2011/11/30 06:12:09] @ bluethundr_ joined channel #puppet | ||
| [2011/11/30 06:12:21] <gucki> should subscribing to a directory notify when files inside this directory are changed? any special syntax needed? | ||
| [2011/11/30 06:12:23] @ rsnhyperion joined channel #puppet | ||
| [2011/11/30 06:13:13] @ Quit: johnston: Ping timeout: 265 seconds | ||
| [2011/11/30 06:14:35] @ d3c joined channel #puppet | ||
| [2011/11/30 06:15:06] @ tremble joined channel #puppet | ||
| [2011/11/30 06:15:06] @ Quit: tremble: Changing host | ||
| [2011/11/30 06:15:06] @ tremble joined channel #puppet | ||
| [2011/11/30 06:15:11] <d3c> I killed a puppetmaster instance. can I use mcollective to remove ssl certificates on all nodes and then resign them on the new puppetmaster? | ||
| [2011/11/30 06:16:19] <_rc_> it'll depend on the agents you have rolled out I think | ||
| [2011/11/30 06:16:28] @ samkottler1 joined channel #puppet | ||
| [2011/11/30 06:16:38] @ Quit: zwi: Quit: Leaving. | ||
| [2011/11/30 06:16:42] <d3c> _rc_: is there any agent that can handle this? they all have the puppetd agent | ||
| [2011/11/30 06:16:53] @ zwi joined channel #puppet | ||
| [2011/11/30 06:16:56] <_rc_> as you'll need something to remove the local files | ||
| [2011/11/30 06:18:02] @ dclp left channel #puppet () | ||
| [2011/11/30 06:18:23] <_rc_> the puppetd agent should be able trigger the run, but I don't think it has methods to clean up the old client cert | ||
| [2011/11/30 06:18:53] <d3c> _rc_: it doesn't. does puppet itself have any method to clean existing client cert? | ||
| [2011/11/30 06:18:59] <d3c> _rc_: on the node itself, that is | ||
| [2011/11/30 06:19:24] <d3c> _rc_: I can write the agent myself. need to know if I should go for rm or run some puppet command on the nodes | ||
| [2011/11/30 06:19:30] <walkeran> gucki: What do you mean "subscribing to a directory"? If you are subscribing to a file resource that is managing a directory recursively, and one of the files is changed by puppet, then yes | ||
| [2011/11/30 06:19:53] <_rc_> how're you going to distribute the agent? | ||
| [2011/11/30 06:19:56] @ Quit: frostynova: Ping timeout: 260 seconds | ||
| [2011/11/30 06:20:13] @ Quit: samkottler: Ping timeout: 240 seconds | ||
| [2011/11/30 06:20:14] <magicaltrout> hello again , camptocamp postgres module has an exec with the following unless statement in it "unless => "TMPFILE=$(mktemp /tmp/.pgpass.XXXXXX) && echo '${host}:${port}:template1:${name}:${pgpass}' > \$TMPFILE && PGPASSFILE=\$TMPFILE psql -h ${host} -p ${port} -U ${name} -c '\\q' template1 && rm -f \$TMPFILE", puppet seems to think a space is the end of the line and tries to execute the command, any pointers? | ||
| [2011/11/30 06:20:45] <d3c> _rc_: this is still a testing environment so I'd do it manually or rebuild things. I'm trying to make sure stuff like this works in production :) | ||
| [2011/11/30 06:21:40] <d3c> _rc_: so does puppet have something to clean existing certs on a node when run on it? or should I just rm files? | ||
| [2011/11/30 06:21:43] @ jdubs4million joined channel #puppet | ||
| [2011/11/30 06:22:09] @ sduchesneau joined channel #puppet | ||
| [2011/11/30 06:22:25] <_rc_> there's puppetca, but that's master-only, I think on the node you just rm -r the ssl_dir and rerun | ||
| [2011/11/30 06:22:28] <dballing> Question: so we're thinking of finally upgrading from 2.6.x to 2.7.x and wanted to make sure about something WRT scoping. Is it true that 2.7 doesn't change the scoping BEHAVIOR at all, only that it is now flagging as warnings things which (presumably in 2.8) will be disallowed? | ||
| [2011/11/30 06:22:43] @ Quit: jmslagle: Read error: Connection reset by peer | ||
| [2011/11/30 06:22:56] <d3c> _rc_: alright. thanks for your help, will create an agent that does that | ||
| [2011/11/30 06:23:02] <_rc_> dballing: no that's not true. it changes some of the behaviours now | ||
| [2011/11/30 06:23:07] @ tblamer joined channel #puppet | ||
| [2011/11/30 06:23:33] <jabba> dballing: yes, I've had that experience. I get millions of deprecation warnings now, but my incorrectly scoped variables still work | ||
| [2011/11/30 06:23:33] <dballing> _rc_: what specifically changes? from looking at http://docs.puppetlabs.com/guides/scope_and_puppet.html it looks like all that is added is warnings? | ||
| [2011/11/30 06:23:35] @ beaknit joined channel #puppet | ||
| [2011/11/30 06:23:40] <jabba> but there are some things I had to fix | ||
| [2011/11/30 06:24:34] <dballing> I'm fine with warnings, and I'll fix them as time permits before moving to $INCOMPATIBLE_VERSION but I've got no way to easily figure out "what's broken" with my 2.6.x-compliant configs without making the leap, but I can't afford to have it break when I do. :-) | ||
| [2011/11/30 06:24:39] <_rc_> oh right, sorry then you're correct. I take 'spewing warnings' as a behaviour breakage | ||
| [2011/11/30 06:24:56] <dballing> _rc_: ok, that's what I thought. :-) | ||
| [2011/11/30 06:25:07] <_rc_> especially as some of them you can't fix | ||
| [2011/11/30 06:25:12] @ Quit: fir31ight: Remote host closed the connection | ||
| [2011/11/30 06:25:13] <dballing> and yes, i agree, and "spewed warnings" will result in JIRA issues for internal-consumers to fix their manifests. :-) | ||
| [2011/11/30 06:25:31] <dballing> but I just need to be sure that the functionality will continue to work as expected. | ||
| [2011/11/30 06:25:47] <_rc_> the only way to be sure it to test deploy | ||
| [2011/11/30 06:26:06] <dballing> well, I have a lab, but I can't test all the myriad ways our developers are using puppet to deploy stuff. | ||
| [2011/11/30 06:26:43] <dballing> it's just not practical. I can hit some low-hanging fruit and general use-cases, but "in-depth full testing"? Not really possible | ||
| [2011/11/30 06:27:09] @ xoveruk joined channel #puppet | ||
| [2011/11/30 06:27:11] @ mgoetze joined channel #puppet | ||
| [2011/11/30 06:27:26] @ brtl joined channel #puppet | ||
| [2011/11/30 06:27:38] <xoveruk> I have added several puppet clients to my master server. How can I tell from the server that the updates were successful on each client? | ||
| [2011/11/30 06:28:15] <_rc_> xoveruk: you enable reporting on the clients and collect/examine the reports on the master | ||
| [2011/11/30 06:28:48] <mgoetze> hi. if i subscribe to a Package resource, when will i get notified? on upgrades? does that include upgrades not initiated by puppet? more generally, is there any documentation on which resource types notify when? | ||
| [2011/11/30 06:29:35] <_rc_> mgoetze: in order: at times, yes, no, docs.puppetlabs.com | ||
| [2011/11/30 06:31:03] <kjetilho> dcarley: FWIW, here's how I solved the backtrace issue: #11092 | ||
| [2011/11/30 06:31:03] <gepetto> kjetilho: dcarley: #11092 is http://projects.puppetlabs.com/issues/show/11092 "Puppet - Feature #11092: when running under --trace, a backtrace from the SIGINT handler would be useful. It has a status of Unreviewed and is assigned to -" | ||
| [2011/11/30 06:31:24] <mgoetze> _rc_: thanks. could you provide a more specific doc link? i checked the type reference but it doesn't seem to have anything to say on the matter | ||
| [2011/11/30 06:32:32] <dcarley> kjetilho: nice feature. | ||
| [2011/11/30 06:32:58] @ PedroGomes_ joined channel #puppet | ||
| [2011/11/30 06:34:43] <PedroGomes_> Hi, I'm getting a "Denying access: Forbidden request: user.lsd.pt(192.168.1.254) access to /run/3d8.foreman.lsd.com" when I run puppetrun | ||
| [2011/11/30 06:35:02] @ Fecn joined channel #puppet | ||
| [2011/11/30 06:35:16] <PedroGomes_> I now why, the access hostname is not the one that is on the certeficate | ||
| [2011/11/30 06:35:22] <PedroGomes_> *know | ||
| [2011/11/30 06:35:57] <PedroGomes_> how can I change the contacting hostname for the puppet run | ||
| [2011/11/30 06:35:59] <PedroGomes_> ? | ||
| [2011/11/30 06:36:45] <Fecn> Hi Folks - I'm having trouble getting storeconfigs working with MySQL on an ubuntu 10.04 box... It works fine with sqlite3 but with mysql, it seems to do nothing... no errors, no problems, but nothing getting into the database.... Anyone got any idea what I might have done wrong? | ||
| [2011/11/30 06:37:29] @ sascha_ joined channel #puppet | ||
| [2011/11/30 06:37:34] <Fecn> PedroGomes_: You can put server = <hostname> into the puppet.conf on the client, or run puppetd --server=<hostname> | ||
| [2011/11/30 06:37:55] <Fecn> PedroGomes_: Ignore me... that's not what you're asking | ||
| [2011/11/30 06:39:14] <Treibholz> http://paste.debian.net/147578/ <- puppet complains about "err: Could not run Puppet configuration client: Could not find user vmail" (without a line) | ||
| [2011/11/30 06:39:26] <Treibholz> I do not understand why. | ||
| [2011/11/30 06:39:41] <Treibholz> this user is only used in this class. | ||
| [2011/11/30 06:39:47] <Treibholz> and nowhere else. | ||
| [2011/11/30 06:40:30] <Treibholz> this only occurs if /srv/mail/$DIRECTORIES are already there. | ||
| [2011/11/30 06:40:56] <Treibholz> /srv is another partition, with the data on it. | ||
| [2011/11/30 06:42:34] @ mcarpent joined channel #puppet | ||
| [2011/11/30 06:44:38] @ Quit: rocketeer: Ping timeout: 266 seconds | ||
| [2011/11/30 06:47:24] <magicaltrout> hmm so i think unless => "TMPFILE=$(mktemp /tmp/.pgpass.XXXXXX) its treating the $(mktemp as a variable type think | ||
| [2011/11/30 06:47:29] @ Quit: cwebber: Ping timeout: 244 seconds | ||
| [2011/11/30 06:47:37] @ Quit: inecas: Quit: Leaving | ||
| [2011/11/30 06:47:43] <magicaltrout> i've tried escaping the $ with a \ but it makes no difference | ||
| [2011/11/30 06:48:08] @ cwebber joined channel #puppet | ||
| [2011/11/30 06:49:08] @ magickal1 joined channel #puppet | ||
| [2011/11/30 06:50:01] @ spiette joined channel #puppet | ||
| [2011/11/30 06:50:17] @ rgsteele joined channel #puppet | ||
| [2011/11/30 06:50:26] @ lborda joined channel #puppet | ||
| [2011/11/30 06:51:23] @ Quit: samkottler1: Quit: Leaving. | ||
| [2011/11/30 06:53:30] @ gniks joined channel #puppet | ||
| [2011/11/30 06:53:48] @ rocketeer joined channel #puppet | ||
| [2011/11/30 06:55:30] @ Quit: mcarpent: Ping timeout: 244 seconds | ||
| [2011/11/30 06:55:57] @ Quit: kermit: Quit: Leaving. | ||
| [2011/11/30 06:56:12] @ kermit joined channel #puppet | ||
| [2011/11/30 06:56:38] @ Quit: silversurfer: Remote host closed the connection | ||
| [2011/11/30 06:56:51] @ Quit: aherzog_: Quit: aherzog_ | ||
| [2011/11/30 06:57:09] @ silversurfer joined channel #puppet | ||
| [2011/11/30 06:57:13] @ Quit: dnjaramba: Ping timeout: 244 seconds | ||
| [2011/11/30 06:57:27] <_rc_> Treibholz: are you sure that's the manifest that's being used, not a cached prior version? | ||
| [2011/11/30 06:57:30] @ Quit: jaytaph: Read error: Connection reset by peer | ||
| [2011/11/30 06:58:00] <_rc_> Treibholz: as it refers to Service['dovecot-imap'] which isn't declared | ||
| [2011/11/30 06:58:28] @ jaytaph joined channel #puppet | ||
| [2011/11/30 06:59:25] @ ghg joined channel #puppet | ||
| [2011/11/30 06:59:34] @ Quit: raphdg: Read error: Operation timed out | ||
| [2011/11/30 06:59:40] <gucki> walkeran: yes, that's what i'm doing...but it's not working | ||
| [2011/11/30 07:00:26] @ Quit: sascha_: Quit: sascha_ | ||
| [2011/11/30 07:00:39] @ samkottler joined channel #puppet | ||
| [2011/11/30 07:00:46] <walkeran> gucki: You're subscribing to a file resource in which puppet is known to be making a change, yet the resource you are subscribing from isn't getting notified? | ||
| [2011/11/30 07:01:29] <gucki> walkeran: yes, it seems to. i'll pastebin... | ||
| [2011/11/30 07:01:34] <walkeran> gucki: You should pastie both resources, or the module in question, as well as the output from a "puppet agent -t" run | ||
| [2011/11/30 07:01:36] @ Quit: silversurfer: Ping timeout: 248 seconds | ||
| [2011/11/30 07:02:16] <jdubs4million> Hello, I'm attempting to include a variable file for different environments, how ever I'm getting an error regarding variable reassignment. I've attempted to import the variable file by using an if & case statement. | ||
| [2011/11/30 07:02:50] @ mgoetze left channel #puppet () | ||
| [2011/11/30 07:03:44] @ Wolfspyre1 joined channel #puppet | ||
| [2011/11/30 07:03:50] @ raphdg joined channel #puppet | ||
| [2011/11/30 07:03:52] @ Quit: Wolfspyre: Quit: Leaving. | ||
| [2011/11/30 07:03:57] <_rc_> jdubs4million: you can't reassign variables, as it's not an imperative language | ||
| [2011/11/30 07:04:51] @ dylants joined channel #puppet | ||
| [2011/11/30 07:05:07] <jdubs4million> _rc_ http://pastebin.com/P0kT5Hwr | ||
| [2011/11/30 07:05:21] <walkeran> import=bad | ||
| [2011/11/30 07:05:27] <jdubs4million> i know :( | ||
| [2011/11/30 07:05:33] <jdubs4million> desperation is kicking in | ||
| [2011/11/30 07:05:45] @ ldlework joined channel #puppet | ||
| [2011/11/30 07:05:55] <_rc_> import doesn't scope like you hope it does | ||
| [2011/11/30 07:07:13] <artkrz> hey guys, i'm running dashboard for about 450 nodes, /var/lib/mysql/ibdata1 is getting huge, i run optimize and prune daily but I was wondering did anyone converted tables to mysiam ? | ||
| [2011/11/30 07:07:13] <jdubs4million> How do people handle a large number of environments with relatively similar variable/templateing? I'm trying to cut down on a several hundred line site.pp file :/ | ||
| [2011/11/30 07:07:41] <fragfutter> artkrz: define huge | ||
| [2011/11/30 07:07:44] <jdubs4million> artkrz, that's an issue with mysql's innodb table spac eisuse, you'll need to dump the data, delete the file and import the db | ||
| [2011/11/30 07:07:59] <_rc_> I make them very similar, and then the data is the thing that changes | ||
| [2011/11/30 07:08:01] <artkrz> fragfutter: 20GB,nuked evrything 2 days ago | ||
| [2011/11/30 07:08:22] <fragfutter> artkrz: ibdata will never shrink. and 20gb is not huge for a database. | ||
| [2011/11/30 07:08:30] <artkrz> jdubs4million: i know the solutions but this will not prevent it from happening again | ||
| [2011/11/30 07:08:33] <fragfutter> artkrz: ibdata will reuse its space | ||
| [2011/11/30 07:09:06] <artkrz> yeah i know it's not shrinking, i'm guessing dashboard uses innodb so it can lock rows | ||
| [2011/11/30 07:09:16] <_rc_> don't use myisam. if you want better accountability of table space use inbbodb with table-per-file | ||
| [2011/11/30 07:09:23] <xoveruk> where are the reports written to? | ||
| [2011/11/30 07:09:26] <kjetilho> table-per-file should be the default | ||
| [2011/11/30 07:09:31] <artkrz> _rc_: was thinking about it actually | ||
| [2011/11/30 07:09:35] <kjetilho> it's really stupid it isn't IMHO | ||
| [2011/11/30 07:09:40] <jdubs4million> _rc_ so is having a ginormous variable file the standard? | ||
| [2011/11/30 07:09:49] <_rc_> jdubs4million: no | ||
| [2011/11/30 07:10:03] <_rc_> jdubs4million: putting the data in extdata/hiera is | ||
| [2011/11/30 07:10:06] <gucki> walkeran: http://pastie.org/2944413 | ||
| [2011/11/30 07:10:36] @ mcarpent joined channel #puppet | ||
| [2011/11/30 07:11:03] <_rc_> gucki: that's not File[ "/etc/bacula/jobs.d"] that changed though | ||
| [2011/11/30 07:11:13] <_rc_> it's the file that you put in it | ||
| [2011/11/30 07:11:14] <walkeran> gucki: what _rc_ said :) | ||
| [2011/11/30 07:11:18] <jdubs4million> _rc_ cool i was not aware of this. thank you! | ||
| [2011/11/30 07:11:19] <artkrz> thanks guys, i guess i need more space on disk + file per table | ||
| [2011/11/30 07:12:15] <gucki> _rc_: yes, that's why i asked if i can subscribe to a directory which should notify when any file in it is changed... | ||
| [2011/11/30 07:12:25] <Fecn> Is there some trick to get puppet logging working properly when it is run through Passenger? | ||
| [2011/11/30 07:12:31] <_rc_> gucki: so modify your file reources in the Bacula::Backup::Directory define | ||
| [2011/11/30 07:12:33] <walkeran> gucki: And I said "yes, if puppet is changing the file" | ||
| [2011/11/30 07:12:51] <artkrz> Fecn: what's not working ? | ||
| [2011/11/30 07:12:58] <_rc_> puppet is changing the file File[/etc/bacula/jobs.d/vs16696-directory.conf] | ||
| [2011/11/30 07:13:03] <gucki> _rc_: how can i modify a directoy? :) | ||
| [2011/11/30 07:13:03] @ sdog1 joined channel #puppet | ||
| [2011/11/30 07:13:12] @ Quit: sdog: Quit: Leaving. | ||
| [2011/11/30 07:13:13] <_rc_> not File["/etc/bacula/jobs.d"] | ||
| [2011/11/30 07:13:14] <Fecn> I have it set to log into /var/log/puppet... but no log files are being created.... I can however see the logs there from before I configured passenger | ||
| [2011/11/30 07:13:36] <Fecn> _rc_: The problem I'm trying to diagnose is why storedconfigs works fine with sqlite3 as a backend, but not with mysql | ||
| [2011/11/30 07:14:01] @ dclp_ joined channel #puppet | ||
| [2011/11/30 07:14:07] <Fecn> Sorry.. that last line was for artkrz.. not _rc_ | ||
| [2011/11/30 07:14:11] <_rc_> Fecn: thanks, but I'm not sure why you're telling me. my past few comments have been directed to gucki | ||
| [2011/11/30 07:14:23] <gucki> _rc_: how can i modify a directoy? :) | ||
| [2011/11/30 07:14:25] <Fecn> _rc_: Minor reality dysfunction :) | ||
| [2011/11/30 07:14:27] <artkrz> Fecn: sorry, don't know how to help with this | ||
| [2011/11/30 07:14:31] <_rc_> gucki: ? | ||
| [2011/11/30 07:15:20] <_rc_> gucki: you have at least 3 file resources in play | ||
| [2011/11/30 07:15:28] <gucki> _rc_: I cannot subscribe to the individual file resources inside the directory. nor can i put a "notify" inside there. so how can i make puppet to notice the changes inside the directory? | ||
| [2011/11/30 07:15:35] <_rc_> gucki: file { "/etc/bacula/jobs.d": } the one you're looking at | ||
| [2011/11/30 07:15:46] <xoveruk> why is /var/log/puppet dir empty on clients? | ||
| [2011/11/30 07:15:47] <_rc_> gucki: use the *other* end of the arrow | ||
| [2011/11/30 07:15:48] @ asteve joined channel #puppet | ||
| [2011/11/30 07:15:49] @ Quit: asteve: Changing host | ||
| [2011/11/30 07:15:49] @ asteve joined channel #puppet | ||
| [2011/11/30 07:16:27] <gucki> _rc_: sorry, i dont unterstand at all. would you mind pasting? :) | ||
| [2011/11/30 07:16:28] <_rc_> gucki: in define bacuala::backup::directory add notify => Service["bobbins"] to the file resource | ||
| [2011/11/30 07:16:48] @ Quit: Meier: Quit: Leaving. | ||
| [2011/11/30 07:17:04] <_rc_> so you make the files in the directory tell the service, rather than having the service watch the wrong thing | ||
| [2011/11/30 07:17:22] <gucki> _rc_: yes, i cannot do this notify. the define is used by different classes which do not all define the service["bacula-director"]. so then i get a "undefined service.." for these nodes | ||
| [2011/11/30 07:17:41] <_rc_> what? | ||
| [2011/11/30 07:17:57] <_rc_> they all put things into jobs.d, yes? | ||
| [2011/11/30 07:17:59] @ Quit: pmorillon_: Quit: pmorillon_ | ||
| [2011/11/30 07:18:05] @ Quit: Stenbryggen: Quit: Leaving. | ||
| [2011/11/30 07:18:12] <gucki> _rc_: node1: has bacula-director and uses bacuala::backup::directory | ||
| [2011/11/30 07:18:18] @ Quit: nuknad: Quit: nuknad | ||
| [2011/11/30 07:18:20] <gucki> _rc_: node2: has bacula-client and uses bacuala::backup::directory ... | ||
| [2011/11/30 07:18:32] <gucki> _rc_: yes, they all have to put files their.. | ||
| [2011/11/30 07:18:39] @ Quit: dylants: Ping timeout: 240 seconds | ||
| [2011/11/30 07:18:40] <gucki> ...there ;) | ||
| [2011/11/30 07:18:42] @ pmorillon joined channel #puppet | ||
| [2011/11/30 07:18:54] @ dim0 joined channel #puppet | ||
| [2011/11/30 07:18:55] <_rc_> well if they're putting files in there, they're putting in there so the service can see it | ||
| [2011/11/30 07:19:27] <_rc_> otherwise they'd be putting them someplace else with a different define, no? | ||
| [2011/11/30 07:19:51] <gucki> _rc_: it's the same content....but it's used by different services on different nodes | ||
| [2011/11/30 07:20:07] @ Quit: dclp_: Ping timeout: 258 seconds | ||
| [2011/11/30 07:20:07] <gucki> _rc_: so on node1 i need to inform service bacula-director | ||
| [2011/11/30 07:20:16] <gucki> _rc_: on node2 inform bacula-client.. | ||
| [2011/11/30 07:20:22] <gucki> _rc_: so i cannot use notify... | ||
| [2011/11/30 07:20:26] <_rc_> so parameterise who to notify | ||
| [2011/11/30 07:20:28] <dim0> small question.... I am getting HTTP 500 errors pushing reports to a passenger... weird thing is only for 20 hosts of the 200... | ||
| [2011/11/30 07:20:37] @ Quit: pmorillon: Client Quit | ||
| [2011/11/30 07:20:37] <dim0> error in the agent is: | ||
| [2011/11/30 07:20:37] <dim0> puppet-agent[11026]: Could not send report: Error 500 | ||
| [2011/11/30 07:20:39] <gucki> _rc_: this seems like a workaround to me... | ||
| [2011/11/30 07:20:48] <dim0> and blahblah :) Internal server error | ||
| [2011/11/30 07:21:00] <gucki> _rc_: so if it's not possible, there's clearly a feature missing :-) | ||
| [2011/11/30 07:21:12] <_rc_> gucki: it's working with the model that puppet has. calling it a workaround is here nor there | ||
| [2011/11/30 07:21:14] @ johnston_ joined channel #puppet | ||
| [2011/11/30 07:21:27] <dim0> but if I check on theh master I see the request coming int the access log... but not in the passenger log | ||
| [2011/11/30 07:21:47] <gucki> _rc_: it's stuff i have to pass which shouldn't be needed at all if i could subscribe to a directory recursive :) | ||
| [2011/11/30 07:21:51] @ kangman joined channel #puppet | ||
| [2011/11/30 07:22:45] <_rc_> gucki: well it's not my fault you're trying to use one hammer to do everything | ||
| [2011/11/30 07:23:01] <gucki> _rc_: can i put a conditional notify it it? so check which service is defined and notify this one then? | ||
| [2011/11/30 07:23:13] <_rc_> you could, that would be fragile. | ||
| [2011/11/30 07:23:24] <astrostl> is there a shortcut to have ALL nodes include a certain manifest from site.pp? default only gets applied if something doesn't match, a * wildcard doesn't seem to work, and i'd rather not specify it for everything with either an include or an inherit. | ||
| [2011/11/30 07:23:41] <gucki> _rc_: sure it's not your fault...! | ||
| [2011/11/30 07:23:55] <gucki> _rc_: why? it's internal stuff, which nodes should bother abouzt | ||
| [2011/11/30 07:24:26] <_rc_> gucki: sorry, what's that a question about? | ||
| [2011/11/30 07:24:57] <gucki> _rc_: you could, that would be fragile. | ||
| [2011/11/30 07:25:13] <_rc_> it's fragile to do things conditionally based on if service a or b is defined, becuase it's highly reliant on compilation order | ||
| [2011/11/30 07:26:03] <_rc_> so "internal stuff" doesn't cover it as a magic wand | ||
| [2011/11/30 07:26:09] @ sascha_ joined channel #puppet | ||
| [2011/11/30 07:26:36] <gucki> _rc_: ah ok, mh...i'll give it a try and let you know how it works :) | ||
| [2011/11/30 07:27:24] <_rc_> you'll probably see that it works, sometimes. | ||
| [2011/11/30 07:27:26] @ Quit: riha: Quit: Leaving. | ||
| [2011/11/30 07:27:33] @ nuknad joined channel #puppet | ||
| [2011/11/30 07:28:07] @ cassj joined channel #puppet | ||
| [2011/11/30 07:28:31] @ dwalu joined channel #puppet | ||
| [2011/11/30 07:29:54] @ dclp joined channel #puppet | ||
| [2011/11/30 07:31:52] @ Asako joined channel #puppet | ||
| [2011/11/30 07:32:27] <Asako> Does anybody know how to generate a list of nodes in puppet for a particular environment? | ||
| [2011/11/30 07:32:30] @ pll joined channel #puppet | ||
| [2011/11/30 07:32:43] @ Quit: sascha_: Quit: sascha_ | ||
| [2011/11/30 07:33:05] @ chanandler_bong joined channel #puppet | ||
| [2011/11/30 07:33:06] <pll> In a user block, is the name of the user you're defining available in a variable ? | ||
| [2011/11/30 07:33:15] @ Quit: gniks: Quit: Leaving. | ||
| [2011/11/30 07:33:15] @ brandon_dacrib joined channel #puppet | ||
| [2011/11/30 07:33:37] <pll> i.e. can I do: user { john: home => "/home/foo/$name"} | ||
| [2011/11/30 07:33:41] <pll> or something similar ? | ||
| [2011/11/30 07:34:04] <fragfutter> pll: exactly what you wrote ;) | ||
| [2011/11/30 07:34:13] <pll> Okay, that's what I thought :) | ||
| [2011/11/30 07:34:16] <astrostl> is there a shortcut to have ALL nodes include a certain manifest from site.pp? default only gets applied if something doesn't match, a * wildcard doesn't seem to work, and i'd rather not specify it for everything with either an include or an inherit. | ||
| [2011/11/30 07:34:19] @ Quit: brtl: Read error: Connection reset by peer | ||
| [2011/11/30 07:34:24] <fragfutter> pll: so why didn't you try? | ||
| [2011/11/30 07:34:59] <pll> Because I'm editing on my desktop, and don't currently have access to my puppet master. | ||
| [2011/11/30 07:35:08] <_rc_> fragfutter: no, there $name is something else | ||
| [2011/11/30 07:35:19] <pll> And, I wasn't sure if the var was $name, or something else. | ||
| [2011/11/30 07:35:21] <_rc_> make your desktop a puppetmaster | ||
| [2011/11/30 07:35:35] <pll> _rc_: yeah, that's the plan. | ||
| [2011/11/30 07:35:36] <jamesfryman> astrostl: can you do a regex node definition? | ||
| [2011/11/30 07:35:48] <astrostl> jamesfryman: that's what i tried with /*/ | ||
| [2011/11/30 07:35:50] <jamesfryman> astrostl: like 'node /.*/ { } | ||
| [2011/11/30 07:35:55] @ brtl joined channel #puppet | ||
| [2011/11/30 07:36:30] <astrostl> oh dot-star, duh... | ||
| [2011/11/30 07:36:33] <astrostl> re not a glob | ||
| [2011/11/30 07:37:08] <_rc_> pll: and no, you don't know what the title of that resource is. you do if you wrap it in a define eg, define my_user { user { $name: home => "/home/$name" } } my_user { "fred": } | ||
| [2011/11/30 07:37:14] <astrostl> it doesn't error, but it also doesn't work | ||
| [2011/11/30 07:38:04] @ gniks joined channel #puppet | ||
| [2011/11/30 07:38:14] <_rc_> pll: but that's a side effect of how paramters to defined types work | ||
| [2011/11/30 07:39:17] @ Quit: nuknad: Quit: nuknad | ||
| [2011/11/30 07:41:44] <pll> _rc_: I knew that worked with defined types, I just didn't know it worked directly in a user{} block. | ||
| [2011/11/30 07:41:57] @ daff_ joined channel #puppet | ||
| [2011/11/30 07:43:17] @ pmorillon joined channel #puppet | ||
| [2011/11/30 07:43:24] @ Quit: dclp: Remote host closed the connection | ||
| [2011/11/30 07:43:39] @ dclp joined channel #puppet | ||
| [2011/11/30 07:44:00] <f3ew> Isn't the title of the resource usually $name? | ||
| [2011/11/30 07:44:20] @ wilmoore joined channel #puppet | ||
| [2011/11/30 07:44:22] <pll> f3ew: I think so. which is why I guessed that. | ||
| [2011/11/30 07:44:39] <pll> I've been away from puppet for almost a year, so my memory is fuzzy. | ||
| [2011/11/30 07:45:40] @ Quit: artkrz: Quit: Linkinus - http://linkinus.com | ||
| [2011/11/30 07:45:44] @ Quit: lborda: Quit: Ex-Chat | ||
| [2011/11/30 07:45:50] <_rc_> not in the regular run of a manifest, but it's easy to test | ||
| [2011/11/30 07:46:00] @ Quit: smintz: Ping timeout: 252 seconds | ||
| [2011/11/30 07:47:28] <_rc_> http://pastie.org/2944598 | ||
| [2011/11/30 07:48:04] @ orev joined channel #puppet | ||
| [2011/11/30 07:48:06] <_rc_> if it were what you were expecting, it'd say "this notify is named 'named'" | ||
| [2011/11/30 07:48:30] <_rc_> it doesn't, because at that point it's not wrapped in anything | ||
| [2011/11/30 07:48:41] <_rc_> just the implicit 'main' class | ||
| [2011/11/30 07:48:47] @ Quit: daff_: Quit: leaving | ||
| [2011/11/30 07:49:11] @ Quit: dim0: Ping timeout: 260 seconds | ||
| [2011/11/30 07:49:15] @ Quit: raphdg: Ping timeout: 258 seconds | ||
| [2011/11/30 07:49:15] @ lborda joined channel #puppet | ||
| [2011/11/30 07:49:49] @ daff_ joined channel #puppet | ||
| [2011/11/30 07:50:46] @ dan__t joined channel #puppet | ||
| [2011/11/30 07:51:10] <_rc_> http://pastie.org/2944598 -- updated it with a fuller example | ||
| [2011/11/30 07:51:25] @ raphdg joined channel #puppet | ||
| [2011/11/30 07:51:50] @ Quit: samkottler: Quit: Leaving. | ||
| [2011/11/30 07:52:13] @ BManojlovic joined channel #puppet | ||
| [2011/11/30 07:52:13] @ Quit: BManojlovic: Changing host | ||
| [2011/11/30 07:52:13] @ BManojlovic joined channel #puppet | ||
| [2011/11/30 07:52:51] <Fecn> Is there some trick required to get storeconfigs working with mysql and puppet-0.25 ? I've got all the relevant lines in my config files for connection to mysql, but it just wants to do sqlite3 everytime, no matter what I try | ||
| [2011/11/30 07:53:16] <_rc_> Fecn: what section did you put the lines in? | ||
| [2011/11/30 07:53:20] @ Quit: tblamer: Ping timeout: 248 seconds | ||
| [2011/11/30 07:53:39] <Fecn> in the [puppetmasterd] section... (I also tried creating a [master] section but it made no difference) | ||
| [2011/11/30 07:54:02] <Fecn> _rc_: http://pastie.org/2944626 | ||
| [2011/11/30 07:54:08] @ jmslagle joined channel #puppet | ||
| [2011/11/30 07:54:42] <_rc_> looks sane enough, just checking you weren't calling it [master] | ||
| [2011/11/30 07:54:50] <_rc_> you did restart the puppetmaster? | ||
| [2011/11/30 07:55:10] <asteve> if i try to add a lucid source to a natty box; will puppet attempt to rewrite all of the sources to lucid? | ||
| [2011/11/30 07:55:27] <Fecn> _rc_: Yes... I'm running puppetmasterd with --no-daemonize and --debug so I'm sure it is restarted each time | ||
| [2011/11/30 07:56:44] @ Quit: alanevans: Remote host closed the connection | ||
| [2011/11/30 07:57:14] @ tblamer joined channel #puppet | ||
| [2011/11/30 07:58:01] @ daff is now known as Guest52670 | ||
| [2011/11/30 07:58:27] @ Quit: nubs: Quit: WeeChat 0.3.6-rc2 | ||
| [2011/11/30 07:59:19] @ dclp_ joined channel #puppet | ||
| [2011/11/30 08:00:49] <Fecn> Doesn't seem to matter what I say in the puppet.conf... I always see "info: Connecting to sqlite3 database: /var/lib/puppet/state/clientconfigs.sqlite3 | ||
| [2011/11/30 08:00:49] <Fecn> " in the puppetmaster output | ||
| [2011/11/30 08:01:04] <_rc_> Fecn: you have to spell dbadapter correctly. dbadapter = mysql | ||
| [2011/11/30 08:01:18] <_rc_> you have dbadaptor | ||
| [2011/11/30 08:01:23] <Fecn> _rc_: Well spotted | ||
| [2011/11/30 08:01:49] @ Quit: dclp: Ping timeout: 240 seconds | ||
| [2011/11/30 08:02:16] <_rc_> puppet is annoyingly tolerant when it comes to configuration keys it doesn't recognise | ||
| [2011/11/30 08:02:17] <Fecn> _rc_: Hooray... now everything is working :D | ||
| [2011/11/30 08:02:21] @ Quit: zwi: Quit: Leaving. | ||
| [2011/11/30 08:02:33] <Fecn> _rc_: You would not believe quite how many hours I've spent mucking around with that | ||
| [2011/11/30 08:02:36] @ Quit: daff_: Quit: leaving | ||
| [2011/11/30 08:03:22] @ daff_ joined channel #puppet | ||
| [2011/11/30 08:03:25] @ Quit: dclp_: Ping timeout: 240 seconds | ||
| [2011/11/30 08:03:27] <_rc_> we ran without thin_storeconfigs for about a year till it caused a problem and I saw I'd typoed it as thin_storedconfigs | ||
| [2011/11/30 08:03:30] @ Quit: cwebber: Ping timeout: 260 seconds | ||
| [2011/11/30 08:03:32] @ Quit: daff_: Client Quit | ||
| [2011/11/30 08:03:45] @ daff_ joined channel #puppet | ||
| [2011/11/30 08:04:23] @ jonhattan joined channel #puppet | ||
| [2011/11/30 08:04:35] @ Quit: wilmoore: Ping timeout: 258 seconds | ||
| [2011/11/30 08:04:58] <Fecn> _rc_: I think this is one of those cases where the UK and USA both speak different languages... here we generally use adaptor rather than adapter | ||
| [2011/11/30 08:05:31] @ Quit: dwalu: Quit: dwalu | ||
| [2011/11/30 08:06:02] <walkeran> Fecn, _rc_: And, I'm just a crazy American that uses both "adapter" and "adaptor" depending on what I'm talking about | ||
| [2011/11/30 08:06:19] @ Quit: rocketeer: Ping timeout: 265 seconds | ||
| [2011/11/30 08:06:26] @ skippy joined channel #puppet | ||
| [2011/11/30 08:06:31] @ kaptk2 joined channel #puppet | ||
| [2011/11/30 08:06:42] <_rc_> the crazy who declares the api wins | ||
| [2011/11/30 08:06:48] <walkeran> For sure :) | ||
| [2011/11/30 08:06:54] <Fecn> :D | ||
| [2011/11/30 08:07:11] <fragfutter> _rc_: till api 2.0 is defined and the other one is deprecated | ||
| [2011/11/30 08:07:11] <asteve> why does puppet change my sources list from natty to lucid for all of the sourceS? | ||
| [2011/11/30 08:07:30] <asteve> bah i probably did somethign wrong | ||
| [2011/11/30 08:07:34] <_rc_> asteve: because you told it to? | ||
| [2011/11/30 08:07:41] <asteve> _rc_: exactly! shame on me :( | ||
| [2011/11/30 08:08:01] @ Quit: brtl: Remote host closed the connection | ||
| [2011/11/30 08:08:11] @ Quit: sdog1: Remote host closed the connection | ||
| [2011/11/30 08:08:15] <asteve> i just hope I haven't broken something | ||
| [2011/11/30 08:08:39] @ ccaum joined channel #puppet | ||
| [2011/11/30 08:11:28] @ Quit: mcarpent: Ping timeout: 248 seconds | ||
| [2011/11/30 08:11:28] @ Quit: mogitaff: Ping timeout: 252 seconds | ||
| [2011/11/30 08:12:59] @ brtl joined channel #puppet | ||
| [2011/11/30 08:14:12] @ cwebber joined channel #puppet | ||
| [2011/11/30 08:15:03] @ Quit: pieter_: Quit: Ex-Chat | ||
| [2011/11/30 08:15:09] @ Quit: hco-bitlbee-mba: Quit: hco-bitlbee-mba | ||
| [2011/11/30 08:16:14] <dballing> is there any way to have splay ONLY take effect on n>1 iteration? | ||
| [2011/11/30 08:16:24] <dballing> ie, when puppet starts, RUN, but after that, splay | ||
| [2011/11/30 08:17:17] @ csanchez joined channel #puppet | ||
| [2011/11/30 08:19:07] @ mcarpent joined channel #puppet | ||
| [2011/11/30 08:19:52] @ Quit: daff_: Quit: leaving | ||
| [2011/11/30 08:19:57] @ iw_work joined channel #puppet | ||
| [2011/11/30 08:19:59] @ daff_ joined channel #puppet | ||
| [2011/11/30 08:20:12] <Treibholz> _rc_: I deleted the cache and fixed the typo (Package instead of Service) nut same results. | ||
| [2011/11/30 08:20:28] @ Quit: fronlius: Quit: fronlius | ||
| [2011/11/30 08:21:01] @ ghg27 joined channel #puppet | ||
| [2011/11/30 08:21:18] @ Quit: cassj: Quit: Page closed | ||
| [2011/11/30 08:22:13] @ Quit: ghg: Ping timeout: 258 seconds | ||
| [2011/11/30 08:22:13] @ ghg27 is now known as ghg | ||
| [2011/11/30 08:22:24] @ Quit: tblamer: Quit: Going offline, see ya! (www.adiirc.com) | ||
| [2011/11/30 08:22:36] @ Quit: Razique: Quit: Razique | ||
| [2011/11/30 08:23:28] @ PedroGomes_ left channel #puppet () | ||
| [2011/11/30 08:23:33] @ chanandler_bong left channel #puppet () | ||
| [2011/11/30 08:24:04] @ Quit: `Kevin: Read error: Connection reset by peer | ||
| [2011/11/30 08:24:24] @ Quit: javian: | ||
| [2011/11/30 08:26:05] <Roxja> hey guys, if i wanna use ip address instead of fqdn for certs. whats the best way to go about that | ||
| [2011/11/30 08:26:10] @ xoveruk left channel #puppet () | ||
| [2011/11/30 08:27:02] @ hobbeswalsh joined channel #puppet | ||
| [2011/11/30 08:27:09] <Treibholz> Roxja: just out of interesst: why. | ||
| [2011/11/30 08:27:10] <Treibholz> ? | ||
| [2011/11/30 08:27:56] <Roxja> Treibholz: don't have fqdn available | ||
| [2011/11/30 08:28:06] @ tblamer joined channel #puppet | ||
| [2011/11/30 08:29:50] @ Quit: Ramonster: Quit: So Long and thanks for all the fish | ||
| [2011/11/30 08:30:06] <Treibholz> Roxja: that's not a reason. | ||
| [2011/11/30 08:30:11] <Treibholz> make it available. | ||
| [2011/11/30 08:30:11] <asteve> in 2.6.* can you not specify a file location to be variable? for example: file { '/etc/sudoers.d/$role': | ||
| [2011/11/30 08:30:16] <Roxja> Treibholz: :) | ||
| [2011/11/30 08:30:45] <Roxja> Treibholz: i wish, I can't rely on fqdn being available | ||
| [2011/11/30 08:31:15] <Treibholz> "hostname --fqdn" doesn't work? | ||
| [2011/11/30 08:31:41] <Treibholz> you don't need DNS for that. | ||
| [2011/11/30 08:31:43] <_rc_> facter uses a slightly different mechanism | ||
| [2011/11/30 08:31:54] <_rc_> but it's not dns dependant | ||
| [2011/11/30 08:32:22] <_rc_> asteve: not using single quotes you can't, interpolation is only in "" | ||
| [2011/11/30 08:32:32] <Treibholz> but IMHO: DNS and NTP are those services you have to be sure they work. | ||
| [2011/11/30 08:32:33] <asteve> _rc_: thanks! | ||
| [2011/11/30 08:32:47] <asteve> dang, I am using double quotes | ||
| [2011/11/30 08:32:58] <_rc_> then you have some other issue | ||
| [2011/11/30 08:33:11] <_rc_> tell us/show us more. | ||
| [2011/11/30 08:33:11] <Roxja> Treibholz: nope no fqdn. Plus it is a requirement that puppet is not dependent on fqdn. so is it possible to use IP instead? | ||
| [2011/11/30 08:33:31] <Treibholz> the requirement is stupid. | ||
| [2011/11/30 08:33:38] <_rc_> Roxja: it is whos requirement? | ||
| [2011/11/30 08:34:15] <Treibholz> the FQDN is more uniq than an IP. | ||
| [2011/11/30 08:34:42] <the_ramink> Roxja: you can use IP, but you might want to use the mac address or something less transitory instead | ||
| [2011/11/30 08:34:46] <Roxja> Treibholz: project i'm working on. we need to be able to spin up a cluster of nodes in different environments | ||
| [2011/11/30 08:35:22] <Roxja> the_ramink: that works, could you point in the right direction for some documentation on this? | ||
| [2011/11/30 08:35:23] <Treibholz> and you want to copy the certificates? | ||
| [2011/11/30 08:35:37] <asteve> _rc_: here's my manifest and the error that shows in the logs http://pastie.org/2944771 | ||
| [2011/11/30 08:35:48] <_rc_> Roxja: you can look at node_name_fact http://docs.puppetlabs.com/references/stable/configuration.html#nodenamefact | ||
| [2011/11/30 08:36:02] <asteve> the class is running on 30 machines right now but fails on a new machine i'm trying to bring up | ||
| [2011/11/30 08:36:03] <Roxja> _rc_: cheers | ||
| [2011/11/30 08:36:04] <asteve> i'm not sure why | ||
| [2011/11/30 08:36:42] <_rc_> asteve: what's the value of $role | ||
| [2011/11/30 08:36:49] <_rc_> I think on the new node it's "" | ||
| [2011/11/30 08:37:00] <the_ramink> Roxja: you'll need to set certname in you puppet.conf on the client and use clientcert in your manifests or templates | ||
| [2011/11/30 08:37:03] <asteve> _rc_: it shouldn't be, it should be www | ||
| [2011/11/30 08:37:11] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2011/11/30 08:37:36] <_rc_> asteve: add a notify { "role is '${role}'": } | ||
| [2011/11/30 08:38:33] <asteve> _rc_: where? | ||
| [2011/11/30 08:38:35] <_rc_> as really your pattern is wobbly. I'd make the target name be /etc/sudoers.d/rules_by_role and just have the contents modify | ||
| [2011/11/30 08:38:55] <_rc_> asteve: between line 1 and 2 | ||
| [2011/11/30 08:39:06] @ Quit: jsurfer: Quit: jsurfer | ||
| [2011/11/30 08:39:11] <_rc_> or after line 15 | ||
| [2011/11/30 08:39:14] @ Quit: jgaret: Quit: jgaret | ||
| [2011/11/30 08:39:22] <asteve> _rc_: ya, I thought about that; it helps me understand what box I'm on when I see the sudoers.d with a specific role | ||
| [2011/11/30 08:39:26] <_rc_> just someplace in that class so you can see what $role is | ||
| [2011/11/30 08:39:55] @ jsurfer joined channel #puppet | ||
| [2011/11/30 08:40:32] <_rc_> this here tells me it's "" or undefined. (/Stage[main]/User_control::Sudo/File[/etc/sudoers.d/] | ||
| [2011/11/30 08:41:05] <asteve> _rc_: and so does this :/ role is ''' | ||
| [2011/11/30 08:41:56] <_rc_> groovy. you know what you're looking for | ||
| [2011/11/30 08:41:58] <asteve> that's very strange; it's probably an mcollective problem - I add facts from a file with my mcollective module | ||
| [2011/11/30 08:42:05] @ magicaltrout is now known as bugg_tb | ||
| [2011/11/30 08:42:15] <_rc_> then it's an ordering problem | ||
| [2011/11/30 08:42:37] <_rc_> you could wrap that in if $role { file {...} } | ||
| [2011/11/30 08:42:39] @ Quit: raphdg: Remote host closed the connection | ||
| [2011/11/30 08:42:46] <robinbowes> Volcane: can one use hiera in templates? | ||
| [2011/11/30 08:42:46] @ sumsuch joined channel #puppet | ||
| [2011/11/30 08:43:03] <clustermagnet> guys, today is a horrible day… i have to remember how to install windows :( | ||
| [2011/11/30 08:43:16] <_rc_> then on whatever run you know your role, you can put the file down | ||
| [2011/11/30 08:43:37] <robinbowes> Or does one have to use hiera(...) in the manifest to set a variable and use the variable in the template? | ||
| [2011/11/30 08:43:37] @ bugg_tb is now known as magicaltrout | ||
| [2011/11/30 08:43:50] <clustermagnet> puppet 2.7.5… support for 2008 yet? | ||
| [2011/11/30 08:43:56] <clustermagnet> i dont want to repeat this shit again :( | ||
| [2011/11/30 08:44:27] <_rc_> clustermagnet: sorry, can't parse the question. what's 2008? | ||
| [2011/11/30 08:44:29] <clustermagnet> i watched the keynote speaches… i think puppet windows support was mentioned… have you guys trieed? | ||
| [2011/11/30 08:44:38] <clustermagnet> _rc_: friggin windows 2008 dood :( | ||
| [2011/11/30 08:44:42] <tvsutton> haha | ||
| [2011/11/30 08:44:48] <_rc_> no, windows support isn't done yet | ||
| [2011/11/30 08:44:49] <clustermagnet> have a client who neeeeeds .net :( | ||
| [2011/11/30 08:44:59] <robinbowes> Windows support is trivial | ||
| [2011/11/30 08:44:59] <clustermagnet> sucks | ||
| [2011/11/30 08:45:07] <_rc_> it's getting there in 2.7, but still not quite there | ||
| [2011/11/30 08:45:10] <clustermagnet> its all good :) | ||
| [2011/11/30 08:45:24] <Roxja> the_ramink: thats works. thanks! | ||
| [2011/11/30 08:45:36] <robinbowes> package{ linux: ensure => installed, replace => yes } | ||
| [2011/11/30 08:46:09] <_rc_> robinbowes: so heira is a function? | ||
| [2011/11/30 08:46:31] <robinbowes> hiera | ||
| [2011/11/30 08:46:47] <robinbowes> Yeah, similar to extlookup | ||
| [2011/11/30 08:47:00] <_rc_> do you want to argue over typos? | ||
| [2011/11/30 08:47:18] <_rc_> if it's a function, then you can invoke it: http://docs.puppetlabs.com/guides/custom_functions.html#referencing-custom-functions-in-templates | ||
| [2011/11/30 08:47:51] @ Quit: d3c: Ping timeout: 240 seconds | ||
| [2011/11/30 08:47:52] <robinbowes> Nice | ||
| [2011/11/30 08:47:56] <_rc_> scope.function_heeerrriiaiaia("foo") | ||
| [2011/11/30 08:48:12] <robinbowes> I can see what you did there... | ||
| [2011/11/30 08:49:16] <asteve> in 2.6 how can I view the facts that I've added to the machine? | ||
| [2011/11/30 08:49:39] <_rc_> asteve: facter -p | ||
| [2011/11/30 08:49:58] <asteve> _rc_: including facts that I've added manually? | ||
| [2011/11/30 08:50:23] <_rc_> define 'added manually' | ||
| [2011/11/30 08:50:35] <_rc_> custom facts you get there with pluginsync, yes | ||
| [2011/11/30 08:50:48] <asteve> hmm they're not being evaluated | ||
| [2011/11/30 08:51:02] <_rc_> some variables you happen to assign in your manifests, they're not facts | ||
| [2011/11/30 08:51:30] <_rc_> stuff your enc declares as properties, no | ||
| [2011/11/30 08:51:46] <asteve> _rc_: I have a 6 facts in /etc/facts.yml that get added to facter by a lib in an module | ||
| [2011/11/30 08:51:49] @ Quit: krish: Read error: Connection reset by peer | ||
| [2011/11/30 08:51:53] @ krish joined channel #puppet | ||
| [2011/11/30 08:52:17] @ Fecn left channel #puppet () | ||
| [2011/11/30 08:52:54] <asteve> bah, pluginsync=true was not in my manifest | ||
| [2011/11/30 08:53:07] <_rc_> assuming they're in the right place, did you run your puppet agent with --pluginsync? | ||
| [2011/11/30 08:53:39] @ zwi joined channel #puppet | ||
| [2011/11/30 08:54:19] @ neonflux joined channel #puppet | ||
| [2011/11/30 08:56:08] @ trickyf left channel #puppet () | ||
| [2011/11/30 08:56:35] @ Quit: pmorillon: Quit: pmorillon | ||
| [2011/11/30 08:57:39] <Treibholz> _rc_: I've cut it down to the minimum: http://paste.debian.net/147586/ when I remove the file-resource it works. But the pasted does not. | ||
| [2011/11/30 08:58:18] @ pmorillon joined channel #puppet | ||
| [2011/11/30 08:58:18] <Treibholz> shouldn't the user vmail be created before it looks at the file? | ||
| [2011/11/30 08:58:46] <_rc_> and what's the error? | ||
| [2011/11/30 08:59:05] <Treibholz> err: Could not run Puppet configuration client: Could not find user vmail | ||
| [2011/11/30 08:59:12] @ Quit: smaguire: Quit: Lost terminal | ||
| [2011/11/30 08:59:54] @ jforman left channel #puppet () | ||
| [2011/11/30 09:00:18] <_rc_> if the user vmail declared by the package, or by you right there? | ||
| [2011/11/30 09:00:31] <Treibholz> by me. | ||
| [2011/11/30 09:00:33] @ lak joined channel #puppet | ||
| [2011/11/30 09:00:37] @ Quit: lak: Changing host | ||
| [2011/11/30 09:00:37] @ lak joined channel #puppet | ||
| [2011/11/30 09:00:38] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2011/11/30 09:00:41] <_rc_> ensure => present, ? | ||
| [2011/11/30 09:00:52] <Treibholz> the group comes from the package. | ||
| [2011/11/30 09:01:03] <Treibholz> ensure=> present does not help. | ||
| [2011/11/30 09:01:11] @ fronlius joined channel #puppet | ||
| [2011/11/30 09:01:30] <dan__t> weren't you talking about a user? | ||
| [2011/11/30 09:01:46] @ l0n joined channel #puppet | ||
| [2011/11/30 09:01:56] <_rc_> I've seen this before when users are managed in part by ldap | ||
| [2011/11/30 09:02:19] <_rc_> so the resolution of the user fail | ||
| [2011/11/30 09:04:14] <_rc_> yeah, that manifest comipled/applied fine for me | ||
| [2011/11/30 09:04:45] <_rc_> Treibholz: have you tried running with --debug on | ||
| [2011/11/30 09:05:03] @ miche joined channel #puppet | ||
| [2011/11/30 09:05:27] <_rc_> so you can see what it's doing when it fails to get the user information of vmail | ||
| [2011/11/30 09:05:29] @ Quit: rejectreality: Read error: Connection reset by peer | ||
| [2011/11/30 09:05:51] @ rejectreality joined channel #puppet | ||
| [2011/11/30 09:06:55] <Treibholz> _rc_: --debug does not help. | ||
| [2011/11/30 09:07:26] <_rc_> in what way? | ||
| [2011/11/30 09:07:32] <Treibholz> http://paste.debian.net/147587/ | ||
| [2011/11/30 09:07:48] <Treibholz> I ran /usr/sbin/puppetd --no-daemonize --onetime --no-usecacheonfailure --logdest=/var/log/puppet.log --no-splay -v --debug | ||
| [2011/11/30 09:08:09] <Treibholz> ah and I don't use ldap. | ||
| [2011/11/30 09:08:13] <Treibholz> local users. | ||
| [2011/11/30 09:08:36] @ Quit: nevyn: Ping timeout: 258 seconds | ||
| [2011/11/30 09:09:13] <Treibholz> AND: it works if "/srv/mail" is missing, but the error appears, when it is already there. | ||
| [2011/11/30 09:10:12] @ nevyn joined channel #puppet | ||
| [2011/11/30 09:10:16] <_rc_> I wouldn't expect --debug to magically fix it, it just may help us track why the file provider isn't happy | ||
| [2011/11/30 09:10:39] <Treibholz> _rc_: http://paste.debian.net/147587/ <- there is the output. | ||
| [2011/11/30 09:10:53] <Treibholz> I meant: It doesn't help me understand. | ||
| [2011/11/30 09:11:00] <Treibholz> :-) | ||
| [2011/11/30 09:11:29] @ indigo__ joined channel #puppet | ||
| [2011/11/30 09:11:31] @ Quit: jodok: Quit: jodok | ||
| [2011/11/30 09:11:35] <Treibholz> if --debug would remove bugs, I would run alle software in debug-mode :-) | ||
| [2011/11/30 09:13:41] @ Quit: duerF: Quit: Leaving | ||
| [2011/11/30 09:14:06] <Theory> sometimes it does of course. around memory initialization for example. | ||
| [2011/11/30 09:14:59] <_rc_> Treibholz: what version of puppet? | ||
| [2011/11/30 09:15:06] @ Quit: ali3n0: Ping timeout: 252 seconds | ||
| [2011/11/30 09:15:18] <Treibholz> _rc_: 2.6.2 (Debian Squeeze) | ||
| [2011/11/30 09:16:32] @ mrwacky42 joined channel #puppet | ||
| [2011/11/30 09:16:49] @ Quit: pmorillon: Quit: pmorillon | ||
| [2011/11/30 09:19:22] @ alanna joined channel #puppet | ||
| [2011/11/30 09:21:58] @ sascha_ joined channel #puppet | ||
| [2011/11/30 09:22:52] @ Quit: jedi4ever: Remote host closed the connection | ||
| [2011/11/30 09:22:59] @ jedi4ever joined channel #puppet | ||
| [2011/11/30 09:23:04] @ raphdg joined channel #puppet | ||
| [2011/11/30 09:23:11] @ matchaw___ joined channel #puppet | ||
| [2011/11/30 09:23:31] @ Quit: matchaw_: Ping timeout: 244 seconds | ||
| [2011/11/30 09:23:50] <indigo__> does file('foo') evaluate to the contents of foo on the master, the agent, or something else? | ||
| [2011/11/30 09:24:29] <_rc_> Treibholz: bad workaround for you to try. set owner of the file to be the uid of the user rather than the name | ||
| [2011/11/30 09:24:56] <Dominic> indigo__: all functions evaluate on the master, only resources make it to the client | ||
| [2011/11/30 09:25:13] <indigo__> :( | ||
| [2011/11/30 09:25:33] <_rc_> as I'm looking at where that error must be coming from, which is where it checks that your file resource owner field is valid. http://anonscm.debian.org/gitweb/?p=pkg-puppet/puppet.git;a=blob;f=lib/puppet/type/file/owner.rb;h=d473da20e43dafceec5cd186d075e80f3118a631;hb=2.6.2-5%2Bsqueeze2#l30 | ||
| [2011/11/30 09:25:35] @ Quit: cwebber: Ping timeout: 244 seconds | ||
| [2011/11/30 09:25:39] <Dominic> facts are the mechanism to get information from a client to the master to be used in a catalog | ||
| [2011/11/30 09:26:14] @ bluemustard joined channel #puppet | ||
| [2011/11/30 09:26:35] @ Quit: andreaturli: Remote host closed the connection | ||
| [2011/11/30 09:26:39] <indigo__> i'm trying to make a way i can declare something in puppet that generates an ssh keypair, and authorizes the key to run a command i specify in the manifest on some other host. | ||
| [2011/11/30 09:26:48] <_rc_> which is some bad chicken egg stuff, as the user doesn't exist yet | ||
| [2011/11/30 09:26:59] <Treibholz> _ | ||
| [2011/11/30 09:27:09] <Treibholz> _rc_: ok, I'll try that later. thanks. | ||
| [2011/11/30 09:27:16] <Treibholz> have to go now. | ||
| [2011/11/30 09:28:20] <Dominic> indigo__: exported resource perhaps, could let you export the public key from one host to the other | ||
| [2011/11/30 09:28:21] @ dwalu joined channel #puppet | ||
| [2011/11/30 09:28:38] <indigo__> Dominic: that's what i'm thinking, but how do i get the public key to export it? | ||
| [2011/11/30 09:29:13] <_rc_> you'll need a custom fact | ||
| [2011/11/30 09:29:29] <Dominic> indigo__: hm, you could add a fact, but if you're generating it in a puppet run then it'll take two runs for it to be available (facts are pushed before the run) | ||
| [2011/11/30 09:29:59] @ choonming joined channel #puppet | ||
| [2011/11/30 09:30:07] <indigo__> yeah, that's pretty subideal | ||
| [2011/11/30 09:30:30] <indigo__> also, i'd need more than one fact, since the idea would be to wrap this thing in a defined resource, which could be declared multiple times | ||
| [2011/11/30 09:31:51] @ Quit: Wolfspyre1: Remote host closed the connection | ||
| [2011/11/30 09:32:49] @ motomike joined channel #puppet | ||
| [2011/11/30 09:33:10] <_rc_> you can solve it with a bunch of custom functions which groom a datastore on the master | ||
| [2011/11/30 09:34:01] @ alfism joined channel #puppet | ||
| [2011/11/30 09:34:04] <_rc_> generate-keypair-called( "foo-to-bar" ); private-key-for("foo-to-bar"); public-key-for("foo-to-bar") | ||
| [2011/11/30 09:34:29] <indigo__> i'm not following you, but it sounds convoluted. | ||
| [2011/11/30 09:34:35] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2011/11/30 09:34:54] @ Quit: bobbyz: Ping timeout: 244 seconds | ||
| [2011/11/30 09:34:54] <_rc_> everything around this pattern will be | ||
| [2011/11/30 09:35:15] <_rc_> it's just a case of deciding where to stash the bodies | ||
| [2011/11/30 09:35:23] @ alanevans joined channel #puppet | ||
| [2011/11/30 09:35:25] <indigo__> maybe i just generate the keys and stuff the public key in the manifest. | ||
| [2011/11/30 09:35:39] @ nfagerlund joined channel #puppet | ||
| [2011/11/30 09:35:56] @ cwebber joined channel #puppet | ||
| [2011/11/30 09:36:02] @ Quit: the_ramink: Ping timeout: 255 seconds | ||
| [2011/11/30 09:36:04] <indigo__> or just generate a useful error message until someone manually authorizes the key. | ||
| [2011/11/30 09:36:10] <_rc_> you still need to manually distribute the private partm, but it'd be work | ||
| [2011/11/30 09:36:22] @ Quit: maxmartin: Quit: Computer has gone to sleep. | ||
| [2011/11/30 09:36:37] <indigo__> generating the private part is easy. exec { "ssh-keygen ... | ||
| [2011/11/30 09:36:44] @ motomike is now known as motomike_ | ||
| [2011/11/30 09:37:23] <_rc_> yes, but they you're back to pulling the public part back to the master somehow | ||
| [2011/11/30 09:37:25] @ marrusl joined channel #puppet | ||
| [2011/11/30 09:37:25] @ motomike_ is now known as motomike | ||
| [2011/11/30 09:37:39] @ saysjonathan joined channel #puppet | ||
| [2011/11/30 09:37:53] @ Quit: saysjonathan: Client Quit | ||
| [2011/11/30 09:38:00] @ saysjonathan joined channel #puppet | ||
| [2011/11/30 09:38:02] <_rc_> so that it can be pushed to the nodes that're letting that user in | ||
| [2011/11/30 09:38:15] <indigo__> i think doing it any other way comprimises what asymetric key encryption accomplishes. | ||
| [2011/11/30 09:38:36] <indigo__> if i was going to generate a private key and then move it around, i might as well use a shared secret. | ||
| [2011/11/30 09:38:46] @ samkottler joined channel #puppet | ||
| [2011/11/30 09:39:37] @ althara joined channel #puppet | ||
| [2011/11/30 09:40:45] <_rc_> facts.d might make it easy, then your first define is exec { "ssh-keygen": creates => "foo.pub" } file { "/etc/facts.d/foo-pub": source => "foo.pub" } | ||
| [2011/11/30 09:41:31] @ nubs joined channel #puppet | ||
| [2011/11/30 09:41:32] @ Quit: nubs: Changing host | ||
| [2011/11/30 09:41:32] @ nubs joined channel #puppet | ||
| [2011/11/30 09:41:45] @ chewie71 joined channel #puppet | ||
| [2011/11/30 09:43:48] <skippy> is it possible to set up environments such that one environment reports and uses an ENC, and another environment does not? | ||
| [2011/11/30 09:44:01] <skippy> or would that require multiple puppet masters? | ||
| [2011/11/30 09:44:53] <Asako> you can have puppet disable reports for nodes in that env | ||
| [2011/11/30 09:45:15] <skippy> how? | ||
| [2011/11/30 09:45:17] @ ianbrandt joined channel #puppet | ||
| [2011/11/30 09:45:56] <_rc_> where the reports go to is determined by a key in the master config, so you can probably just specify it as being no useful reports | ||
| [2011/11/30 09:46:15] <_rc_> same for the enc configuration, maybe | ||
| [2011/11/30 09:46:23] <skippy> oh, puppet.conf [agent] section on client sets "report = true" ... | ||
| [2011/11/30 09:46:28] <_rc_> it's nothing I've done, but I imagine it's possible | ||
| [2011/11/30 09:46:35] <indigo__> _rc_: That sounds interesting. Where's it documented? | ||
| [2011/11/30 09:46:38] <skippy> so if I control puppet.conf in each environment, I could set it to false. | ||
| [2011/11/30 09:46:38] @ KaiserBeto joined channel #puppet | ||
| [2011/11/30 09:46:47] <_rc_> indigo__: what part? | ||
| [2011/11/30 09:47:16] <indigo__> _rc_: facts.d. I've never heard of it. | ||
| [2011/11/30 09:47:32] <skippy> indigo__: https://github.com/ripienaar/facter-facts/tree/master/facts-dot-d | ||
| [2011/11/30 09:47:37] <_rc_> indigo__: https://github.com/ripienaar/facter-facts/tree/master/facts-dot-d though there's a version of it in https://github.com/puppetlabs/puppetlabs-stdlib | ||
| [2011/11/30 09:48:44] @ bobbyz joined channel #puppet | ||
| [2011/11/30 09:49:10] <indigo__> hm. Any way to solve the two-runs-required problem? Can stages solve that somehow? | ||
| [2011/11/30 09:49:15] <skippy> what's the point of classfile in the puppet.conf? The docs dont explain it very well. http://docs.puppetlabs.com/references/stable/configuration.html#classfile | ||
| [2011/11/30 09:49:21] @ Quit: cwebber: Ping timeout: 260 seconds | ||
| [2011/11/30 09:49:25] <_rc_> stages won't solve it, no | ||
| [2011/11/30 09:49:35] <_rc_> facts are compiled at the start of a run | ||
| [2011/11/30 09:49:42] <indigo__> a related problem i have is that sometimes i want to use some of the LSB facts, but my hosts don't have LSB installed | ||
| [2011/11/30 09:49:50] <nfagerlund> skippy: It's just a cache for finding out what the agent thinks it's been doing. | ||
| [2011/11/30 09:50:14] <skippy> nfagerlund: okay, thanks. | ||
| [2011/11/30 09:50:40] <indigo__> so what do stages solve, then? Are they just yet another way to aggregate resources and then describe dependencies? | ||
| [2011/11/30 09:50:43] <nfagerlund> skippy: and mcollective can use it as a filtering criteria, so you're only sending commands to nodes that have a certain class, for instance. | ||
| [2011/11/30 09:50:57] <_rc_> indigo__: yes | ||
| [2011/11/30 09:51:59] <indigo__> that's a little bit dissapointing. | ||
| [2011/11/30 09:52:07] <marut> indigo__: right there with you. | ||
| [2011/11/30 09:52:36] <ashp> Question: Do people still use the mysql gem for storeconfigs or are people using "mysql2"? | ||
| [2011/11/30 09:52:42] <ashp> I only ask because I see mysql was last updated in 2009 | ||
| [2011/11/30 09:52:58] <_rc_> it saves you about a billion require => Yumrepo["blah"] in your package definitions | ||
| [2011/11/30 09:53:05] <skippy> so I'm trying to figure out how to use Puppet to configure fresh servers. We need to set a bunch of stuff, but dont then need to keep it managed. Moving from a "build" environment to a "run" environment is one way ... are there other ways I should be exploring? | ||
| [2011/11/30 09:53:53] <indigo__> _rc_: i have a similar thing for apt, and the dependencies are propper and i didn't use stages. | ||
| [2011/11/30 09:53:55] <_rc_> skippy: your build and run should be the same, because then the run is also a 'stop messing about with it' phase | ||
| [2011/11/30 09:54:15] <ashp> I suspect it's probably not a full drop in replacement. | ||
| [2011/11/30 09:54:18] @ cwebber joined channel #puppet | ||
| [2011/11/30 09:54:34] <indigo__> _rc_: ie, my apt sources are managed by puppet, and puppet will run an apt-get update and set sources.list before trying to install packages. | ||
| [2011/11/30 09:54:39] <_rc_> ashp: if it's not broken, why care about the age? | ||
| [2011/11/30 09:54:49] <indigo__> without an explicit require => on each Package | ||
| [2011/11/30 09:54:53] <skippy> _rc_: we need to introduce Puppet in baby steps here. Run team isn't going to jump on board immediately. I'm on build team, so focusing on provisioning, but want to engineer Puppet with an eye toward eventual Run team usage. | ||
| [2011/11/30 09:55:07] <_rc_> indigo__: cool, and you did this by having a couple of stonking classes that are requires? | ||
| [2011/11/30 09:55:27] <ashp> _rc_: Well, mysql2 is also the new version used by default in rails3.. | ||
| [2011/11/30 09:55:30] <indigo__> _rc_: no. let me try to distill the relevant parts. | ||
| [2011/11/30 09:55:57] @ Quit: mattrobi1son: Quit: leaving | ||
| [2011/11/30 09:56:20] <_rc_> indigo__: that's a sign it's more complex than just assigning classes to run stages | ||
| [2011/11/30 09:56:36] @ ckauhaus joined channel #puppet | ||
| [2011/11/30 09:56:49] @ mattrobinson joined channel #puppet | ||
| [2011/11/30 09:57:05] @ Mode +o stahnma by ChanServ | ||
| [2011/11/30 09:57:29] <indigo__> _rc_: http://pastie.org/2945153 | ||
| [2011/11/30 09:57:35] <_rc_> skippy: puppet is fairly weak on provisioning, and really strong on keeping configurations consistent across the cluster | ||
| [2011/11/30 09:57:58] @ stahnma set topic "Puppet Enterprise 2.0 is out: http://bit.ly/PE_2 | Important Security Announcement: http://bit.ly/AltNames | Puppet 2.7.6 and 2.6.12 available at downloads.puppetlabs.com | http://docs.puppetlabs.com | Bugs & Feature Requests http://bit.ly/dKVa0A | November Newsletter and http://bit.ly/nl11-11" | ||
| [2011/11/30 09:58:12] <skippy> _rc_: yes, I'm aware of that. But it'll beat our cumbersome collection of scripts used to set default config on new builds. | ||
| [2011/11/30 09:58:42] <skippy> and if we can get it in the door, Run team can start using it too. Some guys on the run team are eager for it, but it still needs to be sold internally. | ||
| [2011/11/30 09:59:37] @ sdog joined channel #puppet | ||
| [2011/11/30 10:00:08] <indigo__> _rc_: i don't know...it's pretty simple. I declare packages, and I declare apt repositories, and puppet does the right thing. | ||
| [2011/11/30 10:00:40] @ ranamalo joined channel #puppet | ||
| [2011/11/30 10:01:42] <_rc_> indigo__: I don't like this though: Exec["apt-update"] -> Package <| |> | ||
| [2011/11/30 10:01:55] <_rc_> surprise! all your virtual packages aren't! | ||
| [2011/11/30 10:02:04] <indigo__> yeah, virtual resources are dumb. | ||
| [2011/11/30 10:02:19] @ Quit: hobbeswalsh: Quit: hobbeswalsh | ||
| [2011/11/30 10:02:36] @ Quit: sdog: Changing host | ||
| [2011/11/30 10:02:36] @ sdog joined channel #puppet | ||
| [2011/11/30 10:02:48] <_rc_> doesn't it also stomp any other requires the package resources may have? | ||
| [2011/11/30 10:02:49] <indigo__> even if they weren't, making a way to describe sets of things that wasn't also the way to realize resources would be a much more elegant solution than run stages, i'd think. | ||
| [2011/11/30 10:02:56] <indigo__> _rc_: nope. | ||
| [2011/11/30 10:04:26] <ranamalo> I've got a long list of packages I'm trying to put them in a dependency relationship with other resources (http://pastebin.com/4MsnTzD2) but I keep getting: Could not find resource 'Package[zlib1g-dev]Package[libssl-dev].. what's the best way to do this? | ||
| [2011/11/30 10:04:44] <_rc_> I don't like virtual resources, I also can't be sure that nothing we vendor won't sneak it in | ||
| [2011/11/30 10:05:26] <indigo__> i guess i know i don't have any (nor can i think of a reason i'd want some) so I don't worry. | ||
| [2011/11/30 10:05:28] @ Wolfspyre joined channel #puppet | ||
| [2011/11/30 10:05:56] <indigo__> i've yet to think of even a contrived use case where they are useful. | ||
| [2011/11/30 10:06:31] <_rc_> ranamalo: Package[$bbb_reqs1] doesn't do what you hope it will | ||
| [2011/11/30 10:06:45] <indigo__> the basic problem they seem to solve is that "i want to declare this twice, but I can't". But that problem is solved with "include". So....yeah. | ||
| [2011/11/30 10:07:21] <ranamalo> _rc_: I'm getting the can't find resource error still | ||
| [2011/11/30 10:07:41] <ranamalo> and it lists like our individually, don't know if that is related | ||
| [2011/11/30 10:07:55] <ranamalo> like Could not find resource 'Package[zlib1g-dev]Package[libssl-dev]. | ||
| [2011/11/30 10:08:18] <_rc_> that's what I mean, it's not doing what you hoped it will | ||
| [2011/11/30 10:08:24] @ mutex joined channel #puppet | ||
| [2011/11/30 10:08:49] <ranamalo> _rc_: yeah it's not doing what I hoped. Is there another way? | ||
| [2011/11/30 10:09:09] <_rc_> who wrote the bigbluebutton package? | ||
| [2011/11/30 10:09:35] <_rc_> or the bbb-freeswitch-config | ||
| [2011/11/30 10:10:08] <_rc_> if it's local developers beat them up until the packages state the dependencies you're trying to bolt on with puppet | ||
| [2011/11/30 10:11:12] <ranamalo> _rc_: i think fred ad bbb wrote them | ||
| [2011/11/30 10:11:17] @ the_ramink joined channel #puppet | ||
| [2011/11/30 10:11:41] <_rc_> that doesn't tell me anything | ||
| [2011/11/30 10:11:42] <ranamalo> _rc_: i guess I can put them in pre-main, and main | ||
| [2011/11/30 10:12:21] <ranamalo> _rc_: Maintainer: Fred Dixon <ffdixon@bigbluebutton.org> | ||
| [2011/11/30 10:12:26] <_rc_> it looks like you're working around bad packages that should state dependencies, with puppet. | ||
| [2011/11/30 10:12:35] @ maxmartin joined channel #puppet | ||
| [2011/11/30 10:12:35] <_rc_> does that sound right? | ||
| [2011/11/30 10:12:41] <ranamalo> _rc_: yup | ||
| [2011/11/30 10:12:49] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2011/11/30 10:13:15] <_rc_> are these people yours? | ||
| [2011/11/30 10:13:21] <ranamalo> _rc_: no | ||
| [2011/11/30 10:13:29] @ jalbretsen joined channel #puppet | ||
| [2011/11/30 10:13:35] <ranamalo> can't beat them | ||
| [2011/11/30 10:13:52] <_rc_> you can send them a respectful 'hey asshat' email | ||
| [2011/11/30 10:14:08] @ Quit: bobbyz: Ping timeout: 248 seconds | ||
| [2011/11/30 10:14:23] <skippy> s/hey asshat/dear sir/g | ||
| [2011/11/30 10:15:49] <_rc_> dear sir, your packaging is woeful, I hope you are eaten by a rotten donkey | ||
| [2011/11/30 10:16:03] <skippy> much more respectful. Well done! | ||
| [2011/11/30 10:16:30] <_rc_> ranamalo: around line 14. before => Package["bigbluebutton"], | ||
| [2011/11/30 10:16:43] <_rc_> you can specify the requires the other way | ||
| [2011/11/30 10:18:19] <_rc_> in fact, I'd inline all the requires/before stuff, I know it's hip to use the -> arrow, but it's not always a good fit | ||
| [2011/11/30 10:18:21] @ Quit: ckauhaus: Ping timeout: 260 seconds | ||
| [2011/11/30 10:18:27] @ Quit: lovemj: Read error: Connection reset by peer | ||
| [2011/11/30 10:18:45] @ shadoi joined channel #puppet | ||
| [2011/11/30 10:19:27] @ Quit: kelseyhightower: Quit: Lost terminal | ||
| [2011/11/30 10:19:34] @ lovemj joined channel #puppet | ||
| [2011/11/30 10:20:20] @ hobbeswalsh joined channel #puppet | ||
| [2011/11/30 10:20:54] @ seanh-ansca joined channel #puppet | ||
| [2011/11/30 10:21:36] <skippy> can you use multiple arrows on one line, like this ? File['foo'] -> File ['bar'] -> File['baz'] ? | ||
| [2011/11/30 10:21:53] <agaffney> yes | ||
| [2011/11/30 10:22:02] <skippy> neat. thanks. | ||
| [2011/11/30 10:22:14] <agaffney> it's called "chaining", and chains typically have more then 2 links ;) | ||
| [2011/11/30 10:22:28] <skippy> the examples I saw in the docs only had two. | ||
| [2011/11/30 10:22:39] <_rc_> it's called new-fangled, and it scares the horses | ||
| [2011/11/30 10:23:15] <_rc_> http://docs.puppetlabs.com/guides/language_guide.html#chaining-resources has 3 chains, and even one which has two going right and one left | ||
| [2011/11/30 10:23:27] <_rc_> # File['/etc/ntp.conf'] -> Service['ntpd'] <- Package['ntp'] | ||
| [2011/11/30 10:23:40] <skippy> ah. must've skimmed past that one. thanks. | ||
| [2011/11/30 10:23:51] @ kelseyhightower joined channel #puppet | ||
| [2011/11/30 10:24:02] <the_ramink> _rc: bad from on that one _rc_ :) | ||
| [2011/11/30 10:24:10] @ Quit: miche: Quit: Computer has gone to sleep. | ||
| [2011/11/30 10:25:00] @ williemach joined channel #puppet | ||
| [2011/11/30 10:25:18] @ jeff_ joined channel #puppet | ||
| [2011/11/30 10:25:44] @ jeff_ is now known as Guest26185 | ||
| [2011/11/30 10:29:08] @ metcalfc joined channel #puppet | ||
| [2011/11/30 10:29:59] @ Quit: gucki: Remote host closed the connection | ||
| [2011/11/30 10:30:24] @ Quit: jonhattan: Quit: llevaré una chaquete de guns'n'roses | ||
| [2011/11/30 10:37:11] @ ChikuLinu__ joined channel #puppet | ||
| [2011/11/30 10:39:45] @ Quit: ezryx: Remote host closed the connection | ||
| [2011/11/30 10:40:25] @ Quit: Chiku|dc: Ping timeout: 244 seconds | ||
| [2011/11/30 10:40:53] @ jodok joined channel #puppet | ||
| [2011/11/30 10:40:54] @ Quit: jodok: Changing host | ||
| [2011/11/30 10:40:55] @ jodok joined channel #puppet | ||
| [2011/11/30 10:41:17] <skippy> how many people are using the Package/File/Service pattern recommended by Puppet Labs, and how many people are putting them all in one manifest? | ||
| [2011/11/30 10:41:57] <agaffney> it depends on the size of my module | ||
| [2011/11/30 10:42:00] <bsg_kwolf> skippy: i've been breaking mine out into different manifests. To me, it makes them more readable. | ||
| [2011/11/30 10:42:05] <agaffney> if it's one package, one service, and one file, it all goes in one manifest | ||
| [2011/11/30 10:42:13] <agaffney> multiple packages, services, or config files, it gets broken up | ||
| [2011/11/30 10:42:31] <whack> skippy: depends on how other things depend on it (notifies, etc) | ||
| [2011/11/30 10:43:05] <whack> you can't require Class["apache"] and also notify Class["apache"], so splitting them up into separate manifests helps | ||
| [2011/11/30 10:43:21] <_rc_> I use it once I know something external will want to notify into it; that's not often | ||
| [2011/11/30 10:43:34] <whack> lets you require Class["apache::package"] (or whatever) and notify Class["apache::service"] | ||
| [2011/11/30 10:43:57] <_rc_> doesn't notify imply require? | ||
| [2011/11/30 10:44:02] @ Quit: mcarpent: Ping timeout: 244 seconds | ||
| [2011/11/30 10:44:22] @ Quit: metcalfc: Ping timeout: 252 seconds | ||
| [2011/11/30 10:44:51] <the_ramink> skippy: I find it easier to construct a new module if I break it up into ::install ::config ::service and it tends to have less ordering problems in the future. | ||
| [2011/11/30 10:46:50] @ Quit: johnston_: Quit: Page closed | ||
| [2011/11/30 10:47:02] @ johnston_ joined channel #puppet | ||
| [2011/11/30 10:47:21] @ stahnma set topic "Puppet Enterprise 2.0 is out: http://bit.ly/PE_2 | Important Security Announcement: http://bit.ly/AltNames | Puppet 2.7.6 and 2.6.12 available at downloads.puppetlabs.com | http://docs.puppetlabs.com | Bugs & Feature Requests http://bit.ly/dKVa0A | November Newsletter http://bit.ly/nl11-11" | ||
| [2011/11/30 10:47:24] @ Quit: astrostl: | ||
| [2011/11/30 10:48:21] @ dclp joined channel #puppet | ||
| [2011/11/30 10:49:40] @ Kazuhiro joined channel #puppet | ||
| [2011/11/30 10:50:36] @ Kazuhiro left channel #puppet () | ||
| [2011/11/30 10:50:39] @ Quit: samkottler: Quit: Leaving. | ||
| [2011/11/30 10:50:44] @ Quit: dclp: Client Quit | ||
| [2011/11/30 10:57:42] <matti> chewie71: I am commuting back home now. | ||
| [2011/11/30 10:57:51] @ bhearsum joined channel #puppet | ||
| [2011/11/30 10:58:04] <bhearsum> are transfers over puppet:/// secure? eg, SSL? | ||
| [2011/11/30 10:58:20] <matti> chewie71: Did you get any, even tiniest bit of the debug output? ;) | ||
| [2011/11/30 10:58:24] @ Quit: alanna: Remote host closed the connection | ||
| [2011/11/30 10:58:44] <matti> bhearsum: Should be ;) | ||
| [2011/11/30 10:58:50] <bhearsum> hehe :) | ||
| [2011/11/30 10:58:54] <bhearsum> how do i confirm that? | ||
| [2011/11/30 10:58:58] @ alanna joined channel #puppet | ||
| [2011/11/30 10:59:08] <matti> bhearsum: Fire tcpdump if you want to be 100% sure ;) | ||
| [2011/11/30 10:59:18] <bhearsum> a fair answer | ||
| [2011/11/30 10:59:20] <bhearsum> thanks! | ||
| [2011/11/30 10:59:23] <matti> ;) | ||
| [2011/11/30 10:59:39] @ mcarpent joined channel #puppet | ||
| [2011/11/30 10:59:57] @ Quit: alanna: Read error: Connection reset by peer | ||
| [2011/11/30 11:00:02] @ alanna joined channel #puppet | ||
| [2011/11/30 11:00:32] @ Quit: tblamer: Ping timeout: 248 seconds | ||
| [2011/11/30 11:01:25] @ Quit: n1x0n: Ping timeout: 240 seconds | ||
| [2011/11/30 11:01:26] @ Quit: kermit: Ping timeout: 244 seconds | ||
| [2011/11/30 11:02:30] @ n1x0n joined channel #puppet | ||
| [2011/11/30 11:02:48] @ tblamer joined channel #puppet | ||
| [2011/11/30 11:03:57] @ n8whnp joined channel #puppet | ||
| [2011/11/30 11:04:16] @ Quit: alanna: Ping timeout: 248 seconds | ||
| [2011/11/30 11:05:16] <n8whnp> hello, I would like to use puppet to make sure a series of perl modules are installed. Not all of them are available via rpms currently. Is there a best practice for installing cpan modules? | ||
| [2011/11/30 11:05:34] <eric0> n8whnp: make rpms out of them with cpan2rpm | ||
| [2011/11/30 11:05:41] <Volcane> cpan has excellent cpan to rpm converters | ||
| [2011/11/30 11:05:54] @ Quit: mcarpent: Ping timeout: 245 seconds | ||
| [2011/11/30 11:06:19] @ Quit: wooster: Ping timeout: 245 seconds | ||
| [2011/11/30 11:06:26] @ Stenbryggen joined channel #puppet | ||
| [2011/11/30 11:07:03] @ wooster joined channel #puppet | ||
| [2011/11/30 11:07:20] @ Quit: maxmartin: Quit: Computer has gone to sleep. | ||
| [2011/11/30 11:08:05] @ sfire||mouse joined channel #puppet | ||
| [2011/11/30 11:08:46] @ kermit joined channel #puppet | ||
| [2011/11/30 11:09:21] @ Quit: pugnacity: Ping timeout: 244 seconds | ||
| [2011/11/30 11:10:43] @ Quit: krish: Quit: Leaving. | ||
| [2011/11/30 11:14:05] @ Quit: jsurfer: Remote host closed the connection | ||
| [2011/11/30 11:14:20] <jalbretsen> I go and do "puppetca --list" and it gives me a waiting host: hostname.domain.com (...hex stuff...:7C:6A). I sign it. Then I do a "puppetca --list --all" and it lists all the hosts including hostname.domain.com but the hex next to it is different than the one listed before I signed it. Is that right? | ||
| [2011/11/30 11:14:53] @ mcarpent joined channel #puppet | ||
| [2011/11/30 11:16:02] @ jsurfer joined channel #puppet | ||
| [2011/11/30 11:16:05] @ bhearsum left channel #puppet () | ||
| [2011/11/30 11:16:23] @ bmahe joined channel #puppet | ||
| [2011/11/30 11:16:23] @ Quit: bmahe: Changing host | ||
| [2011/11/30 11:16:23] @ bmahe joined channel #puppet | ||
| [2011/11/30 11:16:37] @ jdubs4million left channel #puppet () | ||
| [2011/11/30 11:16:37] <jalbretsen> puppet version 2.6.12 btw | ||
| [2011/11/30 11:18:33] @ Quit: fronlius: Read error: Connection reset by peer | ||
| [2011/11/30 11:19:19] <sfire||mouse> On some systems, I'm getting Could not evaluate: 'test' is not executable for conditions ( both unless and maybe onlyif ) ( for puppet client 2.6.8 on OSX 10.6 ) | ||
| [2011/11/30 11:19:24] <sfire||mouse> Any ideas | ||
| [2011/11/30 11:19:50] <kjetilho> does /usr/bin/test exist? | ||
| [2011/11/30 11:20:00] <sfire||mouse> /bin/test does | ||
| [2011/11/30 11:20:11] <kjetilho> how annoying that is | ||
| [2011/11/30 11:20:16] <kjetilho> do you specify path ? | ||
| [2011/11/30 11:20:23] <kjetilho> I mean the parameter | ||
| [2011/11/30 11:20:27] <sfire||mouse> in that define, yes | ||
| [2011/11/30 11:20:36] <sfire||mouse> path => ["/bin","/usr/bin","/usr/sbin"], | ||
| [2011/11/30 11:21:14] @ Quit: lak: Quit: Leaving. | ||
| [2011/11/30 11:21:16] <kjetilho> strange | ||
| [2011/11/30 11:22:17] <seanh-ansca> how do i clear exported resources from a host that i've removed? | ||
| [2011/11/30 11:22:55] <dwalu> am I using the plusignment operator right? require +> [ Package['bsd-mailx'], Service['mongodb'] ], | ||
| [2011/11/30 11:23:45] <kjetilho> dwalu: looks good to me | ||
| [2011/11/30 11:24:51] <dwalu> hrm. puppet parser validate & puppet-lint don't like the way I'm using it. Can you use that generically any time you want to require multiple objects? | ||
| [2011/11/30 11:25:56] @ maxmartin joined channel #puppet | ||
| [2011/11/30 11:26:42] @ Quit: joe-mac: Remote host closed the connection | ||
| [2011/11/30 11:27:11] @ lilmatt joined channel #puppet | ||
| [2011/11/30 11:28:03] * jalbretsen bangs head on desk | ||
| [2011/11/30 11:28:09] @ Quit: kermit: Remote host closed the connection | ||
| [2011/11/30 11:28:10] <jalbretsen> clock was off by 6 hours after install | ||
| [2011/11/30 11:28:17] <jalbretsen> and now it all works | ||
| [2011/11/30 11:28:19] <dwalu> The only plusignment examples I've seen have been for class overrides | ||
| [2011/11/30 11:28:38] <dwalu> am I mis-understanding where plusignment can be used? | ||
| [2011/11/30 11:29:41] @ Quit: maxmartin: Client Quit | ||
| [2011/11/30 11:29:49] <sfire||mouse> jalbretsen: time not being correct sucks | ||
| [2011/11/30 11:30:28] <dwalu> I am dumb. apparently I can just require an array. | ||
| [2011/11/30 11:30:34] <jalbretsen> and here I thought that time was just an illusion | ||
| [2011/11/30 11:32:23] @ mao joined channel #puppet | ||
| [2011/11/30 11:34:10] @ samkottler joined channel #puppet | ||
| [2011/11/30 11:34:13] @ Quit: csanchez: Quit: csanchez | ||
| [2011/11/30 11:34:18] @ tswicegood joined channel #puppet | ||
| [2011/11/30 11:35:37] @ dclp joined channel #puppet | ||
| [2011/11/30 11:35:56] <mao> first of all | ||
| [2011/11/30 11:35:58] @ maxmartin joined channel #puppet | ||
| [2011/11/30 11:36:01] <mao> bravo with PE2 | ||
| [2011/11/30 11:36:49] @ Quit: shawns: Ping timeout: 244 seconds | ||
| [2011/11/30 11:36:54] <mao> essentially it has already implemented all the advanced ideas i had that i otherwise would have had to build myself | ||
| [2011/11/30 11:36:56] @ Quit: maxmartin: Client Quit | ||
| [2011/11/30 11:37:12] <mao> and it wouldn't have been nearly as seamless ;-) | ||
| [2011/11/30 11:38:11] <mao> i do have a question concerning some of the differences between the community and enterprise setups | ||
| [2011/11/30 11:39:14] <mao> is puppet node classify meant to replace the concept of a nodes.pp? | ||
| [2011/11/30 11:40:13] <mao> i.e. should we be managing nodes in groups and then attaching classes/modules to those groups? | ||
| [2011/11/30 11:40:18] @ bhearsum joined channel #puppet | ||
| [2011/11/30 11:40:29] <Volcane> if u want to do it through a web ui you need to use the ENC | ||
| [2011/11/30 11:40:34] @ brunoleon_ joined channel #puppet | ||
| [2011/11/30 11:41:02] <mao> Volcane: that's fine...in fact it's preferred | ||
| [2011/11/30 11:41:15] <mao> the more we can do through the console the better for us | ||
| [2011/11/30 11:41:37] <bhearsum> related to my earlier question about whether or not puppet:// is SSL or not, is it possible for clients to request arbitrary files that the server has, even if the server doesn't have manifests that say the client should have it? eg, i have File['foo'] that machineA is supposed to get. could machineB, which is also validly connected to the puppet server, get that file with a properly constructed request? | ||
| [2011/11/30 11:41:40] <mao> so how is it managed in that case? is there an ldap running? | ||
| [2011/11/30 11:42:08] <Volcane> mao: there's a script that puppet runs - the script looks up the data in the db | ||
| [2011/11/30 11:42:22] <Volcane> mao: http://docs.puppetlabs.com/guides/external_nodes.html | ||
| [2011/11/30 11:42:35] <nate_h> bhearsum, the manifests are on the server, not sure how a client would have a separate manifest | ||
| [2011/11/30 11:42:50] <bhearsum> nate_h: a comprised machine could have a malicious request constructed | ||
| [2011/11/30 11:42:57] @ metcalfc joined channel #puppet | ||
| [2011/11/30 11:43:07] <nate_h> oh i see what you're asking | ||
| [2011/11/30 11:43:10] <zwi> hey all..is there a way to do a dynamic selection (for presence of a file or not) on templates like you can do with a file? ex: file { '/etc/yum.conf': | ||
| [2011/11/30 11:43:10] <zwi> ensure => file, | ||
| [2011/11/30 11:43:10] <zwi> content => ["template("yum/yum.conf.$hostname.erb"), | ||
| [2011/11/30 11:43:10] <zwi> " template("yum/yum.conf.erb")], | ||
| [2011/11/30 11:43:10] <zwi> } | ||
| [2011/11/30 11:43:25] <mao> Volcane: ah so it's using the external nodes method but getting it out of mysql instead of ldap? | ||
| [2011/11/30 11:43:39] <nate_h> bhearsum, its not very hard to request a different manifest | ||
| [2011/11/30 11:43:49] <nate_h> bhearsum, i mean you just change your hostname, and wham you get it, if the ssl matches | ||
| [2011/11/30 11:44:41] <bhearsum> nate_h: yeah, so as long as the person doing the request has a key that's been signed by the server, they can request arbitrary things? | ||
| [2011/11/30 11:44:53] <mao> nm i see now...didn't realize ENC supported things other than LDAP. | ||
| [2011/11/30 11:44:53] <bhearsum> s/person/machine/ | ||
| [2011/11/30 11:45:29] <nate_h> bhearsum, i'm not aware you could ask for arbitrary content, since the server assigns you the manifest | ||
| [2011/11/30 11:45:39] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2011/11/30 11:45:44] <nate_h> but someone else could speak more on that | ||
| [2011/11/30 11:45:59] <bhearsum> but the client does additional requests for resources that are puppet:/// based, right? | ||
| [2011/11/30 11:46:17] <mao> Volcane: so as far as our own classes and modules go, we'd still want to write them and drop them into /etc/puppetlabs/puppet/[manifests|modules]? | ||
| [2011/11/30 11:46:22] <Dominic> bhearsum: yes, you can pull arbitrary stuff from the fileserver. Have a look at fileserver.conf and you can lock it down slightly to hosts. | ||
| [2011/11/30 11:46:43] <nate_h> ah i see what you mean | ||
| [2011/11/30 11:46:51] <mao> and then add them to the gui assuming the console scans and looks in those directories? | ||
| [2011/11/30 11:47:09] <bhearsum> Dominic: alright, i assume that implies that you can't lock it down such that the master will only serve files that are referenced in a specific machine's manifest | ||
| [2011/11/30 11:47:16] <Dominic> bhearsum: indeed, AFAIK | ||
| [2011/11/30 11:47:44] <bhearsum> thanks! | ||
| [2011/11/30 11:47:46] @ Quit: dclp: Quit: dclp | ||
| [2011/11/30 11:49:11] <asteve> where do i specify the runinterval in puppet 2.6? | ||
| [2011/11/30 11:49:23] @ shawns joined channel #puppet | ||
| [2011/11/30 11:49:28] <Volcane> mao: yes, modules/classes is as always | ||
| [2011/11/30 11:49:37] <Dominic> asteve: in the puppet.ini config, under [agent] will do | ||
| [2011/11/30 11:49:52] <asteve> puppet.ini? is that for windows or something? | ||
| [2011/11/30 11:49:59] <Dominic> sorry, puppet.conf | ||
| [2011/11/30 11:51:29] @ kermit joined channel #puppet | ||
| [2011/11/30 11:53:05] <asteve> Dominic: is it wrong to place it under [master]? | ||
| [2011/11/30 11:53:15] <Dominic> yes, probably won't have any effect | ||
| [2011/11/30 11:55:04] <mao> Volcane: thanks, this all makes a lot of sense. i'm trying to squeeze a few more dollars out of this year's budget to get this deployed everywhere asap! | ||
| [2011/11/30 11:55:08] @ alanna joined channel #puppet | ||
| [2011/11/30 11:57:11] @ bobbyz joined channel #puppet | ||
| [2011/11/30 11:59:43] @ fir31ight joined channel #puppet | ||
| [2011/11/30 11:59:49] @ maxmartin joined channel #puppet | ||
| [2011/11/30 12:00:32] @ Quit: alfism: Quit: alfism | ||
| [2011/11/30 12:01:08] @ Quit: kermit: Quit: Leaving. | ||
| [2011/11/30 12:03:36] <TCPcaveman> Is it possible to append to hashes? | ||
| [2011/11/30 12:03:50] <dcsobralWork> Err, what? | ||
| [2011/11/30 12:04:46] @ Quit: maxmartin: Quit: Computer has gone to sleep. | ||
| [2011/11/30 12:04:58] <TCPcaveman> Append values to a hash variable? Like you can with arrays? | ||
| [2011/11/30 12:05:25] <dcsobralWork> What's a hash variable? | ||
| [2011/11/30 12:05:29] @ nfagerlund joined channel #puppet | ||
| [2011/11/30 12:05:32] <TCPcaveman> http://docs.puppetlabs.com/guides/language_guide.html#hashes | ||
| [2011/11/30 12:05:43] <Volcane> TCPcaveman: should be and it would take 1 minute to make a small test.pp and test it | ||
| [2011/11/30 12:05:55] <dcsobralWork> Oh, ok. For an instant, I thought I was in a different chat room. :-) | ||
| [2011/11/30 12:06:17] <TCPcaveman> Volcane: I am testing it but I am getting a 'Cannot append, variable groups is defined in this scope' | ||
| [2011/11/30 12:06:28] <TCPcaveman> dcsobralWork: Heh, no problem | ||
| [2011/11/30 12:07:33] <TCPcaveman> Ah, nevermind I think I have variable scope issues, let me read up on it | ||
| [2011/11/30 12:07:50] <matti> chewie71: Check comment on github ;) | ||
| [2011/11/30 12:08:45] @ Quit: mauve_: Remote host closed the connection | ||
| [2011/11/30 12:09:45] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2011/11/30 12:10:22] @ david joined channel #puppet | ||
| [2011/11/30 12:10:48] @ david is now known as Guest94160 | ||
| [2011/11/30 12:10:51] @ Quit: metcalfc: Ping timeout: 255 seconds | ||
| [2011/11/30 12:11:31] @ Quit: Guest94160: Client Quit | ||
| [2011/11/30 12:11:35] @ nfagerlund joined channel #puppet | ||
| [2011/11/30 12:13:18] @ ezmobius joined channel #puppet | ||
| [2011/11/30 12:13:31] @ dylants joined channel #puppet | ||
| [2011/11/30 12:15:01] @ Quit: nitram_macair: Ping timeout: 260 seconds | ||
| [2011/11/30 12:15:01] @ Quit: rgsteele: Remote host closed the connection | ||
| [2011/11/30 12:17:40] @ Quit: wooster: Remote host closed the connection | ||
| [2011/11/30 12:22:26] @ Quit: samkottler: Read error: Connection reset by peer | ||
| [2011/11/30 12:22:34] @ samkottler joined channel #puppet | ||
| [2011/11/30 12:24:44] @ maxmartin joined channel #puppet | ||
| [2011/11/30 12:25:11] <dwalu> I'm seeing Failed to apply catalog: Parameter special failed: Invalid special schedule "@daily" when I try to set special => '@daily', in a cron declaration. | ||
| [2011/11/30 12:25:35] @ nitram_macair joined channel #puppet | ||
| [2011/11/30 12:26:10] @ miche joined channel #puppet | ||
| [2011/11/30 12:26:39] <walkeran> dwalu: I assume you are using a cron provider that supports it? | ||
| [2011/11/30 12:27:13] @ stick_zz is now known as stick | ||
| [2011/11/30 12:27:13] <TCPcaveman> dwalu: Maybe try without the @ | ||
| [2011/11/30 12:27:25] <TCPcaveman> And, waht walkeran said | ||
| [2011/11/30 12:27:32] <TCPcaveman> s/waht/what | ||
| [2011/11/30 12:28:39] <dwalu> hmm, good question, I assumed ubuntu's default cron is vixie | ||
| [2011/11/30 12:28:46] @ ali3n0 joined channel #puppet | ||
| [2011/11/30 12:29:16] <walkeran> dwalu: Also, the type docs for 0.25.5 say that's only supported on FreeBSD...looks like that was changed to say "Only available on supported systems" in 2.6 | ||
| [2011/11/30 12:29:27] <walkeran> dwalu: What version are you using on your agent? | ||
| [2011/11/30 12:29:50] <dwalu> @walkeran 2.7.6 | ||
| [2011/11/30 12:30:09] <walkeran> Well, that blows that idea out the window :) I'd say try what TCPcaveman said :) | ||
| [2011/11/30 12:30:18] <dwalu> (pushing now) | ||
| [2011/11/30 12:30:40] <dwalu> it was the @, thanks! | ||
| [2011/11/30 12:30:49] <TCPcaveman> dwalu, np | ||
| [2011/11/30 12:30:52] <asteve> cc1.4xl's are sexy, sexy instances | ||
| [2011/11/30 12:31:28] <dwalu> @asteve: how so? | ||
| [2011/11/30 12:31:40] <asteve> but, I'm getting a cert error: "Could not request certificate: Retrieved certificate does not match private key; please remove certificate from server and regenerate it with the current key" - I have shutdown puppet, removed all necessary directories in /var/lib/puppet, and ran a --clean on the puppet master | ||
| [2011/11/30 12:31:50] <asteve> I still get the error; what step am I missing? | ||
| [2011/11/30 12:31:50] <asteve> dwalu: they are insanely fat | ||
| [2011/11/30 12:31:54] <asteve> s/fat/fast/g | ||
| [2011/11/30 12:32:52] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2011/11/30 12:33:17] <dwalu> I've always wondered how the gpu stuff works. the linux kernel can boot on a GPU? | ||
| [2011/11/30 12:33:52] <asteve> the gpu stuff is cg1, not cc1; the cc1's are 4*quadcore chips - Intel(R) Xeon(R) CPU X5570 @ 2.93GHz | ||
| [2011/11/30 12:35:17] @ Quit: samkottler: Quit: Leaving. | ||
| [2011/11/30 12:35:22] <dwalu> oh. damn. that's some serious horsepower. I wish all of my customers were in the cloud, waiting days for dedicated server providers to fix networking issues or provision new servers is so 2005. | ||
| [2011/11/30 12:35:28] @ Quit: tblamer: Ping timeout: 248 seconds | ||
| [2011/11/30 12:35:43] <walkeran> I'm rather fond of the server we just got that has 6 CPU sockets that we stuck 10-core Xeons into... that sucker screams | ||
| [2011/11/30 12:36:09] @ Quit: localhost: Quit: Ex-Chat | ||
| [2011/11/30 12:36:17] @ d3c joined channel #puppet | ||
| [2011/11/30 12:37:09] @ localhost joined channel #puppet | ||
| [2011/11/30 12:37:12] @ nfagerlund joined channel #puppet | ||
| [2011/11/30 12:37:26] <semaphore> it's still weird to me to have cores that aren't a power of 2 | ||
| [2011/11/30 12:38:44] @ tblamer joined channel #puppet | ||
| [2011/11/30 12:39:28] <walkeran> I agree... of course 6 cores seemed "more correct" to me than 10 cores do... nevertheless, 60 cores in one box is pretty sweet | ||
| [2011/11/30 12:39:40] <asteve> ya, maybe that'll be this centuries breakthrough, computing beyond powers of 2 | ||
| [2011/11/30 12:39:59] <walkeran> Hah... touché, asteve :) | ||
| [2011/11/30 12:40:46] @ daff_ is now known as daff | ||
| [2011/11/30 12:40:53] @ Quit: KaiserBeto: Ping timeout: 244 seconds | ||
| [2011/11/30 12:41:32] @ Quit: daff: Quit: leaving | ||
| [2011/11/30 12:41:45] @ daff joined channel #puppet | ||
| [2011/11/30 12:44:26] <dwalu> just think, with 60 cores, 2TB of memory, and a shload of spindles, today's startups can often avoid learning how to scale or do real-world performance tuning for a long time, often until after they see an exit. | ||
| [2011/11/30 12:44:48] @ fredden joined channel #puppet | ||
| [2011/11/30 12:44:54] @ Quit: fredden: Remote host closed the connection | ||
| [2011/11/30 12:45:10] @ fredden joined channel #puppet | ||
| [2011/11/30 12:45:16] @ ckauhaus joined channel #puppet | ||
| [2011/11/30 12:45:33] <asteve> dwalu: hah, my startup has wonderfully hit our performance fix stage | ||
| [2011/11/30 12:45:45] <asteve> part of that is increase all the things! :) | ||
| [2011/11/30 12:46:27] <dwalu> :) | ||
| [2011/11/30 12:47:31] <asteve> every time puppet runs I get this message "(/Stage[main]/Logging::Service/Service[syslog-ng]/enable) enable changed 'false' to 'true'"; it doesn't happen on any other servers - what do you think is happening? | ||
| [2011/11/30 12:48:39] <asteve> s/what/why/g | ||
| [2011/11/30 12:49:19] <asteve> better question, what does "enable" do for a service? | ||
| [2011/11/30 12:49:49] <d3c> I keep getting "Retrieved certificate does not match private key" on nodes. I removed ssl dir on all nodes, cleaned all certs on master, re-requested from all nodes but error still shows up. should I remove ssl dir on master as well? | ||
| [2011/11/30 12:50:14] <asteve> d3c: if you did a clean, no | ||
| [2011/11/30 12:50:41] <asteve> shutdown your puppet process on the node, clean the directory on the node, run puppetca --clean on the master and then start the node | ||
| [2011/11/30 12:50:53] <asteve> you should see the node in puppetca --list | ||
| [2011/11/30 12:51:00] <d3c> asteve: I did. first, removed /var/lib/puppet/ssl on all nodes. then puppetca --clean --all on master. then ran mco puppetd runall 2, puppetca --sign --all but error still shows up | ||
| [2011/11/30 12:51:29] <asteve> the error might be at puppetca --clean --all | ||
| [2011/11/30 12:51:34] <d3c> asteve: puppet isn't running unless I start it. | ||
| [2011/11/30 12:51:40] <d3c> asteve: what do you mean? | ||
| [2011/11/30 12:51:44] <d3c> asteve: how's that :) | ||
| [2011/11/30 12:51:51] <asteve> does that actually clean all of the certs, even those signed? | ||
| [2011/11/30 12:52:08] <d3c> asteve: yeah, a puppetca --list --all shows nothing afterwards | ||
| [2011/11/30 12:52:10] <asteve> try cleaning one node manually and see if anything changes | ||
| [2011/11/30 12:52:13] @ Quit: xizhendu: Ping timeout: 240 seconds | ||
| [2011/11/30 12:52:35] <d3c> asteve: couldn't I just remove the ssl dir on master as well? | ||
| [2011/11/30 12:52:58] <asteve> d3c: there's also yaml; i don't know how that's used | ||
| [2011/11/30 12:53:26] <d3c> asteve: this is puppet running under passenger/apache btw - do I have to clean any other dirs? | ||
| [2011/11/30 12:54:13] <asteve> d3c: I don't know about the master, but --clean should have cleaned everything so I doubt that's your problem | ||
| [2011/11/30 12:54:26] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2011/11/30 12:54:56] <asteve> when I clean a node I do the following: rm -Rf /var/lib/puppet/clientbucket && rm -Rf /var/lib/puppet/client_yaml && rm -Rf /var/lib/puppet/facts && rm -Rf /var/lib/puppet/lib && rm -Rf /var/lib/puppet/ssl | ||
| [2011/11/30 12:56:11] @ nfagerlund joined channel #puppet | ||
| [2011/11/30 12:56:43] <d3c> asteve: will any ssl related stuff reside outside /ssl though? | ||
| [2011/11/30 12:57:21] @ Quit: natewalck: Quit: Outta here | ||
| [2011/11/30 12:57:25] @ Quit: williemach: Ping timeout: 244 seconds | ||
| [2011/11/30 12:57:26] <asteve> not that i'm aware of - just thought I'd give you extra assistance with the "clean" | ||
| [2011/11/30 12:57:45] <d3c> asteve: yeah, appreciate it. very strange that it doesn't work. | ||
| [2011/11/30 12:59:11] @ ezmobius is now known as ezmobius|zoning | ||
| [2011/11/30 12:59:16] @ xizhendu joined channel #puppet | ||
| [2011/11/30 13:02:52] @ DbT_ joined channel #puppet | ||
| [2011/11/30 13:04:12] @ Quit: motomike: Remote host closed the connection | ||
| [2011/11/30 13:04:48] @ lak joined channel #puppet | ||
| [2011/11/30 13:04:48] @ Quit: lak: Changing host | ||
| [2011/11/30 13:04:48] @ lak joined channel #puppet | ||
| [2011/11/30 13:05:32] @ motomike joined channel #puppet | ||
| [2011/11/30 13:06:53] @ Quit: lak: Client Quit | ||
| [2011/11/30 13:07:45] @ Quit: seanh-ansca: Ping timeout: 260 seconds | ||
| [2011/11/30 13:08:32] @ seanh-ansca joined channel #puppet | ||
| [2011/11/30 13:08:38] @ Quit: seanh-ansca: Client Quit | ||
| [2011/11/30 13:08:55] @ Quit: jedi4ever: Quit: jedi4ever | ||
| [2011/11/30 13:10:40] @ tily joined channel #puppet | ||
| [2011/11/30 13:10:43] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2011/11/30 13:11:14] @ williemach joined channel #puppet | ||
| [2011/11/30 13:12:36] <nlew> d3c: Are you sure your ssl directories aren't at /etc/puppet/ssl? | ||
| [2011/11/30 13:12:56] @ Quit: ^conner: Ping timeout: 255 seconds | ||
| [2011/11/30 13:14:10] <d3c> nlew: yes. I just found the error though. doing puppetca --clean --all expectedly (but I didn't realize this) also cleaned the certificate apache used for SSL (puppetmaster runs under apache/passenger). had to regenerate this certificate, then restart httpd. | ||
| [2011/11/30 13:14:37] @ Quit: nitram_macair: Quit: nitram_macair | ||
| [2011/11/30 13:15:16] <nlew> d3c: Ah, figured I'd ask just in case, since that's the default some places. Glad you got it working. Looks like that error message is bad. | ||
| [2011/11/30 13:16:59] <d3c> nlew: thanks. works like a charm now. working on a manifest that will perform these actions so my puppetmaster instance can die and launch again automatically, cleaning certs, etc. | ||
| [2011/11/30 13:18:40] @ Quit: ryancoleman: Quit: Leaving. | ||
| [2011/11/30 13:19:08] @ Quit: bluethundr_: Remote host closed the connection | ||
| [2011/11/30 13:19:40] <dwalu> is it possible to arbitrarily "collect" facts, or do you need to implicitly export them first? | ||
| [2011/11/30 13:19:43] @ Quit: fir31ight: Remote host closed the connection | ||
| [2011/11/30 13:20:11] @ verwilst joined channel #puppet | ||
| [2011/11/30 13:20:31] @ hco-bitlbee-mba joined channel #puppet | ||
| [2011/11/30 13:20:45] @ Quit: MrHeavy: Quit: MrHeavy | ||
| [2011/11/30 13:23:14] @ jongrocho joined channel #puppet | ||
| [2011/11/30 13:24:14] @ Djelibeybi joined channel #puppet | ||
| [2011/11/30 13:25:16] @ rinzen joined channel #puppet | ||
| [2011/11/30 13:25:19] @ ^conner joined channel #puppet | ||
| [2011/11/30 13:27:49] @ Quit: ccaum: Ping timeout: 244 seconds | ||
| [2011/11/30 13:28:39] @ KaiserBeto joined channel #puppet | ||
| [2011/11/30 13:28:56] @ wizard_2 joined channel #puppet | ||
| [2011/11/30 13:29:15] @ Quit: DbT_: Quit: So long. | ||
| [2011/11/30 13:29:17] @ Holocaine joined channel #puppet | ||
| [2011/11/30 13:29:26] @ DbT_ joined channel #puppet | ||
| [2011/11/30 13:29:41] <wizard_2> How can I look at my puppetmaster's cert? I have a feeling it's set as the box's fqdn and not puppet.domain.com | ||
| [2011/11/30 13:29:57] @ fir31ight joined channel #puppet | ||
| [2011/11/30 13:30:35] <lwhalen> is there a way (perhaps a flag to debug?) that will let me see the manifest a client is running | ||
| [2011/11/30 13:30:36] <lwhalen> ? | ||
| [2011/11/30 13:30:45] @ kermit joined channel #puppet | ||
| [2011/11/30 13:30:51] <lwhalen> I'm including a module onto a host, and for the life of me it's not running on that host | ||
| [2011/11/30 13:31:12] <lwhalen> could it be a problem with naming? the hostname is 'nagios', with a module of 'nagios' | ||
| [2011/11/30 13:31:27] <nlew> lwhalen: Are you using a declaration like node nagios { include nagios } ? | ||
| [2011/11/30 13:31:45] <dwalu> or is there a way to export facts? I need to gather all of my machines' ip addresses so that I can then pass them into some firewall rules | ||
| [2011/11/30 13:31:46] <wizard_2> lwhalen: did you try puppets --test to see what it's doing? | ||
| [2011/11/30 13:32:08] <lwhalen> nlew: yes | ||
| [2011/11/30 13:32:12] <lwhalen> wizard_2: also yes :-) | ||
| [2011/11/30 13:32:19] <nlew> lwhalen: Then yes, that's the problem. It's including the node nagios, rather than the class nagios. :/ | ||
| [2011/11/30 13:32:29] <lwhalen> much profanity :-p | ||
| [2011/11/30 13:32:40] <lwhalen> alright, what's a better way to do this? | ||
| [2011/11/30 13:32:43] <lwhalen> rename my class/host? | ||
| [2011/11/30 13:32:56] <nlew> Declare the class with the resource syntax rather than include it | ||
| [2011/11/30 13:33:02] <lwhalen> O_o | ||
| [2011/11/30 13:33:04] <lwhalen> resource syntax? | ||
| [2011/11/30 13:33:10] <nlew> class { nagios: } | ||
| [2011/11/30 13:33:14] <nlew> Assuming you are on 2.6+ | ||
| [2011/11/30 13:33:17] <lwhalen> 2.7.6 | ||
| [2011/11/30 13:33:21] <nlew> Then yeah that should work | ||
| [2011/11/30 13:33:33] <lwhalen> wait, so it would be node nagios { class {nagios: }}? | ||
| [2011/11/30 13:33:38] <nlew> right | ||
| [2011/11/30 13:33:49] <lwhalen> can I mix include and resource syntaxes on a given node? | ||
| [2011/11/30 13:33:55] <nlew> yeah | ||
| [2011/11/30 13:33:59] <lwhalen> awesome! | ||
| [2011/11/30 13:34:03] <nlew> that's the syntax for including a parameterized class | ||
| [2011/11/30 13:34:08] <nlew> but it works just as well for non-parameterized classes | ||
| [2011/11/30 13:34:26] <nlew> and *doesn't* work for including nodes, which is why it works around your problem here | ||
| [2011/11/30 13:34:49] <lwhalen> well slap mah 'fro and call me Susan | ||
| [2011/11/30 13:35:12] <lwhalen> thanks dude! | ||
| [2011/11/30 13:35:19] @ Djelibey_ joined channel #puppet | ||
| [2011/11/30 13:35:34] <nlew> found it! #1372 | ||
| [2011/11/30 13:35:34] <gepetto> nlew: #1372 is http://projects.puppetlabs.com/issues/show/1372 "Puppet - Bug #1372: Class names that match the node name are not evaluated. It has a status of Accepted and is assigned to Markus Roberts" | ||
| [2011/11/30 13:36:28] <wizard_2> How can I regenerate a puppet master's cert if I've changed it's hostname? | ||
| [2011/11/30 13:36:49] @ Quit: Djelibey_: Client Quit | ||
| [2011/11/30 13:37:06] @ jab_doa joined channel #puppet | ||
| [2011/11/30 13:37:07] @ Quit: jab_doa: Changing host | ||
| [2011/11/30 13:37:07] @ jab_doa joined channel #puppet | ||
| [2011/11/30 13:37:51] <stick> wizard_2: puppet ca generate [name] | ||
| [2011/11/30 13:37:55] @ wooster joined channel #puppet | ||
| [2011/11/30 13:38:08] @ Quit: Djelibeybi: Ping timeout: 255 seconds | ||
| [2011/11/30 13:38:21] <wizard_2> stick: and if I want it to have two names? (puppet and it's fqdn) | ||
| [2011/11/30 13:38:35] <stick> wizard_2: heh, just writing a post about that very subject :) | ||
| [2011/11/30 13:38:47] <wizard_2> stick: I | ||
| [2011/11/30 13:38:48] <stick> wizard_2: puppet ca generate --dns_alt_names puppet [name] | ||
| [2011/11/30 13:39:16] <wizard_2> stick: I'm having trouble finding docs on this stuff - I didn't know about 'puppet ca' just puppetca | ||
| [2011/11/30 13:39:25] <stick> wizard_2: same command | ||
| [2011/11/30 13:39:40] <nfagerlund> puppet cert, not puppet ca. | ||
| [2011/11/30 13:40:11] @ Djelibeybi joined channel #puppet | ||
| [2011/11/30 13:40:37] <wizard_2> `puppet cert` == puppetca | ||
| [2011/11/30 13:40:53] <nfagerlund> yeah precisely. | ||
| [2011/11/30 13:41:35] @ metcalfc joined channel #puppet | ||
| [2011/11/30 13:41:46] <wizard_2> puppetca clean fqdn will remove the current one right? | ||
| [2011/11/30 13:42:39] <nfagerlund> Yeah. And then... what version of puppet are you using, actually? | ||
| [2011/11/30 13:43:18] <wizard_2> 2.7.1 | ||
| [2011/11/30 13:43:24] <wizard_2> ubuntu 11.10's latest package | ||
| [2011/11/30 13:44:03] <nfagerlund> Hmm. I actually don't know if they rolled in the security patch for cve20113872 on that one. | ||
| [2011/11/30 13:44:06] @ Quit: negronjl: Read error: Operation timed out | ||
| [2011/11/30 13:44:08] <nfagerlund> Run both of these: | ||
| [2011/11/30 13:44:19] <nfagerlund> puppet master --configprint dns_alt_names | ||
| [2011/11/30 13:44:24] @ thermy joined channel #puppet | ||
| [2011/11/30 13:44:27] <dwalu> or is there a better way to collecta fact from all nodes inside of a storedconfigs database? | ||
| [2011/11/30 13:44:28] <nfagerlund> puppet master --configprint certdnsnames | ||
| [2011/11/30 13:44:35] @ negronjl joined channel #puppet | ||
| [2011/11/30 13:45:16] @ emergion joined channel #puppet | ||
| [2011/11/30 13:45:36] <wizard_2> nfagerlund: both return blank lines | ||
| [2011/11/30 13:45:48] <nfagerlund> er sorry belay that, that won't tell you anything. :/ just a sec while I figure out how to figure this out. | ||
| [2011/11/30 13:46:14] <wizard_2> I'm curious to why it didn't generate the proper cert to begin with - this is a fresh install | ||
| [2011/11/30 13:46:36] <d3c> is puppetmaster runs under apache/passenger, what should puppetmaster config changes notify? apache and/or passenger? | ||
| [2011/11/30 13:46:42] <d3c> s/is/if/ | ||
| [2011/11/30 13:47:29] <stick> d3c: touch rack/tmp/restart.txt (depending on where your passenger rack app for the puppetmaster is installed) | ||
| [2011/11/30 13:47:58] <stick> or notify passenger if it's bigger configs (rather than manifests) | ||
| [2011/11/30 13:48:12] <stick> apache will work but it's a little heavy handed | ||
| [2011/11/30 13:48:13] <the_ramink> d3c: you can restart apache, but as stick posted that's the way to restart the application without disturbing the stack | ||
| [2011/11/30 13:48:31] <nfagerlund> wizard_2: If it's what I think it is it's a known bug that we're working on. | ||
| [2011/11/30 13:48:59] <nfagerlund> wizard_2: okay, if it's the current package I think it's got the patch that changes certdnsnames to dns_alt_names | ||
| [2011/11/30 13:49:01] <nfagerlund> So | ||
| [2011/11/30 13:49:35] <nfagerlund> the command you want to run is puppet cert --dns_alt_names puppet,puppet.domain.com,fqdn.domain.com --generate fqdn.domain.com | ||
| [2011/11/30 13:50:07] @ Quit: DbT_: Quit: So long. | ||
| [2011/11/30 13:50:28] <stick> wizard_2: did the cert not get generated at all? Or generated without subjectAltNames? | ||
| [2011/11/30 13:50:37] <wizard_2> the client liked whatever the first command made | ||
| [2011/11/30 13:50:43] <wizard_2> it generated without subjectAltNames | ||
| [2011/11/30 13:51:16] <stick> wizard_2: k, then you'll need to regenerate with nfagerlund's command (though I think it's just generate not --generate but it might take either) | ||
| [2011/11/30 13:51:30] <nfagerlund> yeah sorry, it accepts both. | ||
| [2011/11/30 13:51:42] <dwalu> hrm. anyone? | ||
| [2011/11/30 13:51:48] <stick> optionally you can add dns_alt_names = puppet to your puppet.conf, blow away your ssl dir and restart | ||
| [2011/11/30 13:51:55] <nfagerlund> Anyway! wizard_2, this is the known bug I was talking about: http://projects.puppetlabs.com/issues/10739 | ||
| [2011/11/30 13:51:59] <stick> same result different method | ||
| [2011/11/30 13:52:23] <nfagerlund> I think we just missed reimplementing the defaults when we fixed the security problem. | ||
| [2011/11/30 13:53:03] <dwalu> maybe puppet just isn't capable of this kind of dynanism | ||
| [2011/11/30 13:53:08] <d3c> stick: thanks. touch rack/tmp/restart.txt ? is that something built into rack? how may I notify passenger (isn't a service afaik)? | ||
| [2011/11/30 13:53:36] <wizard_2> nfagerlund: thanks - I hope this makes it downstream for the ubuntu packages soon | ||
| [2011/11/30 13:54:10] <nfagerlund> dwalu, I think you need to explicitly export. | ||
| [2011/11/30 13:54:11] <stick> d3c: so if your running puppet under passenger you should have a 'rack' directory somewhere (I have /etc/puppet/rack fwiw) that has the config.ru etc | ||
| [2011/11/30 13:54:21] <dwalu> @nfagerlund the more I read, the less I think this will work. | ||
| [2011/11/30 13:54:31] <dwalu> I think you can just export a resource, but you can't pass an exported resource to a different type of resource | ||
| [2011/11/30 13:54:45] @ skippy left channel #puppet () | ||
| [2011/11/30 13:55:06] <the_ramink> d3c: the important part is that you're in the root dir of your app or put the full path in when you touch tmp/restart.txt http://www.modrails.com/documentation/Users%20guide%20Apache.html#_redeploying_restarting_the_ruby_on_rails_application | ||
| [2011/11/30 13:55:09] <jhelwig> dwalu: Yeah, that won't work with exported resources. | ||
| [2011/11/30 13:55:13] @ csanchez joined channel #puppet | ||
| [2011/11/30 13:55:22] <nfagerlund> dwalu: You'd need to be modeling your firewall rules as resources, for that approach to be solid. | ||
| [2011/11/30 13:55:38] <stick> d3c: wherever that is create the tmp directory and touch restart.txt. the next request to that passenger app will cause it to restart prior to serving the request | ||
| [2011/11/30 13:55:52] <dwalu> :( | ||
| [2011/11/30 13:55:56] <nfagerlund> dwalu: the other possibility is to use the inventory service | ||
| [2011/11/30 13:56:03] <d3c> stick: I see. is it made to listen for tmp/restart.txt ? or could it be anything? | ||
| [2011/11/30 13:56:35] <nfagerlund> You could use the facts_search to find all machines with a certain custom fact set (that's how you'd mark the machines that the firewall needs to know about) | ||
| [2011/11/30 13:56:50] <d3c> stick: I mean, could you do /tmp/foo and it would still trigger a restart? | ||
| [2011/11/30 13:56:52] <nfagerlund> Then do one facts query to get the ip address of each of those machines. | ||
| [2011/11/30 13:56:58] <nfagerlund> one facts query each, I mean | ||
| [2011/11/30 13:57:07] <d3c> stick: sorry, tmp/foo :-) I get the idea about being inside the rack dir | ||
| [2011/11/30 13:57:36] <dwalu> so I'd need to do that in an exec | ||
| [2011/11/30 13:57:51] <nfagerlund> Yeah, I don't think you can do that directly from a puppet manifest; you'd need to make a custom fact, or a heavy-duty exec, or do some major logic in a template. | ||
| [2011/11/30 13:58:00] <nfagerlund> This could get you started: http://docs.puppetlabs.com/guides/inventory_service.html | ||
| [2011/11/30 13:58:16] <stick> d3c: that specific - it's 'the magic of rack'?? | ||
| [2011/11/30 13:58:21] <dwalu> I think this is the first time I've said, "damn, I wish we were using Chef" | ||
| [2011/11/30 13:58:40] <dwalu> it feels like puppet really falls down in the cloud when you can't predict stuff | ||
| [2011/11/30 13:59:08] <zykes-> predict how ? | ||
| [2011/11/30 13:59:11] <d3c> stick: interesting. thanks to you and the_ramink :) | ||
| [2011/11/30 14:00:12] @ Quit: ali3n0: Ping timeout: 244 seconds | ||
| [2011/11/30 14:00:13] <dwalu> zykes-: well you have no idea what your ip addresses/hostnames are going to be in the cloud, so if you want to say "allow all webservers to connect to mysql:3306" puppet says "fuck you, you need to write a ton of code for that, don't you wish you were a software developer instead of a sysadmin?" | ||
| [2011/11/30 14:00:18] <dwalu> then it laughs maniacally as it rapes your sister | ||
| [2011/11/30 14:00:23] <the_ramink> d3c: one thing to watch out for is if you've done the Passenger tuning stuff and set PassengerStatThrottleRate it'll take slightly longer for Passenger to check for a restart.txt file or notice the timestamp has changed | ||
| [2011/11/30 14:00:24] @ ali3n0 joined channel #puppet | ||
| [2011/11/30 14:00:39] @ samkottler joined channel #puppet | ||
| [2011/11/30 14:01:11] <the_ramink> d3c: generally not a big deal, but something to be aware of. | ||
| [2011/11/30 14:01:26] <d3c> the_ramink: alright. what's slightly longer? seconds, minutes, hours? :) | ||
| [2011/11/30 14:01:56] <zykes-> dwalu: mcollective ? | ||
| [2011/11/30 14:02:42] <stick> dwalu: could you export a custom define and get at it that way? | ||
| [2011/11/30 14:02:52] <the_ramink> d3c: http://www.modrails.com/documentation/Users%20guide%20Apache.html#_passengerstatthrottlerate_lt_integer_gt | ||
| [2011/11/30 14:03:03] <dwalu> not sure about mcollective, but hiera looks promising | ||
| [2011/11/30 14:03:05] <stick> stub files or the like? might be kinda kludgy but could get you there | ||
| [2011/11/30 14:03:27] <d3c> the_ramink: thanks. will look into that. | ||
| [2011/11/30 14:03:40] <dwalu> yeah, it seems that I could export everybody's ip addresses into a file, concatenate those files in an exec and have an exec generate the firewall rules | ||
| [2011/11/30 14:04:48] <thedonvaughn> dwalu: doesn't facter know your ip address for a given interface? | ||
| [2011/11/30 14:04:49] @ nitram_macair joined channel #puppet | ||
| [2011/11/30 14:05:47] <dwalu> @thedonvaughn it does, but you would need to be able to arbitrarily collect facts from storeconfigs. I 'll goof around with hiera, mcollective, and the inventory service.. or just give up. I didn't think this was going to be a week-long dev effort. | ||
| [2011/11/30 14:06:11] <wizard_2> nfagerlund: stick: thanks guys | ||
| [2011/11/30 14:06:17] @ Quit: wizard_2: Quit: back to work | ||
| [2011/11/30 14:07:26] <stick> dwalu: so I thought facts were exported when you enabled storeconfigs? is the issue collecting them? | ||
| [2011/11/30 14:07:43] <d3c> the_ramink: so in my service.pp (puppetmaster::service), I could add an exec resource with refreshonly that touches the restart.txt ? config.pp (puppetmaster::config) notifies puppetmaster::service | ||
| [2011/11/30 14:07:51] @ ezmobius|zoning is now known as ezmobius|zoning| | ||
| [2011/11/30 14:08:50] <stick> d3c: service { 'puppet-passenger': ... restart => '/bin/touch /etc/puppet/rack/tmp/restart.txt' } | ||
| [2011/11/30 14:09:11] <stick> d3c: then when you notify the puppet-passenger service it'll 'do the right thing' | ||
| [2011/11/30 14:09:52] <dwalu> stick: yeah,. I'd like to be able to arbitrarily say (I'm making language up here) storedfacts.ipaddress.each { ipaddress| firewall {'rule': proto => 'tcp', source => "ipaddress" + "/32", port => 3306, jump => 'accept'} | ||
| [2011/11/30 14:09:57] <the_ramink> d3c: I like stick's implementation, but what you descibed would work well too. | ||
| [2011/11/30 14:10:24] <d3c> alright | ||
| [2011/11/30 14:11:37] @ Quit: jcspray: Quit: jcspray | ||
| [2011/11/30 14:12:04] <stick> dwalu: *nod* I don't think it would terrible, but it's some dev work, assuming a recent version of puppet in your env you have access to the ruby dsl now iirc -- that might make it slightly easier | ||
| [2011/11/30 14:12:36] <stick> dwalu: but easy/out of the box I don't think there's a non-kludgy option | ||
| [2011/11/30 14:12:41] <the_ramink> d3c: though yours may be easier to deal with since Passenger might be hard to pin down as a service. | ||
| [2011/11/30 14:12:54] @ Quit: beaknit: Quit: beaknit | ||
| [2011/11/30 14:13:52] @ Quit: kermit: Quit: Leaving. | ||
| [2011/11/30 14:14:53] @ Quit: emergion: Ping timeout: 258 seconds | ||
| [2011/11/30 14:16:04] <d3c> the_ramink: yeah. so my service.pp for puppetmaster is actually the place where I'd include rack (include ::rack). I only use rack for this purpose. how does that sound? | ||
| [2011/11/30 14:16:08] @ samkottler left channel #puppet () | ||
| [2011/11/30 14:16:16] @ Quit: nitram_macair: Quit: nitram_macair | ||
| [2011/11/30 14:16:33] @ Sil4nc4 joined channel #puppet | ||
| [2011/11/30 14:16:45] @ Quit: neilh: Ping timeout: 245 seconds | ||
| [2011/11/30 14:16:47] @ mosen joined channel #puppet | ||
| [2011/11/30 14:16:56] <stick> dwalu: http://projects.puppetlabs.com/projects/1/wiki/Ruby_Dsl | ||
| [2011/11/30 14:17:06] @ Quit: indigo__: Quit: leaving | ||
| [2011/11/30 14:17:52] <d3c> the_ramink: http://pastebin.com/akFs7Qan | ||
| [2011/11/30 14:18:24] @ Quit: fir31ight: Ping timeout: 248 seconds | ||
| [2011/11/30 14:18:31] @ Quit: csanchez: Quit: csanchez | ||
| [2011/11/30 14:18:42] @ fir31ight joined channel #puppet | ||
| [2011/11/30 14:18:51] @ emergion joined channel #puppet | ||
| [2011/11/30 14:19:07] @ Quit: brandon_dacrib: Quit: brandon_dacrib | ||
| [2011/11/30 14:19:49] <dwalu> @stick thanks, i'm going to table it for now and just define all my ip addresses manually, it's not a problem that deserves so much dev, but hopefully I'll get enough free time in a few months to solve this and publish it. | ||
| [2011/11/30 14:20:03] <stick> *nod* | ||
| [2011/11/30 14:20:17] @ Quit: rsnhyperion: Quit: rsnhyperion | ||
| [2011/11/30 14:24:20] <the_ramink> d3c: I'd probably do something like this assuming you have a master of at least Puppet 2.6 | ||
| [2011/11/30 14:24:38] @ nitram_macair joined channel #puppet | ||
| [2011/11/30 14:26:17] @ Quit: tremble: Quit: Leaving | ||
| [2011/11/30 14:26:59] <the_ramink> d3c: and now without extra [ and ' to cause problems, http://pastie.org/2946592 | ||
| [2011/11/30 14:27:43] @ ccaum joined channel #puppet | ||
| [2011/11/30 14:28:56] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2011/11/30 14:29:05] <d3c> the_ramink: nice inspiration, thanks | ||
| [2011/11/30 14:30:09] @ lkoranda joined channel #puppet | ||
| [2011/11/30 14:32:06] <d3c> the_ramink: where should passenger go then - before httpd goes into service, right? | ||
| [2011/11/30 14:32:28] @ Quit: lkoranda: Client Quit | ||
| [2011/11/30 14:32:29] @ Quit: mao: Quit: Page closed | ||
| [2011/11/30 14:32:37] @ lkoranda joined channel #puppet | ||
| [2011/11/30 14:33:04] @ Quit: dwalu: Quit: dwalu | ||
| [2011/11/30 14:33:47] @ Quit: ali3n0: Quit: Leaving. | ||
| [2011/11/30 14:34:19] @ Quit: lkoranda: Client Quit | ||
| [2011/11/30 14:34:29] @ lkoranda joined channel #puppet | ||
| [2011/11/30 14:35:30] @ Quit: mcarpent: Quit: Thanks for the fish. | ||
| [2011/11/30 14:36:05] @ Quit: lkoranda: Client Quit | ||
| [2011/11/30 14:41:01] @ Quit: Asako: Quit: Client exiting | ||
| [2011/11/30 14:43:08] @ n8whnp left channel #puppet () | ||
| [2011/11/30 14:44:25] <the_ramink> d3c: I install httpd and then passenger which depends on httpd. I'd put the puppetmaster vhost at the end of the resource chain and let it notify the httpd service on a fresh install. Else let puppetmaster::config notfy the puppetmaster::restart class | ||
| [2011/11/30 14:44:31] <Holocaine> Is it possible to set defaults for package resources from a certain provider? | ||
| [2011/11/30 14:44:46] <Holocaine> ie, all packages for provider apt require apt-get update? | ||
| [2011/11/30 14:45:59] <d3c> the_ramink: and puppetmaster+rack goes before this? | ||
| [2011/11/30 14:46:05] @ Quit: gniks: Ping timeout: 255 seconds | ||
| [2011/11/30 14:49:39] @ ghanima joined channel #puppet | ||
| [2011/11/30 14:52:54] @ Quit: lborda: Ping timeout: 244 seconds | ||
| [2011/11/30 14:54:23] <the_ramink> d3c: sure, but you would need to make sure there is enough ordering in your modules. Generally I'd write an httpd module with no requires. Your passenger module si going to require httpd. Your puppetmaster module will require rack, passenger, and a vhost. You should be alble to set requires in the approiapte sub classes. | ||
| [2011/11/30 14:54:54] @ bhearsum left channel #puppet () | ||
| [2011/11/30 14:57:16] @ jalbretsen left channel #puppet () | ||
| [2011/11/30 15:01:25] @ Quit: jodok: Quit: jodok | ||
| [2011/11/30 15:04:09] <d3c> the_ramink: great, thanks a lot for your help | ||
| [2011/11/30 15:04:51] @ Quit: raphdg: Remote host closed the connection | ||
| [2011/11/30 15:08:56] @ Quit: asteve: Quit: asteve | ||
| [2011/11/30 15:09:54] @ Quit: jab_doa: Quit: Verlassend | ||
| [2011/11/30 15:10:12] @ Quit: bobbyz: Ping timeout: 252 seconds | ||
| [2011/11/30 15:10:12] @ seanh-ansca joined channel #puppet | ||
| [2011/11/30 15:16:30] @ setient joined channel #puppet | ||
| [2011/11/30 15:17:22] <setient> i have a question about puppet and ensure. can you ensure greater than a specific version? | ||
| [2011/11/30 15:17:54] @ tightwork left channel #puppet () | ||
| [2011/11/30 15:18:08] @ Quit: kelseyhightower: Ping timeout: 248 seconds | ||
| [2011/11/30 15:18:49] <the_ramink> d3c: no problem and good luck. | ||
| [2011/11/30 15:20:13] @ Quit: sduchesneau: Ping timeout: 240 seconds | ||
| [2011/11/30 15:20:17] @ kelseyhightower joined channel #puppet | ||
| [2011/11/30 15:20:30] @ Quit: brunoleon_: Remote host closed the connection | ||
| [2011/11/30 15:23:38] @ Quit: brtl: Quit: Leaving. | ||
| [2011/11/30 15:23:55] @ bobbyz joined channel #puppet | ||
| [2011/11/30 15:24:26] @ lak joined channel #puppet | ||
| [2011/11/30 15:24:26] @ Quit: lak: Changing host | ||
| [2011/11/30 15:24:26] @ lak joined channel #puppet | ||
| [2011/11/30 15:26:02] @ duerF joined channel #puppet | ||
| [2011/11/30 15:26:44] @ wilmoore joined channel #puppet | ||
| [2011/11/30 15:26:59] <eric0> setient: it really depends on the provider | ||
| [2011/11/30 15:27:25] <setient> for say a package version | ||
| [2011/11/30 15:27:32] <setient> ensure that it is newer than a certain package | ||
| [2011/11/30 15:27:40] <setient> like perhaps to specify that it is in a certain range | ||
| [2011/11/30 15:29:58] <nlew> I don't think any providers support that sort of functionality | ||
| [2011/11/30 15:30:09] <setient> hmm ok | ||
| [2011/11/30 15:30:20] <nlew> but I'm also not sure I see why you would want that | ||
| [2011/11/30 15:30:50] <dpittman> nlew: I can understand why, but we don't support it. hint: version greater than the last CVE for a package. :) | ||
| [2011/11/30 15:30:59] <nlew> I mean I sort of do, but it also ends up having unknown versions on each machine | ||
| [2011/11/30 15:31:04] <setient> very true | ||
| [2011/11/30 15:31:11] @ Quit: ^conner: Ping timeout: 260 seconds | ||
| [2011/11/30 15:31:14] <setient> but that could be useful for certain situations (Very small use case) | ||
| [2011/11/30 15:31:32] <setient> for example you need any perl installed greater than 5.10.0 | ||
| [2011/11/30 15:31:33] <nlew> certainly | ||
| [2011/11/30 15:31:39] <setient> but less than 6 | ||
| [2011/11/30 15:32:33] @ Quit: kaptk2: Quit: Leaving. | ||
| [2011/11/30 15:33:51] @ skm joined channel #puppet | ||
| [2011/11/30 15:34:01] @ Quit: magickal1: Quit: goodbye | ||
| [2011/11/30 15:34:02] <agaffney> does anyone have a "good" custom PEAR package provider they use? | ||
| [2011/11/30 15:35:14] <agaffney> I'm finding a couple different versions out there | ||
| [2011/11/30 15:35:20] <agaffney> and I really don't feel like a round of trial-and-error | ||
| [2011/11/30 15:35:54] @ nul0op joined channel #puppet | ||
| [2011/11/30 15:36:19] @ dbgster joined channel #puppet | ||
| [2011/11/30 15:36:27] @ Quit: d3c: Quit: leaving | ||
| [2011/11/30 15:38:40] @ Quit: xyn_: Quit: xyn_ has no reason | ||
| [2011/11/30 15:40:01] @ xyn joined channel #puppet | ||
| [2011/11/30 15:41:26] @ Quit: ghg: Ping timeout: 255 seconds | ||
| [2011/11/30 15:42:18] @ Quit: spiette: Quit: Leaving | ||
| [2011/11/30 15:43:15] @ Quit: ccaum: Quit: ccaum | ||
| [2011/11/30 15:43:24] @ ^conner joined channel #puppet | ||
| [2011/11/30 15:44:14] @ ryancoleman joined channel #puppet | ||
| [2011/11/30 15:48:28] @ Quit: kangman: Remote host closed the connection | ||
| [2011/11/30 15:51:04] @ gniks joined channel #puppet | ||
| [2011/11/30 15:52:28] @ Quit: lak: Quit: Leaving. | ||
| [2011/11/30 15:53:15] @ kangman joined channel #puppet | ||
| [2011/11/30 15:53:43] @ atb joined channel #puppet | ||
| [2011/11/30 15:54:08] @ Razique joined channel #puppet | ||
| [2011/11/30 15:58:29] @ Quit: bosszaru: Quit: leaving | ||
| [2011/11/30 15:58:33] @ Quit: sfire||mouse: Quit: Lost terminal | ||
| [2011/11/30 15:59:01] @ Quit: bsg_kwolf: Quit: Leaving. | ||
| [2011/11/30 15:59:06] @ Quit: maxmartin: Read error: Connection reset by peer | ||
| [2011/11/30 15:59:33] @ maxmartin joined channel #puppet | ||
| [2011/11/30 16:02:08] @ Quit: negronjl: Ping timeout: 244 seconds | ||
| [2011/11/30 16:02:32] @ Quit: jkoppe: Quit: Leaving. | ||
| [2011/11/30 16:02:43] @ jkoppe joined channel #puppet | ||
| [2011/11/30 16:07:11] @ iputs joined channel #puppet | ||
| [2011/11/30 16:08:53] @ neilh joined channel #puppet | ||
| [2011/11/30 16:09:47] @ negronjl joined channel #puppet | ||
| [2011/11/30 16:10:51] @ Quit: dan__t: Ping timeout: 260 seconds | ||
| [2011/11/30 16:11:21] @ mgw joined channel #puppet | ||
| [2011/11/30 16:11:45] <mgw> question regarding conditionals | ||
| [2011/11/30 16:12:04] <mgw> Can a conditional (if) go inside a resource? | ||
| [2011/11/30 16:12:21] <mgw> for example, to add a notify => line if that service exists? | ||
| [2011/11/30 16:12:41] <mgw> if defined(Service["xyz"]) { | ||
| [2011/11/30 16:12:42] <mgw> notify => Service["xyz"], | ||
| [2011/11/30 16:12:42] <mgw> } | ||
| [2011/11/30 16:12:59] @ Quit: sumsuch: Quit: sumsuch | ||
| [2011/11/30 16:13:07] <mgw> Or should I use a subscribe here perhaps? | ||
| [2011/11/30 16:15:27] @ Quit: dylants: Ping timeout: 240 seconds | ||
| [2011/11/30 16:16:48] @ Quit: bobbyz: Ping timeout: 248 seconds | ||
| [2011/11/30 16:16:55] @ Quit: DJClean: Read error: Operation timed out | ||
| [2011/11/30 16:17:45] <agaffney> mgw: 'if' doesn't work there | ||
| [2011/11/30 16:18:21] <agaffney> also, you can't rely on something like that due to the include order not being set in stone | ||
| [2011/11/30 16:18:35] <agaffney> it could be defined on one run and not (yet) on the next run | ||
| [2011/11/30 16:21:27] <mgw> ok, thanks | ||
| [2011/11/30 16:21:57] @ Quit: williemach: Quit: Leaving. | ||
| [2011/11/30 16:25:35] @ atb left channel #puppet () | ||
| [2011/11/30 16:25:49] @ Quit: mogitux: Ping timeout: 240 seconds | ||
| [2011/11/30 16:28:21] @ Quit: saysjonathan: Ping timeout: 260 seconds | ||
| [2011/11/30 16:28:41] @ mogitux joined channel #puppet | ||
| [2011/11/30 16:31:16] @ astrostl joined channel #puppet | ||
| [2011/11/30 16:36:39] @ dwalu joined channel #puppet | ||
| [2011/11/30 16:43:57] @ Quit: tblamer: Quit: Going offline, see ya! (www.adiirc.com) | ||
| [2011/11/30 16:44:53] <tjoy> How does puppet detemine the hostname of an agent? | ||
| [2011/11/30 16:47:25] @ Quit: Wolfspyre: Quit: Leaving. | ||
| [2011/11/30 16:47:59] @ lak joined channel #puppet | ||
| [2011/11/30 16:48:00] @ Quit: lak: Changing host | ||
| [2011/11/30 16:48:00] @ lak joined channel #puppet | ||
| [2011/11/30 16:51:16] @ kermit joined channel #puppet | ||
| [2011/11/30 16:52:26] <mrwacky42> tjoy: more or less fqdn | ||
| [2011/11/30 16:52:51] @ bobbuck joined channel #puppet | ||
| [2011/11/30 16:53:06] @ Quit: neonflux: Quit: Leaving. | ||
| [2011/11/30 16:53:09] @ saysjonathan joined channel #puppet | ||
| [2011/11/30 16:54:51] @ ben_duyujie joined channel #puppet | ||
| [2011/11/30 16:55:04] @ Quit: saysjonathan: Read error: Connection reset by peer | ||
| [2011/11/30 16:58:28] @ Quit: zwi: Quit: Leaving. | ||
| [2011/11/30 17:01:22] @ Quit: johnston_: Ping timeout: 265 seconds | ||
| [2011/11/30 17:03:19] @ Quit: dwalu: Quit: dwalu | ||
| [2011/11/30 17:04:15] @ Quit: rinzen: Quit: Page closed | ||
| [2011/11/30 17:06:38] <tmz> tjoy: And if you're still curious, the code used from facter is at https://raw.github.com/puppetlabs/facter/master/lib/facter/hostname.rb | ||
| [2011/11/30 17:07:35] @ Quit: althara: Ping timeout: 260 seconds | ||
| [2011/11/30 17:11:56] @ Quit: Djelibeybi: Ping timeout: 252 seconds | ||
| [2011/11/30 17:12:45] @ Quit: thermy: Quit: Page closed | ||
| [2011/11/30 17:13:24] @ frostynova joined channel #puppet | ||
| [2011/11/30 17:16:26] @ uberj joined channel #puppet | ||
| [2011/11/30 17:16:43] @ uberj left channel #puppet ("WeeChat 0.3.5") | ||
| [2011/11/30 17:16:48] @ Wolfspyre joined channel #puppet | ||
| [2011/11/30 17:18:05] @ Quit: WALoeIII: | ||
| [2011/11/30 17:18:25] @ WALoeIII joined channel #puppet | ||
| [2011/11/30 17:18:30] @ SamSunG joined channel #puppet | ||
| [2011/11/30 17:18:51] @ Quit: SamSunG: Client Quit | ||
| [2011/11/30 17:19:38] @ Quit: seanh-ansca: Read error: Operation timed out | ||
| [2011/11/30 17:19:53] @ Quit: lak: Quit: Leaving. | ||
| [2011/11/30 17:21:20] @ Quit: abetterlie: Ping timeout: 248 seconds | ||
| [2011/11/30 17:22:44] @ Djelibeybi joined channel #puppet | ||
| [2011/11/30 17:23:13] @ abetterlie joined channel #puppet | ||
| [2011/11/30 17:23:42] @ Quit: miche: Quit: Computer has gone to sleep. | ||
| [2011/11/30 17:24:03] @ eerie joined channel #puppet | ||
| [2011/11/30 17:24:34] @ Quit: ianbrandt: Quit: ianbrandt | ||
| [2011/11/30 17:24:58] @ bobbyz joined channel #puppet | ||
| [2011/11/30 17:25:09] @ ianbrandt joined channel #puppet | ||
| [2011/11/30 17:26:32] @ bobbyz left channel #puppet () | ||
| [2011/11/30 17:36:05] @ Quit: rharrison: Read error: Connection reset by peer | ||
| [2011/11/30 17:36:25] @ Quit: frostynova: Remote host closed the connection | ||
| [2011/11/30 17:36:52] @ devicenull joined channel #puppet | ||
| [2011/11/30 17:37:03] @ Quit: alanna: Remote host closed the connection | ||
| [2011/11/30 17:37:27] @ Quit: wilmoore: Remote host closed the connection | ||
| [2011/11/30 17:37:37] @ alanna joined channel #puppet | ||
| [2011/11/30 17:40:58] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2011/11/30 17:41:16] @ Quit: negronjl: Ping timeout: 252 seconds | ||
| [2011/11/30 17:42:06] @ Quit: alanna: Ping timeout: 244 seconds | ||
| [2011/11/30 17:43:08] @ Quit: wooster: Ping timeout: 244 seconds | ||
| [2011/11/30 17:44:17] @ Quit: Djelibeybi: Quit: Textual IRC Client: http://www.textualapp.com/ | ||
| [2011/11/30 17:45:07] @ wooster joined channel #puppet | ||
| [2011/11/30 17:45:15] @ rharrison joined channel #puppet | ||
| [2011/11/30 17:45:34] @ Quit: Razique: Read error: Connection reset by peer | ||
| [2011/11/30 17:46:34] @ negronjl joined channel #puppet | ||
| [2011/11/30 17:47:44] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/11/30 17:55:05] @ Quit: rharrison: Ping timeout: 255 seconds | ||
| [2011/11/30 17:55:49] <tobert> if I have an exec that runs apt-key add and a subsequent package that require => Exec["apt-key-blah"] shouldn't that make the exec run before the package install? | ||
| [2011/11/30 17:56:12] @ Quit: bobbuck: Quit: rbuck gone away... | ||
| [2011/11/30 17:56:44] @ Djelibeybi joined channel #puppet | ||
| [2011/11/30 17:58:17] @ hco joined channel #puppet | ||
| [2011/11/30 17:58:18] @ Quit: hco-bitlbee-mba: Read error: Connection reset by peer | ||
| [2011/11/30 18:00:24] @ dfamorato_ joined channel #puppet | ||
| [2011/11/30 18:00:58] @ Quit: mrwacky42: Ping timeout: 244 seconds | ||
| [2011/11/30 18:01:48] <tobert> no such thing | ||
| [2011/11/30 18:01:51] <tobert> mischan | ||
| [2011/11/30 18:02:07] @ beisser joined channel #puppet | ||
| [2011/11/30 18:03:08] @ hco-bitlbee-mba joined channel #puppet | ||
| [2011/11/30 18:03:08] @ Quit: hco: Read error: Connection reset by peer | ||
| [2011/11/30 18:03:29] @ Quit: maxmartin: Quit: Computer has gone to sleep. | ||
| [2011/11/30 18:05:36] @ Quit: blentz: Ping timeout: 248 seconds | ||
| [2011/11/30 18:05:38] @ Quit: ianbrandt: Quit: ianbrandt | ||
| [2011/11/30 18:06:37] @ Quit: shadoi: Quit: Leaving. | ||
| [2011/11/30 18:07:17] @ dfamorat_ joined channel #puppet | ||
| [2011/11/30 18:08:11] <gepetto> ::redmine:: Wiki edit: Downloading_Puppet (#124) @ http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet?version=124 (by Matthaus Litteken) | ||
| [2011/11/30 18:08:12] @ Quit: hco-bitlbee-mba: Read error: Connection reset by peer | ||
| [2011/11/30 18:08:14] @ hco joined channel #puppet | ||
| [2011/11/30 18:08:38] @ Quit: dfamorato_: Read error: Connection reset by peer | ||
| [2011/11/30 18:11:32] @ bobbuck joined channel #puppet | ||
| [2011/11/30 18:13:16] @ rcrowley joined channel #puppet | ||
| [2011/11/30 18:15:17] @ joe-mac joined channel #puppet | ||
| [2011/11/30 18:15:19] @ Quit: sascha_: Quit: sascha_ | ||
| [2011/11/30 18:16:50] @ Quit: choonming: Ping timeout: 252 seconds | ||
| [2011/11/30 18:17:44] @ Quit: jongrocho: Remote host closed the connection | ||
| [2011/11/30 18:17:59] <gepetto> ::redmine:: Wiki edit: Release_Notes (#146) @ http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes?version=146 (by Michael Stahnke) | ||
| [2011/11/30 18:17:59] <gepetto> ::redmine:: Wiki edit: Release_Notes (#147) @ http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes?version=147 (by Michael Stahnke) | ||
| [2011/11/30 18:18:00] <gepetto> ::redmine:: Wiki edit: Release_Notes (#148) @ http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes?version=148 (by Michael Stahnke) | ||
| [2011/11/30 18:18:34] @ blentz joined channel #puppet | ||
| [2011/11/30 18:18:35] @ ccaum joined channel #puppet | ||
| [2011/11/30 18:18:37] @ Quit: vkdir: Remote host closed the connection | ||
| [2011/11/30 18:18:58] @ Quit: bobbuck: Remote host closed the connection | ||
| [2011/11/30 18:19:46] @ Quit: emergion: Quit: later... | ||
| [2011/11/30 18:20:59] @ Quit: ccaum: Client Quit | ||
| [2011/11/30 18:21:32] @ ccaum joined channel #puppet | ||
| [2011/11/30 18:25:14] <gepetto> ::redmine:: Wiki edit: Downloading_Puppet (#125) @ http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet?version=125 (by Michael Stahnke) | ||
| [2011/11/30 18:28:48] @ emergion joined channel #puppet | ||
| [2011/11/30 18:31:22] <stahnma> Puppet 2.7.8rc1 available in the usual places | ||
| [2011/11/30 18:32:37] @ maxmartin joined channel #puppet | ||
| [2011/11/30 18:33:43] @ steki-BLAH joined channel #puppet | ||
| [2011/11/30 18:33:48] @ Quit: BManojlovic: Remote host closed the connection | ||
| [2011/11/30 18:34:14] @ frostynova joined channel #puppet | ||
| [2011/11/30 18:34:43] @ Quit: KaiserBeto: Ping timeout: 244 seconds | ||
| [2011/11/30 18:45:58] @ ghg joined channel #puppet | ||
| [2011/11/30 18:46:36] @ Quit: dfamorat_: Remote host closed the connection | ||
| [2011/11/30 18:46:38] @ Quit: iw_work: Quit: Leaving | ||
| [2011/11/30 18:47:30] @ dfamorato_ joined channel #puppet | ||
| [2011/11/30 18:47:50] @ scsinutz joined channel #puppet | ||
| [2011/11/30 18:49:41] @ eskp joined channel #puppet | ||
| [2011/11/30 18:49:43] @ Quit: scsinutz: Client Quit | ||
| [2011/11/30 18:49:44] <eskp> hi all | ||
| [2011/11/30 18:50:22] <eskp> if i have definition apache::vhost { 'foo': } | ||
| [2011/11/30 18:50:39] <eskp> how do i refer to 'foo' so i can put it in a template? | ||
| [2011/11/30 18:50:53] <eskp> i thought it was $name but it isn't | ||
| [2011/11/30 18:53:06] <the_ramink> eskp: it should be $name, what's you vhost.pp look like? | ||
| [2011/11/30 18:54:50] <eskp> the_ramink: i'm trying to do something like $server=$name | ||
| [2011/11/30 18:55:12] <eskp> but $name gets the value of node name | ||
| [2011/11/30 18:55:56] @ jroid_ joined channel #puppet | ||
| [2011/11/30 18:56:54] @ silversurfer joined channel #puppet | ||
| [2011/11/30 18:57:50] <the_ramink> eskp: in the template it'll look like this, ServerName <%= name %> | ||
| [2011/11/30 18:58:41] @ Quit: silversurfer: Remote host closed the connection | ||
| [2011/11/30 19:00:39] <eskp> but $name is not always ServerName | ||
| [2011/11/30 19:00:41] @ bobbuck joined channel #puppet | ||
| [2011/11/30 19:01:44] <eskp> so when it isn't i'd like to give $server the correct value and then in a template i have ServerName <%= server %> | ||
| [2011/11/30 19:02:03] <eskp> but when it is i was hoping $server = $name will do it | ||
| [2011/11/30 19:04:30] @ sascha_ joined channel #puppet | ||
| [2011/11/30 19:05:35] @ Quit: iputs: Ping timeout: 265 seconds | ||
| [2011/11/30 19:05:41] <eskp> the_ramink: but instead i get the name of the node | ||
| [2011/11/30 19:07:21] <the_ramink> eskp: maybe you should post up the code and template so we can see what you're doing | ||
| [2011/11/30 19:07:37] <jabba> I think $server is an internal puppet variable that refers to the puppetmaster a node is connecting to? | ||
| [2011/11/30 19:07:48] @ Quit: metcalfc: Ping timeout: 252 seconds | ||
| [2011/11/30 19:07:55] <jabba> what if you change it to $servername or something? | ||
| [2011/11/30 19:10:13] @ scsinutz joined channel #puppet | ||
| [2011/11/30 19:10:19] @ Quit: bobbuck: Quit: rbuck gone away... | ||
| [2011/11/30 19:10:20] @ Quit: ccaum: Quit: ccaum | ||
| [2011/11/30 19:10:51] @ Quit: orev: Quit: Leaving. | ||
| [2011/11/30 19:11:07] @ Quit: scsinutz: Client Quit | ||
| [2011/11/30 19:13:45] <eskp> trying.. | ||
| [2011/11/30 19:13:49] @ choonming joined channel #puppet | ||
| [2011/11/30 19:15:11] @ Enf joined channel #puppet | ||
| [2011/11/30 19:17:22] @ skm joined channel #puppet | ||
| [2011/11/30 19:17:40] @ neonflux joined channel #puppet | ||
| [2011/11/30 19:20:00] @ Quit: sascha_: Quit: sascha_ | ||
| [2011/11/30 19:20:59] @ nitram_macair_ joined channel #puppet | ||
| [2011/11/30 19:21:08] @ Quit: bluemustard: Quit: bluemustard | ||
| [2011/11/30 19:22:29] @ Quit: dbgster: Quit: dbgster | ||
| [2011/11/30 19:22:46] @ dbgster joined channel #puppet | ||
| [2011/11/30 19:27:20] @ Quit: dbgster: Ping timeout: 255 seconds | ||
| [2011/11/30 19:28:00] @ Quit: ghanima: Quit: Leaving. | ||
| [2011/11/30 19:30:48] @ mcarpent joined channel #puppet | ||
| [2011/11/30 19:31:08] @ johnston joined channel #puppet | ||
| [2011/11/30 19:32:03] @ hco-bitlbee-mba joined channel #puppet | ||
| [2011/11/30 19:32:03] @ Quit: hco: Read error: Connection reset by peer | ||
| [2011/11/30 19:33:01] @ Quit: jroid_: Ping timeout: 240 seconds | ||
| [2011/11/30 19:34:27] @ Quit: skm: Ping timeout: 244 seconds | ||
| [2011/11/30 19:34:54] @ hco joined channel #puppet | ||
| [2011/11/30 19:34:55] @ Quit: hco-bitlbee-mba: Read error: Connection reset by peer | ||
| [2011/11/30 19:36:16] @ jongrocho joined channel #puppet | ||
| [2011/11/30 19:37:31] @ Quit: ezmobius|zoning|: Quit: peace out | ||
| [2011/11/30 19:41:30] @ Quit: ryancoleman: Quit: Leaving. | ||
| [2011/11/30 19:41:51] @ alanna joined channel #puppet | ||
| [2011/11/30 19:42:48] @ Quit: johnston: Ping timeout: 265 seconds | ||
| [2011/11/30 19:42:56] @ Quit: alanna: Remote host closed the connection | ||
| [2011/11/30 19:43:20] @ alanna joined channel #puppet | ||
| [2011/11/30 19:43:22] @ skm joined channel #puppet | ||
| [2011/11/30 19:46:06] @ Quit: hco: Read error: Connection reset by peer | ||
| [2011/11/30 19:48:00] @ Quit: alanna: Ping timeout: 248 seconds | ||
| [2011/11/30 19:48:19] @ Quit: jongrocho: Remote host closed the connection | ||
| [2011/11/30 19:52:41] @ vkdir joined channel #puppet | ||
| [2011/11/30 19:52:47] @ Quit: dfamorato_: Remote host closed the connection | ||
| [2011/11/30 19:54:38] @ Quit: the_ramink: Ping timeout: 244 seconds | ||
| [2011/11/30 19:57:50] @ wilmoore joined channel #puppet | ||
| [2011/11/30 19:59:55] @ Quit: fredden: Quit: Leaving | ||
| [2011/11/30 20:00:37] @ Quit: alanevans: Remote host closed the connection | ||
| [2011/11/30 20:01:24] @ Quit: mcarpent: Quit: Thanks for the fish. | ||
| [2011/11/30 20:02:33] @ Quit: choonming: Ping timeout: 244 seconds | ||
| [2011/11/30 20:02:43] <eskp> jabba: no go | ||
| [2011/11/30 20:03:03] <jabba> oh. too bad | ||
| [2011/11/30 20:03:09] <jabba> same issue? | ||
| [2011/11/30 20:06:37] @ Quit: steki-BLAH: Remote host closed the connection | ||
| [2011/11/30 20:07:28] <eskp> yeah | ||
| [2011/11/30 20:08:38] @ Quit: motomike: Quit: Leaving. | ||
| [2011/11/30 20:12:39] @ Quit: mgw: Quit: Leaving. | ||
| [2011/11/30 20:12:42] @ jroid_ joined channel #puppet | ||
| [2011/11/30 20:12:58] @ Quit: ldlework: Ping timeout: 244 seconds | ||
| [2011/11/30 20:18:17] @ gaveen joined channel #puppet | ||
| [2011/11/30 20:18:38] @ johnbatch joined channel #puppet | ||
| [2011/11/30 20:19:48] @ seanh-ansca joined channel #puppet | ||
| [2011/11/30 20:19:50] @ AshishH joined channel #puppet | ||
| [2011/11/30 20:21:03] <jorhett> jabba / eskp: sounds like a facter variable. You can type "facter" on the client system to see the list of variables available when the catalog is compiled. | ||
| [2011/11/30 20:21:58] <jorhett> eskp: you probably want $fqdn | ||
| [2011/11/30 20:23:03] @ Quit: astrostl: | ||
| [2011/11/30 20:26:01] <eskp> no, i want to set ServerName myself | ||
| [2011/11/30 20:26:31] <eskp> from the name of define close | ||
| [2011/11/30 20:26:36] <eskp> maybe i'll try $title | ||
| [2011/11/30 20:35:45] @ choonming joined channel #puppet | ||
| [2011/11/30 20:40:47] @ KaiserBeto joined channel #puppet | ||
| [2011/11/30 20:41:18] @ Quit: johnbatch: Quit: Leaving. | ||
| [2011/11/30 20:43:41] @ Quit: skm: Ping timeout: 244 seconds | ||
| [2011/11/30 20:43:53] @ ccaum joined channel #puppet | ||
| [2011/11/30 20:45:53] @ skm joined channel #puppet | ||
| [2011/11/30 20:53:32] @ Quit: daysmen: Ping timeout: 244 seconds | ||
| [2011/11/30 20:57:47] @ Quit: bolt12: Quit: Leaving. | ||
| [2011/11/30 20:59:33] @ johnbatch joined channel #puppet | ||
| [2011/11/30 21:00:04] @ alanevans joined channel #puppet | ||
| [2011/11/30 21:01:17] @ Quit: ccaum: Quit: ccaum | ||
| [2011/11/30 21:03:15] @ rsnhyperion joined channel #puppet | ||
| [2011/11/30 21:04:28] <eskp> $title does the same thing | ||
| [2011/11/30 21:05:05] @ nitram_macair_ left channel #puppet () | ||
| [2011/11/30 21:05:53] @ Quit: bmahe: Remote host closed the connection | ||
| [2011/11/30 21:08:48] @ Quit: l0n: | ||
| [2011/11/30 21:10:18] @ jedi4ever joined channel #puppet | ||
| [2011/11/30 21:12:20] @ Quit: jedi4ever: Client Quit | ||
| [2011/11/30 21:12:43] @ dwalu joined channel #puppet | ||
| [2011/11/30 21:13:41] @ Quit: lovemj: Ping timeout: 244 seconds | ||
| [2011/11/30 21:14:12] @ rcrowley_ joined channel #puppet | ||
| [2011/11/30 21:14:37] @ the_ramink joined channel #puppet | ||
| [2011/11/30 21:15:22] @ Quit: rcrowley: Ping timeout: 260 seconds | ||
| [2011/11/30 21:15:22] @ rcrowley_ is now known as rcrowley | ||
| [2011/11/30 21:17:05] @ doermann joined channel #puppet | ||
| [2011/11/30 21:17:50] @ bolt12 joined channel #puppet | ||
| [2011/11/30 21:24:31] @ sascha_ joined channel #puppet | ||
| [2011/11/30 21:26:26] @ alanna joined channel #puppet | ||
| [2011/11/30 21:28:52] @ Quit: doermann: Quit: Leaving | ||
| [2011/11/30 21:33:39] @ daan_ joined channel #puppet | ||
| [2011/11/30 21:33:43] @ Quit: daan_: Client Quit | ||
| [2011/11/30 21:39:00] @ tilgovi joined channel #puppet | ||
| [2011/11/30 21:39:00] @ Quit: tilgovi: Changing host | ||
| [2011/11/30 21:39:00] @ tilgovi joined channel #puppet | ||
| [2011/11/30 21:39:35] @ Quit: alanna: Remote host closed the connection | ||
| [2011/11/30 21:39:59] @ alanna joined channel #puppet | ||
| [2011/11/30 21:40:36] @ ben_duyujie left channel #puppet () | ||
| [2011/11/30 21:44:25] @ Quit: alanna: Ping timeout: 244 seconds | ||
| [2011/11/30 21:49:07] @ KaiserBeto left channel #puppet () | ||
| [2011/11/30 21:49:25] @ Quit: sascha_: Quit: sascha_ | ||
| [2011/11/30 21:53:34] @ Quit: johnbatch: Quit: Leaving. | ||
| [2011/11/30 21:56:55] @ nitram_macair_ joined channel #puppet | ||
| [2011/11/30 22:00:33] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2011/11/30 22:01:15] @ alanna joined channel #puppet | ||
| [2011/11/30 22:01:33] @ Quit: nitram_macair_: Client Quit | ||
| [2011/11/30 22:01:58] @ Quit: alanna: Remote host closed the connection | ||
| [2011/11/30 22:02:22] @ alanna joined channel #puppet | ||
| [2011/11/30 22:02:25] @ nitram_macair_ joined channel #puppet | ||
| [2011/11/30 22:04:42] @ Quit: gniks: Quit: Leaving. | ||
| [2011/11/30 22:06:11] @ pugnacity joined channel #puppet | ||
| [2011/11/30 22:06:38] @ Quit: alanna: Ping timeout: 244 seconds | ||
| [2011/11/30 22:10:52] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2011/11/30 22:12:07] @ Quit: pugnacity: Read error: No route to host | ||
| [2011/11/30 22:12:42] @ pugnacity joined channel #puppet | ||
| [2011/11/30 22:16:32] @ skm joined channel #puppet | ||
| [2011/11/30 22:18:58] @ Quit: teratoma: Quit: leaving | ||
| [2011/11/30 22:21:41] @ Quit: mosen: Quit: Leaving | ||
| [2011/11/30 22:21:47] @ riha joined channel #puppet | ||
| [2011/11/30 22:22:16] @ Quit: PhilK: Read error: No route to host | ||
| [2011/11/30 22:23:21] @ PhilK joined channel #puppet | ||
| [2011/11/30 22:23:43] @ dissipate_ joined channel #puppet | ||
| [2011/11/30 22:26:19] @ Quit: jroid_: Ping timeout: 245 seconds | ||
| [2011/11/30 22:26:59] @ Quit: Holocaine: | ||
| [2011/11/30 22:29:03] @ Quit: Djelibeybi: Quit: Textual IRC Client: http://www.textualapp.com/ | ||
| [2011/11/30 22:32:33] @ ckauhaus joined channel #puppet | ||
| [2011/11/30 22:33:39] @ nuknad joined channel #puppet | ||
| [2011/11/30 22:36:00] @ jkoppe1 joined channel #puppet | ||
| [2011/11/30 22:36:11] <joe-mac> anybody running puppet under enterprise ruby? seems that the parseonly runs noticably faster | ||
| [2011/11/30 22:36:26] <joe-mac> wondering how much faster catalog runs can go, if it even works | ||
| [2011/11/30 22:36:59] @ Quit: jkoppe: Ping timeout: 252 seconds | ||
| [2011/11/30 22:37:49] @ Quit: sdog: Ping timeout: 258 seconds | ||
| [2011/11/30 22:39:20] @ silversurfer joined channel #puppet | ||
| [2011/11/30 22:40:00] @ jaydg joined channel #puppet | ||
| [2011/11/30 22:40:41] @ dclp joined channel #puppet | ||
| [2011/11/30 22:43:31] @ Quit: neonflux: Quit: Leaving. | ||
| [2011/11/30 22:45:02] @ Quit: silversurfer: Remote host closed the connection | ||
| [2011/11/30 22:45:29] @ silversurfer joined channel #puppet | ||
| [2011/11/30 22:45:36] @ Quit: bolt12: Quit: Leaving. | ||
| [2011/11/30 22:47:24] @ Quit: nevyn: Read error: Operation timed out | ||
| [2011/11/30 22:48:07] @ Quit: Wolfspyre: Quit: Leaving. | ||
| [2011/11/30 22:48:54] @ stick is now known as stick_zz | ||
| [2011/11/30 22:49:49] @ Quit: silversurfer: Ping timeout: 240 seconds | ||
| [2011/11/30 22:50:08] @ nevyn joined channel #puppet | ||
| [2011/11/30 22:50:48] @ Quit: dclp: Quit: dclp | ||
| [2011/11/30 22:56:12] @ artkrz joined channel #puppet | ||
| [2011/11/30 22:57:49] @ bolt12 joined channel #puppet | ||
| [2011/11/30 22:59:45] @ smintz joined channel #puppet | ||
| [2011/11/30 23:01:47] @ csanchez joined channel #puppet | ||
| [2011/11/30 23:01:50] @ Quit: ckauhaus: Ping timeout: 244 seconds | ||
| [2011/11/30 23:04:33] @ Meier joined channel #puppet | ||
| [2011/11/30 23:04:36] @ oatsport1_ joined channel #puppet | ||
| [2011/11/30 23:07:21] @ Quit: oatsport1: Ping timeout: 260 seconds | ||
| [2011/11/30 23:09:00] @ Quit: nitram_macair_: Quit: nitram_macair_ | ||
| [2011/11/30 23:10:28] @ alanna joined channel #puppet | ||
| [2011/11/30 23:10:30] @ octane- joined channel #puppet | ||
| [2011/11/30 23:11:40] <whack> joe-mac: REE should be fine with puppet, though I don't know how many folks use it. | ||
| [2011/11/30 23:12:04] <joe-mac> whack: nice | ||
| [2011/11/30 23:12:12] <joe-mac> wondering if it might be worth it to run on the master | ||
| [2011/11/30 23:12:24] @ Quit: nul0op: Read error: Operation timed out | ||
| [2011/11/30 23:12:49] <joe-mac> I love abusing inline_template sometimes | ||
| [2011/11/30 23:13:05] @ lovemj joined channel #puppet | ||
| [2011/11/30 23:13:12] <joe-mac> using it to get my home office ip by resolving my dyndns hostname to let me have access to certain stuff | ||
| [2011/11/30 23:13:23] <whack> hah | ||
| [2011/11/30 23:13:33] @ nitram_macair_ joined channel #puppet | ||
| [2011/11/30 23:13:38] <joe-mac> obviously not advisable on a busy master, but, handy for me on my small server | ||
| [2011/11/30 23:13:54] @ Quit: skm: Read error: Connection reset by peer | ||
| [2011/11/30 23:15:07] @ jodok joined channel #puppet | ||
| [2011/11/30 23:15:08] @ Quit: jodok: Changing host | ||
| [2011/11/30 23:15:08] @ jodok joined channel #puppet | ||
| [2011/11/30 23:17:22] @ sumsuch joined channel #puppet | ||
| [2011/11/30 23:18:14] @ Quit: nitram_macair_: Ping timeout: 252 seconds | ||
| [2011/11/30 23:20:24] <joe-mac> hmmm, can you not access the resource name in a type with @resource[:name]? | ||
| [2011/11/30 23:20:53] <whack> I believe it's called 'title' in puppet parlance | ||
| [2011/11/30 23:22:38] <joe-mac> I think the reason is the difference between 'parameters' and 'properties' h/o testing | ||
| [2011/11/30 23:23:20] <joe-mac> yea maybe I do have to use title whack, trying that now | ||
| [2011/11/30 23:24:11] <whack> I htink historically in puppet manifests $name == $title, but internally it's always been 'title' or at least seems to be the case now | ||
| [2011/11/30 23:24:51] <joe-mac> yea | ||
| [2011/11/30 23:29:04] <joe-mac> o ffs in the middle of this testing all of a sudden my deploys break, never seen this one before | ||
| [2011/11/30 23:31:32] @ DJClean joined channel #puppet | ||
| [2011/11/30 23:32:34] <joe-mac> hm cap is like refusing to get the new revision hash from git, it's doing HEAD^ | ||
| [2011/11/30 23:33:08] @ Quit: alanna: Remote host closed the connection | ||
| [2011/11/30 23:33:33] @ alanna joined channel #puppet | ||
| [2011/11/30 23:33:50] @ ezmobius joined channel #puppet | ||
| [2011/11/30 23:34:43] <joe-mac> nm- could have sworn I ran git push in the super project, only did it in the subs I guess | ||
| [2011/11/30 23:37:24] @ Quit: Stenbryggen: Quit: Leaving. | ||
| [2011/11/30 23:38:13] @ ckauhaus joined channel #puppet | ||
| [2011/11/30 23:38:16] @ Quit: alanna: Ping timeout: 260 seconds | ||
| [2011/11/30 23:44:13] @ dclp joined channel #puppet | ||
| [2011/11/30 23:44:35] @ Quit: dclp: Remote host closed the connection | ||
| [2011/11/30 23:44:50] @ dclp joined channel #puppet | ||
| [2011/11/30 23:45:26] @ Stenbryggen joined channel #puppet | ||
| [2011/11/30 23:45:45] @ Quit: dwalu: Quit: dwalu | ||
| [2011/11/30 23:45:56] @ Quit: Stenbryggen: Client Quit | ||
| [2011/11/30 23:49:07] @ pmorillon joined channel #puppet | ||
| [2011/11/30 23:51:47] @ Quit: pmorillon: Read error: Connection reset by peer | ||
| [2011/11/30 23:52:01] @ pmorillon joined channel #puppet | ||
| [2011/11/30 23:54:12] @ EL84 joined channel #puppet |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!