| [2012/01/06 00:01:49] @ Log started by gepetto | ||
| [2012/01/06 00:01:49] @ geekle_ joined channel #puppet | ||
| [2012/01/06 00:06:47] <rocket> has anyone else had luck with runstages in puppet .. I seem to get dependancy cycles I cannot figure out | ||
| [2012/01/06 00:07:54] @ Quit: Holocaine: Ping timeout: 252 seconds | ||
| [2012/01/06 00:09:26] @ djm68_ joined channel #puppet | ||
| [2012/01/06 00:09:27] @ Quit: djm68: Read error: Connection reset by peer | ||
| [2012/01/06 00:10:07] @ gazoombo left channel #puppet () | ||
| [2012/01/06 00:10:51] @ IndyMichaelB joined channel #puppet | ||
| [2012/01/06 00:14:50] @ freezey joined channel #puppet | ||
| [2012/01/06 00:16:32] @ wilmoore joined channel #puppet | ||
| [2012/01/06 00:16:34] @ Quit: freezey: Client Quit | ||
| [2012/01/06 00:17:18] @ Quit: hfnix: Read error: No route to host | ||
| [2012/01/06 00:17:27] @ hfnix joined channel #puppet | ||
| [2012/01/06 00:21:47] @ dissipate joined channel #puppet | ||
| [2012/01/06 00:22:42] @ lusis joined channel #puppet | ||
| [2012/01/06 00:23:55] @ Quit: astrostl: | ||
| [2012/01/06 00:26:43] @ Quit: Stenbryggen: Quit: Leaving. | ||
| [2012/01/06 00:27:13] @ Stenbryggen joined channel #puppet | ||
| [2012/01/06 00:28:54] @ ali3n0 joined channel #puppet | ||
| [2012/01/06 00:30:29] @ HarrisonZhu joined channel #puppet | ||
| [2012/01/06 00:30:34] @ HarrisonZhu left channel #puppet () | ||
| [2012/01/06 00:30:40] @ seanh-ansca joined channel #puppet | ||
| [2012/01/06 00:32:56] @ Quit: ali3n0: Ping timeout: 240 seconds | ||
| [2012/01/06 00:33:44] @ Quit: slseed1969: Ping timeout: 240 seconds | ||
| [2012/01/06 00:34:47] @ hfnix1 joined channel #puppet | ||
| [2012/01/06 00:35:01] @ Quit: hfnix: Read error: No route to host | ||
| [2012/01/06 00:37:35] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/06 00:44:13] @ cwarden joined channel #puppet | ||
| [2012/01/06 00:47:10] <bob2> yeah, i gave up on stages | ||
| [2012/01/06 00:49:24] <eric0> i'm using stages to good effect but its not a panacea for sure | ||
| [2012/01/06 00:52:25] @ Quit: ghanima: Quit: Leaving. | ||
| [2012/01/06 00:55:25] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/06 00:55:36] @ Quit: djm68_: Read error: Connection reset by peer | ||
| [2012/01/06 00:55:56] @ djm68 joined channel #puppet | ||
| [2012/01/06 00:58:09] @ Quit: drewrm: Ping timeout: 240 seconds | ||
| [2012/01/06 00:59:29] @ Quit: Stuttergart_: Quit: Leaving | ||
| [2012/01/06 01:00:26] @ gniks joined channel #puppet | ||
| [2012/01/06 01:00:59] @ Quit: gniks: Client Quit | ||
| [2012/01/06 01:01:15] @ langworthy joined channel #puppet | ||
| [2012/01/06 01:02:39] @ muhdiekuh joined channel #puppet | ||
| [2012/01/06 01:03:19] @ HarrisonZhu joined channel #puppet | ||
| [2012/01/06 01:04:47] @ Quit: gnufreak: Quit: Ex-Chat | ||
| [2012/01/06 01:05:20] @ Quit: seanh-ansca: Quit: Leaving. | ||
| [2012/01/06 01:05:30] @ Quit: Guest63552: | ||
| [2012/01/06 01:13:39] @ rcrowley joined channel #puppet | ||
| [2012/01/06 01:13:43] @ Quit: Djelibeybi: Quit: Textual IRC Client: http://www.textualapp.com/ | ||
| [2012/01/06 01:14:57] @ Quit: Stenbryggen: Quit: Leaving. | ||
| [2012/01/06 01:16:17] @ Quit: fetep: Read error: Operation timed out | ||
| [2012/01/06 01:16:22] @ fetep joined channel #puppet | ||
| [2012/01/06 01:16:42] @ Quit: muhdiekuh: Quit: muhdiekuh | ||
| [2012/01/06 01:18:49] @ Djelibeybi joined channel #puppet | ||
| [2012/01/06 01:19:09] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2012/01/06 01:19:26] @ Quit: dlb__: Remote host closed the connection | ||
| [2012/01/06 01:20:57] @ dlb__ joined channel #puppet | ||
| [2012/01/06 01:21:09] @ Quit: dlb__: Remote host closed the connection | ||
| [2012/01/06 01:23:31] @ Quit: erkules|away: Changing host | ||
| [2012/01/06 01:23:31] @ erkules|away joined channel #puppet | ||
| [2012/01/06 01:23:36] @ erkules|away is now known as erkules | ||
| [2012/01/06 01:28:20] @ Quit: noakes: Quit: noakes | ||
| [2012/01/06 01:29:26] @ dlb_____ joined channel #puppet | ||
| [2012/01/06 01:29:40] @ Quit: cwarden: Ping timeout: 252 seconds | ||
| [2012/01/06 01:31:41] @ gniks joined channel #puppet | ||
| [2012/01/06 01:32:59] @ Quit: HarrisonZhu: Ping timeout: 276 seconds | ||
| [2012/01/06 01:36:43] @ Quit: motomike: Quit: Leaving. | ||
| [2012/01/06 01:39:36] @ Quit: eskp: Ping timeout: 240 seconds | ||
| [2012/01/06 01:39:58] @ eskp joined channel #puppet | ||
| [2012/01/06 01:40:48] @ swygue joined channel #puppet | ||
| [2012/01/06 01:41:36] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2012/01/06 01:42:56] @ ghg joined channel #puppet | ||
| [2012/01/06 01:43:31] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2012/01/06 01:46:18] @ Quit: neonflux: Quit: Leaving. | ||
| [2012/01/06 01:47:04] @ ali3n0 joined channel #puppet | ||
| [2012/01/06 01:49:36] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/06 01:50:57] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/06 01:51:07] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2012/01/06 01:53:31] @ Quit: dlb_____: Remote host closed the connection | ||
| [2012/01/06 01:53:48] @ Jacky left channel #puppet () | ||
| [2012/01/06 01:56:28] @ artkrz joined channel #puppet | ||
| [2012/01/06 01:56:56] @ Quit: swygue: Ping timeout: 240 seconds | ||
| [2012/01/06 02:01:43] @ Quit: cosman2001: Quit: cosman2001 | ||
| [2012/01/06 02:02:04] @ Quit: mosen: Quit: Leaving | ||
| [2012/01/06 02:03:03] <artkrz> good morning | ||
| [2012/01/06 02:03:43] @ Quit: kolla: Remote host closed the connection | ||
| [2012/01/06 02:04:25] <artkrz> is there an option for the agent to point it to SSL server which is other that server from which it should get catalogs ? sort of like certification server. | ||
| [2012/01/06 02:07:45] @ Quit: MrWGW: Ping timeout: 240 seconds | ||
| [2012/01/06 02:08:37] @ Quit: apollo13: Quit: SIGILL | ||
| [2012/01/06 02:08:38] @ MrWGW joined channel #puppet | ||
| [2012/01/06 02:10:36] @ cosman2001 joined channel #puppet | ||
| [2012/01/06 02:10:49] @ Quit: paroneayea: Ping timeout: 240 seconds | ||
| [2012/01/06 02:19:40] @ kenperkins joined channel #puppet | ||
| [2012/01/06 02:21:04] @ Quit: cosman2001: Quit: cosman2001 | ||
| [2012/01/06 02:22:09] @ Quit: dissipate: Quit: Leaving | ||
| [2012/01/06 02:22:39] @ Quit: wilmoore: Ping timeout: 240 seconds | ||
| [2012/01/06 02:23:19] @ rutger_ joined channel #puppet | ||
| [2012/01/06 02:23:22] @ Quit: kenperkins: Client Quit | ||
| [2012/01/06 02:23:51] @ Quit: ali3n0: Quit: Leaving. | ||
| [2012/01/06 02:26:50] @ apollo13 joined channel #puppet | ||
| [2012/01/06 02:27:38] <eric0> artkrz: for file serving with 'source => puppet://.../' type urls? | ||
| [2012/01/06 02:27:47] <artkrz> no | ||
| [2012/01/06 02:27:55] <artkrz> i need more master servers | ||
| [2012/01/06 02:28:02] <artkrz> the one i have can't cope | ||
| [2012/01/06 02:28:31] @ ali3n0 joined channel #puppet | ||
| [2012/01/06 02:28:36] <artkrz> so i was wondering can you point agents to specific server to authenticate SSL certs with some option but use diffrent servers to server catalogs | ||
| [2012/01/06 02:29:09] <the_ramink> artkrz: what you'll want to do it set a CA server for your masters. Then you can have as many masters as you like. I'm heading to bed now, but that should get you pointed in the right direction. | ||
| [2012/01/06 02:29:27] <artkrz> thanks the_ramink | ||
| [2012/01/06 02:30:21] @ Quit: jl000: Quit: No Ping reply in 180 seconds. | ||
| [2012/01/06 02:30:37] <the_ramink> also if you're not running Puppet under passenger (mongrel, unicorn, whatever) you can pick up some performance that way as well | ||
| [2012/01/06 02:30:44] @ jl000 joined channel #puppet | ||
| [2012/01/06 02:30:48] <artkrz> i do run it via passenger | ||
| [2012/01/06 02:31:12] <artkrz> thanks for the tip with ca server | ||
| [2012/01/06 02:32:05] @ DJClean joined channel #puppet | ||
| [2012/01/06 02:32:48] <eric0> simplest way is to have to servers that share the same certificate | ||
| [2012/01/06 02:33:03] <eric0> then use round robin dns to point your clients at both of them | ||
| [2012/01/06 02:34:04] @ Quit: semubiz: Quit: Page closed | ||
| [2012/01/06 02:35:01] @ fff joined channel #puppet | ||
| [2012/01/06 02:39:46] @ fff left channel #puppet () | ||
| [2012/01/06 02:42:51] @ Quit: lovemj: Read error: Connection reset by peer | ||
| [2012/01/06 02:43:40] <artkrz> eric0: sure, but that doesn't solve problem of sining certificates does it ? | ||
| [2012/01/06 02:43:49] @ lovemj joined channel #puppet | ||
| [2012/01/06 02:44:05] @ Quit: Djelibeybi: Quit: Textual IRC Client: http://www.textualapp.com/ | ||
| [2012/01/06 02:44:57] <eric0> you can specify --ca_server=one-specific-box on your client commandlines for the first installation | ||
| [2012/01/06 02:47:48] @ Stenbryggen joined channel #puppet | ||
| [2012/01/06 02:51:01] <blkperl> puppetlabs.com/events/triagepuppet doesn't render correctly under chrome... | ||
| [2012/01/06 02:57:09] @ Quit: EL84: Remote host closed the connection | ||
| [2012/01/06 03:01:16] @ sdog joined channel #puppet | ||
| [2012/01/06 03:02:51] @ Quit: sdog: Changing host | ||
| [2012/01/06 03:02:51] @ sdog joined channel #puppet | ||
| [2012/01/06 03:03:58] @ verwilst joined channel #puppet | ||
| [2012/01/06 03:04:46] @ pmorillon joined channel #puppet | ||
| [2012/01/06 03:04:48] @ JayTaph joined channel #puppet | ||
| [2012/01/06 03:06:57] @ skm joined channel #puppet | ||
| [2012/01/06 03:07:55] @ larstobi joined channel #puppet | ||
| [2012/01/06 03:08:26] @ Quit: larstobi: Client Quit | ||
| [2012/01/06 03:10:44] @ marc1 joined channel #puppet | ||
| [2012/01/06 03:10:46] @ Quit: nkts: Quit: nkts | ||
| [2012/01/06 03:10:53] @ mayak joined channel #puppet | ||
| [2012/01/06 03:11:29] @ Quit: ldlework: Ping timeout: 240 seconds | ||
| [2012/01/06 03:20:16] @ raphdg joined channel #puppet | ||
| [2012/01/06 03:24:21] @ octane- joined channel #puppet | ||
| [2012/01/06 03:24:27] @ karthick87 joined channel #puppet | ||
| [2012/01/06 03:25:16] @ Quit: karthick87: Client Quit | ||
| [2012/01/06 03:31:59] @ nan0r joined channel #puppet | ||
| [2012/01/06 03:33:23] @ trickyf joined channel #puppet | ||
| [2012/01/06 03:37:07] @ ken_barber joined channel #puppet | ||
| [2012/01/06 03:39:03] @ Razique joined channel #puppet | ||
| [2012/01/06 03:41:55] @ dissipate joined channel #puppet | ||
| [2012/01/06 03:42:00] @ Quit: dissipate: Changing host | ||
| [2012/01/06 03:42:00] @ dissipate joined channel #puppet | ||
| [2012/01/06 03:42:01] @ Quit: JayTaph: Quit: JayTaph | ||
| [2012/01/06 03:42:32] @ lkoranda joined channel #puppet | ||
| [2012/01/06 03:44:45] @ cirbri joined channel #puppet | ||
| [2012/01/06 03:47:48] @ Quit: ali3n0: Read error: Connection reset by peer | ||
| [2012/01/06 03:47:57] @ ali3n0 joined channel #puppet | ||
| [2012/01/06 03:52:18] @ Quit: octane-: Quit: octane- | ||
| [2012/01/06 03:52:30] @ Quit: hfnix1: Read error: No route to host | ||
| [2012/01/06 03:52:42] @ hfnix joined channel #puppet | ||
| [2012/01/06 03:53:54] @ hfnix1 joined channel #puppet | ||
| [2012/01/06 03:54:15] @ Quit: hfnix: Read error: Connection reset by peer | ||
| [2012/01/06 03:55:33] @ tilgovi joined channel #puppet | ||
| [2012/01/06 03:55:34] @ Quit: tilgovi: Changing host | ||
| [2012/01/06 03:55:34] @ tilgovi joined channel #puppet | ||
| [2012/01/06 03:56:19] @ Holocaine joined channel #puppet | ||
| [2012/01/06 03:56:41] @ Ramonster joined channel #puppet | ||
| [2012/01/06 03:57:18] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/06 04:06:06] @ inecas joined channel #puppet | ||
| [2012/01/06 04:07:37] @ hfnix joined channel #puppet | ||
| [2012/01/06 04:07:39] @ Quit: hfnix1: Read error: Connection reset by peer | ||
| [2012/01/06 04:12:23] @ Quit: hfnix: Read error: No route to host | ||
| [2012/01/06 04:16:58] @ EL84 joined channel #puppet | ||
| [2012/01/06 04:20:17] @ Quit: Niarf: Quit: Leaving. | ||
| [2012/01/06 04:22:55] @ fronlius joined channel #puppet | ||
| [2012/01/06 04:26:42] @ Quit: Holocaine: | ||
| [2012/01/06 04:27:26] <cakery> where can i browse new types that people have written? (specifically looking for something that can GET/PUT to a url as though it were a file | ||
| [2012/01/06 04:29:20] <danblack> forge.puppetlabs.com and a handy program called puppet-modules (a ruby gem) | ||
| [2012/01/06 04:31:03] @ larstobi joined channel #puppet | ||
| [2012/01/06 04:32:01] @ lkeijser joined channel #puppet | ||
| [2012/01/06 04:32:29] <lkeijser> hi, I accidently revoked my puppetmaster cert and now the client keeps giving an error about it | ||
| [2012/01/06 04:34:35] <lkeijser> oh, nm .. works now. However, i do get a 'hostname not match with the server certificate' error | ||
| [2012/01/06 04:34:53] @ ezryx joined channel #puppet | ||
| [2012/01/06 04:36:11] @ kolla joined channel #puppet | ||
| [2012/01/06 04:37:58] @ Quit: kolla: Remote host closed the connection | ||
| [2012/01/06 04:41:14] @ kolla joined channel #puppet | ||
| [2012/01/06 04:42:12] @ Quit: lkeijser: Quit: I'm So Meta, Even This Acronym | ||
| [2012/01/06 04:43:46] @ dclp joined channel #puppet | ||
| [2012/01/06 04:43:56] @ Quit: the_ramink: Ping timeout: 240 seconds | ||
| [2012/01/06 04:44:43] @ Quit: comptona: Quit: Leaving. | ||
| [2012/01/06 04:45:09] @ Majestic joined channel #puppet | ||
| [2012/01/06 04:47:05] @ MattyM joined channel #puppet | ||
| [2012/01/06 04:47:55] <dclp> Hi all, someone already saw puppetd runs becoming defunct/zombie when run via mc-collective? problem is it does not happen with all runs (although no puppet differences) | ||
| [2012/01/06 04:48:19] @ Quit: gniks: Quit: Leaving. | ||
| [2012/01/06 04:48:21] <dclp> any suggestions on debugging this? | ||
| [2012/01/06 04:48:36] @ Quit: fir31ight: Remote host closed the connection | ||
| [2012/01/06 04:49:25] @ Quit: Majestic: Ping timeout: 248 seconds | ||
| [2012/01/06 04:54:00] @ larstobi1 joined channel #puppet | ||
| [2012/01/06 04:54:02] @ Quit: larstobi: Read error: Connection reset by peer | ||
| [2012/01/06 04:54:36] @ em295 joined channel #puppet | ||
| [2012/01/06 04:54:51] @ JayTaph joined channel #puppet | ||
| [2012/01/06 04:56:28] <cirbri> Hi there. I can't find anything that talks about the difference between $title and $name, anyone here know? The documentation I've got says that, "The reasons [...] are outside the scope of this document" | ||
| [2012/01/06 04:57:56] @ Quit: fronlius: Read error: Connection reset by peer | ||
| [2012/01/06 04:58:03] @ fronlius joined channel #puppet | ||
| [2012/01/06 04:58:12] @ radpanda^ is now known as radpanda | ||
| [2012/01/06 04:58:23] @ em295 is now known as ells | ||
| [2012/01/06 04:58:56] @ Niarf joined channel #puppet | ||
| [2012/01/06 05:00:37] @ djm68_ joined channel #puppet | ||
| [2012/01/06 05:00:38] @ Quit: djm68: Read error: Connection reset by peer | ||
| [2012/01/06 05:00:41] @ ironmunk joined channel #puppet | ||
| [2012/01/06 05:00:53] @ erthad joined channel #puppet | ||
| [2012/01/06 05:02:18] @ Quit: danblack: Ping timeout: 276 seconds | ||
| [2012/01/06 05:02:44] <cirbri> Okay, I should really avoid $title by the sounds of http://projects.puppetlabs.com/issues/5259 -- jeez, I dunno why the documentation can't say to stay away from $title uless you know what you're doing. | ||
| [2012/01/06 05:03:38] @ Quit: erthad: Changing host | ||
| [2012/01/06 05:03:38] @ erthad joined channel #puppet | ||
| [2012/01/06 05:05:51] @ pting joined channel #puppet | ||
| [2012/01/06 05:14:38] @ Quit: choonming: Quit: Leaving | ||
| [2012/01/06 05:16:53] @ skm joined channel #puppet | ||
| [2012/01/06 05:21:03] @ Holocaine joined channel #puppet | ||
| [2012/01/06 05:21:44] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/06 05:29:10] @ karthick87 joined channel #puppet | ||
| [2012/01/06 05:29:54] @ jodok joined channel #puppet | ||
| [2012/01/06 05:33:36] @ Quit: scobal: Read error: Connection reset by peer | ||
| [2012/01/06 05:35:29] @ scobal joined channel #puppet | ||
| [2012/01/06 05:38:19] @ lanky joined channel #puppet | ||
| [2012/01/06 05:39:48] @ Quit: tilgovi: Read error: Operation timed out | ||
| [2012/01/06 05:46:44] @ tilgovi joined channel #puppet | ||
| [2012/01/06 05:46:45] @ Quit: tilgovi: Changing host | ||
| [2012/01/06 05:46:45] @ tilgovi joined channel #puppet | ||
| [2012/01/06 05:49:09] @ Quit: dissipate: Ping timeout: 240 seconds | ||
| [2012/01/06 05:52:23] @ Vasik|work joined channel #puppet | ||
| [2012/01/06 05:53:51] @ londo joined channel #puppet | ||
| [2012/01/06 05:54:26] @ Quit: scobal: Read error: Connection reset by peer | ||
| [2012/01/06 05:55:24] <karthick87> How to apply manifests? | ||
| [2012/01/06 05:56:39] @ scobal joined channel #puppet | ||
| [2012/01/06 06:00:17] @ Quit: tilgovi: Remote host closed the connection | ||
| [2012/01/06 06:01:57] <henk> karthick87: see puppet help | ||
| [2012/01/06 06:02:08] <crayfishx> How to read manual? | ||
| [2012/01/06 06:02:38] <henk> man 1 man | ||
| [2012/01/06 06:02:50] <crayfishx> :) | ||
| [2012/01/06 06:03:00] <henk> ;) | ||
| [2012/01/06 06:04:36] @ Quit: kolla: Ping timeout: 255 seconds | ||
| [2012/01/06 06:07:39] @ dnjaramba joined channel #puppet | ||
| [2012/01/06 06:21:13] @ Quit: larstobi1: Read error: Connection reset by peer | ||
| [2012/01/06 06:21:46] @ larstobi joined channel #puppet | ||
| [2012/01/06 06:25:34] @ emmanuelux joined channel #puppet | ||
| [2012/01/06 06:34:14] @ choonming joined channel #puppet | ||
| [2012/01/06 06:38:49] @ Quit: JayTaph: Quit: JayTaph | ||
| [2012/01/06 06:46:28] @ Quit: Holocaine: | ||
| [2012/01/06 06:51:11] @ Quit: duerF: Quit: Leaving | ||
| [2012/01/06 06:56:34] @ Quit: Razique: Quit: Razique | ||
| [2012/01/06 07:02:29] @ willaerk joined channel #puppet | ||
| [2012/01/06 07:08:33] @ gob_bluth joined channel #puppet | ||
| [2012/01/06 07:09:01] <gob_bluth> I've got this error on a client: "Error 400 on SERVER: Could not render to pson: invalid utf8 byte: '#'" is there anyway to find out which file is causing the issue ? | ||
| [2012/01/06 07:09:30] <kjetilho> gob_bluth: look on the master? | ||
| [2012/01/06 07:09:33] @ Majestic joined channel #puppet | ||
| [2012/01/06 07:09:44] <gob_bluth> i have but there's nothing substantial in the logs | ||
| [2012/01/06 07:09:52] <gob_bluth> is that a manifest or a file ? | ||
| [2012/01/06 07:10:00] <kjetilho> well, then. check all your files for invalid UTF8 | ||
| [2012/01/06 07:10:19] <kjetilho> it could be either a template or a string in a manifest | ||
| [2012/01/06 07:11:10] <gob_bluth> how would i do that ? | ||
| [2012/01/06 07:11:56] <kjetilho> find . -print | while read fn; do iconv -f utf8 -t utf16 < $fn > /dev/null || echo $fn; done | ||
| [2012/01/06 07:12:23] <gob_bluth> ah | ||
| [2012/01/06 07:12:29] <kjetilho> untested of course :) | ||
| [2012/01/06 07:12:37] <gob_bluth> i tried find it came back as UTF-* unicode | ||
| [2012/01/06 07:12:41] <gob_bluth> for some files | ||
| [2012/01/06 07:13:02] <kjetilho> file(1), you mean? it won't check the whole file, just the first few lines | ||
| [2012/01/06 07:13:08] @ brtl joined channel #puppet | ||
| [2012/01/06 07:13:28] <gob_bluth> yeah but it should be ASCII though? cause the rest of the files here are ASCII | ||
| [2012/01/06 07:13:34] <gob_bluth> weird that it's UTF-8 | ||
| [2012/01/06 07:14:18] <kjetilho> I don't know, you could have # © 2012 ACME Industries in all your files | ||
| [2012/01/06 07:15:09] <kjetilho> or # Last modified by René Zellwegger | ||
| [2012/01/06 07:15:32] <kjetilho> (her nerd twin sister) | ||
| [2012/01/06 07:17:06] <gob_bluth> how does that make it UTF ? | ||
| [2012/01/06 07:22:09] <Spads_> it includes a utf-8 character | ||
| [2012/01/06 07:22:14] @ Quit: Spads_: Quit: Reconnecting | ||
| [2012/01/06 07:22:28] @ Spads joined channel #puppet | ||
| [2012/01/06 07:23:01] @ natewalck joined channel #puppet | ||
| [2012/01/06 07:27:24] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2012/01/06 07:28:00] @ Quit: zwi: Quit: Leaving. | ||
| [2012/01/06 07:28:06] @ verwilst joined channel #puppet | ||
| [2012/01/06 07:28:19] @ Quit: danikov: Quit: danikov | ||
| [2012/01/06 07:28:57] @ drercan joined channel #puppet | ||
| [2012/01/06 07:29:04] @ drercan left channel #puppet () | ||
| [2012/01/06 07:30:13] @ JayTaph joined channel #puppet | ||
| [2012/01/06 07:32:26] @ Quit: larstobi: Read error: Connection reset by peer | ||
| [2012/01/06 07:32:58] @ larstobi joined channel #puppet | ||
| [2012/01/06 07:35:56] @ Quit: Spads: Remote host closed the connection | ||
| [2012/01/06 07:37:58] @ Quit: nan0r: Quit: Leaving. | ||
| [2012/01/06 07:39:55] @ Quit: Carmivore: Read error: Connection reset by peer | ||
| [2012/01/06 07:40:07] @ swygue joined channel #puppet | ||
| [2012/01/06 07:41:12] @ Carmivore joined channel #puppet | ||
| [2012/01/06 07:42:21] @ larstobi1 joined channel #puppet | ||
| [2012/01/06 07:42:57] @ Quit: larstobi: Read error: Connection reset by peer | ||
| [2012/01/06 07:48:02] <gob_bluth> okay so puppet doesn't support UTF8 ? | ||
| [2012/01/06 07:48:22] <gob_bluth> the files are apache config files and we have URL's that are redirected and some of them (a lot of them) are UTF8 | ||
| [2012/01/06 07:48:36] @ Quit: larstobi1: Read error: Connection reset by peer | ||
| [2012/01/06 07:48:42] @ larstobi joined channel #puppet | ||
| [2012/01/06 07:49:11] <Volcane> there's been a few recent tickets fixed re utf8 | ||
| [2012/01/06 07:50:06] @ kelseyhightower joined channel #puppet | ||
| [2012/01/06 07:50:34] @ Quit: larstobi: Read error: Connection reset by peer | ||
| [2012/01/06 07:50:48] @ larstobi joined channel #puppet | ||
| [2012/01/06 07:53:07] @ larstobi1 joined channel #puppet | ||
| [2012/01/06 07:53:08] @ Quit: larstobi: Read error: Connection reset by peer | ||
| [2012/01/06 07:55:07] @ larstobi joined channel #puppet | ||
| [2012/01/06 07:55:08] @ Quit: larstobi1: Read error: Connection reset by peer | ||
| [2012/01/06 07:55:40] @ Quit: AshishH: Remote host closed the connection | ||
| [2012/01/06 07:56:53] @ larstobi1 joined channel #puppet | ||
| [2012/01/06 07:56:54] @ Quit: larstobi: Read error: Connection reset by peer | ||
| [2012/01/06 07:57:38] @ skm joined channel #puppet | ||
| [2012/01/06 07:57:39] @ Quit: larstobi1: Read error: Connection reset by peer | ||
| [2012/01/06 07:57:42] @ larstobi joined channel #puppet | ||
| [2012/01/06 07:58:28] @ guagua joined channel #puppet | ||
| [2012/01/06 07:59:09] @ guagua left channel #puppet () | ||
| [2012/01/06 07:59:49] @ Quit: omry_: Ping timeout: 248 seconds | ||
| [2012/01/06 08:00:59] @ omry_ joined channel #puppet | ||
| [2012/01/06 08:03:21] @ Quit: bobra: Ping timeout: 252 seconds | ||
| [2012/01/06 08:03:52] @ Promethe1s joined channel #puppet | ||
| [2012/01/06 08:05:57] @ nan0r joined channel #puppet | ||
| [2012/01/06 08:06:38] @ Quit: Prometheus: Ping timeout: 252 seconds | ||
| [2012/01/06 08:11:10] @ fir31ight joined channel #puppet | ||
| [2012/01/06 08:16:40] @ Quit: tizzo-afk: Quit: ZNC - http://znc.sourceforge.net | ||
| [2012/01/06 08:17:17] @ ckauhaus joined channel #puppet | ||
| [2012/01/06 08:17:19] <gob_bluth> i don't get this, these files worked with the old puppet client | ||
| [2012/01/06 08:17:31] <gob_bluth> now on a server with the new puppet client it's compalining about the utf8 byte | ||
| [2012/01/06 08:17:41] <gob_bluth> i've removed all the instances and this is still happening | ||
| [2012/01/06 08:18:19] @ Jippi joined channel #puppet | ||
| [2012/01/06 08:18:43] @ zwi joined channel #puppet | ||
| [2012/01/06 08:19:09] @ ChoHag joined channel #puppet | ||
| [2012/01/06 08:19:32] @ tizzo-afk joined channel #puppet | ||
| [2012/01/06 08:22:42] @ Razique joined channel #puppet | ||
| [2012/01/06 08:23:10] @ gniks joined channel #puppet | ||
| [2012/01/06 08:24:11] @ miguelzinho joined channel #puppet | ||
| [2012/01/06 08:24:50] <miguelzinho> puppet-agent[7625]: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class elabsisconf for puppet1.elabsis.com at /etc/puppet/manifests/site.pp:1 on node puppet1.elabsis.com | ||
| [2012/01/06 08:25:32] <miguelzinho> Do I have to copy my elabsisconf.pp to all nodes? Doesn´t puppet do it automatically? | ||
| [2012/01/06 08:25:45] @ Quit: [0x100]: Ping timeout: 252 seconds | ||
| [2012/01/06 08:25:50] @ Quit: IndyMichaelB: Quit: IndyMichaelB | ||
| [2012/01/06 08:26:13] <_rc> you don't have to copy it., you do need to make it be parsed by the master reliably | ||
| [2012/01/06 08:26:18] <ETMA> try running your manifests through puppet parser validate | ||
| [2012/01/06 08:26:26] @ Quit: gniks: Client Quit | ||
| [2012/01/06 08:26:34] <_rc> the best way would be to put it in a module so the autoloader can find it | ||
| [2012/01/06 08:26:59] <_rc> http://docs.puppetlabs.com/guides/modules.html#module-autoloading | ||
| [2012/01/06 08:27:16] <miguelzinho> ETMA: the syntax is correct | ||
| [2012/01/06 08:27:40] <miguelzinho> _rc: hmm, didn´t know about autoloader, thanks | ||
| [2012/01/06 08:27:59] <Volcane> miguelzinho: where do you have the class elabsisconf? | ||
| [2012/01/06 08:28:20] <miguelzinho> Volcane: /etc/puppet/manifests/elabsisconf.pp | ||
| [2012/01/06 08:28:49] <miguelzinho> Volcane: It is on master, the node puppet1 does not have it | ||
| [2012/01/06 08:29:12] <Volcane> yeah you shold use mdules | ||
| [2012/01/06 08:29:27] <Volcane> http://docs.puppetlabs.com/guides/modules.html | ||
| [2012/01/06 08:29:27] <_rc> that path means nothing to puppet, unless you put an import somewhere, but modules are the way to go | ||
| [2012/01/06 08:29:32] <Volcane> not just classes on their own | ||
| [2012/01/06 08:29:38] @ [0x100] joined channel #puppet | ||
| [2012/01/06 08:29:54] <miguelzinho> Will puppet copy the module to the nodes? | ||
| [2012/01/06 08:29:54] <rocket> Good Morning Volcane | ||
| [2012/01/06 08:30:03] <Volcane> no the code does not get copied to the node | ||
| [2012/01/06 08:30:14] <Volcane> but if puppet want to compile the code it needs to know where to find it | ||
| [2012/01/06 08:30:24] <miguelzinho> Volcane: got it, thanks | ||
| [2012/01/06 08:30:27] <Volcane> modules create a convention that lets puppet know where you put the files | ||
| [2012/01/06 08:30:27] @ gazoombo joined channel #puppet | ||
| [2012/01/06 08:32:06] @ Quit: artkrz: Read error: Connection reset by peer | ||
| [2012/01/06 08:32:09] <miguelzinho> I was hopping that with puppet I just write everything on the master (modules, classes, etc) and then the node would be configured | ||
| [2012/01/06 08:32:36] <Volcane> thats how it works | ||
| [2012/01/06 08:33:13] <rocket> dependencies in puppet are going to kill me .. stupid cyclic loops when trying to use run stages | ||
| [2012/01/06 08:33:15] <_rc> you need to put them in the correct place on the master so the master itself can find them | ||
| [2012/01/06 08:33:20] <miguelzinho> Volcane: yeah but I custom code I develop I will have to copy to the nodes, before puppet does anything, right? | ||
| [2012/01/06 08:34:00] <_rc> miguelzinho: it really depends by what you mean by custom code. | ||
| [2012/01/06 08:34:10] <gazoombo> miguelzinho: that's the job of the puppet agent - to request catalogs from the master | ||
| [2012/01/06 08:34:45] <Volcane> miguelzinho: no - you just need to put them in the right place and in the right format on the master | ||
| [2012/01/06 08:34:59] <gazoombo> miguelzinho: if you mean custom providers and types, those are transferred when pluginsync is enabled | ||
| [2012/01/06 08:35:14] <Volcane> miguelzinho: and if you wanted to write custom extensions to puppet - puppet can manage deploying those, but it seems you are just concerned with .pp files and those all live on the master | ||
| [2012/01/06 08:35:40] @ Quit: tizzo-afk: Quit: ZNC - http://znc.sourceforge.net | ||
| [2012/01/06 08:36:12] @ ben_duyujie joined channel #puppet | ||
| [2012/01/06 08:36:36] @ Quit: swygue: Ping timeout: 240 seconds | ||
| [2012/01/06 08:38:02] @ luckman212 joined channel #puppet | ||
| [2012/01/06 08:38:29] <kjetilho> gob_bluth: your problem was that one of your files contained a binary octet which was not valid UTF-8 | ||
| [2012/01/06 08:38:59] <kjetilho> gob_bluth: my find command would locate files which contained octets which weren't valid UTF-8, so that you could fix them | ||
| [2012/01/06 08:39:14] <miguelzinho> Volcane gazoombo _rc ETMA: I got it. Created my module at /etc/puppet/modules/elabsisconf/manifests/init.pp, now the agent is applying my configuration! Thanks! | ||
| [2012/01/06 08:39:16] <kjetilho> at least in my environment, it used to be pretty common to use Latin1 | ||
| [2012/01/06 08:39:20] @ Quit: karthick87: Quit: Leaving | ||
| [2012/01/06 08:39:34] @ tizzo-afk joined channel #puppet | ||
| [2012/01/06 08:39:53] <kjetilho> so when we upgraded to 2.7, we had to fix a couple of instances like this (mostly gecos for User definitions) | ||
| [2012/01/06 08:51:27] @ IndyMichaelB joined channel #puppet | ||
| [2012/01/06 08:52:05] @ ncjohnsto joined channel #puppet | ||
| [2012/01/06 08:55:04] <cakery> is there a good tutorial anywhere of deploying custom puppet types | ||
| [2012/01/06 08:55:13] @ k299 joined channel #puppet | ||
| [2012/01/06 08:56:03] @ uphillian joined channel #puppet | ||
| [2012/01/06 08:56:04] <_rc> cakery: http://docs.puppetlabs.com/guides/plugins_in_modules.html | ||
| [2012/01/06 08:56:33] @ Quit: ckauhaus: Ping timeout: 252 seconds | ||
| [2012/01/06 08:56:56] @ artkrz joined channel #puppet | ||
| [2012/01/06 08:57:22] @ Quit: Vasik|work: Remote host closed the connection | ||
| [2012/01/06 08:58:29] @ Quit: [0x100]: Ping timeout: 252 seconds | ||
| [2012/01/06 08:58:37] <cakery> _rc, I don't really follow that :( | ||
| [2012/01/06 08:59:30] @ [0x100] joined channel #puppet | ||
| [2012/01/06 08:59:35] <_rc> you take your custom type, you put it in a module, you turn pluginsync on | ||
| [2012/01/06 09:00:04] <cakery> _rc there seems to be contradicting ways of where to place the files | ||
| [2012/01/06 09:00:11] <_rc> if you don't follow that should you really be making cutom types? | ||
| [2012/01/06 09:00:29] @ Quit: jmeeuwen: Ping timeout: 240 seconds | ||
| [2012/01/06 09:00:56] <_rc> in what way does that document contradict itself? | ||
| [2012/01/06 09:04:00] @ sebnash joined channel #puppet | ||
| [2012/01/06 09:04:12] @ Quit: zwi: Quit: Leaving. | ||
| [2012/01/06 09:04:31] @ zwi joined channel #puppet | ||
| [2012/01/06 09:06:56] @ Quit: ben_duyujie: Ping timeout: 240 seconds | ||
| [2012/01/06 09:06:58] @ Spads joined channel #puppet | ||
| [2012/01/06 09:07:01] <cakery> ill have another go | ||
| [2012/01/06 09:07:02] @ Quit: Spads: Changing host | ||
| [2012/01/06 09:07:02] @ Spads joined channel #puppet | ||
| [2012/01/06 09:07:51] <ncjohnsto> cakery look at the mysql type/plugin floating on the web, it should help you get started | ||
| [2012/01/06 09:07:56] @ ncjohnsto is now known as chjohnst | ||
| [2012/01/06 09:08:11] @ ken_barber1 joined channel #puppet | ||
| [2012/01/06 09:09:02] @ ben_duyujie joined channel #puppet | ||
| [2012/01/06 09:09:59] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/06 09:11:24] @ rmenn joined channel #puppet | ||
| [2012/01/06 09:11:30] @ Quit: ken_barber: Ping timeout: 244 seconds | ||
| [2012/01/06 09:12:40] @ easel joined channel #puppet | ||
| [2012/01/06 09:13:20] @ jmeeuwen joined channel #puppet | ||
| [2012/01/06 09:17:44] @ marczak joined channel #puppet | ||
| [2012/01/06 09:20:24] @ sdog1 joined channel #puppet | ||
| [2012/01/06 09:20:53] @ Quit: sdog: Ping timeout: 252 seconds | ||
| [2012/01/06 09:22:26] @ rcrowley joined channel #puppet | ||
| [2012/01/06 09:23:19] @ brandon_dacrib joined channel #puppet | ||
| [2012/01/06 09:23:26] @ lborda joined channel #puppet | ||
| [2012/01/06 09:23:37] <gepetto> ::redmine:: Wiki edit: PuppetAix (#4) @ http://projects.puppetlabs.com/projects/puppet/wiki/PuppetAix?version=4 (by Nick Bausch) | ||
| [2012/01/06 09:30:33] @ Quit: larstobi: Quit: Leaving. | ||
| [2012/01/06 09:30:36] @ gniks joined channel #puppet | ||
| [2012/01/06 09:30:36] @ swygue joined channel #puppet | ||
| [2012/01/06 09:30:44] @ Quit: tvsutton_: Quit: leaving | ||
| [2012/01/06 09:30:47] @ larstobi joined channel #puppet | ||
| [2012/01/06 09:30:48] <meltemi> I'm trying to run puppet as a non-privileged user and it appears to be ignoring my config and trying to read from /etc/puppet & write to /var/lib/puppet. Any idea what I'm doing wrong? http://pastie.org/3137544 | ||
| [2012/01/06 09:30:55] @ tvsutton joined channel #puppet | ||
| [2012/01/06 09:30:56] @ Quit: tvsutton: Changing host | ||
| [2012/01/06 09:30:56] @ tvsutton joined channel #puppet | ||
| [2012/01/06 09:31:21] <meltemi> puppet master if it makes any difference | ||
| [2012/01/06 09:33:20] @ katfallond joined channel #puppet | ||
| [2012/01/06 09:34:10] @ Quit: gob_bluth: Read error: Connection reset by peer | ||
| [2012/01/06 09:34:15] @ gob_bluth joined channel #puppet | ||
| [2012/01/06 09:35:19] @ kangman joined channel #puppet | ||
| [2012/01/06 09:40:11] @ astrostl joined channel #puppet | ||
| [2012/01/06 09:40:47] @ trickyf left channel #puppet () | ||
| [2012/01/06 09:41:06] @ sgp joined channel #puppet | ||
| [2012/01/06 09:41:39] @ lak joined channel #puppet | ||
| [2012/01/06 09:41:40] @ Quit: lak: Changing host | ||
| [2012/01/06 09:41:40] @ lak joined channel #puppet | ||
| [2012/01/06 09:41:51] @ ldlework joined channel #puppet | ||
| [2012/01/06 09:41:59] <ChoHag> Can you declare a puppet class which by default requires a variable to be passed but can alternatively have it set in a global location somewhere? | ||
| [2012/01/06 09:43:22] <gepetto> ::redmine:: Wiki edit: PuppetAix (#5) @ http://projects.puppetlabs.com/projects/puppet/wiki/PuppetAix?version=5 (by Nick Bausch) | ||
| [2012/01/06 09:45:00] <meltemi> ChoHag: Have the class set a default value for that variable and in the body of the class, test for the default value and look it up elsewhere? | ||
| [2012/01/06 09:45:35] <ChoHag> No way to so it without testing? | ||
| [2012/01/06 09:46:07] <ChoHag> ie. I have ($foo = $::global_foo) which is fine except that it's valid even if $::global_foo is unset. | ||
| [2012/01/06 09:46:08] @ joe-mac joined channel #puppet | ||
| [2012/01/06 09:47:44] @ Quit: sdog1: Read error: Connection reset by peer | ||
| [2012/01/06 09:47:56] @ sdog joined channel #puppet | ||
| [2012/01/06 09:48:49] @ Quit: sdog: Changing host | ||
| [2012/01/06 09:48:49] @ sdog joined channel #puppet | ||
| [2012/01/06 09:48:58] @ Quit: coasterz: Remote host closed the connection | ||
| [2012/01/06 09:49:13] @ blentz joined channel #puppet | ||
| [2012/01/06 09:50:28] @ freezey joined channel #puppet | ||
| [2012/01/06 09:51:13] @ Quit: mfournier: Quit: leaving | ||
| [2012/01/06 09:51:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 09:51:27] @ mfournier joined channel #puppet | ||
| [2012/01/06 09:52:05] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 09:52:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 09:52:38] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2012/01/06 09:54:19] <rocket> ChoHag: http://www.example42.com/?q=NextGen there is a link to some example modules that do as you describe I believe | ||
| [2012/01/06 09:54:43] @ Quit: EL84: Quit: Leaving. | ||
| [2012/01/06 09:54:59] @ Quit: Stenbryggen: Quit: Leaving. | ||
| [2012/01/06 09:57:37] @ Quit: nan0r: Quit: Leaving. | ||
| [2012/01/06 09:59:16] @ mcarpent joined channel #puppet | ||
| [2012/01/06 09:59:31] @ Quit: larsar: Remote host closed the connection | ||
| [2012/01/06 10:03:51] @ nan0r joined channel #puppet | ||
| [2012/01/06 10:04:03] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/06 10:04:13] <ChoHag> How can you determine that a variable is undefined, as opposed to set to nil? | ||
| [2012/01/06 10:04:15] @ The-Bat joined channel #puppet | ||
| [2012/01/06 10:04:21] <ChoHag> In a recipe (class). | ||
| [2012/01/06 10:06:10] @ Quit: laen_: Ping timeout: 252 seconds | ||
| [2012/01/06 10:06:36] @ Quit: mayak: Ping timeout: 240 seconds | ||
| [2012/01/06 10:08:03] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 10:08:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 10:08:28] <rocket> if not defined(variable) ?? | ||
| [2012/01/06 10:10:15] @ Quit: mcarpent: Ping timeout: 252 seconds | ||
| [2012/01/06 10:11:12] @ ben_duyujie left channel #puppet () | ||
| [2012/01/06 10:13:00] @ laen_ joined channel #puppet | ||
| [2012/01/06 10:16:23] @ plato joined channel #puppet | ||
| [2012/01/06 10:16:40] <plato> Hello! A friend just told me about Puppet, it sounds cool so I decided to try and play around with it | ||
| [2012/01/06 10:17:52] <plato> I would like to use it to make a self-configuring Arch Linux system that installs X windows, tor, irssi, etc. | ||
| [2012/01/06 10:18:14] <plato> My use case is distributing the ISO to non-technical ppl | ||
| [2012/01/06 10:18:18] <plato> Is this possible | ||
| [2012/01/06 10:18:30] @ rcrowley joined channel #puppet | ||
| [2012/01/06 10:18:30] <aricg> plato, which package manager does arch use? | ||
| [2012/01/06 10:18:51] <plato> pacman | ||
| [2012/01/06 10:18:58] <aricg> yeah... i dont think thats supported | ||
| [2012/01/06 10:19:00] @ Quit: rcrowley: Client Quit | ||
| [2012/01/06 10:19:24] <marksteele> plato: don't see the usefulness of using puppet for doing what you want to do | ||
| [2012/01/06 10:19:43] <_rc> sounds like what you want is something that'll let you make live cds, not really puppet | ||
| [2012/01/06 10:19:49] <marksteele> plato: just create an bootable live cd | ||
| [2012/01/06 10:19:51] <marksteele> heh | ||
| [2012/01/06 10:19:54] <plato> i don't want live cd, i want a whole distro | ||
| [2012/01/06 10:19:59] <plato> i need persistence for user data | ||
| [2012/01/06 10:20:12] <marksteele> use kickstart | ||
| [2012/01/06 10:20:15] <marksteele> and centos | ||
| [2012/01/06 10:20:25] <_rc> so where does distributing the iso to people come in? | ||
| [2012/01/06 10:20:27] <henk> pacman is supported | ||
| [2012/01/06 10:20:28] <plato> my use case is against kickstarter TOS | ||
| [2012/01/06 10:20:30] <aricg> no preseed and debian! | ||
| [2012/01/06 10:20:51] <plato> this is gonna be 2nd realm linux | ||
| [2012/01/06 10:21:17] <plato> it will make it dead simple for my grandma to start trading in the upcoming free markets with Bitcoin, OT, tor, etc | ||
| [2012/01/06 10:21:26] <plato> let users run their own torrent trackers as .onions | ||
| [2012/01/06 10:21:27] @ Quit: raphdg: Remote host closed the connection | ||
| [2012/01/06 10:21:27] <plato> shit like that | ||
| [2012/01/06 10:21:27] <aricg> lol i love the internet | ||
| [2012/01/06 10:21:39] @ mcarpent joined channel #puppet | ||
| [2012/01/06 10:22:11] <_rc> I don't understand the terms 'kickstarter TOS' or '2nd realm linux' | ||
| [2012/01/06 10:22:17] <marksteele> kickstart and similar as designed for automating installations | ||
| [2012/01/06 10:22:38] <marksteele> puppet more for configuration management | ||
| [2012/01/06 10:22:40] <aricg> isn't there already a grandma distro... ubuntu or something... | ||
| [2012/01/06 10:22:46] <marksteele> zing | ||
| [2012/01/06 10:22:47] <plato> _rc: 2nd realm refers to the future paradigm shift where we can just all trade on black markets, ignoring government interference | ||
| [2012/01/06 10:22:55] <marksteele> yeah good luck with that | ||
| [2012/01/06 10:22:57] <thedonvaughn> 2nd realm linux? | ||
| [2012/01/06 10:23:00] <thedonvaughn> oh god | ||
| [2012/01/06 10:23:03] <plato> and i misread kickstart.com as kickstarter.com, who refuses political projects | ||
| [2012/01/06 10:23:09] <_rc> plato: then you probably don't want a centralised configuration management system | ||
| [2012/01/06 10:23:18] <marksteele> plato: google centos kickstart | ||
| [2012/01/06 10:23:20] <thedonvaughn> you need a federalist configuration management | ||
| [2012/01/06 10:23:24] <_rc> and you also want to read a lot less Cory Doctorow before bed | ||
| [2012/01/06 10:23:35] <plato> marksteele: thanks i googled them separately | ||
| [2012/01/06 10:23:40] @ trickyf joined channel #puppet | ||
| [2012/01/06 10:23:41] <plato> shit on it all you want | ||
| [2012/01/06 10:23:48] <marksteele> and done | ||
| [2012/01/06 10:24:14] @ Reepicheep joined channel #puppet | ||
| [2012/01/06 10:24:43] <plato> so i *could* still use puppet for configuration, right? | ||
| [2012/01/06 10:25:00] @ Quit: rutger_: Remote host closed the connection | ||
| [2012/01/06 10:25:06] <plato> arch has a package for it | ||
| [2012/01/06 10:25:11] <thedonvaughn> I think i've seen someone write a module for pacman for puppet. could be wrong | ||
| [2012/01/06 10:25:15] <marksteele> plato: sure, but why would you? all the devices will need to be able to connect to your central puppet server | ||
| [2012/01/06 10:25:33] <plato> marksteele: i was hoping that it could just run on localhost | ||
| [2012/01/06 10:25:39] <marksteele> plato: unless you do a standalone puppet, which kind of defeats the purpose | ||
| [2012/01/06 10:25:41] <aricg> they also need fqdn's | ||
| [2012/01/06 10:25:45] <plato> marksteele: yeah | ||
| [2012/01/06 10:25:51] <marksteele> plato: use kickstart | ||
| [2012/01/06 10:25:56] @ ben_duyujie joined channel #puppet | ||
| [2012/01/06 10:25:58] <_rc> you can run it in a headless mode | ||
| [2012/01/06 10:26:00] <thedonvaughn> don't think you can kickstart arch :) | ||
| [2012/01/06 10:26:04] <marksteele> plato: or some other deployment tool | ||
| [2012/01/06 10:26:23] <thedonvaughn> pattern i'm seeing: don't use arch in production environment. call me crazy | ||
| [2012/01/06 10:26:39] <marksteele> round hole square peg | ||
| [2012/01/06 10:26:44] @ Quit: djm68_: Remote host closed the connection | ||
| [2012/01/06 10:26:50] <plato> how much customization would different hardware need with puppet | ||
| [2012/01/06 10:26:55] <_rc> plato: you probably want larch. https://wiki.archlinux.org/index.php/Larch | ||
| [2012/01/06 10:27:01] <marksteele> plato: lots | ||
| [2012/01/06 10:27:10] @ Quit: key: Remote host closed the connection | ||
| [2012/01/06 10:27:10] <plato> _rc: nifty thanks | ||
| [2012/01/06 10:27:14] <plato> marksteele: meh | ||
| [2012/01/06 10:27:17] <henk> plato: depends on what differs… | ||
| [2012/01/06 10:27:20] @ Quit: ETMA: Quit: Leaving... | ||
| [2012/01/06 10:27:52] <marksteele> plato: configuration management assumes you know what you're deploying | ||
| [2012/01/06 10:28:33] <marksteele> if you want to stay sane... | ||
| [2012/01/06 10:29:12] <plato> i don't really get it though... it seems to me that i should be able to run puppet on first boot and install irssi and then configure it to autojoin a channel | ||
| [2012/01/06 10:29:18] <plato> is this wrong? | ||
| [2012/01/06 10:29:25] <plato> that's all I really want to do for now | ||
| [2012/01/06 10:29:35] @ vata joined channel #puppet | ||
| [2012/01/06 10:29:38] <marksteele> rtfm | ||
| [2012/01/06 10:29:49] <_rc> it's a lot of machinery if that's all you want | ||
| [2012/01/06 10:29:50] <aricg> if you are not doing configuration management, its probably easier to just write a simple bash script. | ||
| [2012/01/06 10:30:02] @ aruncn joined channel #puppet | ||
| [2012/01/06 10:30:21] <henk> plato: Should be not much of a problem for puppet… | ||
| [2012/01/06 10:30:30] <plato> ok my idea of "configuration management" is write a config and hardcode it into my iso | ||
| [2012/01/06 10:30:42] <_rc> yeah, that's not ours | ||
| [2012/01/06 10:30:46] <plato> which seems to be much less hardcore than your ideas of "configuration management" | ||
| [2012/01/06 10:30:54] <plato> i am curious now, what do you do with it | ||
| [2012/01/06 10:31:08] <marksteele> manage hundreds/thousands of systems centrally | ||
| [2012/01/06 10:31:17] <_rc> you're making live cds. we're running networks of several hundred homogenous nodes | ||
| [2012/01/06 10:31:50] <plato> ah so you're e.g. changing your backup script and deploy it to all of them at once? | ||
| [2012/01/06 10:32:16] <plato> i.e. puppet is for dynamic configuration management, not set it once and forget | ||
| [2012/01/06 10:32:35] <aricg> exactly | ||
| [2012/01/06 10:32:36] <henk> plato: What difference does it make whether puppet installs and configures irssi after the installation of your dist or the main installation procedure does it? | ||
| [2012/01/06 10:32:39] <plato> that's awesome | ||
| [2012/01/06 10:32:42] <plato> henk: none really | ||
| [2012/01/06 10:32:46] <marksteele> plato: eg: update package X on 1000 servers, restart service after | ||
| [2012/01/06 10:33:16] <plato> henk: just that the main installation procedure, afaik, can't set the irssi.conf to autojoin a channel | ||
| [2012/01/06 10:33:56] <plato> or i might need to generate an SSL cert and point to it in the config | ||
| [2012/01/06 10:33:58] @ tmclaugh joined channel #puppet | ||
| [2012/01/06 10:34:34] @ Quit: larstobi: Quit: Leaving. | ||
| [2012/01/06 10:35:07] <Peanut> henk: there is an important difference: if the installer adds irssi, it will simply be there. If you configure puppet to install it, it will be checked everytime when puppet runs, and installed again if found to be missing. | ||
| [2012/01/06 10:36:02] <rocket> plato: it sounds like you just need more experience creating a livecd and how to run scripts on it either as part of the build process or a post install process | ||
| [2012/01/06 10:36:24] @ Quit: mcarpent: Read error: Operation timed out | ||
| [2012/01/06 10:36:41] <Peanut> On the subject of 'hundreds of nodes': we're now at 56, and I wonder whether this might become a problem for puppets built-in server, should I be looking at mongrel or something similar? | ||
| [2012/01/06 10:38:06] <ChoHag> I can't tell the difference in a recipe between a variable which has not been set and a variable which has been set to nothing. | ||
| [2012/01/06 10:38:06] <_rc> Peanut: go with passenger, unless you really like mongrel. http://docs.puppetlabs.com/guides/passenger.html | ||
| [2012/01/06 10:38:09] @ Quit: joe-mac: Ping timeout: 240 seconds | ||
| [2012/01/06 10:38:11] <ChoHag> How can I do it? | ||
| [2012/01/06 10:38:31] <_rc> ChoHag: why would you want to? | ||
| [2012/01/06 10:38:40] <henk> plato: I guess some of those things might be easier with puppet, but some will probably better be done in the installer. | ||
| [2012/01/06 10:38:59] <ChoHag> Does it matter? | ||
| [2012/01/06 10:39:01] <ChoHag> How do you do it? | ||
| [2012/01/06 10:39:21] @ Quit: swygue: Remote host closed the connection | ||
| [2012/01/06 10:39:55] <_rc> Yes it matters. Any time someone asks for something silly I like to know which end of the A->B question rabbithole we're at | ||
| [2012/01/06 10:39:56] <henk> ChoHag: An unset variable might yield true when compared with undef | ||
| [2012/01/06 10:40:26] <ChoHag> Yes I noticed. | ||
| [2012/01/06 10:40:34] <Peanut> Thanks, _rc | ||
| [2012/01/06 10:40:34] <ChoHag> Hence the question. | ||
| [2012/01/06 10:40:47] <henk> ChoHag: A variable set to nothing will not, I hope. | ||
| [2012/01/06 10:40:53] <_rc> what weridness are you doing that it matters? | ||
| [2012/01/06 10:41:32] <ChoHag> _rc: Do you know how to do it? | ||
| [2012/01/06 10:42:00] <_rc> I know that you can't. I'm trying to understand why you want to so I can suggest something better. | ||
| [2012/01/06 10:42:07] <ChoHag> Then why didn't you say so? | ||
| [2012/01/06 10:42:19] <_rc> I did. | ||
| [2012/01/06 10:42:28] @ Quit: marczak: Quit: Lost terminal | ||
| [2012/01/06 10:42:40] <ChoHag> No you didn't. | ||
| [2012/01/06 10:42:48] <ChoHag> This is IRC, not a conversation. I can check. | ||
| [2012/01/06 10:42:50] @ joe-mac joined channel #puppet | ||
| [2012/01/06 10:43:03] <_rc> I've asked several times why you want to do it. | ||
| [2012/01/06 10:43:24] <ChoHag> Yes I know that, but at no time did you say what I wanted to do could not be achieved. | ||
| [2012/01/06 10:43:26] @ neonflux joined channel #puppet | ||
| [2012/01/06 10:43:34] <_rc> You already know that you can't. | ||
| [2012/01/06 10:44:03] <ChoHag> No. I know I tried and it didn't work because, as seemed most likely, I didn't know the arcane syntax that had been invented to do it. | ||
| [2012/01/06 10:44:38] <_rc> There is no syntax, because there's normally no good reason for wanting to do it. That's why I asked about your reason. | ||
| [2012/01/06 10:44:41] <ChoHag> Not until I actually asked you directly did you bother to tell me it can't be done. | ||
| [2012/01/06 10:44:46] @ Quit: sebnash: Quit: Linkinus - http://linkinus.com | ||
| [2012/01/06 10:44:50] <ChoHag> Thank you for your help. | ||
| [2012/01/06 10:44:52] <ChoHag> Good day to you. | ||
| [2012/01/06 10:45:04] <_rc> You still haven't said what you want it for, so I can't help you further. | ||
| [2012/01/06 10:45:36] @ Quit: fronlius: Read error: Connection reset by peer | ||
| [2012/01/06 10:45:55] @ fronlius joined channel #puppet | ||
| [2012/01/06 10:46:12] @ jY joined channel #puppet | ||
| [2012/01/06 10:46:43] <henk> fine, ignore me | ||
| [2012/01/06 10:47:03] <henk> ChoHag: hello? | ||
| [2012/01/06 10:47:09] <cakery> hi, I'm trying to do a hello world master slave setup running both on the same host, and im getting certificate issues | ||
| [2012/01/06 10:47:33] <ChoHag> I didn't ignore you, I was busy arguing with the hired help. | ||
| [2012/01/06 10:47:37] <_rc> henk: he did respond to you, with the "Yes I noticed." | ||
| [2012/01/06 10:47:43] @ Quit: ali3n0: Quit: Leaving. | ||
| [2012/01/06 10:47:55] <cakery> i run the master, then the agent, then sign the request, but then i get "err: Could not retrieve catalog from remote server: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed | ||
| [2012/01/06 10:47:56] <cakery> " | ||
| [2012/01/06 10:48:03] @ newtMcKerr joined channel #puppet | ||
| [2012/01/06 10:48:13] <_rc> ChoHag: If you want to be rude to us, you;ll have to pay us more first | ||
| [2012/01/06 10:48:41] <_rc> cakery: are your clocks in sync? | ||
| [2012/01/06 10:49:01] <cakery> _rc, how do I check? | ||
| [2012/01/06 10:49:07] <juicelsu009> cakery: what version of ruby? | ||
| [2012/01/06 10:49:44] @ Quit: dclp: Ping timeout: 240 seconds | ||
| [2012/01/06 10:49:49] <henk> _rc: Clocks in sync on the same host? :-p | ||
| [2012/01/06 10:50:02] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/06 10:50:03] <cakery> juicelsu009, 1.8.7 | ||
| [2012/01/06 10:50:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 10:50:19] @ spiette joined channel #puppet | ||
| [2012/01/06 10:50:29] <_rc> henk: ah, I didn't see the 'on the same host' | ||
| [2012/01/06 10:51:06] @ Quit: artkrz: Quit: Linkinus - http://linkinus.com | ||
| [2012/01/06 10:51:11] @ mcarpent joined channel #puppet | ||
| [2012/01/06 10:51:42] <_rc> cakery: when you run the client, what --server is it connecting to? | ||
| [2012/01/06 10:51:45] <jY> trying to setup envs http://pastebin.com/5MTn7Wa0 when I run puppetd --environment rh2 --configprint manifest i get the default manifest listed | ||
| [2012/01/06 10:51:50] <jY> what did i miss? | ||
| [2012/01/06 10:52:03] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 10:52:12] @ Quit: MattyM: Remote host closed the connection | ||
| [2012/01/06 10:52:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 10:53:20] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/06 10:53:56] @ dan__t joined channel #puppet | ||
| [2012/01/06 10:54:03] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 10:54:15] @ The-Bat joined channel #puppet | ||
| [2012/01/06 10:55:29] <cakery> _rc, i've tried all a lot of things, localhost 127.0.0.1 `hostname` hostname written out | ||
| [2012/01/06 10:56:03] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 10:56:15] @ The-Bat joined channel #puppet | ||
| [2012/01/06 10:56:46] <_rc> cakery: add a alias to the hostfile as puppet, and try that | ||
| [2012/01/06 10:57:14] <_rc> that or the fqdn | ||
| [2012/01/06 10:57:33] <_rc> it'll depend what the cert name is in use on the master cert | ||
| [2012/01/06 10:57:49] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2012/01/06 10:58:54] <cakery> how do i check? | ||
| [2012/01/06 10:59:21] @ Quit: lak: Quit: Leaving. | ||
| [2012/01/06 10:59:44] <aricg> jY i think you need to declare the envs like this environments=production,development (under [master]) | ||
| [2012/01/06 11:00:02] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:00:02] <jY> aricg: ahh thanks | ||
| [2012/01/06 11:00:12] <_rc> cakery: puppetca --list --all | ||
| [2012/01/06 11:00:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:01:05] @ Quit: sdog: Quit: Leaving. | ||
| [2012/01/06 11:01:16] @ Quit: rmenn: Ping timeout: 258 seconds | ||
| [2012/01/06 11:02:02] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:02:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:03:43] <cakery> so i alias the hostname in the master cert to puppet? | ||
| [2012/01/06 11:04:00] <_rc> it depends what you have | ||
| [2012/01/06 11:04:01] @ ghg joined channel #puppet | ||
| [2012/01/06 11:04:03] @ Quit: The-Bat: Read error: Connection reset by peer | ||
| [2012/01/06 11:04:15] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:04:31] @ Quit: marc1: Quit: WeeChat 0.3.6 | ||
| [2012/01/06 11:04:33] @ sduchesneau joined channel #puppet | ||
| [2012/01/06 11:05:33] <cakery> :/ :( | ||
| [2012/01/06 11:05:58] <_rc> you did the puppetca --list --all yes? | ||
| [2012/01/06 11:06:03] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:06:10] <cakery> yeah | ||
| [2012/01/06 11:06:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:06:21] <_rc> and then went ahead and put the output on a paste service so someone else could see it? | ||
| [2012/01/06 11:06:58] <cakery> it's just "+ hostname (letters:numbers) | ||
| [2012/01/06 11:07:08] @ paroneayea joined channel #puppet | ||
| [2012/01/06 11:07:14] <_rc> then you want to use that one | ||
| [2012/01/06 11:07:54] <cakery> so put a line in /etc/hosts that reads "hostname puppet" | ||
| [2012/01/06 11:08:04] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:08:10] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:08:37] <_rc> no, if it's "+ hostname", and that's the only cert, then that must be the one the master is using | ||
| [2012/01/06 11:08:44] <henk> man hosts | ||
| [2012/01/06 11:09:12] <_rc> so you puppetd --server hostname | ||
| [2012/01/06 11:09:54] <cakery> i do that, but same error | ||
| [2012/01/06 11:10:05] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:10:17] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:10:42] @ skm joined channel #puppet | ||
| [2012/01/06 11:10:43] <cakery> that erro being http://dpaste.com/682871/ | ||
| [2012/01/06 11:11:38] <_rc> yeah, verify failed is normally either time, or hostname mismatch, and since we eliminated time | ||
| [2012/01/06 11:12:02] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:12:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:13:08] <cakery> so the master's cert has got the hostname wrong? | ||
| [2012/01/06 11:13:17] @ benkevan joined channel #puppet | ||
| [2012/01/06 11:15:02] <henk> cakery: What hostname is in the cert? Which host does your agent connect to? | ||
| [2012/01/06 11:15:12] @ cwarden joined channel #puppet | ||
| [2012/01/06 11:15:54] <_rc> try openssl s_client -connect localhost:8140 | grep CN | ||
| [2012/01/06 11:18:02] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/06 11:18:09] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:18:34] @ gabrtv joined channel #puppet | ||
| [2012/01/06 11:18:55] <cakery> henk, the same - is that wrong? | ||
| [2012/01/06 11:20:04] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:20:15] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:20:25] <aricg> cakery, can I ask why you are trying to run the client and the master on the same machine? | ||
| [2012/01/06 11:20:48] <henk> I’d say no, but obviously puppet thinks it is. Or you are wrong. I tend to assume the latter. | ||
| [2012/01/06 11:21:05] @ newtMcKerr joined channel #puppet | ||
| [2012/01/06 11:21:14] <cakery> aricg, i just want to helloworld | ||
| [2012/01/06 11:21:20] <henk> aricg: Don’t you? My puppetmaster should not be left behind, so I do that too… | ||
| [2012/01/06 11:21:24] @ Quit: bsg_kwolf: Remote host closed the connection | ||
| [2012/01/06 11:21:39] @ Quit: mcarpent: Read error: Operation timed out | ||
| [2012/01/06 11:21:57] <cakery> _rc, http://dpaste.com/682877/ | ||
| [2012/01/06 11:22:02] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:22:10] <_rc> cakery: so it's hostname | ||
| [2012/01/06 11:22:13] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:23:20] <aricg> yeah makes sense. If i had more than one puppet master I would manage it that way. | ||
| [2012/01/06 11:23:32] <cakery> _rc, hmm? | ||
| [2012/01/06 11:23:33] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/06 11:23:52] @ bsg_kwolf joined channel #puppet | ||
| [2012/01/06 11:23:53] @ Quit: arnihermann: Remote host closed the connection | ||
| [2012/01/06 11:23:54] @ Quit: mattswe: Remote host closed the connection | ||
| [2012/01/06 11:23:57] @ Quit: cparedes: Remote host closed the connection | ||
| [2012/01/06 11:24:00] <_rc> cakery: from your paste, I see the CN on the cert is hostname, so that's what you should connect as | ||
| [2012/01/06 11:24:05] @ steven43126 joined channel #puppet | ||
| [2012/01/06 11:24:16] <steven43126> Hi | ||
| [2012/01/06 11:24:17] @ Quit: lusis: Remote host closed the connection | ||
| [2012/01/06 11:24:18] @ Quit: WALoeIII: Remote host closed the connection | ||
| [2012/01/06 11:24:18] @ Quit: tswicegood: Remote host closed the connection | ||
| [2012/01/06 11:24:19] @ Quit: kesor: Remote host closed the connection | ||
| [2012/01/06 11:24:19] @ Quit: bk_one: Remote host closed the connection | ||
| [2012/01/06 11:24:20] @ Quit: wolfeidau: Remote host closed the connection | ||
| [2012/01/06 11:24:21] @ Quit: garethr: Write error: Connection reset by peer | ||
| [2012/01/06 11:24:21] @ Quit: devicenull: Remote host closed the connection | ||
| [2012/01/06 11:24:22] <_rc> I think you may have lunched your cert along the way mind | ||
| [2012/01/06 11:25:09] @ bk_one joined channel #puppet | ||
| [2012/01/06 11:25:10] <steven43126> Is there an elegant away to avoid duplicate definitions for package ? | ||
| [2012/01/06 11:25:17] <_rc> so start again. rm -fr your ssldir. restart the puppetmaster, rerun the client | ||
| [2012/01/06 11:25:24] @ Quit: pmorillon: Quit: pmorillon | ||
| [2012/01/06 11:25:39] @ Quit: ^conner: Ping timeout: 240 seconds | ||
| [2012/01/06 11:25:48] <_rc> steven43126: extract each package, or group of package, into its own module | ||
| [2012/01/06 11:26:01] <_rc> if anyone says virtual resources they get a smack | ||
| [2012/01/06 11:26:22] <steven43126> _rc: seems overkill i figured there would be a neater way | ||
| [2012/01/06 11:26:40] <steven43126> _rc: dare i say what are viretual packages ? | ||
| [2012/01/06 11:26:53] @ Quit: nan0r: Read error: Connection reset by peer | ||
| [2012/01/06 11:27:22] <steven43126> _rc: or should i say whats wrong with them ? | ||
| [2012/01/06 11:27:43] <cakery> _rc, i tried restarting everything already, but I'll try again :( | ||
| [2012/01/06 11:27:44] <_rc> well once you look them up, try very simply to explain them to someone. | ||
| [2012/01/06 11:28:07] @ lusis joined channel #puppet | ||
| [2012/01/06 11:28:21] @ cornet joined channel #puppet | ||
| [2012/01/06 11:28:30] @ tswicegood joined channel #puppet | ||
| [2012/01/06 11:28:42] <steven43126> _rc: iv'e seen them resources that can be realized, but is this then considered bad practice because it's complicated / difficult to read/maintain ? | ||
| [2012/01/06 11:29:04] <cakery> _rc i need to nuke the ssl dir in both var/lib/puppet, and also ~/.puppet ? | ||
| [2012/01/06 11:29:05] <_rc> yes | ||
| [2012/01/06 11:29:24] <_rc> cakery: ah. have you been mixing running as root and non-root? | ||
| [2012/01/06 11:29:33] <cakery> possibly | ||
| [2012/01/06 11:29:56] <_rc> well don't do that. you end up with two sets of certs generated | ||
| [2012/01/06 11:30:02] <_rc> so blow it all away | ||
| [2012/01/06 11:30:45] @ cparedes joined channel #puppet | ||
| [2012/01/06 11:30:46] <_rc> steven43126: they're a pain to maintain. hard to understand. hard to explain. | ||
| [2012/01/06 11:30:53] <cakery> blown | ||
| [2012/01/06 11:31:03] <cakery> do i run everythign as root, or everything not as root? | ||
| [2012/01/06 11:31:13] <_rc> as root | ||
| [2012/01/06 11:31:43] <_rc> well the master you start as root, it shifts down to a lower-priveledge user | ||
| [2012/01/06 11:31:52] @ mattswe joined channel #puppet | ||
| [2012/01/06 11:31:58] <_rc> the agent you run as root, because it needs to mess with your system | ||
| [2012/01/06 11:31:59] <steven43126> _rc: i see, it would be useful to have a mechanisim specifically for packages to easily say if this is already installed from elsewhere then that's fine | ||
| [2012/01/06 11:32:02] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/06 11:32:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:32:29] <steven43126> _rc: i guess i could do with this if defined(...) but that also seems clunky | ||
| [2012/01/06 11:32:39] <steven43126> _rc: thanks for the input | ||
| [2012/01/06 11:33:08] <_rc> you avoid the duplication, by having less duplication in your manifests, not by having the tool magically papaer over your duplication | ||
| [2012/01/06 11:33:15] <marksteele> suppose I have a symlink that's mode 777, and want to apply a mode to the destination file, will the file type be able to handle that? | ||
| [2012/01/06 11:33:19] <zaargy> just grep your manifests for the package name? | ||
| [2012/01/06 11:33:24] <marksteele> with link => follow | ||
| [2012/01/06 11:35:56] @ Quit: Ramonster: Quit: So Long and thanks for all the fish | ||
| [2012/01/06 11:35:57] @ devicenull joined channel #puppet | ||
| [2012/01/06 11:36:35] @ arnihermann joined channel #puppet | ||
| [2012/01/06 11:37:30] <cakery> ooh, says "caching catalog, applying configuration"...this is good right | ||
| [2012/01/06 11:37:58] @ ^conner joined channel #puppet | ||
| [2012/01/06 11:38:20] <_rc> yes, it was able to get a catalog compile | ||
| [2012/01/06 11:39:21] @ mcarpent joined channel #puppet | ||
| [2012/01/06 11:41:29] <cakery> i can't get anything in nodes.pp to actually apply, but that's my problem now, thanks for all the help :) | ||
| [2012/01/06 11:42:11] @ tily joined channel #puppet | ||
| [2012/01/06 11:42:25] <_rc> nodes.pp is something puppet won't know about unless you reconfigured the master, manifests/site.pp yes, manifests/imadethisup.pp no | ||
| [2012/01/06 11:43:29] @ benjiedmund joined channel #puppet | ||
| [2012/01/06 11:44:03] <cakery> hello world! | ||
| [2012/01/06 11:44:41] @ Quit: fronlius: Quit: fronlius | ||
| [2012/01/06 11:45:51] @ garethr joined channel #puppet | ||
| [2012/01/06 11:46:02] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/06 11:46:09] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:47:30] @ aruncn left channel #puppet () | ||
| [2012/01/06 11:47:43] <joe-mac> what's the function that matches substrings? | ||
| [2012/01/06 11:47:59] <_rc> regsubst | ||
| [2012/01/06 11:48:02] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:48:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:48:15] <misc> ( reference on http://docs.puppetlabs.com/references/2.6.8/function.html ) | ||
| [2012/01/06 11:48:31] @ tblamer joined channel #puppet | ||
| [2012/01/06 11:48:54] <henk> misc: ref:function ;) | ||
| [2012/01/06 11:48:55] <gepetto> henk: misc: ref:function is http://docs.puppetlabs.com/references/latest/function.html "Puppet Labs" | ||
| [2012/01/06 11:49:55] <joe-mac> yea but I just want regsubst to return a boolean rather than do a sub | ||
| [2012/01/06 11:50:04] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:50:15] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:50:49] <_rc> then maybe you want to just do a regex match if $foo =~ /bar/ | ||
| [2012/01/06 11:51:10] <joe-mac> nm I am fucking retarded | ||
| [2012/01/06 11:51:11] <joe-mac> yea _rc | ||
| [2012/01/06 11:51:12] <joe-mac> derp | ||
| [2012/01/06 11:52:02] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:52:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:52:58] @ WALoeIII joined channel #puppet | ||
| [2012/01/06 11:54:02] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:54:05] @ wolfeidau joined channel #puppet | ||
| [2012/01/06 11:54:13] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:54:14] @ blinki joined channel #puppet | ||
| [2012/01/06 11:54:24] <joe-mac> that was the derpiest moment I've had in a long time | ||
| [2012/01/06 11:56:53] @ ben_duyujie left channel #puppet () | ||
| [2012/01/06 11:57:09] <astrostl> anyone know how to set a value for a key which begins with a ! with puppet+augeas (specifically mysql's my.cnf fwiw)? | ||
| [2012/01/06 11:57:12] @ chadskidmore joined channel #puppet | ||
| [2012/01/06 11:58:03] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 11:58:09] @ The-Bat joined channel #puppet | ||
| [2012/01/06 11:58:58] @ Quit: Kiall: Read error: Operation timed out | ||
| [2012/01/06 11:59:44] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/06 12:00:02] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 12:00:09] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:00:18] <blinki> I am new to puppet; is there a way that I can enforce a debian node to install via apt a specific set of packages with the no-install-recommends switch, and for others install normally? | ||
| [2012/01/06 12:03:14] @ rmt_ left channel #puppet ("Leaving") | ||
| [2012/01/06 12:03:32] @ ken_barber joined channel #puppet | ||
| [2012/01/06 12:05:06] @ newtMcKerr joined channel #puppet | ||
| [2012/01/06 12:05:24] <aricg> blinki, isnt default to not install recommends? | ||
| [2012/01/06 12:05:38] @ Quit: ken_barber1: Ping timeout: 244 seconds | ||
| [2012/01/06 12:05:45] @ rcrowley joined channel #puppet | ||
| [2012/01/06 12:06:54] <blinki> aricg: not when I install nrpe-server | ||
| [2012/01/06 12:07:02] <blinki> it pulls in samba and lmsensors and such | ||
| [2012/01/06 12:07:44] @ Quit: walkeran: Ping timeout: 255 seconds | ||
| [2012/01/06 12:07:48] @ antony joined channel #puppet | ||
| [2012/01/06 12:08:11] <antony> Hello all, | ||
| [2012/01/06 12:08:13] @ lak joined channel #puppet | ||
| [2012/01/06 12:08:14] @ Quit: lak: Changing host | ||
| [2012/01/06 12:08:14] @ lak joined channel #puppet | ||
| [2012/01/06 12:08:16] <aricg> what does /etc/apt/apt.conf say about recommends? | ||
| [2012/01/06 12:08:18] <antony> I have a little question | ||
| [2012/01/06 12:08:50] <antony> it's possible to use arithmetics expressions in a puppet template ? | ||
| [2012/01/06 12:09:14] <aricg> If you add APT::Install-Recommends "false"; does it still install samba? | ||
| [2012/01/06 12:09:18] @ Quit: newtMcKerr: Client Quit | ||
| [2012/01/06 12:09:54] @ ascarter joined channel #puppet | ||
| [2012/01/06 12:09:58] @ Quit: tblamer: Ping timeout: 276 seconds | ||
| [2012/01/06 12:10:32] <_rc> antony: yes, you can use any ruby | ||
| [2012/01/06 12:11:14] @ Quit: clustermagnet: Remote host closed the connection | ||
| [2012/01/06 12:11:23] <henk> blinki: Maybe you can copy the provider, change the copy to (not) install recommends explicitly, and manually specify it for those packages that should not use the default. Just a thought, didn’t try it. | ||
| [2012/01/06 12:11:48] @ langworthy joined channel #puppet | ||
| [2012/01/06 12:11:54] @ clustermagnet joined channel #puppet | ||
| [2012/01/06 12:11:56] @ tblamer joined channel #puppet | ||
| [2012/01/06 12:13:31] <cakery> puppet is case sensitive on custom types? ie you have to use lowercase? | ||
| [2012/01/06 12:13:33] <antony> -rc: Sorry but i'm a noob in ruby and I have error types : undefined method `+' | ||
| [2012/01/06 12:13:58] <antony> _rc:* | ||
| [2012/01/06 12:14:02] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/06 12:14:09] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:14:39] @ Quit: digi: Ping timeout: 252 seconds | ||
| [2012/01/06 12:14:42] @ Quit: inecas: Quit: Leaving | ||
| [2012/01/06 12:14:49] @ Quit: langworthy: Client Quit | ||
| [2012/01/06 12:14:51] @ digi joined channel #puppet | ||
| [2012/01/06 12:15:54] <_rc> antony: show us the template in question? | ||
| [2012/01/06 12:16:03] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 12:16:15] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:17:29] @ langworthy joined channel #puppet | ||
| [2012/01/06 12:18:19] <antony> _rc: The problem part : http://pastebin.com/XGscLh7q | ||
| [2012/01/06 12:20:04] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 12:20:07] <_rc> what's EVAL? | ||
| [2012/01/06 12:20:13] @ kenperkins joined channel #puppet | ||
| [2012/01/06 12:20:15] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:21:23] @ Quit: langworthy: Client Quit | ||
| [2012/01/06 12:21:24] <_rc> also I don't see any of the '+' you mentioned before | ||
| [2012/01/06 12:21:26] @ Quit: daysmen_: Quit: Lost terminal | ||
| [2012/01/06 12:21:26] @ Quit: daysmen: Quit: Lost terminal | ||
| [2012/01/06 12:21:34] <henk> and what’s the complete error? | ||
| [2012/01/06 12:21:36] @ walkeran joined channel #puppet | ||
| [2012/01/06 12:23:18] <antony> _rc: i test a lot of thing but the final goal is use /2, the actual error is Failed to parse template main.cf.erb: undefined method `/' | ||
| [2012/01/06 12:23:55] @ Quit: Razique: Quit: Razique | ||
| [2012/01/06 12:23:59] <_rc> and the rest of the error? | ||
| [2012/01/06 12:24:05] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 12:24:11] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:24:26] <_rc> doesn't it say 'via class "Potato"' or somesuch? | ||
| [2012/01/06 12:24:47] @ shox joined channel #puppet | ||
| [2012/01/06 12:25:08] @ teratoma joined channel #puppet | ||
| [2012/01/06 12:25:22] <antony> _rc: for [nil]:Array at init.pp:108 on node ... | ||
| [2012/01/06 12:25:44] <henk> just use a pastebin to provide all relevant info at once. | ||
| [2012/01/06 12:25:46] @ alfism joined channel #puppet | ||
| [2012/01/06 12:26:02] <henk> please :) | ||
| [2012/01/06 12:26:36] <Volcane> also seems you're trying to redefine a puppet variable | ||
| [2012/01/06 12:26:40] <shox> hi, managing posix users in /etc/passwd how can I ensure from puppet the user needs consult shadow for auth. i've been removing 'x' en in /etc/passwd users entries and after a puppet run, the entry is not changed . | ||
| [2012/01/06 12:27:05] <Volcane> default_process_limit = default_process_limit / 2 < -- where default_process_limit is a puppet variable | ||
| [2012/01/06 12:27:08] <Volcane> you cant do that | ||
| [2012/01/06 12:27:47] @ paxos joined channel #puppet | ||
| [2012/01/06 12:28:09] <cakery> me again :(...error on trying to apply a manifest which uses a custom type/provider -> http://dpaste.com/682907/ | ||
| [2012/01/06 12:28:21] <antony> henk: error: http://pastebin.com/P1MGnXbi | ||
| [2012/01/06 12:28:36] <_rc> I think you can in the template, but it's not a good idea anyhow | ||
| [2012/01/06 12:28:55] <Volcane> u get the error he gave if you try | ||
| [2012/01/06 12:29:21] <_rc> ah well there we go | ||
| [2012/01/06 12:29:43] <_rc> cakery: 1) remove the swap file. | ||
| [2012/01/06 12:30:02] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/06 12:30:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:30:27] <_rc> cakery: 2) I think you need to upgrade your ruby, or fix the code | ||
| [2012/01/06 12:30:28] <Volcane> just do: <%= Integer(default_process_limit) / 2 %><% else %>25<% end %> | ||
| [2012/01/06 12:30:33] <Volcane> and remove the line above that | ||
| [2012/01/06 12:31:09] <cakery> the merge error is an issue with my ruby right? | ||
| [2012/01/06 12:31:21] @ Quit: cwarden: Ping timeout: 240 seconds | ||
| [2012/01/06 12:31:33] @ Quit: alanevans: Remote host closed the connection | ||
| [2012/01/06 12:31:42] <_rc> fix the code. you're calling .merge on an array. .merge is a Hash method I think | ||
| [2012/01/06 12:31:46] @ cwarden joined channel #puppet | ||
| [2012/01/06 12:32:01] <_rc> http://www.ruby-doc.org/core-1.9.3/Hash.html#method-i-merge | ||
| [2012/01/06 12:32:39] <cakery> i definitely havent used merge anywhere | ||
| [2012/01/06 12:32:49] @ Quit: choonming: Ping timeout: 240 seconds | ||
| [2012/01/06 12:33:12] <cakery> would help if i got line numbers :( | ||
| [2012/01/06 12:33:20] <_rc> you've returned an array where puppets internals were expecting a hash? | ||
| [2012/01/06 12:33:28] @ Quit: maxmartin: Quit: Computer has gone to sleep. | ||
| [2012/01/06 12:33:41] @ choonming joined channel #puppet | ||
| [2012/01/06 12:33:46] <cakery> makes sense | ||
| [2012/01/06 12:33:53] <_rc> without seeing the code we can but guess | ||
| [2012/01/06 12:34:03] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 12:34:04] @ Quit: mcarpent: Ping timeout: 240 seconds | ||
| [2012/01/06 12:34:15] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:35:09] <antony> I knew it was a simple problem of knowledge in ruby the solution was simple Thanks @volcane, _rc and henk the solution of @volcane it's ok | ||
| [2012/01/06 12:35:21] @ Quit: cirbri: Quit: leaving | ||
| [2012/01/06 12:35:39] @ scsinutz joined channel #puppet | ||
| [2012/01/06 12:35:54] @ scsinutz left channel #puppet () | ||
| [2012/01/06 12:36:03] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 12:36:09] @ Quit: davidr: Ping timeout: 240 seconds | ||
| [2012/01/06 12:36:15] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:36:31] <cakery> http://dpaste.com/682912/ | ||
| [2012/01/06 12:36:41] @ ali3n0 joined channel #puppet | ||
| [2012/01/06 12:37:13] <cakery> (that doc is actually correctly ended in the source, that was a copy issue) | ||
| [2012/01/06 12:37:42] <cakery> (I'm aware ive almost definitely doen it completely wrong anyway) | ||
| [2012/01/06 12:40:03] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 12:40:09] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:40:12] @ VladGh joined channel #puppet | ||
| [2012/01/06 12:40:20] <cakery> _rc, any thoughts? | ||
| [2012/01/06 12:40:28] @ sdog joined channel #puppet | ||
| [2012/01/06 12:40:34] @ Quit: Niarf: Ping timeout: 260 seconds | ||
| [2012/01/06 12:40:37] @ Quit: sdog: Changing host | ||
| [2012/01/06 12:40:37] @ sdog joined channel #puppet | ||
| [2012/01/06 12:40:50] <_rc> none worth sharing | ||
| [2012/01/06 12:40:58] @ Quit: gob_bluth: Quit: ChatZilla 0.9.88 [Firefox 8.0/20111104165243] | ||
| [2012/01/06 12:41:06] <cakery> am i on the right lines? | ||
| [2012/01/06 12:41:06] <blinki> aricg: I dont want to change it globally, just for nrpe | ||
| [2012/01/06 12:41:59] @ nfagerlund joined channel #puppet | ||
| [2012/01/06 12:42:28] @ wilmoore joined channel #puppet | ||
| [2012/01/06 12:42:54] @ Quit: lanky: Ping timeout: 260 seconds | ||
| [2012/01/06 12:44:02] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 12:44:09] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:44:28] @ shanlar joined channel #puppet | ||
| [2012/01/06 12:45:16] @ ianbrandt joined channel #puppet | ||
| [2012/01/06 12:45:32] @ comptona joined channel #puppet | ||
| [2012/01/06 12:46:03] @ Quit: The-Bat: Client Quit | ||
| [2012/01/06 12:46:08] @ Quit: clustermagnet: Remote host closed the connection | ||
| [2012/01/06 12:46:14] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:46:52] @ clustermagnet joined channel #puppet | ||
| [2012/01/06 12:47:10] @ daysmen joined channel #puppet | ||
| [2012/01/06 12:47:10] @ mcarpent joined channel #puppet | ||
| [2012/01/06 12:49:18] @ Quit: lak: Quit: Leaving. | ||
| [2012/01/06 12:50:32] @ motomike joined channel #puppet | ||
| [2012/01/06 12:51:09] @ Quit: comptona: Read error: Connection reset by peer | ||
| [2012/01/06 12:51:20] @ comptona joined channel #puppet | ||
| [2012/01/06 12:54:02] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/06 12:54:09] @ The-Bat joined channel #puppet | ||
| [2012/01/06 12:54:15] @ swygue joined channel #puppet | ||
| [2012/01/06 12:54:17] @ djm68 joined channel #puppet | ||
| [2012/01/06 12:57:33] @ seanh-ansca joined channel #puppet | ||
| [2012/01/06 12:58:28] @ lak joined channel #puppet | ||
| [2012/01/06 12:58:29] @ Quit: lak: Changing host | ||
| [2012/01/06 12:58:29] @ lak joined channel #puppet | ||
| [2012/01/06 12:59:12] @ Quit: The-Bat: Remote host closed the connection | ||
| [2012/01/06 13:00:00] @ trickyf left channel #puppet () | ||
| [2012/01/06 13:00:29] @ Quit: antony: Ping timeout: 258 seconds | ||
| [2012/01/06 13:04:48] @ Quit: kermit: Quit: Leaving. | ||
| [2012/01/06 13:05:09] @ kermit joined channel #puppet | ||
| [2012/01/06 13:07:34] @ alanevans joined channel #puppet | ||
| [2012/01/06 13:07:40] @ Quit: ascarter: Quit: Computer has gone to sleep. | ||
| [2012/01/06 13:07:49] @ williemach joined channel #puppet | ||
| [2012/01/06 13:08:42] @ Quit: shawns|work: Remote host closed the connection | ||
| [2012/01/06 13:09:29] @ pdtpatrick joined channel #puppet | ||
| [2012/01/06 13:09:44] <pdtpatrick> Question - is mcollective only available for puppet enterprise ? | ||
| [2012/01/06 13:09:53] <Volcane> its opensource | ||
| [2012/01/06 13:10:02] <pdtpatrick> :) | ||
| [2012/01/06 13:10:04] <Volcane> and on the download page | ||
| [2012/01/06 13:10:19] <pdtpatrick> what's the major diff between free puppet and enterprise ? | ||
| [2012/01/06 13:10:50] <Volcane> best check the site - but enterprise puppet is fully packaged tested and supported - and it adds a web dashboard for mcollective which is not opensource | ||
| [2012/01/06 13:11:36] <Volcane> some other features in the web ui too thats not open - i think there's a comparison table on the site | ||
| [2012/01/06 13:11:56] <pdtpatrick> will check site. Thanks again | ||
| [2012/01/06 13:13:35] @ aculich joined channel #puppet | ||
| [2012/01/06 13:13:46] @ [-mX-] joined channel #puppet | ||
| [2012/01/06 13:15:00] @ Quit: Espen-_-: Excess Flood | ||
| [2012/01/06 13:15:04] @ Espen-_- joined channel #puppet | ||
| [2012/01/06 13:16:29] @ ascarter joined channel #puppet | ||
| [2012/01/06 13:18:15] @ labrown joined channel #puppet | ||
| [2012/01/06 13:21:16] @ abc09 left channel #puppet () | ||
| [2012/01/06 13:21:25] @ Quit: tmclaugh: Quit: tmclaugh | ||
| [2012/01/06 13:22:06] @ Quit: ali3n0: Quit: Leaving. | ||
| [2012/01/06 13:22:21] @ jY left channel #puppet () | ||
| [2012/01/06 13:23:06] @ langworthy joined channel #puppet | ||
| [2012/01/06 13:25:03] @ Quit: ezryx: Remote host closed the connection | ||
| [2012/01/06 13:25:43] @ Quit: wolfeidau: Remote host closed the connection | ||
| [2012/01/06 13:25:44] @ Quit: lusis: Remote host closed the connection | ||
| [2012/01/06 13:25:44] @ Quit: arnihermann: Write error: Broken pipe | ||
| [2012/01/06 13:25:49] @ Quit: bk_one: Remote host closed the connection | ||
| [2012/01/06 13:25:50] @ Quit: WALoeIII: Read error: Connection reset by peer | ||
| [2012/01/06 13:25:50] @ Quit: devicenull: Remote host closed the connection | ||
| [2012/01/06 13:25:51] @ Quit: garethr: Remote host closed the connection | ||
| [2012/01/06 13:25:52] @ Quit: tswicegood: Write error: Broken pipe | ||
| [2012/01/06 13:25:53] @ Quit: mattswe: Remote host closed the connection | ||
| [2012/01/06 13:25:53] @ Quit: cparedes: Write error: Connection reset by peer | ||
| [2012/01/06 13:28:44] @ lusis joined channel #puppet | ||
| [2012/01/06 13:29:07] @ tswicegood joined channel #puppet | ||
| [2012/01/06 13:29:54] @ |Majestic| joined channel #puppet | ||
| [2012/01/06 13:31:41] @ tmclaugh joined channel #puppet | ||
| [2012/01/06 13:32:04] @ bk_one joined channel #puppet | ||
| [2012/01/06 13:32:43] @ devicenull joined channel #puppet | ||
| [2012/01/06 13:32:45] @ nitram_macair_ joined channel #puppet | ||
| [2012/01/06 13:33:09] @ Quit: Majestic: Ping timeout: 240 seconds | ||
| [2012/01/06 13:33:28] @ vachon_ joined channel #puppet | ||
| [2012/01/06 13:33:51] <vachon_> hey all, anyone found a way around bug #9167? its going to get annoying quick (2.7.6) | ||
| [2012/01/06 13:33:51] <gepetto> vachon_: #9167 is http://projects.puppetlabs.com/issues/show/9167 "Puppet - Bug #9167: tagmail report sends email when nothing happens. It has a status of Code Insufficient and is assigned to Kelsey Hightower" | ||
| [2012/01/06 13:35:09] @ mattswe joined channel #puppet | ||
| [2012/01/06 13:35:32] @ Quit: JayTaph: Ping timeout: 252 seconds | ||
| [2012/01/06 13:36:01] @ peridot joined channel #puppet | ||
| [2012/01/06 13:36:06] @ Quit: nitram_macair: Ping timeout: 248 seconds | ||
| [2012/01/06 13:36:06] @ nitram_macair_ is now known as nitram_macair | ||
| [2012/01/06 13:36:19] <coogle> Can someone help me with puppet stdlib not working to load facter facts? | ||
| [2012/01/06 13:36:32] <agaffney> to have you have pluginsync enabled? | ||
| [2012/01/06 13:36:33] <coogle> I can't seem to get my client puppetd to load the facter facts | ||
| [2012/01/06 13:36:39] <agaffney> s/to/do/ | ||
| [2012/01/06 13:36:44] <coogle> agaffney: i don't know? | ||
| [2012/01/06 13:36:51] <agaffney> heh, then you probably don't | ||
| [2012/01/06 13:36:56] <vachon_> puppet.conf pluginsync=true | ||
| [2012/01/06 13:36:58] <coogle> agaffney: where can I check that? | ||
| [2012/01/06 13:37:07] @ vachon_ is now known as vachon | ||
| [2012/01/06 13:37:09] <agaffney> coogle: set pluginsync=true in the [agent] section of the client's puppet.conf | ||
| [2012/01/06 13:37:31] <coogle> agaffney: i'll try that, can that be set on the command line as well? | ||
| [2012/01/06 13:37:39] <agaffney> yes | ||
| [2012/01/06 13:37:43] <agaffney> puppetd --pluginsync .. | ||
| [2012/01/06 13:37:47] <coogle> cool | ||
| [2012/01/06 13:37:56] <coogle> the way puppet runs i'd need to do it that way anyway so let me try | ||
| [2012/01/06 13:37:58] @ Quit: jodok: Quit: jodok | ||
| [2012/01/06 13:39:05] @ wolfeidau joined channel #puppet | ||
| [2012/01/06 13:40:22] @ nitram_macair_ joined channel #puppet | ||
| [2012/01/06 13:41:46] <peridot> If I'm putting variables into an erb template, how do I check if they're an empty string or not? | ||
| [2012/01/06 13:42:02] <coogle> agaffney: that worked great, but i have another question if you don't mind | ||
| [2012/01/06 13:42:05] <coogle> just about manifests | ||
| [2012/01/06 13:42:06] <cakery> how can I say an exec 'failed'? | ||
| [2012/01/06 13:42:12] <cakery> based ont he results of an exec | ||
| [2012/01/06 13:42:25] <cakery> for the purposes of dependencies | ||
| [2012/01/06 13:42:30] <coogle> I have a variable $foo = ["a","b","c"] | ||
| [2012/01/06 13:42:36] @ Quit: nitram_macair: Ping timeout: 240 seconds | ||
| [2012/01/06 13:42:36] @ nitram_macair_ is now known as nitram_macair | ||
| [2012/01/06 13:42:36] @ JayTaph joined channel #puppet | ||
| [2012/01/06 13:42:37] <vachon> peridot: what would you do if they are nil? | ||
| [2012/01/06 13:42:58] <coogle> and i have a define bar::baz { } that references the $name variable | ||
| [2012/01/06 13:43:29] <gepetto> ::redmine:: Wiki edit: Ldap_Nodes (#5) @ http://projects.puppetlabs.com/projects/puppet/wiki/Ldap_Nodes?version=5 (by Darin Perusich) | ||
| [2012/01/06 13:43:30] <coogle> agaffney: if I call bar::baz { $foo : } it should call it once for every element in the array, yes? | ||
| [2012/01/06 13:43:52] <peridot> vachon: Well, I want to put some additional static text in with them, but only if they're defined. | ||
| [2012/01/06 13:45:05] <vachon> <% puts "Some text with your #{var}" unless var.nil? %> i believe will work | ||
| [2012/01/06 13:45:17] <peridot> vachon: Thanks! | ||
| [2012/01/06 13:45:26] <vachon> test it first of course | ||
| [2012/01/06 13:45:43] <peridot> naturally :) | ||
| [2012/01/06 13:46:40] @ arnihermann joined channel #puppet | ||
| [2012/01/06 13:47:57] @ Kiall joined channel #puppet | ||
| [2012/01/06 13:47:58] <coogle> can someone tell me why my define doesn't have a $name var like I expect? | ||
| [2012/01/06 13:49:09] @ Quit: root_: Quit: ircII EPIC4-2.4 -- Are we there yet? | ||
| [2012/01/06 13:50:37] <coogle> i'm really stuck and confused | ||
| [2012/01/06 13:51:01] <colon_D> Should I be getting this even though I'm using a vars from facter? Dynamic lookup of $ipaddress at /etc/puppet/modules/blawblaw/templates/config.erb:9 is deprecated. Support will be removed in Puppet 2.8. Use a fully-qualified variable name (e.g., $classname::variable) or parameterized classes. | ||
| [2012/01/06 13:51:24] <coogle> colon_D: i think you can do $::ipaddress instead | ||
| [2012/01/06 13:51:56] <colon_D> so just leave it "null"...ill try it | ||
| [2012/01/06 13:51:57] <vachon> coogle++ that is the warning that in 2.8 toplevel classless scope will go away | ||
| [2012/01/06 13:52:11] @ Stenbryggen joined channel #puppet | ||
| [2012/01/06 13:52:31] <coogle> vachon: can you help me with a stupid define problem I can't seem to fix? | ||
| [2012/01/06 13:52:39] <vachon> i never use defines | ||
| [2012/01/06 13:52:45] <coogle> bah. | ||
| [2012/01/06 13:52:45] <colon_D> coo what does your code look like? | ||
| [2012/01/06 13:52:50] <henk> lofidellity: just ask | ||
| [2012/01/06 13:52:55] <henk> ups | ||
| [2012/01/06 13:53:42] @ Quit: cakery: Quit: Leaving | ||
| [2012/01/06 13:53:42] @ jodok joined channel #puppet | ||
| [2012/01/06 13:53:43] @ Quit: jodok: Changing host | ||
| [2012/01/06 13:53:43] @ jodok joined channel #puppet | ||
| [2012/01/06 13:54:03] <henk> coogle: just ask | ||
| [2012/01/06 13:54:32] <coogle> henk: I did.. why would $name not be defined in a define when it ran? | ||
| [2012/01/06 13:54:42] @ trickyf joined channel #puppet | ||
| [2012/01/06 13:54:48] <coogle> I have $foo = ["a", "b"] | ||
| [2012/01/06 13:54:53] <coogle> and a define | ||
| [2012/01/06 13:55:02] <colon_D> post your code | ||
| [2012/01/06 13:55:02] <coogle> define bar::baz { } | ||
| [2012/01/06 13:55:17] <coogle> it's a little tricky but i'll try | ||
| [2012/01/06 13:55:36] <colon_D> u can pm it if u are worried about sensitives | ||
| [2012/01/06 13:56:11] <coogle> http://pastebin.ca/PC9bB210 | ||
| [2012/01/06 13:56:14] <coogle> PM me for the password | ||
| [2012/01/06 13:56:19] <coogle> henk, colon_D ^^ | ||
| [2012/01/06 13:56:24] @ cparedes joined channel #puppet | ||
| [2012/01/06 13:56:27] @ Quit: shox: Quit: Lost terminal | ||
| [2012/01/06 13:56:30] <coogle> actually hell with it, nothing seriosu in there | ||
| [2012/01/06 13:56:32] <coogle> password is foobar | ||
| [2012/01/06 13:57:02] @ neonflux1 joined channel #puppet | ||
| [2012/01/06 13:57:18] <colon_D> hm, far as i know, the way i do it at least | ||
| [2012/01/06 13:57:27] <coogle> henk, colon_D - in this code $name is not showing up in either define, $web_sites::sites is an array of strings | ||
| [2012/01/06 13:57:38] @ neonflux2 joined channel #puppet | ||
| [2012/01/06 13:57:51] @ ali3n0 joined channel #puppet | ||
| [2012/01/06 13:58:19] <coogle> colon_D, henk nevermind I figured it out... explaining lead me to my own answer | ||
| [2012/01/06 13:58:31] <coogle> it helps if I actually include the web_sites class, not just import it | ||
| [2012/01/06 13:58:44] <colon_D> there ya go :-) | ||
| [2012/01/06 13:58:47] @ the_ramink joined channel #puppet | ||
| [2012/01/06 13:59:16] @ Quit: neonflux: Ping timeout: 240 seconds | ||
| [2012/01/06 14:01:12] @ erthad left channel #puppet () | ||
| [2012/01/06 14:01:21] @ Quit: neonflux1: Ping timeout: 240 seconds | ||
| [2012/01/06 14:02:08] @ IndyMichaelB_ joined channel #puppet | ||
| [2012/01/06 14:04:09] @ Quit: IndyMichaelB: Ping timeout: 268 seconds | ||
| [2012/01/06 14:04:09] @ IndyMichaelB_ is now known as IndyMichaelB | ||
| [2012/01/06 14:04:35] @ WALoeIII joined channel #puppet | ||
| [2012/01/06 14:04:52] @ Quit: |Majestic|: Ping timeout: 252 seconds | ||
| [2012/01/06 14:06:17] @ garethr joined channel #puppet | ||
| [2012/01/06 14:06:49] @ nkts joined channel #puppet | ||
| [2012/01/06 14:06:58] @ cosman2001 joined channel #puppet | ||
| [2012/01/06 14:07:23] @ Quit: ali3n0: Quit: Leaving. | ||
| [2012/01/06 14:07:49] @ davidr joined channel #puppet | ||
| [2012/01/06 14:08:14] @ maxmartin joined channel #puppet | ||
| [2012/01/06 14:08:16] @ mrwacky42 joined channel #puppet | ||
| [2012/01/06 14:08:24] @ Quit: dnjaramba: Ping timeout: 240 seconds | ||
| [2012/01/06 14:09:28] @ kelseyhightower left channel #puppet () | ||
| [2012/01/06 14:10:09] @ tizzo-afk is now known as tizzo | ||
| [2012/01/06 14:10:14] <coogle> how can I disable a timeout for an exec call? | ||
| [2012/01/06 14:10:27] <agaffney> coogle: timeout => 0 | ||
| [2012/01/06 14:10:28] <coogle> In older versions of puppet i could do timeout => -1 | ||
| [2012/01/06 14:10:35] <coogle> agaffney: okay 0 now? | ||
| [2012/01/06 14:10:51] <agaffney> maybe it is -1 | ||
| [2012/01/06 14:10:55] <agaffney> look at the docs | ||
| [2012/01/06 14:11:00] <agaffney> the type reference will tell you | ||
| [2012/01/06 14:11:11] <coogle> well it's not -1, it throws an error | ||
| [2012/01/06 14:11:25] <coogle> Could not evaluate: time interval must be positive | ||
| [2012/01/06 14:11:25] <coogle> :) | ||
| [2012/01/06 14:11:27] * antarus stabs agaffney | ||
| [2012/01/06 14:12:35] @ Quit: KristianDK: Quit: ZNC - http://znc.sourceforge.net | ||
| [2012/01/06 14:13:17] @ Quit: nitram_macair: Quit: nitram_macair | ||
| [2012/01/06 14:13:46] @ Quit: [-mX-]: Quit: Linkinus - http://linkinus.com | ||
| [2012/01/06 14:14:35] * agaffney gives antarus a friendly stab back | ||
| [2012/01/06 14:15:56] @ tmclaugh_ joined channel #puppet | ||
| [2012/01/06 14:16:05] @ KristianDK joined channel #puppet | ||
| [2012/01/06 14:17:47] @ Quit: tmclaugh: Ping timeout: 255 seconds | ||
| [2012/01/06 14:17:47] @ tmclaugh_ is now known as tmclaugh | ||
| [2012/01/06 14:17:49] @ Quit: joe-mac: Ping timeout: 240 seconds | ||
| [2012/01/06 14:17:58] @ nitram_macair joined channel #puppet | ||
| [2012/01/06 14:19:35] @ mayak joined channel #puppet | ||
| [2012/01/06 14:20:02] @ bmahe joined channel #puppet | ||
| [2012/01/06 14:20:18] @ joe-mac joined channel #puppet | ||
| [2012/01/06 14:20:42] <vachon> im immediately regretting going to 2.7, oh well, im here now | ||
| [2012/01/06 14:21:58] @ fronlius joined channel #puppet | ||
| [2012/01/06 14:26:01] @ nic__ joined channel #puppet | ||
| [2012/01/06 14:27:40] @ tilgovi joined channel #puppet | ||
| [2012/01/06 14:28:30] @ Quit: astrostl: | ||
| [2012/01/06 14:28:57] <cosman2001> vachon, what problems do you have with 2.7? | ||
| [2012/01/06 14:29:36] <vachon> #10109 among others, most are annoyances, haent seen any explosions fully yet | ||
| [2012/01/06 14:29:36] <gepetto> vachon: #10109 is http://projects.puppetlabs.com/issues/show/10109 "Puppet - Bug #10109: Composite keys cause Invalid parameter false error. It has a status of Merged - Pending Release and is assigned to Brandon Turner" | ||
| [2012/01/06 14:29:58] <gazoombo> does anyone know why `puppet-module generate xyz-abc` creates an xyz-abc directory but a class named only 'abc'? | ||
| [2012/01/06 14:30:15] @ HarrisonZhu joined channel #puppet | ||
| [2012/01/06 14:30:35] <cosman2001> gazoombo, because the xyz part is supposed to represent the creator of the module named abc | ||
| [2012/01/06 14:30:43] @ nitram_macair_ joined channel #puppet | ||
| [2012/01/06 14:31:13] <cosman2001> just in case you have namespace conflicts with other people who create the same abc module | ||
| [2012/01/06 14:31:21] @ trickyf left channel #puppet () | ||
| [2012/01/06 14:32:49] <gazoombo> cosman2001: I see that in the usage text, but if you leave the class and directory named that way, your site.pp would have to include... | ||
| [2012/01/06 14:32:57] <gazoombo> the class name, right? | ||
| [2012/01/06 14:33:06] @ stew joined channel #puppet | ||
| [2012/01/06 14:33:30] <cosman2001> I think that used to be a bug with an older version of puppet-module | ||
| [2012/01/06 14:33:38] <cosman2001> maybe update to latest? | ||
| [2012/01/06 14:33:52] @ Quit: VladGh: | ||
| [2012/01/06 14:33:54] @ Quit: nitram_macair: Ping timeout: 248 seconds | ||
| [2012/01/06 14:33:54] @ nitram_macair_ is now known as nitram_macair | ||
| [2012/01/06 14:34:17] @ HarrisonZhu left channel #puppet () | ||
| [2012/01/06 14:34:31] <gazoombo> hm, I'll check | ||
| [2012/01/06 14:35:13] @ ckauhaus joined channel #puppet | ||
| [2012/01/06 14:35:22] <lisa> ken_barber: with puppetlabs-firewall do you have any facility in place to deal with iptables rules which have an option flag with no argument (such as --set for ipt_recent)? | ||
| [2012/01/06 14:35:30] <stew> i'm trying to deploy a ssh_authorized_key. I'm declaring both user => ["ress"], and target => "/home/ress/.ssh/authorized_keys" in the definition, but during the puppet run it complains about not being able to write to /root/.ssh/authorized_keys ?!? | ||
| [2012/01/06 14:35:48] <stew> how do I make it not try to alter root's authorized_keys? | ||
| [2012/01/06 14:36:31] <stew> it seems to acutally also write to the correct file, but it appends to that file even when they key already exists | ||
| [2012/01/06 14:36:39] <stew> is this a known bug? | ||
| [2012/01/06 14:37:12] @ eventi joined channel #puppet | ||
| [2012/01/06 14:41:56] <vachon> stew: why are you not using the built in provider for ssh keys? | ||
| [2012/01/06 14:42:22] @ thehar joined channel #puppet | ||
| [2012/01/06 14:43:57] @ dp joined channel #puppet | ||
| [2012/01/06 14:44:12] <dp> can I not specify multiple packages in a single package { } block? | ||
| [2012/01/06 14:44:34] @ thehar left channel #puppet () | ||
| [2012/01/06 14:44:35] <henk> no, you can. | ||
| [2012/01/06 14:45:09] <dp> what's the syntax? shouldn't it be package { <pkg>: ensure => <whatever>, <pkg2>: ensure => <whatever> } | ||
| [2012/01/06 14:45:15] <stew> vachon: i'm not? | ||
| [2012/01/06 14:45:30] @ Quit: ells: Quit: ells | ||
| [2012/01/06 14:45:45] <eventi> dp: separate with ; | ||
| [2012/01/06 14:45:55] <dp> eventi: ah. ok | ||
| [2012/01/06 14:46:10] <vachon> why are you specifying a target | ||
| [2012/01/06 14:46:11] <eventi> pkg1: ensure => installed; pkg2: ensure => installed; | ||
| [2012/01/06 14:46:18] <stew> vachon: i'm using "ssh_authorized_key {"stew@catfish": ensure => "present", type => "ssh-rsa", key-> "...", user => ["ress"], target => "/home/ress/.ssh/authorized_keys",} | ||
| [2012/01/06 14:46:18] <vachon> thats only if you are going non-standard | ||
| [2012/01/06 14:46:28] <eventi> or [pkg1,pkg2]: ensure => installed; | ||
| [2012/01/06 14:46:32] <vachon> dont put a target, it will work fine | ||
| [2012/01/06 14:46:39] <vachon> also dont put the user in brackets | ||
| [2012/01/06 14:46:39] <stew> vachon: i added that to try to stop it from trying to write to /root/ | ||
| [2012/01/06 14:46:52] <stew> vachon: what is wrong with it being in brackets? | ||
| [2012/01/06 14:46:57] @ Quit: miguelzinho: Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912] | ||
| [2012/01/06 14:46:58] <vachon> its not an array? | ||
| [2012/01/06 14:47:04] <stew> its not? | ||
| [2012/01/06 14:47:18] <vachon> its a single arg, why typecast to an array? | ||
| [2012/01/06 14:47:37] @ metcalfc joined channel #puppet | ||
| [2012/01/06 14:48:09] <vachon> stew: http://pastebin.stonekeep.com/11856 | ||
| [2012/01/06 14:48:17] <vachon> thats worked fine for me since it came out | ||
| [2012/01/06 14:48:26] <stew> ok, i made that change | ||
| [2012/01/06 14:48:36] <stew> though I do belive that user can be an array | ||
| [2012/01/06 14:49:01] @ jedi4ever joined channel #puppet | ||
| [2012/01/06 14:49:26] <stew> and it still tries to write to /root/.ssh/authorized_keys | ||
| [2012/01/06 14:49:48] <stew> and it still does append a new copy of the key to the correct location even when it already exists | ||
| [2012/01/06 14:50:20] <vachon> i can honestly say that is a new one… you try running it in debug? | ||
| [2012/01/06 14:51:08] <dp> I just did a service { "apache2": ensure => running, }; am I missing something as to why apache2 isn't starting? | ||
| [2012/01/06 14:51:25] <henk> dp: Check your agent output… | ||
| [2012/01/06 14:51:58] <dp> henk: http://pastebin.com/7NgcrgTJ | ||
| [2012/01/06 14:52:06] <dp> nothing in there about apache | ||
| [2012/01/06 14:52:10] <stew> hmm, these notices are strange "notice: /Stage[main]/Res::Users::Ress/Ssh_authorized_key[stew@catfish]/user: user changed 'root' to 'ress'" and "notice: /Stage[main]/Res::Users::Ress/Ssh_authorized_key[stew@catfish]/target: target changed '/root/.ssh/authorized_keys' to '/home/ress/.ssh/authorized_keys'" | ||
| [2012/01/06 14:53:21] <henk> dp: Then check your manifests. | ||
| [2012/01/06 14:53:50] @ |Majestic| joined channel #puppet | ||
| [2012/01/06 14:53:57] <vachon> stew it def seems like something is conflicting with one another | ||
| [2012/01/06 14:54:14] <dp> henk: http://pastebin.com/iK9v05Db | ||
| [2012/01/06 14:54:25] @ Quit: tilgovi: Remote host closed the connection | ||
| [2012/01/06 14:54:34] <stew> its definitely the only place this is defined | ||
| [2012/01/06 14:55:21] <henk> dp: apache class? | ||
| [2012/01/06 14:55:42] <stew> its quite disconcerting that it is trying to write to /root/.ssh/authorized keys when I'm not asking it to | ||
| [2012/01/06 14:55:44] <dp> henk: yes. | ||
| [2012/01/06 14:55:56] <vachon> im clueless on this one, ive never seen it, never heard of it | ||
| [2012/01/06 14:56:26] @ Quit: maxmartin: Quit: Leaving... | ||
| [2012/01/06 14:57:06] <henk> dp: Where is it? :) | ||
| [2012/01/06 14:58:00] <dp> henk: http://paste.pocoo.org/show/531040/ | ||
| [2012/01/06 14:58:07] @ vachon left channel #puppet ("Leaving") | ||
| [2012/01/06 15:01:28] <henk> dp: I don’t see any mistake and everythink seems to make sense. I’d guess on the inheritance causing the issue. AFAIK inheritance should be avoided whenver possible ;) | ||
| [2012/01/06 15:02:24] <dp> henk: why should inheritance be avoided? that almost defeats the purpose | ||
| [2012/01/06 15:02:46] <dp> I have 2 boxes that are 100% identical. why shouldn't they inherit from the same thing? | ||
| [2012/01/06 15:03:11] <dpittman> dp: because the inheritence model doesn't work like people expect, so the results are practically never what you *want*. | ||
| [2012/01/06 15:03:16] @ Quit: chadskidmore: Quit: Computer has gone to sleep. | ||
| [2012/01/06 15:03:29] <dpittman> dp: which is an issue we are well aware of, and hope to fix, but until we do, you probably won't get what you want from it. sorry. | ||
| [2012/01/06 15:03:34] <dp> dpittman: erm. then why hasn't the inheritance model been ripped apart? :P | ||
| [2012/01/06 15:04:08] <dpittman> dp: all sorts of reasons, mostly leading to "lack of time and immediate urgency compared to the other things that need fixin'" | ||
| [2012/01/06 15:04:13] <stew> grrr. it really shouldn't be touching /root/$anything | ||
| [2012/01/06 15:04:18] <dpittman> dp: we happily accept patches, of course. :) | ||
| [2012/01/06 15:04:24] <dp> dpittman: and if that's the case, then is the expectation to just repeat the "import" lines for each host? | ||
| [2012/01/06 15:04:25] @ Quit: Jippi: Quit: Jippi | ||
| [2012/01/06 15:04:34] <dp> dpittman: I may take a look, but I'm no ruby guru | ||
| [2012/01/06 15:04:57] <henk> dp: Don’t import! include instead! And you can make metaclasses that only include others. | ||
| [2012/01/06 15:05:04] <dpittman> dp: one of the other constraints is that changing that is a potentially breaking change if people do use inheritance at the moment, which makes things harder. :) | ||
| [2012/01/06 15:05:15] <dpittman> dp: henk is on the money there. :) | ||
| [2012/01/06 15:05:16] <dp> sorry, include. that's what I'm doing | ||
| [2012/01/06 15:05:27] <dp> mis-typed | ||
| [2012/01/06 15:05:39] <dpittman> dp: ...generally, we would suggest the metaclass with includes, and then include that in each node approach, yeah. | ||
| [2012/01/06 15:06:11] <henk> dpittman: Is inheritance as it is now already marked as deprecated or whatever? So that if you get around to making it sane, no one up to date will be using it productively anymore? ;) | ||
| [2012/01/06 15:06:12] <dp> but... but... isn't that just inheritance, with a different nametag? | ||
| [2012/01/06 15:06:27] <dpittman> henk: not at the moment. | ||
| [2012/01/06 15:06:41] <dpittman> dp: technically, composition, but close enough. :) | ||
| [2012/01/06 15:07:24] <dp> is there any docs for metaclass? a google search for puppet metaclass brings up bugmails over docs | ||
| [2012/01/06 15:07:26] <henk> dpittman: Since that does not require much time and does not come with any obligatons, maybe that should be done? | ||
| [2012/01/06 15:07:44] <henk> dp: just do class foo { include bar, baz, whatever } | ||
| [2012/01/06 15:07:46] <marut> dp: do you mean http://docs.puppetlabs.com/references/2.7.9/metaparameter.html ? | ||
| [2012/01/06 15:07:53] @ Quit: lak: Quit: Leaving. | ||
| [2012/01/06 15:08:28] <dpittman> henk: we are figuring out what the new world should look like first, because we don't deprecate in the middle of a stable series. :) | ||
| [2012/01/06 15:08:43] <tty00> is it possible to specify a modulepath like "svn:http://svn.domain.tld/svn/puppet/modules/" ? | ||
| [2012/01/06 15:09:00] <dp> henk: then how do I use said class within a node? | ||
| [2012/01/06 15:09:16] <henk> dpittman: bah, pussies :-p | ||
| [2012/01/06 15:09:29] <dpittman> henk: tsk, tsk. language. ;) | ||
| [2012/01/06 15:09:38] <henk> dp: node hons { include foo }? | ||
| [2012/01/06 15:09:44] <dp> hrm | ||
| [2012/01/06 15:10:29] <joe-mac> dpittman is at work | ||
| [2012/01/06 15:10:29] @ Quit: choonming: Ping timeout: 240 seconds | ||
| [2012/01/06 15:10:30] <dp> henk: can I then do (logically) class foo { include bar, baz, whatever }; class fizz { include foo } ? | ||
| [2012/01/06 15:10:35] <joe-mac> he can't say 'pussy' during his shift | ||
| [2012/01/06 15:10:42] <joe-mac> or pussies even | ||
| [2012/01/06 15:10:55] <henk> dpittman: meow | ||
| [2012/01/06 15:11:02] <joe-mac> haha | ||
| [2012/01/06 15:11:05] <dpittman> henk: much better. ;) | ||
| [2012/01/06 15:11:12] <henk> dp: sure | ||
| [2012/01/06 15:11:30] <henk> :) | ||
| [2012/01/06 15:11:34] <dp> then I'm still not sure how that's different than inheritance, other than it doesn't use the word "inherits" | ||
| [2012/01/06 15:12:14] <stew> yeah, looks like I'm seeing this bug: http://projects.puppetlabs.com/issues/10850 | ||
| [2012/01/06 15:12:19] <dpittman> dp: conceptually, there isn't much difference. in practice, it means that the sequence of processing works the way you probably expect. | ||
| [2012/01/06 15:13:01] <the_ramink> dp: I like include hostgroup::frontend or hostgroup::database which are my meta classes. Having some sort of designation makes it clearer to whoever comes after you that include webserver is not just apache, but a collection of modules that equals a webserver. | ||
| [2012/01/06 15:13:52] <dp> the_ramink: wheres the docs for thosE? | ||
| [2012/01/06 15:14:15] <dp> dpittman: but the end user doesn't need to know that. you can just tell them that inheritance is provided by classes, as a built-in | ||
| [2012/01/06 15:14:54] <dpittman> dp: technically, it isn't inheritance, it is composition. in the real world the net effect is about the same. | ||
| [2012/01/06 15:14:55] <the_ramink> dp: it's just a class that includes other classes | ||
| [2012/01/06 15:15:17] <dp> dpittman: again though, "the end user doesn't need to know that" | ||
| [2012/01/06 15:15:37] <dpittman> dp: however, documentation isn't my area; feel free to file a ticket here to get that improved: http://projects.puppetlabs.com/projects/puppet-docs/issues/new | ||
| [2012/01/06 15:15:43] <dp> dpittman: the end user wants a way to combine things in to a single grouping. whether it's called inheritance or composition doesn't particularly matter ;) | ||
| [2012/01/06 15:15:50] <dp> to the end user, that is | ||
| [2012/01/06 15:15:58] <dpittman> dp: that will go to our technical writer who can actually make the change or whatever. :) | ||
| [2012/01/06 15:16:10] <dp> k | ||
| [2012/01/06 15:16:28] @ Spads_ joined channel #puppet | ||
| [2012/01/06 15:18:52] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2012/01/06 15:18:57] <stew> aha! more info! in my case that key DOES happen to exits in /root/.ssh/authorized_keys (that was addeed manually). when i remove it from there everything works correctly. it no longer tries to modify that incorrect file, it no longer appends extra copies to the correct file | ||
| [2012/01/06 15:19:21] @ Quit: Spads: Ping timeout: 240 seconds | ||
| [2012/01/06 15:19:26] @ mrwacky42 joined channel #puppet | ||
| [2012/01/06 15:20:09] @ Quit: the_ramink: Remote host closed the connection | ||
| [2012/01/06 15:20:29] @ the_ramink joined channel #puppet | ||
| [2012/01/06 15:20:39] <sgp> So, I'm trying to run newaliases whenever I add a mailalias resource, and it's just not working; following this advice doesn't seem to generate a refresh event: http://www.mail-archive.com/puppet-users@googlegroups.com/msg06462.html | ||
| [2012/01/06 15:21:32] @ objectiveous joined channel #puppet | ||
| [2012/01/06 15:22:49] <nlew> sgp: You might try adding 'audit => [content]' to the file resource | ||
| [2012/01/06 15:22:54] <joe-mac> sgp: yea you need something like a resource default | ||
| [2012/01/06 15:23:20] <joe-mac> Mailalias { notify => Exec["newaliases"] } | ||
| [2012/01/06 15:25:03] @ Quit: the_ramink: Ping timeout: 244 seconds | ||
| [2012/01/06 15:25:39] @ Quit: mattswe: Remote host closed the connection | ||
| [2012/01/06 15:25:53] <sgp> nlew, trying that now | ||
| [2012/01/06 15:26:07] <joe-mac> yea that should work too | ||
| [2012/01/06 15:26:16] <joe-mac> I never use audit, forgot about that one | ||
| [2012/01/06 15:27:11] @ mattswe joined channel #puppet | ||
| [2012/01/06 15:27:38] @ Spads joined channel #puppet | ||
| [2012/01/06 15:29:33] <sgp> Although audit doesn't do exactly what I want.... | ||
| [2012/01/06 15:29:50] * sgp tries joe-mac's approach. | ||
| [2012/01/06 15:30:47] @ Quit: metcalfc: Ping timeout: 252 seconds | ||
| [2012/01/06 15:31:43] @ Quit: Spads_: Ping timeout: 268 seconds | ||
| [2012/01/06 15:33:13] @ Quit: IndyMichaelB: Quit: IndyMichaelB | ||
| [2012/01/06 15:35:21] @ IndyMichaelB joined channel #puppet | ||
| [2012/01/06 15:35:26] @ Quit: mcarpent: Ping timeout: 252 seconds | ||
| [2012/01/06 15:37:24] @ peridot left channel #puppet () | ||
| [2012/01/06 15:40:18] @ Quit: walkeran: Quit: Leaving. | ||
| [2012/01/06 15:42:28] @ walkeran joined channel #puppet | ||
| [2012/01/06 15:43:41] @ Niarf joined channel #puppet | ||
| [2012/01/06 15:44:01] @ Quit: car|0s: Quit: Saliendo | ||
| [2012/01/06 15:45:17] @ christophermlee joined channel #puppet | ||
| [2012/01/06 15:46:03] @ IndyMichaelB_ joined channel #puppet | ||
| [2012/01/06 15:46:03] @ Quit: IndyMichaelB_: Client Quit | ||
| [2012/01/06 15:46:22] <christophermlee> can facter tell true core vs threads on intel? trying to do some inventory and having issues counting cores for software licenses using facter/puppet | ||
| [2012/01/06 15:49:15] <joe-mac> there is something called physicalcorecount I think | ||
| [2012/01/06 15:49:23] <joe-mac> or physicalprocessorcount | ||
| [2012/01/06 15:49:33] @ blinki left channel #puppet () | ||
| [2012/01/06 15:49:38] @ Quit: IndyMichaelB: Ping timeout: 248 seconds | ||
| [2012/01/06 15:49:40] <joe-mac> which might be cores (not sockets) | ||
| [2012/01/06 15:49:54] <christophermlee> i got this: physicalprocessorcount and this processorcount => 32 | ||
| [2012/01/06 15:50:09] <christophermlee> physical is 2 | ||
| [2012/01/06 15:50:11] <pdxleif> Since puppet config is a graph - is there a parser for the config I could use standalone, to convert the syntax to a different format, say RDF? | ||
| [2012/01/06 15:50:46] @ Quit: brtl: Quit: Leaving. | ||
| [2012/01/06 15:51:00] <christophermlee> i have a 2 socket 8 core per socket box, but 2 threads per core so processorcount shows 32 | ||
| [2012/01/06 15:51:05] @ mcarpent joined channel #puppet | ||
| [2012/01/06 15:51:41] <marksteele> anyone think of a reason why a file type wouldn't be able to remove setuid bit when setting mode 0755? | ||
| [2012/01/06 15:51:44] <christophermlee> i am runnin facter 1.5.8, maybe a later version give true cores? | ||
| [2012/01/06 15:52:53] @ Quit: rcrowley: Read error: Connection reset by peer | ||
| [2012/01/06 15:53:10] @ rcrowley joined channel #puppet | ||
| [2012/01/06 15:54:09] @ Quit: swygue: Ping timeout: 240 seconds | ||
| [2012/01/06 15:55:31] @ Quit: daysmen: Ping timeout: 276 seconds | ||
| [2012/01/06 15:55:40] <joe-mac> pdxleif: you can output DOT graphs | ||
| [2012/01/06 15:57:03] @ chadskidmore joined channel #puppet | ||
| [2012/01/06 15:59:08] @ geekbri joined channel #puppet | ||
| [2012/01/06 15:59:45] <pdxleif> joe-mac: That's cool - and that's one use I was hoping for. | ||
| [2012/01/06 16:00:28] <pdxleif> That looks like it might be a lossy transform, though, I and was thinking I could go bidirectional - I could look into Puppet::Parser::AST stuff | ||
| [2012/01/06 16:03:08] @ Quit: objectiveous: Quit: objectiveous | ||
| [2012/01/06 16:03:18] @ tilgovi joined channel #puppet | ||
| [2012/01/06 16:03:19] @ Quit: tilgovi: Changing host | ||
| [2012/01/06 16:03:19] @ tilgovi joined channel #puppet | ||
| [2012/01/06 16:06:20] @ Quit: natewalck: Quit: Outta here | ||
| [2012/01/06 16:07:30] @ metcalfc joined channel #puppet | ||
| [2012/01/06 16:08:06] @ pcarlisle joined channel #puppet | ||
| [2012/01/06 16:09:35] <dp> ok. can I not have multiple entries in a 'line' type (http://projects.puppetlabs.com/projects/1/wiki/Simple_Text_Patterns) ? | ||
| [2012/01/06 16:10:25] <eventi> should be the same as I said before | ||
| [2012/01/06 16:10:35] <coogle> I'm running into a weird error out of the blue | ||
| [2012/01/06 16:10:44] <coogle> /File[/var/lib/puppet/lib]: Failed to generate additional resources using 'eval_generate': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed | ||
| [2012/01/06 16:10:52] <dp> hrm. but I'd need to have multiple "dummy_module" lines as well, right? | ||
| [2012/01/06 16:10:57] <coogle> anyone got any ideas? I am getting this on the client trying to connect to my puppet master | ||
| [2012/01/06 16:11:16] <eventi> label: key => value, key2 => value; label2: key => value | ||
| [2012/01/06 16:11:21] <dp> gotcha | ||
| [2012/01/06 16:11:43] <dp> which there was a way I could do it without the label: portion | ||
| [2012/01/06 16:11:48] <dp> but, oh well | ||
| [2012/01/06 16:13:05] <ashp> http://fpaste.org/FzsA/ - I appear to have broken the repodata completely | ||
| [2012/01/06 16:13:09] <ashp> it cannot do a repo sync anymore at all | ||
| [2012/01/06 16:13:55] <ashp> (oh no, turns out the second I paste that I see a typo) | ||
| [2012/01/06 16:14:43] @ Quit: ckauhaus: Ping timeout: 252 seconds | ||
| [2012/01/06 16:15:21] <ashp> Despite deleting the repo, recreating it with the right feed= | ||
| [2012/01/06 16:15:28] <ashp> and it actually generating what looks to be the right repo stuff | ||
| [2012/01/06 16:15:37] <ashp> repo status is still broken (Despite the fact it synced the repo) | ||
| [2012/01/06 16:18:24] <christophermlee> anyone know if there is a way to get threads per core via puppet/facter? | ||
| [2012/01/06 16:18:26] <coogle> can anyone help me with this puppet SSl problem? | ||
| [2012/01/06 16:18:37] <coogle> I can't get the client to talk to my puppet master any more and I have no idea why | ||
| [2012/01/06 16:22:22] @ brunoleon joined channel #puppet | ||
| [2012/01/06 16:23:29] @ Quit: mcarpent: Read error: Operation timed out | ||
| [2012/01/06 16:23:50] @ Quit: Niarf: Quit: Leaving. | ||
| [2012/01/06 16:30:25] @ Quit: ironmunk: Ping timeout: 260 seconds | ||
| [2012/01/06 16:32:45] @ Quit: sduchesneau: Ping timeout: 260 seconds | ||
| [2012/01/06 16:36:06] @ mcarpent joined channel #puppet | ||
| [2012/01/06 16:36:53] <coogle> sigh, i really can't figure out this ssl error | ||
| [2012/01/06 16:37:01] @ Quit: jeremywf: Quit: Leaving | ||
| [2012/01/06 16:37:07] <coogle> it makes no sense and I'm not sure what could have broken | ||
| [2012/01/06 16:37:19] @ andywt123 joined channel #puppet | ||
| [2012/01/06 16:37:57] @ sduchesneau joined channel #puppet | ||
| [2012/01/06 16:41:10] <eventi> make the master forget all about the client, and delete /var/lib/puppet/ssl on the client - it'll regen its keys and ask for cert signing again | ||
| [2012/01/06 16:41:17] * eventi hates that part | ||
| [2012/01/06 16:41:36] <eventi> i think it's puppet vert —clean on the master | ||
| [2012/01/06 16:41:47] <eventi> *puppet cert —clean | ||
| [2012/01/06 16:43:08] @ the_ramink joined channel #puppet | ||
| [2012/01/06 16:43:33] <coogle> eventi: we are running puppet master and client as ec2 instances | ||
| [2012/01/06 16:43:51] <coogle> eventi: we literally brought up a brand new instance on both sides, which worked fine before but now we get this ssl error for unknown reasons | ||
| [2012/01/06 16:45:07] <eventi> what's the error? | ||
| [2012/01/06 16:45:15] <eventi> and can they see one another? | ||
| [2012/01/06 16:46:03] @ jeremywf joined channel #puppet | ||
| [2012/01/06 16:46:07] <coogle> eventi: the error is.. | ||
| [2012/01/06 16:46:08] <coogle> root@ip-10-114-74-6:/var/log/puppet# /usr/sbin/puppetd --fqdn rj-webserverip-10-114-74-6.ec2.internal --server ip-10-190-221-179.ec2.internal --test --verbose | ||
| [2012/01/06 16:46:11] <coogle> err: Could not retrieve catalog from remote server: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed | ||
| [2012/01/06 16:46:16] @ Quit: JayTaph: Remote host closed the connection | ||
| [2012/01/06 16:46:20] @ Quit: Stenbryggen: Quit: Leaving. | ||
| [2012/01/06 16:46:30] @ JayTaph joined channel #puppet | ||
| [2012/01/06 16:47:40] <eventi> make sure you can connect to the server from the client | ||
| [2012/01/06 16:50:05] @ Stenbryggen joined channel #puppet | ||
| [2012/01/06 16:52:52] <coogle> eventi: will do... what port? 80? | ||
| [2012/01/06 16:53:27] <eventi> netstat -nlp on the server - I can't remember - not 80, though | ||
| [2012/01/06 16:53:29] <eventi> anyone? | ||
| [2012/01/06 16:53:33] <eric0> openssl s_client -connect server:8140 -showcerts | ||
| [2012/01/06 16:53:34] @ maxmartin joined channel #puppet | ||
| [2012/01/06 16:53:47] <eventi> bing bing bing ^^^^ That | ||
| [2012/01/06 16:53:51] @ smo7ak0s joined channel #puppet | ||
| [2012/01/06 16:54:09] <coogle> eventi: I telnet'd to 8140 on the puppet master and it answered, and promptly hung up on me | ||
| [2012/01/06 16:54:33] <the_ramink> eric0: that's awesome, I never knew you do do that. | ||
| [2012/01/06 16:54:36] @ gaahrdner joined channel #puppet | ||
| [2012/01/06 16:54:40] <eventi> seconded | ||
| [2012/01/06 16:55:12] @ Quit: uphillian: Quit: Leaving. | ||
| [2012/01/06 16:55:32] <coogle> i'm so stumped... it was working one moment and broken the next | ||
| [2012/01/06 16:55:46] @ Quit: gazoombo: Quit: Leaving. | ||
| [2012/01/06 16:56:08] <eric0> time in sync on the clients? server's cert not in crl.pem? your --server name actually in the cert the server presents? | ||
| [2012/01/06 16:56:24] @ Quit: tmclaugh: Quit: tmclaugh | ||
| [2012/01/06 16:56:41] <gaahrdner> does anyone know why "package { 'curl': name => ['curl', 'curl-devel'], ensure => installed } might result in an error: (/Stage[main]/Curl/Package[curl]/ensure) change from absent to present failed: Could not find package curlcurl-devel | ||
| [2012/01/06 16:56:42] <eric0> those are probably 90% of ssl problems right there, and you should basically never need to 'rm -rf ssl' to troubleshoot them | ||
| [2012/01/06 16:56:51] <gaahrdner> this seems to be only present on RHEL/CentOS 6 boxes | ||
| [2012/01/06 16:57:05] @ smo7ak0s left channel #puppet () | ||
| [2012/01/06 16:57:14] @ Quit: chadskidmore: Quit: Computer has gone to sleep. | ||
| [2012/01/06 16:57:32] <eric0> gaahrdner: name can't be an array, you want package { ['curl','curl-devel']: ensure=>present } | ||
| [2012/01/06 16:57:48] <eric0> ^^for yum, i mean | ||
| [2012/01/06 16:57:55] @ rcrowley_ joined channel #puppet | ||
| [2012/01/06 16:58:03] @ Quit: rcrowley: Read error: Connection reset by peer | ||
| [2012/01/06 16:58:03] @ rcrowley_ is now known as rcrowley | ||
| [2012/01/06 16:58:12] <coogle> eric0: my server times are totally in sync | ||
| [2012/01/06 16:58:14] @ smo7ak0s joined channel #puppet | ||
| [2012/01/06 16:58:21] @ smo7ak0s left channel #puppet () | ||
| [2012/01/06 16:59:15] <gaahrdner> oh balls, i thought name could be an array, i wonder how that has been working for so long lol | ||
| [2012/01/06 16:59:19] <gaahrdner> you are absolutely right though | ||
| [2012/01/06 16:59:58] @ PotatoRape joined channel #puppet | ||
| [2012/01/06 17:00:29] @ Quit: joe-mac: Ping timeout: 240 seconds | ||
| [2012/01/06 17:01:01] @ Quit: geekbri: Remote host closed the connection | ||
| [2012/01/06 17:01:09] @ Ev0x^- joined channel #puppet | ||
| [2012/01/06 17:01:13] <Ev0x^-> hello | ||
| [2012/01/06 17:02:54] @ gazoombo joined channel #puppet | ||
| [2012/01/06 17:05:27] @ Quit: nkts: Ping timeout: 268 seconds | ||
| [2012/01/06 17:06:52] @ Quit: pting: Quit: Ex-Chat | ||
| [2012/01/06 17:07:06] @ jab_doa joined channel #puppet | ||
| [2012/01/06 17:07:07] @ Quit: jab_doa: Changing host | ||
| [2012/01/06 17:07:07] @ jab_doa joined channel #puppet | ||
| [2012/01/06 17:07:21] @ Quit: gazoombo: Ping timeout: 244 seconds | ||
| [2012/01/06 17:07:22] @ rankinsr joined channel #puppet | ||
| [2012/01/06 17:08:42] @ gazoombo joined channel #puppet | ||
| [2012/01/06 17:09:34] <ba6> I'm managing a directory with replace => no, recurse => yes , basically as a bootstrap for a webapp | ||
| [2012/01/06 17:09:46] <ba6> can i manage a file within a subdirectory? | ||
| [2012/01/06 17:09:51] @ Quit: nitram_macair: Remote host closed the connection | ||
| [2012/01/06 17:10:06] @ nitram_macair joined channel #puppet | ||
| [2012/01/06 17:10:27] @ Quit: motomike: Remote host closed the connection | ||
| [2012/01/06 17:11:46] @ motomike joined channel #puppet | ||
| [2012/01/06 17:11:52] <nlew> ba6: You mean explicitly manage a file which is inside of a directory being recursively managed? | ||
| [2012/01/06 17:12:03] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2012/01/06 17:13:03] <ba6> yes, and if the replace => matters as well... | ||
| [2012/01/06 17:13:16] <ba6> replace => no | ||
| [2012/01/06 17:14:03] <ba6> i'm bootstrapping some servers for our web team, who use their own tool to manage *some* files.. playing the game of trying not to step on toes :-( | ||
| [2012/01/06 17:14:05] @ Quit: alfism: Quit: alfism | ||
| [2012/01/06 17:14:46] <nlew> Yeah, I expect that will just work. Puppet should theoretically only use the most specific version of a file it finds. | ||
| [2012/01/06 17:14:49] @ alfism joined channel #puppet | ||
| [2012/01/06 17:15:11] @ Quit: freezey: Quit: freezey | ||
| [2012/01/06 17:15:23] @ Niarf joined channel #puppet | ||
| [2012/01/06 17:15:56] @ Quit: brandon_dacrib: Quit: brandon_dacrib | ||
| [2012/01/06 17:15:57] @ nkts joined channel #puppet | ||
| [2012/01/06 17:16:56] @ Quit: andywt123: Ping timeout: 240 seconds | ||
| [2012/01/06 17:19:34] @ Quit: ascarter: Quit: Computer has gone to sleep. | ||
| [2012/01/06 17:22:39] @ Quit: eventi: Ping timeout: 240 seconds | ||
| [2012/01/06 17:22:45] @ K1rk joined channel #puppet | ||
| [2012/01/06 17:22:50] @ eventi joined channel #puppet | ||
| [2012/01/06 17:26:27] @ pting joined channel #puppet | ||
| [2012/01/06 17:27:13] <cosman2001> why would puppet hang after loading facts? I have --trace --debug --verbose on but nothing gets displayed except for the last fact that was loaded. | ||
| [2012/01/06 17:27:41] <mmcgrath> cosman2001: does facter hang? | ||
| [2012/01/06 17:27:48] <Sp4rKy> Ev0x^-: heya ;) | ||
| [2012/01/06 17:28:08] <cosman2001> mmcgrath, doesn't seem to. I can run facter --puppet with no issues | ||
| [2012/01/06 17:28:15] <mmcgrath> hmm | ||
| [2012/01/06 17:28:19] * mmcgrath hasn't seen that before. | ||
| [2012/01/06 17:28:46] <cosman2001> I thought it might be some bad code so I removed all classes assigned | ||
| [2012/01/06 17:28:59] <cosman2001> could the cached catalog be an issue? | ||
| [2012/01/06 17:29:09] @ Quit: seanh-ansca: Ping timeout: 240 seconds | ||
| [2012/01/06 17:29:17] * mmcgrath has no idea. Sorry | ||
| [2012/01/06 17:29:28] <cosman2001> its happening on about 33 systems | ||
| [2012/01/06 17:29:58] @ Quit: labrown: Quit: Leaving | ||
| [2012/01/06 17:30:02] <eric0> DNS lookup to server? | ||
| [2012/01/06 17:30:05] <K1rk> Speaking of classes... I am managing a Puppet deployment with almost 500 client computers, and I am starting to wish I had more control over which computers received which software, etc... so I am thinking of implementing some Puppet classes. My end goal is to have a deployment like explained in this diagram... (but possibly with more than 3 overlapping classes). https://goput.it/5kw.jpg | ||
| [2012/01/06 17:30:14] <K1rk> Any idea if that's possible, and how to accomplish it? | ||
| [2012/01/06 17:30:29] <K1rk> (Can a client be a member of multiple classes, etc? or are we thinking about this wrong?) | ||
| [2012/01/06 17:31:19] <cosman2001> K1rk, yes you can inherit from multiple nodes | ||
| [2012/01/06 17:31:54] <K1rk> So say the numbers on the list are computer labs. Our labs are named sensibly as 1401lab##, 2504dle##, and so on. | ||
| [2012/01/06 17:31:58] <cosman2001> K1rk, but you will need to chain together all these dependicies | ||
| [2012/01/06 17:32:09] <K1rk> I am aware we can use regex to put all of these computers into a node by that grouping. | ||
| [2012/01/06 17:32:12] @ lak joined channel #puppet | ||
| [2012/01/06 17:32:13] @ Quit: lak: Changing host | ||
| [2012/01/06 17:32:13] @ lak joined channel #puppet | ||
| [2012/01/06 17:32:21] <neek> K1rk: class software::a {} class software::b {} etc - then node 1 { include software::a, include software::b} | ||
| [2012/01/06 17:32:25] @ Tina98665 joined channel #puppet | ||
| [2012/01/06 17:32:28] @ Tina98665 left channel #puppet () | ||
| [2012/01/06 17:32:50] <cosman2001> K1rk, I would create a base node and then extend those nodes to use on different labs | ||
| [2012/01/06 17:33:43] @ Quit: lborda: Remote host closed the connection | ||
| [2012/01/06 17:33:58] <K1rk> I think where I'm getting a little confused is classes vs. stages... | ||
| [2012/01/06 17:34:47] <K1rk> This is my current site.pp (https://goput.it/d7i.txt) | ||
| [2012/01/06 17:34:57] @ Quit: gaahrdner: Remote host closed the connection | ||
| [2012/01/06 17:35:07] <K1rk> I am using stages as run levels of sorts... to ensure that a group of tasks happens first, then another, etc... and the 1405 lab is my test case so far. | ||
| [2012/01/06 17:35:26] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/06 17:35:40] @ lborda joined channel #puppet | ||
| [2012/01/06 17:35:48] @ Quit: blentz: Read error: Connection reset by peer | ||
| [2012/01/06 17:35:56] <cosman2001> K1rk, you might want to start using modules | ||
| [2012/01/06 17:36:06] @ blentz joined channel #puppet | ||
| [2012/01/06 17:36:10] @ tomben joined channel #puppet | ||
| [2012/01/06 17:36:11] <K1rk> Someone else has mentioned that to me in the past... can you explain cosman2001? | ||
| [2012/01/06 17:36:17] <K1rk> (or link me?) | ||
| [2012/01/06 17:36:50] <Hunner> Modules are awesome. http://docs.puppetlabs.com/guides/modules.html | ||
| [2012/01/06 17:37:21] <eric0> need a tutorial called "So You Have A Node Classification Problem" | ||
| [2012/01/06 17:37:26] @ seanh-ansca joined channel #puppet | ||
| [2012/01/06 17:37:28] <cosman2001> a module is a component that you make that has all the nessessary code, classes, libs, files, .. to setup whatever. The reason why they are hand is that they are portable. Meaning, you can use other people's modules in your code so that you don't have to reinvent the wheel | ||
| [2012/01/06 17:37:29] <the_ramink> K1rk: also you can get away from stages by using requires or resource chaining. | ||
| [2012/01/06 17:37:53] <TCPcaveman> Hi, does anyone use the Augeas module for puppet? I am having problems with the onlyif | ||
| [2012/01/06 17:38:00] <K1rk> the_ramink: that looked more complicated when I was setting this up | ||
| [2012/01/06 17:38:03] <K1rk> this made sense to me. lol | ||
| [2012/01/06 17:38:08] <Hunner> eric0: Hehe | ||
| [2012/01/06 17:38:20] <cosman2001> K1rk, and then you would just require xx be applied before yy starts. | ||
| [2012/01/06 17:38:20] <K1rk> but now as I want to implement a more complex series of classes etc, it's getting convoluted and complicated to keep doing it this way so I see your point | ||
| [2012/01/06 17:38:39] @ Quit: lborda: Client Quit | ||
| [2012/01/06 17:38:41] @ christophermlee left channel #puppet () | ||
| [2012/01/06 17:38:51] <the_ramink> K1rk: as someone with 50+ classes I assure you that your current method is fraught with peril and will lead only to madness | ||
| [2012/01/06 17:38:54] <the_ramink> :) | ||
| [2012/01/06 17:39:09] <K1rk> So if I were to use modules...... | ||
| [2012/01/06 17:39:11] @ Quit: tomben_: Ping timeout: 252 seconds | ||
| [2012/01/06 17:39:26] @ nfagerlund joined channel #puppet | ||
| [2012/01/06 17:39:26] <K1rk> I would write a module to install all of my graphics software? And a module to install all my Office software | ||
| [2012/01/06 17:39:34] <cosman2001> yes | ||
| [2012/01/06 17:39:37] <K1rk> Then I can tell my Cad Lab to install the graphics software, and all labs to install my office software, etc? | ||
| [2012/01/06 17:40:10] <K1rk> Sounds interesting but I will probably have to read that modules page a few times through to do it right. :P | ||
| [2012/01/06 17:40:11] <TCPcaveman> Nevermind! | ||
| [2012/01/06 17:40:14] <neek> or a module for each piece of software, and a class (or a class in a profile) to organize the modules into bundles that get installed together.... | ||
| [2012/01/06 17:40:24] <K1rk> Module for each piece of software would be a NIGHTMARE | ||
| [2012/01/06 17:40:27] <K1rk> You should see my packages.pp haha | ||
| [2012/01/06 17:40:36] <cosman2001> if you look at your manifests directory its nothing but a big module | ||
| [2012/01/06 17:40:53] <cosman2001> it has the same layout as a module | ||
| [2012/01/06 17:41:05] @ danblack joined channel #puppet | ||
| [2012/01/06 17:41:06] <neek> K1rk: when I mean piece of software I don't mean each little dependant package. | ||
| [2012/01/06 17:41:17] @ Quit: seanh-ansca: Client Quit | ||
| [2012/01/06 17:41:22] <K1rk> https://goput.it/0t2.txt <- why I don't wanna do taht. | ||
| [2012/01/06 17:41:22] <neek> but the stuff that needs more than "package{}" to get it installed and configured. | ||
| [2012/01/06 17:41:23] <the_ramink> K1rk: here's an easy example of an Apache vhost. It requires that apache::config class has been run (which in turn requires the apache::install class) and then notifies the apache::service class (because we want apache to pick up the change) https://github.com/rkhatibi/rdk-puppet-modules/blob/master/apache/manifests/vhost.pp | ||
| [2012/01/06 17:42:18] <cosman2001> K1rk, here is a module I made for installing jenkins. https://github.com/logicminds/devops/tree/master/puppet-modules/jenkins | ||
| [2012/01/06 17:42:19] @ skm joined channel #puppet | ||
| [2012/01/06 17:44:24] <neek> cosman2001: doesnt sound like K1rk has reached the point where he's doing config for his software yet. ;) | ||
| [2012/01/06 17:44:39] @ Quit: gniks: Quit: Leaving. | ||
| [2012/01/06 17:44:52] @ seanh-ansca joined channel #puppet | ||
| [2012/01/06 17:45:11] <TCPcaveman> How do I require a define named A::B? | ||
| [2012/01/06 17:45:18] <TCPcaveman> It is saying syntax error? | ||
| [2012/01/06 17:45:22] <K1rk> neek: short of replacing config files for software, no. We are a school district using this to manage ~500 pc's | ||
| [2012/01/06 17:46:11] <K1rk> this last summer we started a one to one initiative where all the students get netbooks and found that using linux was the 'ONLY' way to financially do this... | ||
| [2012/01/06 17:46:53] <K1rk> we have been using puppet since october and could nto have pulled this off without it. so far has been a relatively easy learning curve, at least i know where i need to be looking now | ||
| [2012/01/06 17:47:03] @ Quit: john7771: Read error: Connection reset by peer | ||
| [2012/01/06 17:48:14] @ Quit: katfallond: Quit: katfallond | ||
| [2012/01/06 17:48:57] @ Quit: seanh-ansca: Client Quit | ||
| [2012/01/06 17:50:46] @ eventi left channel #puppet () | ||
| [2012/01/06 17:51:05] @ tmclaugh joined channel #puppet | ||
| [2012/01/06 17:51:23] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/06 17:52:28] @ Quit: tblamer: Quit: Going offline, see ya! (www.adiirc.com) | ||
| [2012/01/06 17:53:16] @ Quit: gazoombo: Quit: Leaving. | ||
| [2012/01/06 17:53:50] @ kelseyhightower joined channel #puppet | ||
| [2012/01/06 17:53:57] @ Quit: vata: Quit: Leaving. | ||
| [2012/01/06 17:54:45] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2012/01/06 17:55:38] @ Quit: mcarpent: Quit: Thanks for the fish. | ||
| [2012/01/06 17:59:28] @ Quit: rharrison: Quit: Leaving | ||
| [2012/01/06 18:01:42] <agaffney> if I have puppet-dashboard and thin_storeconfigs, is there an "easy" way for me to determine every host that includes a certain class? | ||
| [2012/01/06 18:01:51] @ Quit: Niarf: Quit: Leaving. | ||
| [2012/01/06 18:02:12] @ mrwacky42 joined channel #puppet | ||
| [2012/01/06 18:06:11] <Sp4rKy> agaffney: on my puppet dashboard, I just click on the class and get the list of nodes including this class | ||
| [2012/01/06 18:06:17] <Sp4rKy> but I'm using dashboard as ENC | ||
| [2012/01/06 18:06:20] <agaffney> I'm not | ||
| [2012/01/06 18:06:27] @ tizzo is now known as tizzo-afk | ||
| [2012/01/06 18:06:47] <krash3r> is there a way to copy an entire array within a selector? | ||
| [2012/01/06 18:06:52] <krash3r> for example http://pastebin.com/zEqbYqZJ | ||
| [2012/01/06 18:07:06] <krash3r> wgere $sgi_common_files_ary_nameservers is an array | ||
| [2012/01/06 18:08:10] @ katfallond joined channel #puppet | ||
| [2012/01/06 18:09:59] @ Quit: alfism: Quit: alfism | ||
| [2012/01/06 18:11:11] @ Quit: bsg_kwolf: Remote host closed the connection | ||
| [2012/01/06 18:12:49] @ Quit: kangman: Remote host closed the connection | ||
| [2012/01/06 18:13:33] <krash3r> nevermind, I figured it out http://pastebin.com/evdjCYRi | ||
| [2012/01/06 18:13:44] @ Niarf joined channel #puppet | ||
| [2012/01/06 18:13:55] <krash3r> had to get rid of the quotes around the var in default => $var | ||
| [2012/01/06 18:14:59] @ Quit: rcrowley: Ping timeout: 252 seconds | ||
| [2012/01/06 18:15:17] @ rcrowley joined channel #puppet | ||
| [2012/01/06 18:15:30] @ Quit: luckman212: Write error: Broken pipe | ||
| [2012/01/06 18:16:10] @ Quit: katfallond: Quit: katfallond | ||
| [2012/01/06 18:19:39] @ Quit: fronlius: Quit: fronlius | ||
| [2012/01/06 18:22:44] @ seanh-ansca joined channel #puppet | ||
| [2012/01/06 18:25:34] @ Quit: blentz: Ping timeout: 252 seconds | ||
| [2012/01/06 18:25:58] @ Quit: Niarf: Quit: Leaving. | ||
| [2012/01/06 18:26:47] @ Quit: gabrtv: Quit: gabrtv | ||
| [2012/01/06 18:30:46] @ Quit: Reepicheep: Quit: Ex-Chat | ||
| [2012/01/06 18:31:44] @ sickmonkey999 joined channel #puppet | ||
| [2012/01/06 18:39:04] @ Quit: jab_doa: Quit: Verlassend | ||
| [2012/01/06 18:41:13] @ mayak left channel #puppet () | ||
| [2012/01/06 18:43:58] @ gniks joined channel #puppet | ||
| [2012/01/06 18:44:13] @ Quit: sickmonkey999: Remote host closed the connection | ||
| [2012/01/06 18:44:45] @ mutex left channel #puppet () | ||
| [2012/01/06 18:44:51] @ mutex joined channel #puppet | ||
| [2012/01/06 18:45:16] @ sickmonkey999 joined channel #puppet | ||
| [2012/01/06 18:46:14] @ sickmonkey999 left channel #puppet () | ||
| [2012/01/06 18:49:14] @ Quit: sduchesneau: Quit: Leaving | ||
| [2012/01/06 18:50:50] @ miguelzinho joined channel #puppet | ||
| [2012/01/06 18:56:41] <cosman2001> why does listen=true in my puppet client cause it to hang on startup | ||
| [2012/01/06 18:57:56] @ Quit: juicelsu009: Quit: Linkinus - http://linkinus.com | ||
| [2012/01/06 18:58:09] @ blentz joined channel #puppet | ||
| [2012/01/06 18:59:43] <eric0> cosman2001: because of a kernel bug, jorhett found it | ||
| [2012/01/06 19:00:13] @ shawns|work joined channel #puppet | ||
| [2012/01/06 19:00:24] <cosman2001> is there already a ticket open for that? | ||
| [2012/01/06 19:02:14] <eric0> yes, #10819 | ||
| [2012/01/06 19:02:14] <gepetto> eric0: yes: #10819 is http://projects.puppetlabs.com/issues/show/10819 "Puppet - Bug #10819: Puppet agent hangs when 'listen = true' on Centos 5.7. It has a status of Duplicate and is assigned to -" | ||
| [2012/01/06 19:02:41] <eric0> doh, #10418 is the original | ||
| [2012/01/06 19:02:42] <gepetto> eric0: doh: #10418 is http://projects.puppetlabs.com/issues/show/10418 "Puppet - Bug #10418: Puppet agent hangs when listen is true and reading from /proc filesystem on redhat. It has a status of Investigating and is assigned to -" | ||
| [2012/01/06 19:04:11] <Raboo> whats the difference between require => Package["yum"] and require => package["yum"] | ||
| [2012/01/06 19:04:42] <miguelzinho> here is what I'm doing: modules/elabsis/manifests/bacula-fd.pp: class elabsis::bacula-fd ($bacula_fd_name) {..} | ||
| [2012/01/06 19:05:21] <miguelzinho> node ".." {class {'elabsis::bacula-fd': | ||
| [2012/01/06 19:05:22] <miguelzinho> bacula_fd_name = "Puppet2", | ||
| [2012/01/06 19:05:22] <miguelzinho> } | ||
| [2012/01/06 19:05:22] <miguelzinho> } | ||
| [2012/01/06 19:05:27] @ highclasshole left channel #puppet ("WeeChat 0.3.2") | ||
| [2012/01/06 19:06:12] @ Quit: neonflux2: Quit: Leaving. | ||
| [2012/01/06 19:06:17] <miguelzinho> ignore me, just found out the missing "=>" | ||
| [2012/01/06 19:07:37] @ tilgovi left channel #puppet ("Bouncing.") | ||
| [2012/01/06 19:08:03] <druonysus> if I want to make puppet replace a hosts file do I make a hosts module? there would I put the file it is shareing in that file? | ||
| [2012/01/06 19:09:19] @ Holocaine joined channel #puppet | ||
| [2012/01/06 19:11:15] @ Quit: aculich: Quit: Leaving. | ||
| [2012/01/06 19:11:49] <^conner> what is the proper directory structure for a::b::c ? a/manifests/b/c.pp ? | ||
| [2012/01/06 19:12:26] <torrancew> ^conner: that's correct | ||
| [2012/01/06 19:12:37] <^conner> torrancew, thx ;) | ||
| [2012/01/06 19:15:19] <^conner> I which puppet had a perlish qw() | ||
| [2012/01/06 19:15:25] <^conner> *wish | ||
| [2012/01/06 19:17:07] @ Quit: DJClean: Read error: Operation timed out | ||
| [2012/01/06 19:17:39] @ Quit: benjiedmund: Ping timeout: 240 seconds | ||
| [2012/01/06 19:18:09] <Raboo> i need help with my yumrepo resource | ||
| [2012/01/06 19:18:15] <Raboo> http://pastie.org/3140578 | ||
| [2012/01/06 19:18:40] <^conner> Raboo, what's the error message? | ||
| [2012/01/06 19:18:50] <Raboo> where and how can i put provider = yum | ||
| [2012/01/06 19:19:15] <Raboo> err: Failed to apply catalog: Could not find dependency Yumrepo[vmware] for Package[vmware-tools] at /etc/puppet/modules/vmware/manifests/init.pp:46 | ||
| [2012/01/06 19:19:29] @ Quit: spiette: Quit: Leaving | ||
| [2012/01/06 19:19:46] <Raboo> perhaps i should show you line 47 awell= | ||
| [2012/01/06 19:19:47] <Raboo> ? | ||
| [2012/01/06 19:20:15] <eric0> you can't show tiny segments of the problematic code and expect anyone to make sense of it | ||
| [2012/01/06 19:20:23] <Raboo> ohh | ||
| [2012/01/06 19:20:29] @ joe-mac joined channel #puppet | ||
| [2012/01/06 19:20:33] <Raboo> i can't ;) | ||
| [2012/01/06 19:20:39] @ Quit: ghg: Read error: Operation timed out | ||
| [2012/01/06 19:20:42] <Raboo> i can paste the whole file then | ||
| [2012/01/06 19:20:45] <^conner> Raboo, please post the entire code blurb and error output | ||
| [2012/01/06 19:20:53] <^conner> Raboo, in pastebin... | ||
| [2012/01/06 19:21:31] <Raboo> http://pastie.org/3140578 | ||
| [2012/01/06 19:21:49] @ Quit: blentz: Ping timeout: 240 seconds | ||
| [2012/01/06 19:22:41] <Raboo> err: Failed to apply catalog: Could not find dependency Yumrepo[vmware] for Package[vmware-tools] at /etc/puppet/modules/vmware/manifests/init.pp:46 | ||
| [2012/01/06 19:22:51] <Raboo> on a suse box of course | ||
| [2012/01/06 19:23:43] <^conner> what is the output of the entire run? I suspect yumrepo is failing | ||
| [2012/01/06 19:24:01] <eric0> looks like that case isn't matching $operatingsystem so it falls through to the empty default | ||
| [2012/01/06 19:24:53] <Raboo> that error is the entire run | ||
| [2012/01/06 19:25:32] <Raboo> eric0 ok | ||
| [2012/01/06 19:25:54] <Raboo> can i put in default like an "unrecognized OS" | ||
| [2012/01/06 19:26:03] <Raboo> so i see that in error msg | ||
| [2012/01/06 19:26:26] <^conner> audit | ||
| [2012/01/06 19:26:28] @ MUILTR joined channel #puppet | ||
| [2012/01/06 19:26:31] @ Quit: lak: Quit: Leaving. | ||
| [2012/01/06 19:27:09] <nlew> default: { fail "Unknown operating system $operatingsystem" } | ||
| [2012/01/06 19:27:27] <eric0> yes, fail indeed | ||
| [2012/01/06 19:27:34] <^conner> Raboo, i think you need to quote the os names | ||
| [2012/01/06 19:27:41] <Raboo> ok | ||
| [2012/01/06 19:28:23] <Raboo> but the entire fail is quoted | ||
| [2012/01/06 19:28:27] <shawns|work> all my os names are lowercase. not sure if that is messing with you | ||
| [2012/01/06 19:28:33] <Raboo> ohh | ||
| [2012/01/06 19:28:34] <Raboo> i get it | ||
| [2012/01/06 19:29:03] <Raboo> ^conner but it works for redhat.. | ||
| [2012/01/06 19:29:29] @ Quit: emmanuelux: Ping timeout: 240 seconds | ||
| [2012/01/06 19:29:31] * ^conner shrugs | ||
| [2012/01/06 19:30:13] <Raboo> ohh | ||
| [2012/01/06 19:30:19] <Raboo> the error looks like this now | ||
| [2012/01/06 19:30:20] <Raboo> err: Failed to apply catalog: Could not find dependency Package[yum] for Yumrepo[vmware] at /etc/puppet/modules/vmware/manifests/init.pp:100 | ||
| [2012/01/06 19:30:42] <Raboo> that other error might be from before i added sles in os | ||
| [2012/01/06 19:30:57] <shawns|work> where is your yum package defined? | ||
| [2012/01/06 19:30:57] <^conner> Raboo, Package["yum"] fails for me on scientific too | ||
| [2012/01/06 19:31:09] <^conner> i don't understand why | ||
| [2012/01/06 19:31:18] <^conner> maybe because it's noarch | ||
| [2012/01/06 19:31:31] <the_ramink> Raboo: you may want to try /(?i:suse|opensuse|sles)/ => so you don't need to worry about case | ||
| [2012/01/06 19:31:49] <^conner> shawns|work, ya, duh, of course | ||
| [2012/01/06 19:32:10] <Raboo> ok | ||
| [2012/01/06 19:32:13] <^conner> Raboo, you need to declare package{ 'yum': ensure => present } | ||
| [2012/01/06 19:33:00] <^conner> or just remove the dep | ||
| [2012/01/06 19:33:12] <^conner> since yum is the provider... your not going to be installing yum if it isn't there | ||
| [2012/01/06 19:33:20] @ Quit: dan__t: Ping timeout: 240 seconds | ||
| [2012/01/06 19:33:38] <Raboo> ^conner it fails when yum is not installed | ||
| [2012/01/06 19:34:01] <^conner> Raboo, right, so will all package{} commands | ||
| [2012/01/06 19:34:09] @ Quit: benkevan: Ping timeout: 240 seconds | ||
| [2012/01/06 19:34:36] @ Quit: k299: Remote host closed the connection | ||
| [2012/01/06 19:34:47] <^conner> Raboo, you could provide a url to the rpm in the package declaration I guess... that would work without yum | ||
| [2012/01/06 19:35:09] <Raboo> but puppet can install yum thru zypper | ||
| [2012/01/06 19:35:24] <^conner> i didn't know there was a zypper provider | ||
| [2012/01/06 19:35:32] <^conner> i'm clueless about sles these days | ||
| [2012/01/06 19:35:41] <Raboo> it can install packages, thats it i think | ||
| [2012/01/06 19:36:18] <Raboo> conner where do i put that package{ 'yum': ensure => present } | ||
| [2012/01/06 19:36:36] <Raboo> above yumrepo, under suse? | ||
| [2012/01/06 19:37:18] <Raboo> i'm a bit rusty with this, was a while sinse i played with puppet modules and i'm kind of a noob | ||
| [2012/01/06 19:37:22] <^conner> Raboo, somewhere in the vmware class in the scope above that case | ||
| [2012/01/06 19:37:29] @ Quit: miguelzinho: Remote host closed the connection | ||
| [2012/01/06 19:37:49] <^conner> Raboo, it doesn't matter where... puppet isn't iterative... each declaration is independant (there is no ordering) | ||
| [2012/01/06 19:37:58] <Raboo> ok | ||
| [2012/01/06 19:38:26] <^conner> I think of puppet and just building a big DAG tree | ||
| [2012/01/06 19:38:38] <^conner> every delcaration is adding a node to the tree somewhere | ||
| [2012/01/06 19:39:04] <Raboo> DAG? | ||
| [2012/01/06 19:39:27] <Raboo> it's doing stuff now! | ||
| [2012/01/06 19:39:31] <^conner> directed acyclical graph | ||
| [2012/01/06 19:39:36] <Raboo> notice: Finished catalog run in 57.11 seconds | ||
| [2012/01/06 19:39:59] <^conner> be sure to send shawns|work a beer | ||
| [2012/01/06 19:40:01] <^conner> ;) | ||
| [2012/01/06 19:40:21] <Raboo> hehe | ||
| [2012/01/06 19:40:34] <Raboo> if he comes to stockholm i can buy him two | ||
| [2012/01/06 19:40:58] <shawns|work> I'll keep it in mind if I ever go. :) | ||
| [2012/01/06 19:41:06] <Raboo> :) | ||
| [2012/01/06 19:41:33] <Raboo> ok now i just gotta fix all other errors | ||
| [2012/01/06 19:41:45] <Raboo> damn suse | ||
| [2012/01/06 19:41:57] <Raboo> i had everything working just fine on rhel | ||
| [2012/01/06 19:42:28] <^conner> Raboo, I used centos/sci/rhel because all the puppet conf is the same | ||
| [2012/01/06 19:42:41] <Raboo> ok | ||
| [2012/01/06 19:42:43] <^conner> rhel support is pretty good too | ||
| [2012/01/06 19:42:54] <Raboo> whats the difference between sci and centos? | ||
| [2012/01/06 19:43:05] <shawns|work> sl does automatic updates by default | ||
| [2012/01/06 19:43:09] <^conner> scientific has typically been more up to date | ||
| [2012/01/06 19:43:26] <shawns|work> centos is more strict on being binary compatible with rhel | ||
| [2012/01/06 19:43:38] <^conner> centos has been rediculously behind in el6.x | ||
| [2012/01/06 19:43:44] <Raboo> ok | ||
| [2012/01/06 19:43:46] <shawns|work> not for 6.1 | ||
| [2012/01/06 19:43:47] <Raboo> but not now | ||
| [2012/01/06 19:43:54] <shawns|work> err | ||
| [2012/01/06 19:43:56] <shawns|work> 6.2 | ||
| [2012/01/06 19:43:58] <shawns|work> 2 weeks! | ||
| [2012/01/06 19:43:59] <^conner> shawns|work, that's not true anymore... SL 5.x made changes... in 6.x all changes are in another repo | ||
| [2012/01/06 19:44:07] <Raboo> yeah, it took two weeks | ||
| [2012/01/06 19:44:23] @ Quit: `Kevin: Ping timeout: 252 seconds | ||
| [2012/01/06 19:44:30] <Raboo> hmm | ||
| [2012/01/06 19:44:45] <shawns|work> sl lost troy dawson (went to work for redhat) so it's back to centos for me. | ||
| [2012/01/06 19:44:45] <^conner> yes, well centos did catch up | ||
| [2012/01/06 19:44:54] <the_ramink> Raboo: sometimes it's easier to have a params class abstract some of the distro differences or even include vmware::$::operatingsystem if the differences are vast. An example of how I use the params stuff, https://github.com/rkhatibi/rdk-puppet-modules/blob/master/apache/manifests/params.pp | ||
| [2012/01/06 19:44:54] <^conner> I doubt they will stay that way | ||
| [2012/01/06 19:45:18] @ rubic joined channel #puppet | ||
| [2012/01/06 19:46:03] <^conner> shawns|work, I still have 70+ centos5.x. I won't even consider changing my sl 6.x boxes to centos until they can prove they'll stay current | ||
| [2012/01/06 19:46:24] <^conner> shawns|work, i have rhel6.x too and it sucks when there is a big package delta | ||
| [2012/01/06 19:47:03] <Raboo> the_ramink ok, but this module is something i picked up, and fixed, it, because it was broken | ||
| [2012/01/06 19:47:12] <Raboo> or perhaps also adjusted it a bit | ||
| [2012/01/06 19:48:34] <shawns|work> I don't think there is going to be a huge lag in c6 releases anymore, unless something drastically changes. | ||
| [2012/01/06 19:49:01] <shawns|work> when c7 comes out tho .. huge lag. | ||
| [2012/01/06 19:49:02] <^conner> they need to prove it | ||
| [2012/01/06 19:49:02] <shawns|work> heh | ||
| [2012/01/06 19:49:42] <^conner> 5.x has been a bit laggy too | ||
| [2012/01/06 19:49:44] <shawns|work> they opened up the process quite a bit, released their tools and mock builds .. the last release took 2 weeks | ||
| [2012/01/06 19:50:03] <^conner> well that's an improvement... I looked a year ago and it was all secret sauce | ||
| [2012/01/06 19:50:06] @ Quit: abetterlie: Ping timeout: 268 seconds | ||
| [2012/01/06 19:50:12] <^conner> compare that to gentoo which provides you with all of catalyst | ||
| [2012/01/06 19:50:14] <^conner> and the specs | ||
| [2012/01/06 19:50:25] <shawns|work> the only thing they need to do now is learn to harness their community instead of spurning it | ||
| [2012/01/06 19:50:45] <^conner> gentoo makes it so easy that I used to have our on inhouse gentoo dist | ||
| [2012/01/06 19:50:51] <^conner> centos needs to get to that point | ||
| [2012/01/06 19:51:16] @ abetterlie joined channel #puppet | ||
| [2012/01/06 19:51:19] <^conner> and rhel needs to start being self hosting so it's easiesr for binary compat | ||
| [2012/01/06 19:52:17] <misc> I doubt the rhel people use something lese than rhel to rebuild everything :) | ||
| [2012/01/06 19:52:22] <misc> else | ||
| [2012/01/06 19:53:04] <^conner> they seem to use the previous release | ||
| [2012/01/06 19:53:15] <^conner> el5 is the build platform for el6 | ||
| [2012/01/06 19:53:20] <shawns|work> they use koji, it's fairly impressive | ||
| [2012/01/06 19:53:51] <^conner> shawns|work, I don't think EL is using that yet... that's fedora | ||
| [2012/01/06 19:53:52] <shawns|work> not sure if rhel uses koji, i meant fedora | ||
| [2012/01/06 19:53:52] <Raboo> only 12 errors | ||
| [2012/01/06 19:53:53] <Raboo> :) | ||
| [2012/01/06 19:53:59] @ Quit: paxos: Quit: Leaving. | ||
| [2012/01/06 19:54:11] <Raboo> i gotta sleep godsdamnit | ||
| [2012/01/06 19:54:12] <shawns|work> it doesn't make sense for centos to use koji | ||
| [2012/01/06 19:54:15] <misc> ^conner: I am not sure there is another way, since you cannot use your new distro before being sure it is working, and once you are sure it work, you have finished | ||
| [2012/01/06 19:54:22] <Raboo> what is koji? | ||
| [2012/01/06 19:54:35] @ Quit: brunoleon: Remote host closed the connection | ||
| [2012/01/06 19:54:43] <misc> Raboo: a build system, made by fedora | ||
| [2012/01/06 19:54:49] <^conner> misc, it's like building gcc. You use gcc to build gcc+1 and then build gcc+1 again with the new build | ||
| [2012/01/06 19:54:53] <misc> the stuff that dispatch jobs, etc | ||
| [2012/01/06 19:55:19] <misc> ^conner: yeah, but a complete distro is slightly more work than 1 single component | ||
| [2012/01/06 19:55:29] @ Quit: djm68: Remote host closed the connection | ||
| [2012/01/06 19:55:34] <^conner> misc, yes, you need to do it in stages | ||
| [2012/01/06 19:55:46] <Raboo> centos use mock | ||
| [2012/01/06 19:56:00] <^conner> misc, gentoo does 3 stages of building to build from scratch | ||
| [2012/01/06 19:56:02] <misc> and what would be the interest of using the new distro to build itself ? | ||
| [2012/01/06 19:56:17] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2012/01/06 19:56:22] <^conner> misc, so you always know exactly what the abi is | ||
| [2012/01/06 19:56:34] <^conner> isn't of guessing at what random gcc/etc what used to build crap | ||
| [2012/01/06 19:56:50] <misc> I can see the interest of being able to rebuild from scratch automatically, but that's usually a rather hard process to automate | ||
| [2012/01/06 19:57:19] <^conner> it's also a good test | ||
| [2012/01/06 19:57:26] <^conner> think about cross compiling from x86 -> arm | ||
| [2012/01/06 19:57:30] @ Quit: abetterlie: Ping timeout: 268 seconds | ||
| [2012/01/06 19:57:43] <^conner> the first thing you want to do is rebuild everything on arm to make sure your system actually works | ||
| [2012/01/06 19:57:56] <^conner> it's a great workout for the software ;) | ||
| [2012/01/06 19:58:18] <misc> rebulding on arm is not sufficient, since there is various run time error on arm | ||
| [2012/01/06 19:58:49] <misc> ( alignement trap, etc, etc ), so stuff can build fine and still segfault in various way | ||
| [2012/01/06 19:58:53] @ abetterlie joined channel #puppet | ||
| [2012/01/06 19:59:00] <Raboo> i think i'm going to try gentoo-prefix | ||
| [2012/01/06 19:59:16] <^conner> misc, getting to the point of self hosting is the first major part of a bootstrap | ||
| [2012/01/06 19:59:41] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/06 20:01:25] @ `Kevin joined channel #puppet | ||
| [2012/01/06 20:03:45] @ skm joined channel #puppet | ||
| [2012/01/06 20:04:21] <nitram_macair> there any docs on moving the puppet master | ||
| [2012/01/06 20:05:04] <Raboo> good night fellas | ||
| [2012/01/06 20:08:02] @ Quit: alanevans: Remote host closed the connection | ||
| [2012/01/06 20:08:24] <^conner> nitram_macair, no that I know... it's very painful | ||
| [2012/01/06 20:08:29] <^conner> it breaks the certs | ||
| [2012/01/06 20:08:39] <nitram_macair> yea :( | ||
| [2012/01/06 20:08:44] <nitram_macair> running in to that | ||
| [2012/01/06 20:08:49] @ Quit: maxmartin: Quit: Computer has gone to sleep. | ||
| [2012/01/06 20:08:53] <nitram_macair> need to read up on CA's i thinks | ||
| [2012/01/06 20:09:22] <^conner> ca hostname has to match dns | ||
| [2012/01/06 20:09:43] <nitram_macair> so that parts ok, its a cname of puppet | ||
| [2012/01/06 20:10:16] <nitram_macair> so maybe just copying the ssl dir over will work. | ||
| [2012/01/06 20:10:19] <^conner> nope | ||
| [2012/01/06 20:10:27] <^conner> cname isn't good enough | ||
| [2012/01/06 20:10:35] <^conner> exact match | ||
| [2012/01/06 20:10:58] <nitram_macair> i see thats a bummer. | ||
| [2012/01/06 20:11:20] @ Quit: willaerk: Quit: Leaving | ||
| [2012/01/06 20:11:21] <^conner> yes, I ran it'd wierd problems trying to make the puppet cert name a cname as well | ||
| [2012/01/06 20:11:49] <nitram_macair> ok maybe il just reauth everything. | ||
| [2012/01/06 20:12:00] <nitram_macair> thanks | ||
| [2012/01/06 20:12:02] <^conner> you'll have to do that anyways AFAIK | ||
| [2012/01/06 20:14:30] <the_ramink> nitram_macair: depends on how you've generated things. In my case I set certname = puppet.mydomain.com and dns alt names so it 'll respond to puppet, puppet.new puppet.old, etc so I can move things around. Ideally your master cert isn't tied to the hostname of the server it resides on | ||
| [2012/01/06 20:14:39] @ Quit: kenperkins: Ping timeout: 240 seconds | ||
| [2012/01/06 20:15:38] @ Quit: tmclaugh: Quit: tmclaugh | ||
| [2012/01/06 20:17:49] @ Quit: ldlework: Ping timeout: 240 seconds | ||
| [2012/01/06 20:19:06] @ Quit: bosszaru: Quit: leaving | ||
| [2012/01/06 20:19:32] @ Quit: PotatoRape: Read error: Connection reset by peer | ||
| [2012/01/06 20:19:44] <nitram_macair> thanks all | ||
| [2012/01/06 20:20:29] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/06 20:21:14] <^conner> anyone remember the magicfu to purge unmanaged ssh_authorized_key ? | ||
| [2012/01/06 20:21:36] @ Quit: abetterlie: Ping timeout: 240 seconds | ||
| [2012/01/06 20:21:47] <maxb> Why would 'puppet apply -e ""' end up forking an 'arp -a' command? | ||
| [2012/01/06 20:22:15] <maxb> Mine is, and as a result is hanging because arp -a is taking ages to do reverse dns lookups on every arp entry | ||
| [2012/01/06 20:22:59] <danblack> maxb: i'd guess thats its part of facter that executes all. | ||
| [2012/01/06 20:23:09] @ Quit: the_ramink: Ping timeout: 240 seconds | ||
| [2012/01/06 20:23:32] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2012/01/06 20:23:39] @ abetterlie joined channel #puppet | ||
| [2012/01/06 20:26:18] @ dlb__ joined channel #puppet | ||
| [2012/01/06 20:27:36] <maxb> Thanks - any, weird | ||
| [2012/01/06 20:27:48] <maxb> I can't even figure out what it's trying to do by looking at the code | ||
| [2012/01/06 20:27:57] <maxb> s/any/and/ | ||
| [2012/01/06 20:28:17] @ djm68 joined channel #puppet | ||
| [2012/01/06 20:28:39] <shawns|work> maxb: on the client 'puppetd --test --color=no --verbose --debug' , should tell you what it's trying to do | ||
| [2012/01/06 20:29:08] @ Quit: end3r-: Ping timeout: 252 seconds | ||
| [2012/01/06 20:30:00] @ Quit: dlb__: Remote host closed the connection | ||
| [2012/01/06 20:32:47] @ Demosthenes joined channel #puppet | ||
| [2012/01/06 20:34:02] @ end3r- joined channel #puppet | ||
| [2012/01/06 20:34:29] @ Quit: teratoma: Quit: leaving | ||
| [2012/01/06 20:35:49] @ Quit: end3r-: Client Quit | ||
| [2012/01/06 20:36:06] @ alanevans joined channel #puppet | ||
| [2012/01/06 20:36:41] @ end3r- joined channel #puppet | ||
| [2012/01/06 20:38:36] @ Quit: zwi: Quit: Leaving. | ||
| [2012/01/06 20:38:51] @ zwi joined channel #puppet | ||
| [2012/01/06 20:39:10] @ Quit: williemach: Quit: Leaving. | ||
| [2012/01/06 20:40:42] @ Quit: end3r-: Read error: Connection reset by peer | ||
| [2012/01/06 20:43:16] @ end3r- joined channel #puppet | ||
| [2012/01/06 20:44:20] @ Quit: `Kevin: Ping timeout: 255 seconds | ||
| [2012/01/06 20:46:29] @ Quit: alanevans: Ping timeout: 240 seconds | ||
| [2012/01/06 20:49:31] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/06 20:51:29] @ langworthy joined channel #puppet | ||
| [2012/01/06 20:54:14] @ Quit: seanh-ansca: Ping timeout: 255 seconds | ||
| [2012/01/06 20:57:11] @ Quit: wilmoore: Read error: Operation timed out | ||
| [2012/01/06 20:58:30] @ skm joined channel #puppet | ||
| [2012/01/06 20:59:41] @ alanevans joined channel #puppet | ||
| [2012/01/06 21:00:54] @ Quit: cwarden: Ping timeout: 248 seconds | ||
| [2012/01/06 21:03:42] @ Quit: bmahe: Ping timeout: 255 seconds | ||
| [2012/01/06 21:04:02] @ `Kevin joined channel #puppet | ||
| [2012/01/06 21:04:19] @ bmahe joined channel #puppet | ||
| [2012/01/06 21:07:31] @ tmclaugh joined channel #puppet | ||
| [2012/01/06 21:08:22] @ Quit: tmclaugh: Client Quit | ||
| [2012/01/06 21:17:49] @ Quit: Promethe1s: Ping timeout: 240 seconds | ||
| [2012/01/06 21:20:19] @ erkules|away joined channel #puppet | ||
| [2012/01/06 21:20:29] @ Quit: erkules: Read error: Operation timed out | ||
| [2012/01/06 21:26:07] @ Quit: Holocaine: | ||
| [2012/01/06 21:26:58] @ Quit: Demosthenes: Quit: leaving | ||
| [2012/01/06 21:28:50] @ daysmen joined channel #puppet | ||
| [2012/01/06 21:33:38] @ gazoombo joined channel #puppet | ||
| [2012/01/06 21:37:30] @ Quit: langworthy: Ping timeout: 252 seconds | ||
| [2012/01/06 21:41:44] @ Quit: xeor: Ping timeout: 240 seconds | ||
| [2012/01/06 21:41:58] @ Quit: jedi4ever: Quit: jedi4ever | ||
| [2012/01/06 21:43:45] @ Quit: djm68: Remote host closed the connection | ||
| [2012/01/06 21:45:43] @ Quit: gazoombo: Quit: Leaving. | ||
| [2012/01/06 21:46:46] @ Quit: kelseyhightower: Quit: kelseyhightower | ||
| [2012/01/06 21:47:32] @ Quit: justintime: Quit: Leaving. | ||
| [2012/01/06 21:51:12] @ teratoma joined channel #puppet | ||
| [2012/01/06 21:57:21] @ Quit: ianbrandt: Quit: ianbrandt | ||
| [2012/01/06 21:59:29] @ Holocaine joined channel #puppet | ||
| [2012/01/06 22:00:26] @ langworthy joined channel #puppet | ||
| [2012/01/06 22:01:13] @ Quit: bmahe: Quit: Leaving | ||
| [2012/01/06 22:02:26] @ ewag joined channel #puppet | ||
| [2012/01/06 22:06:16] @ IndyMichaelB joined channel #puppet | ||
| [2012/01/06 22:07:36] @ checkers left channel #puppet () | ||
| [2012/01/06 22:16:09] @ Quit: easel: Quit: Leaving... | ||
| [2012/01/06 22:17:09] @ Quit: metcalfc: Read error: Operation timed out | ||
| [2012/01/06 22:18:20] @ seanh-ansca joined channel #puppet | ||
| [2012/01/06 22:21:37] @ Quit: seanh-ansca: Client Quit | ||
| [2012/01/06 22:23:30] @ Quit: langworthy: Remote host closed the connection | ||
| [2012/01/06 22:23:49] @ langworthy joined channel #puppet | ||
| [2012/01/06 22:31:14] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/06 22:44:56] @ Quit: nul0op: Ping timeout: 260 seconds | ||
| [2012/01/06 22:46:41] @ gazoombo joined channel #puppet | ||
| [2012/01/06 22:54:14] @ joe-mac1 joined channel #puppet | ||
| [2012/01/06 22:58:29] @ Quit: joe-mac1: Ping timeout: 240 seconds | ||
| [2012/01/06 23:00:14] @ Quit: nkts: Quit: nkts | ||
| [2012/01/06 23:01:47] @ Quit: zul: Quit: Ex-Chat | ||
| [2012/01/06 23:05:05] @ Quit: gazoombo: Quit: Leaving. | ||
| [2012/01/06 23:06:50] @ djm68 joined channel #puppet | ||
| [2012/01/06 23:09:00] @ joe-mac1 joined channel #puppet | ||
| [2012/01/06 23:09:04] @ Quit: |Majestic|: Ping timeout: 248 seconds | ||
| [2012/01/06 23:13:20] @ Quit: djm68: Remote host closed the connection | ||
| [2012/01/06 23:19:13] @ Quit: alanevans: Remote host closed the connection | ||
| [2012/01/06 23:21:05] @ the_ramink joined channel #puppet | ||
| [2012/01/06 23:21:06] @ Quit: cliff-hm: Ping timeout: 260 seconds | ||
| [2012/01/06 23:24:09] @ tizzo-afk is now known as tizzo | ||
| [2012/01/06 23:31:45] @ Quit: MUILTR: Ping timeout: 255 seconds | ||
| [2012/01/06 23:31:51] @ MUILTR joined channel #puppet | ||
| [2012/01/06 23:38:29] @ Quit: joe-mac1: Ping timeout: 240 seconds | ||
| [2012/01/06 23:41:59] <teratoma> in debian land, for certain packages, i want to dpkg --force-confmiss , instead of dpkg. how would i do that? i guess i need to override the provider? | ||
| [2012/01/06 23:44:01] @ joe-mac1 joined channel #puppet | ||
| [2012/01/06 23:49:18] @ Quit: tobert: Quit: leaving | ||
| [2012/01/06 23:54:48] @ wilmoore joined channel #puppet |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!