| [2010/03/02 00:06:48] @ Log started by gepetto | ||
| [2010/03/02 00:06:48] @ raphink joined channel #puppet | ||
| [2010/03/02 00:07:13] @ alduin joined channel #puppet | ||
| [2010/03/02 00:08:05] @ blahdeblah joined channel #puppet | ||
| [2010/03/02 00:08:49] <alduin> Is there any way to disable puppetmasterd's reverse lookups on client connections and allow them even if what they're reporting as their fqdn doesn't match the reverse of their IP? | ||
| [2010/03/02 00:12:30] @ randybias|away is now known as randybias | ||
| [2010/03/02 00:20:20] @ Quit: biertie: Quit: I'm off :) | ||
| [2010/03/02 00:20:47] @ joe-mac1 left channel #puppet () | ||
| [2010/03/02 00:21:55] @ Quit: sebas891: Quit: Leaving. | ||
| [2010/03/02 00:29:48] @ Quit: lak: Quit: lak | ||
| [2010/03/02 00:34:10] @ Quit: afletcher: Quit: afletcher | ||
| [2010/03/02 00:36:21] @ lak joined channel #puppet | ||
| [2010/03/02 00:41:58] @ cwebber joined channel #puppet | ||
| [2010/03/02 00:46:12] @ Quit: cwebber: Client Quit | ||
| [2010/03/02 00:50:10] @ asenchi joined channel #puppet | ||
| [2010/03/02 00:52:15] @ Quit: Bass10: Ping timeout: 252 seconds | ||
| [2010/03/02 00:54:09] @ Quit: blahdeblah: Quit: Leaving. | ||
| [2010/03/02 00:59:02] @ Quit: Spads: Remote host closed the connection | ||
| [2010/03/02 00:59:15] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/03/02 00:59:29] @ nexx joined channel #puppet | ||
| [2010/03/02 00:59:31] @ Spads joined channel #puppet | ||
| [2010/03/02 01:06:30] @ m1nish joined channel #puppet | ||
| [2010/03/02 01:08:32] @ murkk_ joined channel #puppet | ||
| [2010/03/02 01:09:04] @ Quit: Spads: Ping timeout: 258 seconds | ||
| [2010/03/02 01:09:44] @ Spads joined channel #puppet | ||
| [2010/03/02 01:09:53] @ Quit: murkk_: Client Quit | ||
| [2010/03/02 01:10:39] @ cwebber joined channel #puppet | ||
| [2010/03/02 01:10:52] @ Quit: murkk: Read error: Operation timed out | ||
| [2010/03/02 01:16:43] @ Quit: \ask: Remote host closed the connection | ||
| [2010/03/02 01:25:09] @ Quit: axisys: Ping timeout: 240 seconds | ||
| [2010/03/02 01:27:43] @ jes5 joined channel #puppet | ||
| [2010/03/02 01:30:38] @ Quit: jes5: Client Quit | ||
| [2010/03/02 01:31:58] @ vermeer__ joined channel #puppet | ||
| [2010/03/02 01:33:31] @ Quit: cwebber: Quit: cwebber | ||
| [2010/03/02 01:58:44] @ manish__ joined channel #puppet | ||
| [2010/03/02 01:59:36] @ Quit: lak: Quit: lak | ||
| [2010/03/02 02:00:05] @ Quit: m1nish: Ping timeout: 245 seconds | ||
| [2010/03/02 02:00:24] @ Quit: manish__: Client Quit | ||
| [2010/03/02 02:00:58] @ m1nish joined channel #puppet | ||
| [2010/03/02 02:02:31] @ ericlee joined channel #puppet | ||
| [2010/03/02 02:04:18] @ Quit: zipkid: Ping timeout: 252 seconds | ||
| [2010/03/02 02:04:37] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/03/02 02:05:17] @ alexine_dsouza joined channel #puppet | ||
| [2010/03/02 02:05:49] @ Quit: f3ew: Ping timeout: 264 seconds | ||
| [2010/03/02 02:06:35] @ f3ew joined channel #puppet | ||
| [2010/03/02 02:07:04] @ bug joined channel #puppet | ||
| [2010/03/02 02:09:46] @ biertie joined channel #puppet | ||
| [2010/03/02 02:10:31] @ lak joined channel #puppet | ||
| [2010/03/02 02:12:26] @ Quit: alban2: Ping timeout: 240 seconds | ||
| [2010/03/02 02:15:47] <tessier__> WTF? webrick is the default server for puppet and it can't handle a measly 30 clients?! | ||
| [2010/03/02 02:16:06] <tessier__> I think I need to use splay or something and spread things out. | ||
| [2010/03/02 02:16:44] @ Quit: biertie: Ping timeout: 245 seconds | ||
| [2010/03/02 02:17:33] @ \ask joined channel #puppet | ||
| [2010/03/02 02:17:53] @ zipkid joined channel #puppet | ||
| [2010/03/02 02:17:56] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/03/02 02:18:38] @ alexine_dsouza joined channel #puppet | ||
| [2010/03/02 02:19:16] @ pacalm joined channel #puppet | ||
| [2010/03/02 02:22:10] @ Quit: \ask: Ping timeout: 248 seconds | ||
| [2010/03/02 02:23:06] @ dim0 joined channel #puppet | ||
| [2010/03/02 02:32:42] @ biertie joined channel #puppet | ||
| [2010/03/02 02:34:33] @ Quit: yure: Remote host closed the connection | ||
| [2010/03/02 02:37:47] @ Quit: randybias: Quit: Leaving... | ||
| [2010/03/02 02:38:40] <ericlee> Hi, all. I encountered a weird problem about create users by using puppet. Here's the users.pp I wrote. http://pastebin.com/T7kJji3m | ||
| [2010/03/02 02:39:20] <ericlee> The user can be created but without his/her home directory. That's what I feel confused. | ||
| [2010/03/02 02:41:38] <jra__> tried managehome? | ||
| [2010/03/02 02:42:29] <ericlee> Sorry? | ||
| [2010/03/02 02:42:37] <ericlee> I have to add the item? | ||
| [2010/03/02 02:42:45] @ blahdeblah joined channel #puppet | ||
| [2010/03/02 02:43:56] <jra__> managehome => "true" is what I use | ||
| [2010/03/02 02:44:29] <ericlee> So obviously that would create users' home auto? | ||
| [2010/03/02 02:45:03] <tessier__> ericlee: Yes. I had the same problem. | ||
| [2010/03/02 02:45:23] <tessier__> ericlee: You want managehome => "true" where you create the user to get the homedir created. | ||
| [2010/03/02 02:45:47] <ericlee> Ah, I got it. Thanks very much. That's interesting. | ||
| [2010/03/02 02:46:18] @ Spruit_elf joined channel #puppet | ||
| [2010/03/02 02:46:34] @ TREllis joined channel #puppet | ||
| [2010/03/02 02:48:29] @ Spruit_elf_ joined channel #puppet | ||
| [2010/03/02 02:48:40] @ maxagaz joined channel #puppet | ||
| [2010/03/02 02:52:33] @ Quit: Spruit_elf: Ping timeout: 260 seconds | ||
| [2010/03/02 02:52:39] @ Quit: Spruit_elf_: Ping timeout: 240 seconds | ||
| [2010/03/02 02:59:44] @ Ramonster joined channel #puppet | ||
| [2010/03/02 03:00:07] @ Quit: lak: Quit: lak | ||
| [2010/03/02 03:02:20] @ giskard joined channel #puppet | ||
| [2010/03/02 03:04:09] @ gebi joined channel #puppet | ||
| [2010/03/02 03:09:37] @ Quit: Spads: Ping timeout: 256 seconds | ||
| [2010/03/02 03:12:06] @ kc7zzv joined channel #puppet | ||
| [2010/03/02 03:12:14] @ lak joined channel #puppet | ||
| [2010/03/02 03:13:26] @ a55 joined channel #puppet | ||
| [2010/03/02 03:18:25] @ Quit: lak: Ping timeout: 264 seconds | ||
| [2010/03/02 03:19:54] @ Quit: giskard: Remote host closed the connection | ||
| [2010/03/02 03:20:09] @ MattyM joined channel #puppet | ||
| [2010/03/02 03:22:03] @ pinoyskull_ joined channel #puppet | ||
| [2010/03/02 03:22:04] @ Quit: pinoyskull: Read error: Connection reset by peer | ||
| [2010/03/02 03:29:01] @ Quit: rgoes: Quit: Leaving | ||
| [2010/03/02 03:31:39] @ Quit: vermeer__: Ping timeout: 240 seconds | ||
| [2010/03/02 03:35:06] @ Djelibeybi joined channel #puppet | ||
| [2010/03/02 03:35:53] @ Quit: pinoyskull_: Ping timeout: 258 seconds | ||
| [2010/03/02 03:47:26] @ giskard joined channel #puppet | ||
| [2010/03/02 03:49:12] @ Robbie joined channel #puppet | ||
| [2010/03/02 03:49:41] @ Robbie is now known as Guest64972 | ||
| [2010/03/02 03:52:05] @ Quit: filler: Read error: Connection reset by peer | ||
| [2010/03/02 03:54:12] @ bodepd joined channel #puppet | ||
| [2010/03/02 03:55:55] @ Quit: gebi: Ping timeout: 245 seconds | ||
| [2010/03/02 03:56:10] @ Spruit_elf joined channel #puppet | ||
| [2010/03/02 03:57:05] @ bodepd left channel #puppet () | ||
| [2010/03/02 03:57:54] @ pinoyskull_ joined channel #puppet | ||
| [2010/03/02 04:03:37] @ Spads joined channel #puppet | ||
| [2010/03/02 04:03:44] @ Quit: Spruit_elf: Quit: Spruit_elf | ||
| [2010/03/02 04:04:29] @ alban2 joined channel #puppet | ||
| [2010/03/02 04:10:06] @ themroc joined channel #puppet | ||
| [2010/03/02 04:11:10] @ benlovell joined channel #puppet | ||
| [2010/03/02 04:13:47] @ vermeer__ joined channel #puppet | ||
| [2010/03/02 04:24:00] @ Quit: m1nish: Ping timeout: 252 seconds | ||
| [2010/03/02 04:25:29] @ \ask joined channel #puppet | ||
| [2010/03/02 04:26:19] @ Quit: ericlee: Quit: Leaving | ||
| [2010/03/02 04:28:32] @ m1nish joined channel #puppet | ||
| [2010/03/02 04:32:08] @ Quit: tuf_: Quit: tuf_ | ||
| [2010/03/02 04:32:42] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/03/02 04:44:05] @ Quit: lamech: Ping timeout: 260 seconds | ||
| [2010/03/02 04:45:49] @ lamech joined channel #puppet | ||
| [2010/03/02 04:45:57] @ Quit: pinoyskull_: Ping timeout: 260 seconds | ||
| [2010/03/02 04:51:39] @ soot joined channel #puppet | ||
| [2010/03/02 04:52:05] @ Quit: benlovell: Quit: benlovell | ||
| [2010/03/02 04:53:33] <gepetto> ::trac:: Puppet Augeas edited @ http://reductivelabs.com/trac/puppet/wiki/PuppetAugeas?version=7 | ||
| [2010/03/02 05:10:16] @ pinoyskull_ joined channel #puppet | ||
| [2010/03/02 05:14:25] @ benlovell joined channel #puppet | ||
| [2010/03/02 05:19:38] @ Quit: kc7zzv: Quit: kc7zzv | ||
| [2010/03/02 05:26:08] @ Spruit_elf joined channel #puppet | ||
| [2010/03/02 05:27:37] @ Quit: benlovell: Quit: benlovell | ||
| [2010/03/02 05:30:36] @ mattwynne joined channel #puppet | ||
| [2010/03/02 05:34:31] @ ShiNboi joined channel #puppet | ||
| [2010/03/02 05:34:44] @ Quit: ShiNboi: Remote host closed the connection | ||
| [2010/03/02 05:35:47] @ Quit: soot: Remote host closed the connection | ||
| [2010/03/02 05:41:51] @ jfairbairn joined channel #puppet | ||
| [2010/03/02 05:47:56] @ Quit: mattwynne: Remote host closed the connection | ||
| [2010/03/02 06:03:19] <tim|imac> i wonder when debian will put puppet 0.25.4 from testing in backports :S | ||
| [2010/03/02 06:03:45] @ verwilst joined channel #puppet | ||
| [2010/03/02 06:04:34] @ Quit: asenchi: Quit: Computer has gone to sleep | ||
| [2010/03/02 06:07:06] @ gehel_ joined channel #puppet | ||
| [2010/03/02 06:13:47] <gehel_> Hello ! I'm having trouble trying to implement a puppet solution based on David Schmitt's complete configuration. | ||
| [2010/03/02 06:14:13] <gehel_> It seems that when using storeconfigs some of my variables are not found. | ||
| [2010/03/02 06:14:19] <gehel_> Details at http://pastie.org/849578 | ||
| [2010/03/02 06:24:34] <tim|imac> gehel_: which version of puppet are you using? | ||
| [2010/03/02 06:26:47] @ lohapuk joined channel #puppet | ||
| [2010/03/02 06:26:50] <tim|imac> gehel_: and which version of facter? | ||
| [2010/03/02 06:32:21] <gehel_> puppet 0.24.8 | ||
| [2010/03/02 06:32:57] <gehel_> facter 1.5.4 | ||
| [2010/03/02 06:32:59] @ erik78se joined channel #puppet | ||
| [2010/03/02 06:33:30] <erik78se> Hello.... is there some kind of GUI for puppet somewhere out there ? | ||
| [2010/03/02 06:34:26] @ Ng left channel #puppet () | ||
| [2010/03/02 06:37:31] <tim|imac> erik78se: tried dashboard? | ||
| [2010/03/02 06:37:43] <tim|imac> gehel_: it looks liks your facter isn't talking to puppet or something | ||
| [2010/03/02 06:37:57] <shine> dashboard is buggy :p | ||
| [2010/03/02 06:38:01] <tim|imac> gehel_: what does 'facter fqdn' on the commandline give you? | ||
| [2010/03/02 06:38:08] <tim|imac> shine: or foreman | ||
| [2010/03/02 06:38:15] <erik78se> tim|imac: Nope... | ||
| [2010/03/02 06:38:31] <tim|imac> erik78se, shine: honestly, I'm not that much into GUIs at all :) I like doing the stuff in vim. | ||
| [2010/03/02 06:39:20] <shine> it's fine when you're alone | ||
| [2010/03/02 06:39:35] <gehel_> the output of "facter fqdn" is empty | ||
| [2010/03/02 06:40:15] <gehel_> strange ... I'm pretty sure that I did use fqdn is other classes and it was working ... | ||
| [2010/03/02 06:40:50] <tim|imac> gehel_: looks like you're facter isn't working properly for some reason, then | ||
| [2010/03/02 06:41:04] <tim|imac> shine: we all use vim in the team | ||
| [2010/03/02 06:41:23] <gehel_> tim|imac : any idea where I should look to fix it ? | ||
| [2010/03/02 06:41:34] <erik78se> tim|imac: Sounds like an average UNI(ce) techy then ;) | ||
| [2010/03/02 06:41:40] <tim|imac> gehel_: sorry, no idea :( | ||
| [2010/03/02 06:42:01] <gehel_> tim|imac : ok, I'll see what i can do. Thanks a lot ! | ||
| [2010/03/02 06:42:18] <erik78se> tim|imac: are you working on developing puppet ? | ||
| [2010/03/02 06:42:40] <tim|imac> erik78se: gotta do something for a living :) no, i don't develop puppet itself, we use it for our customers, though | ||
| [2010/03/02 06:43:43] <erik78se> tim|imac: Oh, OK. I'm doing some research now on developing a administration tool for sysadmins pretty much like RH satellite and Landscape. | ||
| [2010/03/02 06:44:20] <erik78se> tim|imac: Thats why I'm having a look around in various projects to see what has been done and so forth. | ||
| [2010/03/02 06:44:21] <tim|imac> no idea what satellite or landscape are, really :) | ||
| [2010/03/02 06:44:31] * tim|imac is a debian user | ||
| [2010/03/02 06:45:10] <ohadlevy> erik78se: theforeman is one gui | ||
| [2010/03/02 06:45:14] <erik78se> tim|imac: Just go and have a look at some screenshots... should be easy enough to find plenty. | ||
| [2010/03/02 06:46:58] <ohadlevy> erik78se: which kind of functionality did you had in mind? | ||
| [2010/03/02 06:47:32] <erik78se> ohadlevy: I'm looking at your project now and its sort of in the same direction we are looking to | ||
| [2010/03/02 06:48:46] <erik78se> We are looking first of all to make configuration and packet-managing of nodes. If puppet should do all of it or not is still an open question. | ||
| [2010/03/02 06:49:24] <ohadlevy> packet managing? or package? | ||
| [2010/03/02 06:50:18] <erik78se> "package" .. misspelled it. | ||
| [2010/03/02 06:51:24] @ asenchi joined channel #puppet | ||
| [2010/03/02 06:52:15] <erik78se> Basically, I've been working with RH satellite (spacewalk) for Redat/CentOS systems and I think it has some limitations that I cant find in any other tool.... | ||
| [2010/03/02 06:53:06] <erik78se> Its also not able to handle .deb systems or any other system other than RH. Landscape is not open source, so thats also ruled out. | ||
| [2010/03/02 06:54:06] @ Quit: Dyresen: Remote host closed the connection | ||
| [2010/03/02 07:01:07] <meltemi> Hmm, where does the output of info() go? | ||
| [2010/03/02 07:04:55] <ohadlevy> erik78se: which limitations? | ||
| [2010/03/02 07:05:36] <erik78se> ohadlevy: Oh, well first and foremost - its not supporting multiple OS/packaging-systems. | ||
| [2010/03/02 07:06:02] <ohadlevy> erik78se: the reason i'm asking is because I was thinking of adding support for it in foreman | ||
| [2010/03/02 07:06:26] <erik78se> ohadlevy: I've been talking to a developer at redhat whos is developing dupport for .deb, but its not even alpha yet and probably wont get into the code for a long time. | ||
| [2010/03/02 07:06:27] <tim|imac> meltemi: to the log on the puppetmaster | ||
| [2010/03/02 07:07:25] <meltemi> tim|imac: Thanks. That's what I thought. | ||
| [2010/03/02 07:07:29] <erik78se> ohadlevy: I like the aim of your project, I think it looks promising. | ||
| [2010/03/02 07:07:31] <ohadlevy> erik78se: I assume its not their top prio | ||
| [2010/03/02 07:07:39] <meltemi> tim|imac: Can't find the entries though :/ | ||
| [2010/03/02 07:07:54] <meltemi> Wonder if it's something to do with running through mongrel | ||
| [2010/03/02 07:07:57] <erik78se> ohadlevy: Its not | ||
| [2010/03/02 07:08:24] <tim|imac> meltemi: we're running through mongrels and we get debug() and err() messages and the like... haven't use info() yet though | ||
| [2010/03/02 07:08:33] <ohadlevy> erik78se: thanks I'm happy to hear that | ||
| [2010/03/02 07:08:58] <tim|imac> meltemi: i usually use notify{} though, so i can simply see it on the client | ||
| [2010/03/02 07:09:18] <meltemi> tim|imac: Cheers, I'll try that | ||
| [2010/03/02 07:09:31] <erik78se> ohadlevy: I could easily contribute if I knew Ruby I guess =) | ||
| [2010/03/02 07:09:32] <meltemi> I'd prefer to see it on the client anyway, as it's a busy puppetmaster | ||
| [2010/03/02 07:09:43] @ Quit: pinoyskull_: Ping timeout: 276 seconds | ||
| [2010/03/02 07:10:24] <ohadlevy> erik78se: 1. ruby is not hard, 2. there is a lot to help :) http://theforeman.org/wiki/foreman/Contribute | ||
| [2010/03/02 07:10:34] <tim|imac> meltemi: i recently blogged a bit about it: http://blog.kumina.nl/2010/02/puppet-tipstricks-debugging-includes-and-inheritance/ | ||
| [2010/03/02 07:10:43] <erik78se> ohadlevy: yeah, probably. | ||
| [2010/03/02 07:10:48] @ aconner joined channel #puppet | ||
| [2010/03/02 07:11:45] @ Quit: nDuff: Read error: Operation timed out | ||
| [2010/03/02 07:12:37] <erik78se> ohadlevy: I'll look some more on your project and talk to the other guys I'm working with and see if we can merge our feature-list and goals with yours. | ||
| [2010/03/02 07:12:51] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/03/02 07:13:30] <erik78se> ohadlevy: But we are still in the research-phase on some of the tools we need to master. So, I guess its a weak promise | ||
| [2010/03/02 07:13:46] <ohadlevy> :) | ||
| [2010/03/02 07:13:51] @ spawnyd joined channel #puppet | ||
| [2010/03/02 07:13:52] @ dyresen joined channel #puppet | ||
| [2010/03/02 07:14:05] <ohadlevy> well.. I'll still be around ;) | ||
| [2010/03/02 07:14:08] <erik78se> ohadlevy: anyway, great to see that you have a project moving. | ||
| [2010/03/02 07:14:49] @ dyresen is now known as Dyresen | ||
| [2010/03/02 07:14:58] @ ahasenack joined channel #puppet | ||
| [2010/03/02 07:16:08] <ohadlevy> erik78se: yeah, opensource is great | ||
| [2010/03/02 07:16:24] <erik78se> ohadlevy: indeed | ||
| [2010/03/02 07:19:52] @ soot joined channel #puppet | ||
| [2010/03/02 07:20:55] @ Quit: aconner: Quit: Leaving | ||
| [2010/03/02 07:25:41] @ sikor_sxe joined channel #puppet | ||
| [2010/03/02 07:25:56] @ Erik78se_mobile joined channel #puppet | ||
| [2010/03/02 07:26:16] <sikor_sxe> hello, i don't really get the external node functionality in puppet. | ||
| [2010/03/02 07:26:47] @ nDuff joined channel #puppet | ||
| [2010/03/02 07:27:04] <sikor_sxe> when a puppetd refreshes it's config, on puppetmasterd the external_nodes command is triggered | ||
| [2010/03/02 07:27:34] <sikor_sxe> the command has to return a YAML thingie | ||
| [2010/03/02 07:28:19] <sikor_sxe> if the puppetd node *somehow* finds itself inside that YAML its using the classes defined in the YAML | ||
| [2010/03/02 07:28:22] <sikor_sxe> am i right? | ||
| [2010/03/02 07:28:27] <ohadlevy> no | ||
| [2010/03/02 07:28:32] <ohadlevy> the yaml is specific to that node | ||
| [2010/03/02 07:29:01] <sikor_sxe> so, the argument to the script is the nodename? | ||
| [2010/03/02 07:29:07] <ohadlevy> yes | ||
| [2010/03/02 07:29:10] <sikor_sxe> ahh | ||
| [2010/03/02 07:29:42] <sikor_sxe> and what is the parameters file doing? | ||
| [2010/03/02 07:29:44] <sikor_sxe> err | ||
| [2010/03/02 07:29:46] <sikor_sxe> array | ||
| [2010/03/02 07:29:54] <sikor_sxe> do i need it at all? | ||
| [2010/03/02 07:30:00] <ohadlevy> provide a list of variables | ||
| [2010/03/02 07:30:30] <sikor_sxe> would a "---\nclasses: \n -development" be sufficient? | ||
| [2010/03/02 07:30:37] <ohadlevy> i think so | ||
| [2010/03/02 07:30:41] <sikor_sxe> great :) | ||
| [2010/03/02 07:31:06] <sikor_sxe> starting to love puppet | ||
| [2010/03/02 07:31:22] @ Mick27 joined channel #puppet | ||
| [2010/03/02 07:33:56] <soot> "err: /File[/var/lib/puppet/lib]: Failed to generate additional resources using 'eval_generate': undefined method `closed?' for nil:NilClass" -- What's the english translation of that error message on a puppet client? | ||
| [2010/03/02 07:34:36] <soot> Have managed to get one fully working installation of puppet working on a small project.. but just moved onto a new one and can't even get the most basic of setups working | ||
| [2010/03/02 07:35:08] @ Quit: pugnacity: Remote host closed the connection | ||
| [2010/03/02 07:38:13] <sikor_sxe> ruby version issues? | ||
| [2010/03/02 07:38:23] @ Quit: lohapuk: Quit: leaving | ||
| [2010/03/02 07:41:29] <soot> if thats to me?.. no idea.. it's one of the problems with trying to pick up puppet and ruby at the same time.. | ||
| [2010/03/02 07:42:08] <abien> i was able to fix nil errors with puppetmaster restart | ||
| [2010/03/02 07:42:28] <abien> This occured when i switched storeconfigs settings around | ||
| [2010/03/02 07:42:56] <abien> ohadlevy, when enabling email reports in foreman, it borks. Any ideas? http://ruby.pastebin.com/QJ9zHDJ7 | ||
| [2010/03/02 07:43:36] <masterzen> soot: check #3083, it looks the same issue to me | ||
| [2010/03/02 07:43:37] <gepetto> masterzen: soot: #3083 is http://projects.reductivelabs.com/issues/show/3083 "Puppet - Bug #3083: Failed to retrieve current state of resource: undefined method `closed?' for nil:NilClass - ReductiveLabs.com" | ||
| [2010/03/02 07:43:58] <soot> oh thanks! Will have a read ta | ||
| [2010/03/02 07:44:14] <ohadlevy> abien: pastie your email.yaml | ||
| [2010/03/02 07:45:43] <pastie> ohadlevy: http://pastie.org/849670 by abien. | ||
| [2010/03/02 07:47:04] <fred> hi; I'm gettiong errosr like the following in daemon.log on the master - any ideas? Mar 2 12:46:19 chainsaw puppetmasterd[6522]: Could not call: Permission denied - /var/lib/puppet/yaml/node/<node-name-goes-here>.yaml | ||
| [2010/03/02 07:47:13] <fred> where <node-name-goes-here> is a FQDN for one of my nodes. | ||
| [2010/03/02 07:49:39] <ohadlevy> abien: as its a yaml file, indentation matters, insert a tab on the second line (and yes, I've update the wiki ;)) | ||
| [2010/03/02 07:50:06] @ pugnacity joined channel #puppet | ||
| [2010/03/02 07:51:25] <abien> ahh.. ok.. now its different but still wrong : delivery_method: :sendmail' (ArgumentError) | ||
| [2010/03/02 07:52:49] <duritong> fred: does the user that puppetmaster run as (usually puppet) have access to this file? | ||
| [2010/03/02 07:53:45] <fred> sorry, found the problem (and missed out some important info the firs time....) apparently the puppetmaster server changed | ||
| [2010/03/02 07:53:49] <fred> and it had a pretty much empty /var/lib/puppet | ||
| [2010/03/02 07:54:04] <fred> the file didn't exist | ||
| [2010/03/02 07:54:05] <abien> ohadlevy, nevermind me. Its working | ||
| [2010/03/02 07:54:18] <ohadlevy> abien: good, what was the prob? | ||
| [2010/03/02 07:54:57] <abien> ohadlevy, i had to use 2 spaces instead a TAB | ||
| [2010/03/02 07:55:08] <ohadlevy> ok :) | ||
| [2010/03/02 07:59:58] <sikor_sxe> where should i put the external node script? | ||
| [2010/03/02 08:00:02] <sikor_sxe> err | ||
| [2010/03/02 08:00:07] <sikor_sxe> the config entry rather | ||
| [2010/03/02 08:00:19] <sikor_sxe> "external_nodes = /usr/local/bin/puppet_node_classifier" | ||
| [2010/03/02 08:11:37] <sikor_sxe> i put it in "/etc/puppet/puppet.conf" | ||
| [2010/03/02 08:12:06] <sikor_sxe> but when running "puppetmasterd --no-daemonize --verbose --debug" i see no mention of running a script | ||
| [2010/03/02 08:12:47] <sikor_sxe> which wasn't a problem :) | ||
| [2010/03/02 08:12:54] @ Quit: swygue: Quit: Ex-Chat | ||
| [2010/03/02 08:13:02] <sikor_sxe> it just appears when a node is refreshing | ||
| [2010/03/02 08:14:35] @ Quit: madduck: Quit: leaving | ||
| [2010/03/02 08:14:49] @ madduck joined channel #puppet | ||
| [2010/03/02 08:14:50] @ Quit: madduck: Changing host | ||
| [2010/03/02 08:14:50] @ madduck joined channel #puppet | ||
| [2010/03/02 08:18:46] @ svenx joined channel #puppet | ||
| [2010/03/02 08:19:31] @ Quit: crdant1: Read error: Connection reset by peer | ||
| [2010/03/02 08:20:34] @ crdant joined channel #puppet | ||
| [2010/03/02 08:21:20] @ Quit: madduck: Quit: leaving | ||
| [2010/03/02 08:21:28] @ madduck joined channel #puppet | ||
| [2010/03/02 08:21:29] @ Quit: madduck: Changing host | ||
| [2010/03/02 08:21:29] @ madduck joined channel #puppet | ||
| [2010/03/02 08:30:33] @ Robbie joined channel #puppet | ||
| [2010/03/02 08:30:48] @ mvn071 joined channel #puppet | ||
| [2010/03/02 08:30:54] @ Quit: biertie: Ping timeout: 245 seconds | ||
| [2010/03/02 08:31:01] @ Robbie is now known as Guest23926 | ||
| [2010/03/02 08:31:26] @ Quit: gehel_: Ping timeout: 245 seconds | ||
| [2010/03/02 08:33:06] @ Quit: taihen: Ping timeout: 276 seconds | ||
| [2010/03/02 08:34:18] @ jab_doa joined channel #puppet | ||
| [2010/03/02 08:34:52] @ Quit: Guest64972: Ping timeout: 276 seconds | ||
| [2010/03/02 08:35:19] @ Quit: rmiller4pi8: Quit: Leaving. | ||
| [2010/03/02 08:41:33] @ uphillian joined channel #puppet | ||
| [2010/03/02 08:41:49] @ MattyM_ joined channel #puppet | ||
| [2010/03/02 08:42:25] @ Quit: Spruit_elf: Quit: Spruit_elf | ||
| [2010/03/02 08:43:31] @ Quit: MattyM: Ping timeout: 245 seconds | ||
| [2010/03/02 08:43:41] @ rcrowley joined channel #puppet | ||
| [2010/03/02 08:46:19] @ afletcher joined channel #puppet | ||
| [2010/03/02 08:47:49] @ Jenza joined channel #puppet | ||
| [2010/03/02 08:52:43] @ Quit: afletcher: Quit: afletcher | ||
| [2010/03/02 08:54:46] @ rmiller4pi8 joined channel #puppet | ||
| [2010/03/02 08:55:40] @ axisys joined channel #puppet | ||
| [2010/03/02 08:58:08] @ Quit: m1nish: Quit: Leaving | ||
| [2010/03/02 09:03:24] @ Quit: rmiller4pi8: Ping timeout: 245 seconds | ||
| [2010/03/02 09:10:58] @ fdz joined channel #puppet | ||
| [2010/03/02 09:11:09] @ unxfrek joined channel #puppet | ||
| [2010/03/02 09:12:21] @ gebi joined channel #puppet | ||
| [2010/03/02 09:13:06] @ waabimiigwan joined channel #puppet | ||
| [2010/03/02 09:14:14] @ rmiller4pi8 joined channel #puppet | ||
| [2010/03/02 09:15:48] @ Spruit_elf joined channel #puppet | ||
| [2010/03/02 09:18:05] <jermy> Volcane: Thanks for your help yesterday - I changed extlookup to parse YAML (mostly removing code!), and now can pass hashes and similar directly to my much less messy ERB template | ||
| [2010/03/02 09:18:11] @ joe-mac joined channel #puppet | ||
| [2010/03/02 09:18:45] <Volcane> jermy: nice one - soon (i keep saying this) we'll have it pluggable on the backend so one extlookup could just be configured to use different backend plugins | ||
| [2010/03/02 09:19:44] <jermy> And some crazy person will want to use multiple types on the same system | ||
| [2010/03/02 09:19:57] <jermy> But, all fun | ||
| [2010/03/02 09:20:08] <Volcane> heh | ||
| [2010/03/02 09:20:20] <jermy> BTW, you part of the devops 'movement'? | ||
| [2010/03/02 09:20:42] @ finalprefix joined channel #puppet | ||
| [2010/03/02 09:20:42] <jermy> I would have come along last week, but Wednesdays are bad | ||
| [2010/03/02 09:20:56] <Volcane> jermy: yeah - ripienaar on twitter | ||
| [2010/03/02 09:21:39] @ stewartl42 joined channel #puppet | ||
| [2010/03/02 09:22:29] <jermy> Oh, and this week, Tuesday (ie. tonight) is bad. *sigh* | ||
| [2010/03/02 09:22:47] <Volcane> sux, we wont have as many ppl this time round, lightning talks and such but should be good | ||
| [2010/03/02 09:23:25] @ Quit: gebi: Ping timeout: 245 seconds | ||
| [2010/03/02 09:24:00] <tim|imac> weekdays are always difficult :S it's near, though... Ghent, right? | ||
| [2010/03/02 09:24:02] @ stewartl42 left channel #puppet () | ||
| [2010/03/02 09:24:31] <jmccune> Good morning | ||
| [2010/03/02 09:24:36] <tim|imac> hi jmccune | ||
| [2010/03/02 09:24:46] @ Quit: rmiller4pi8: Quit: Leaving. | ||
| [2010/03/02 09:25:33] @ waabimiigwan left channel #puppet () | ||
| [2010/03/02 09:27:26] @ swygue joined channel #puppet | ||
| [2010/03/02 09:30:31] @ Quit: Spruit_elf: Quit: Spruit_elf | ||
| [2010/03/02 09:30:50] @ GioGio joined channel #puppet | ||
| [2010/03/02 09:30:51] @ taihen joined channel #puppet | ||
| [2010/03/02 09:32:33] <GioGio> hello everyone, i have a question. I have some modules named like that : class my::module::enabled or my::module2::disabled my::module::installed etc but when i'm trying to include my::module::something i have this error : Error 400 on SERVER: Could not find class | ||
| [2010/03/02 09:32:50] <GioGio> the name of my classes are the problem or it's something else ? | ||
| [2010/03/02 09:33:06] <tim|imac> GioGio: do you import them? | ||
| [2010/03/02 09:33:22] <tim|imac> or are they all in the init.pp from you module? | ||
| [2010/03/02 09:33:35] <GioGio> yep on the puppet.conf i have included the module path | ||
| [2010/03/02 09:34:07] <tim|imac> and the definition are in init.pp? | ||
| [2010/03/02 09:34:13] <jmccune> GioGio: Puppet only looks at $MODULEPATH:/mymodule/manifests/init.pp | ||
| [2010/03/02 09:34:34] <jmccune> GioGio: If you have your classes in other *.pp files in manifests, then init.pp should have "import foo.pp" or "import *.pp" | ||
| [2010/03/02 09:35:13] @ malraid joined channel #puppet | ||
| [2010/03/02 09:35:17] <Volcane> jmccune: not the case | ||
| [2010/03/02 09:35:17] <GioGio> all my classes are in the init.pp of the module associated | ||
| [2010/03/02 09:35:28] <Volcane> jmccune: foo::bar looks in bar.pp first | ||
| [2010/03/02 09:35:36] <GioGio> and all my modules are on this folder declared on the puppet.conf : modulepath = /etc/puppet/modules/my | ||
| [2010/03/02 09:35:51] <jmccune> Volcane: Ah yes, thank you. | ||
| [2010/03/02 09:36:00] <Volcane> jmccune: without any imports needed | ||
| [2010/03/02 09:36:47] <jmccune> Volcane: I need to review. =) | ||
| [2010/03/02 09:36:50] <GioGio> Volcane: in my case, i have to create a module_name.pp instead of init.pp in the manifests folder of my module ? | ||
| [2010/03/02 09:37:21] <Volcane> GioGio: module "yourmodule" with class "yourmodule" lives in yourmodule/manifests/init.pp | ||
| [2010/03/02 09:37:30] <Volcane> GioGio: module "yourmodule" with class "yourmodule::foo" lives in yourmodule/manifests/foo.pp | ||
| [2010/03/02 09:37:37] <Volcane> GioGio: module "yourmodule" with class "yourmodule::foo::bar" lives in yourmodule/manifests/foo/bar.pp | ||
| [2010/03/02 09:38:01] <GioGio> Volcane: ok thanks, i'll try that :) | ||
| [2010/03/02 09:39:06] @ afletcher joined channel #puppet | ||
| [2010/03/02 09:39:30] <jmccune> Volcane: What about module "yourmodule" with class "foo" (No namespace) ? | ||
| [2010/03/02 09:39:49] <Volcane> jmccune: that class isnt part of the module | ||
| [2010/03/02 09:40:03] <jmccune> Got it. that makes sense. | ||
| [2010/03/02 09:40:08] <Volcane> jmccune: unless its nested like class yourmodule { class foo { } } ? | ||
| [2010/03/02 09:40:19] <Volcane> jmccune: which then is yourmodule::foo :) | ||
| [2010/03/02 09:40:28] <jmccune> Volcane: Yeah, that's sort of what I was thinking | ||
| [2010/03/02 09:41:37] <jmccune> Volcane: So if I just stick "class foo {}" alone in mymodule/manifests/foo.pp ... that's just bad, right? | ||
| [2010/03/02 09:41:50] <GioGio> Volcane: on the file yourmodule/manifests/foo/bar.pp i have to declare the class like that : yourmodule::foo::bar { } ? or only class bar { } ? | ||
| [2010/03/02 09:42:18] <jmccune> Bad in a sense that it's not how modules are intended to be structured | ||
| [2010/03/02 09:42:46] <jmccune> GioGio: I believe class yourmodule::foo::bar { } | ||
| [2010/03/02 09:42:53] <Volcane> jmccune: that just wont work - you'd need to do special imports to load it | ||
| [2010/03/02 09:43:01] <jmccune> Volcane: Right | ||
| [2010/03/02 09:43:01] <Volcane> GioGio: full class name | ||
| [2010/03/02 09:43:13] <GioGio> jmccune: i just try that, and it doesn't seem to work :s i'll look again | ||
| [2010/03/02 09:43:17] <jmccune> GioGio: It seems like you're repeating yourself, I know. | ||
| [2010/03/02 09:44:36] <jmccune> GioGio: I'm really curious to work with you on this, since I've largely avoided autoloader problems by cramming "import *.pp" into my init.pp files, which I feel is sort of cheating the system. | ||
| [2010/03/02 09:45:06] @ pheezy joined channel #puppet | ||
| [2010/03/02 09:45:06] <Volcane> jmccune: earlier puppets had the problem of finding classes and needing imports, but from late 24 onwards its all a-ok | ||
| [2010/03/02 09:45:35] <jmccune> Volcane: Ah ha, that'd explain my confusion. I just started my 0.25.4 upgrade yesterday. =) | ||
| [2010/03/02 09:45:53] <Volcane> 0.24.6 i think works 100% already | ||
| [2010/03/02 09:46:00] <jmccune> Cool | ||
| [2010/03/02 09:47:34] @ ckauhaus joined channel #puppet | ||
| [2010/03/02 09:48:13] @ dotNox joined channel #puppet | ||
| [2010/03/02 09:50:35] @ mpdehaan joined channel #puppet | ||
| [2010/03/02 09:50:35] @ Mode +v mpdehaan by ChanServ | ||
| [2010/03/02 09:53:22] @ morlings joined channel #puppet | ||
| [2010/03/02 09:53:42] <morlings> hello all together. | ||
| [2010/03/02 09:54:26] <morlings> is it possible to configure a node this way, that puppetd on client machine is running but wont apply any change that is in node-config-file? | ||
| [2010/03/02 09:54:34] <morlings> a noop in the node-file | ||
| [2010/03/02 09:54:40] @ bobbyz joined channel #puppet | ||
| [2010/03/02 09:57:19] <f3ew> Run puppet as a cron job with --noop? | ||
| [2010/03/02 09:58:23] <morlings> this is a possibility | ||
| [2010/03/02 09:58:24] <morlings> but | ||
| [2010/03/02 09:58:39] <morlings> i just want to have this sswitch on the puppetserver | ||
| [2010/03/02 09:59:02] <morlings> so that i have one view to see which of my puppetclients wont get new things | ||
| [2010/03/02 09:59:14] @ Spruit_elf joined channel #puppet | ||
| [2010/03/02 09:59:16] <morlings> do you know what i mean | ||
| [2010/03/02 10:01:48] @ Quit: crdant: Quit: Leaving. | ||
| [2010/03/02 10:03:21] @ cwebber joined channel #puppet | ||
| [2010/03/02 10:04:36] <spawnyd> anyone upgraded an 0.25.x installation to 0.25.4 using puppet? | ||
| [2010/03/02 10:05:13] @ Quit: afletcher: Read error: Connection reset by peer | ||
| [2010/03/02 10:06:21] @ afletcher joined channel #puppet | ||
| [2010/03/02 10:07:19] <spawnyd> 0 < x < 4 | ||
| [2010/03/02 10:07:36] <tim|imac> .1 to .4 | ||
| [2010/03/02 10:07:57] <spawnyd> and it just worked? | ||
| [2010/03/02 10:08:00] <tim|imac> yeah | ||
| [2010/03/02 10:08:03] <spawnyd> :) | ||
| [2010/03/02 10:09:55] <meltemi> Are uppercase characters supposed to work in selector regexes? | ||
| [2010/03/02 10:09:58] <meltemi> http://pastebin.com/HsX3ajZd | ||
| [2010/03/02 10:10:24] <a55> hi all | ||
| [2010/03/02 10:11:11] <tim|imac> meltemi: try /Hello.*/ | ||
| [2010/03/02 10:11:19] <tim|imac> meltemi: not sure if that's it, though | ||
| [2010/03/02 10:12:43] <a55> i`m manage rpms by "yum --enablerepo=ryyy.repo install bacula-client" how i can done it with yumrepo ? i mean include enabling repo in "package{}" definition ? | ||
| [2010/03/02 10:13:17] <a55> pointing to the docs also apreciated ~_~ | ||
| [2010/03/02 10:17:22] <tim|imac> a55: I think I recently read something on the mailinglist about such cases, but I'm not 100% sure... you might want to browse them, though | ||
| [2010/03/02 10:20:19] @ Quit: Guest23926: Remote host closed the connection | ||
| [2010/03/02 10:20:44] @ Robbie joined channel #puppet | ||
| [2010/03/02 10:21:12] @ Robbie is now known as Guest68218 | ||
| [2010/03/02 10:26:01] @ rmiller4pi8 joined channel #puppet | ||
| [2010/03/02 10:27:05] <jra__> is there an easy way to have puppet execute stuff without contacting the puppetmaster? | ||
| [2010/03/02 10:27:22] <jra__> for instance, copying all the manifests and the like to the local machine, and invoke puppet on it | ||
| [2010/03/02 10:27:47] @ Quit: nb: Quit: ZNC - http://znc.sourceforge.net | ||
| [2010/03/02 10:27:55] <tim|imac> jra__: exactly that | ||
| [2010/03/02 10:28:10] <jra__> cool | ||
| [2010/03/02 10:28:13] <jra__> how do I do that (: | ||
| [2010/03/02 10:28:29] <tim|imac> copy all stuff over and run puppet :) | ||
| [2010/03/02 10:28:47] <jra__> oh haha | ||
| [2010/03/02 10:28:51] <jra__> I looked over the puppet binary | ||
| [2010/03/02 10:28:59] <jra__> instead of puppetd, I'll look at that | ||
| [2010/03/02 10:29:01] <jra__> thanks :) | ||
| [2010/03/02 10:29:27] <tim|imac> yw :) i wish more question were that easy ;-) | ||
| [2010/03/02 10:33:47] <meltemi> tim|imac: Nope. Still reports "no". | ||
| [2010/03/02 10:33:54] <meltemi> Going to have a peek in the source | ||
| [2010/03/02 10:35:24] <masterzen> meltemi: there's a bug for regex and case sensitiveness... | ||
| [2010/03/02 10:36:14] <masterzen> meltemi: basically: the selector variable is downcased but the regex is case insensitive. So downcase your regex. | ||
| [2010/03/02 10:36:49] <masterzen> meltemi: try /hello/ | ||
| [2010/03/02 10:38:34] <meltemi> masterzen: Cheers | ||
| [2010/03/02 10:38:41] <meltemi> http://projects.reductivelabs.com/issues/3229 this one? | ||
| [2010/03/02 10:39:11] <masterzen> mellen: yes, #3229 | ||
| [2010/03/02 10:39:12] <gepetto> masterzen: mellen: #3229 is http://projects.reductivelabs.com/issues/show/3229 "Puppet - Bug #3229: Case regex are not case-insensitive - ReductiveLabs.com" | ||
| [2010/03/02 10:39:32] <masterzen> meltemi: yes, #3229 | ||
| [2010/03/02 10:39:33] <gepetto> masterzen: meltemi: #3229 is http://projects.reductivelabs.com/issues/show/3229 "Puppet - Bug #3229: Case regex are not case-insensitive - ReductiveLabs.com" | ||
| [2010/03/02 10:39:36] <meltemi> I'll add a comment to the effect that this is true for selctors | ||
| [2010/03/02 10:39:42] <meltemi> as well as case | ||
| [2010/03/02 10:39:54] <masterzen> I'm not surprised, it's almost the same code | ||
| [2010/03/02 10:40:19] <masterzen> I hope to be able to fix it next week-end. | ||
| [2010/03/02 10:40:29] @ Quit: euclid: Ping timeout: 245 seconds | ||
| [2010/03/02 10:41:33] @ Quit: tripoux: Ping timeout: 260 seconds | ||
| [2010/03/02 10:42:08] <meltemi> Thanks. | ||
| [2010/03/02 10:43:06] @ labrown joined channel #puppet | ||
| [2010/03/02 10:43:15] * meltemi tests for both lowercase and mixed case versions so that when they upgrade this puppet it won't break | ||
| [2010/03/02 10:44:45] @ Quit: Spruit_elf: Quit: Spruit_elf | ||
| [2010/03/02 10:45:17] @ Quit: GioGio: Quit: Page closed | ||
| [2010/03/02 10:48:19] @ notbrien joined channel #puppet | ||
| [2010/03/02 10:50:11] @ Spruit_elf joined channel #puppet | ||
| [2010/03/02 10:54:13] @ tripoux joined channel #puppet | ||
| [2010/03/02 10:58:31] <sikor_sxe> i need to install a special version of an rpm on linux | ||
| [2010/03/02 10:58:33] @ fxpester joined channel #puppet | ||
| [2010/03/02 10:58:42] <sikor_sxe> thus i do not want it to use yum on RHEL | ||
| [2010/03/02 10:58:47] <sikor_sxe> but rpm | ||
| [2010/03/02 10:59:00] <sikor_sxe> i selected provider => rpm, but it still uses yum :/ | ||
| [2010/03/02 10:59:56] <svenx> so, there's no 'directory' resource type. what's a good way of keeping a directory of files (and subdirs) synced to clients? 'exec' with rsync, etc? | ||
| [2010/03/02 11:00:24] <sikor_sxe> nevermind, just a lag. obviously. it uses rpm now | ||
| [2010/03/02 11:01:36] @ Bass10 joined channel #puppet | ||
| [2010/03/02 11:02:42] <tmz> svenx: You can use the recurse param of the file type (which does handle directories, btw). Depending on how large the dir is, using rsync, a package, or some other tool may still be desirable for better performance. | ||
| [2010/03/02 11:05:40] <svenx> hm, sounds reasonable. thanks, tmz | ||
| [2010/03/02 11:09:22] @ nb joined channel #puppet | ||
| [2010/03/02 11:17:44] @ lilmatt joined channel #puppet | ||
| [2010/03/02 11:18:25] @ Quit: dfarning: Quit: Ex-Chat | ||
| [2010/03/02 11:22:50] @ gebi joined channel #puppet | ||
| [2010/03/02 11:23:01] @ morlings left channel #puppet () | ||
| [2010/03/02 11:23:23] @ Quit: Spruit_elf: Quit: Spruit_elf | ||
| [2010/03/02 11:24:17] @ morlings joined channel #puppet | ||
| [2010/03/02 11:24:39] @ Quit: morlings: Quit: Page closed | ||
| [2010/03/02 11:26:04] @ HouseAway is now known as DrHouseMD | ||
| [2010/03/02 11:27:45] @ Quit: Guest68218: Remote host closed the connection | ||
| [2010/03/02 11:28:31] @ mattwynne joined channel #puppet | ||
| [2010/03/02 11:33:01] @ Quit: mattwynne: Remote host closed the connection | ||
| [2010/03/02 11:33:41] @ Quit: TREllis: Quit: leaving | ||
| [2010/03/02 11:34:03] @ mattwynne joined channel #puppet | ||
| [2010/03/02 11:36:26] @ Quit: alban2: Ping timeout: 264 seconds | ||
| [2010/03/02 11:36:34] @ bodepd joined channel #puppet | ||
| [2010/03/02 11:36:59] @ Quit: mezgani: Remote host closed the connection | ||
| [2010/03/02 11:38:52] @ Quit: finalprefix: Quit: Leaving | ||
| [2010/03/02 11:44:32] @ Quit: afletcher: Quit: afletcher | ||
| [2010/03/02 11:45:30] @ bkohler joined channel #puppet | ||
| [2010/03/02 11:46:32] @ paxos joined channel #puppet | ||
| [2010/03/02 11:46:56] @ rgsteele joined channel #puppet | ||
| [2010/03/02 11:53:09] @ Quit: steve_m: Remote host closed the connection | ||
| [2010/03/02 11:56:07] @ afletcher joined channel #puppet | ||
| [2010/03/02 11:56:58] <gepetto> ::trac:: Using Passenger edited @ http://reductivelabs.com/trac/puppet/wiki/UsingPassenger?version=45 | ||
| [2010/03/02 11:57:46] @ fdz left channel #puppet () | ||
| [2010/03/02 12:00:22] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2010/03/02 12:00:26] @ Quit: asenchi: Quit: macirssi | ||
| [2010/03/02 12:00:47] @ afletcher_ joined channel #puppet | ||
| [2010/03/02 12:00:51] @ Quit: Ramonster: Quit: leaving | ||
| [2010/03/02 12:00:52] @ Quit: afletcher: Read error: Connection reset by peer | ||
| [2010/03/02 12:00:53] @ afletcher_ is now known as afletcher | ||
| [2010/03/02 12:02:33] @ kaptk2 joined channel #puppet | ||
| [2010/03/02 12:03:27] @ Quit: Mick27: Quit: This computer has gone to sleep | ||
| [2010/03/02 12:05:18] @ danielbln joined channel #puppet | ||
| [2010/03/02 12:05:48] @ jaredrhine joined channel #puppet | ||
| [2010/03/02 12:09:15] @ Quit: bodepd: Quit: bodepd | ||
| [2010/03/02 12:11:01] @ Quit: soot: Ping timeout: 245 seconds | ||
| [2010/03/02 12:13:37] @ toi joined channel #puppet | ||
| [2010/03/02 12:14:43] @ Quit: \ask: Remote host closed the connection | ||
| [2010/03/02 12:15:26] @ WALoeIII joined channel #puppet | ||
| [2010/03/02 12:15:54] @ nigelk joined channel #puppet | ||
| [2010/03/02 12:16:03] @ murkk joined channel #puppet | ||
| [2010/03/02 12:16:19] @ Quit: danielbln: Quit: Leaving. | ||
| [2010/03/02 12:16:48] @ kc7zzv joined channel #puppet | ||
| [2010/03/02 12:17:12] @ linuxperv left channel #puppet () | ||
| [2010/03/02 12:18:08] @ TREllis joined channel #puppet | ||
| [2010/03/02 12:19:03] @ Quit: pacalm: Quit: pacalm | ||
| [2010/03/02 12:21:30] @ Quit: mattwynne: Remote host closed the connection | ||
| [2010/03/02 12:25:30] @ Quit: themroc: Read error: Connection reset by peer | ||
| [2010/03/02 12:26:17] @ afletcher_ joined channel #puppet | ||
| [2010/03/02 12:26:51] @ Quit: jaredrhine: Ping timeout: 245 seconds | ||
| [2010/03/02 12:27:49] @ bodepd joined channel #puppet | ||
| [2010/03/02 12:28:38] @ Quit: bug: Quit: bug | ||
| [2010/03/02 12:29:12] @ Quit: afletcher: Ping timeout: 265 seconds | ||
| [2010/03/02 12:29:12] @ afletcher_ is now known as afletcher | ||
| [2010/03/02 12:31:13] @ Quit: ckauhaus: Ping timeout: 268 seconds | ||
| [2010/03/02 12:33:38] @ Quit: alfism: Quit: http://opensolaris.com/ | ||
| [2010/03/02 12:33:46] @ benlovell joined channel #puppet | ||
| [2010/03/02 12:39:07] @ Quit: WALoeIII: Quit: Bai. | ||
| [2010/03/02 12:43:18] @ Quit: afletcher: Quit: afletcher | ||
| [2010/03/02 12:46:40] @ \ask joined channel #puppet | ||
| [2010/03/02 12:48:37] @ Quit: giskard: Remote host closed the connection | ||
| [2010/03/02 12:51:52] @ inveratulo joined channel #puppet | ||
| [2010/03/02 12:52:56] @ teyo joined channel #puppet | ||
| [2010/03/02 12:55:30] @ Quit: sikor_sxe: Remote host closed the connection | ||
| [2010/03/02 12:59:55] @ cowbud joined channel #puppet | ||
| [2010/03/02 13:00:50] <cowbud> I have something simple like exec { '/etc/run_me': subscribe => File['/etc/run_me'], refreshonly => true } and for some reason I now get a Fail to refresh and the command does't exist. My file directive is run of the mill with a source mode group and owner definied and that is it | ||
| [2010/03/02 13:00:57] @ Quit: bodepd: Quit: bodepd | ||
| [2010/03/02 13:02:24] <cowbud> hrmm but if I put my refreshonly above the subscribe it works? | ||
| [2010/03/02 13:02:27] <cowbud> that is weird | ||
| [2010/03/02 13:02:52] @ Quit: vermeer__: Read error: Connection reset by peer | ||
| [2010/03/02 13:03:52] <cowbud> ah nevermind it didn't. Is this asking for me to define a refresh command? | ||
| [2010/03/02 13:04:46] @ Quit: bkohler: Ping timeout: 245 seconds | ||
| [2010/03/02 13:05:46] <cowbud> oh fun: """I updated to ruby 1.8.7 patch 174 and the problem went away. Thanks for your assistance. | ||
| [2010/03/02 13:07:10] <tim|imac> cowbud: you're very welcome!! | ||
| [2010/03/02 13:07:11] <tim|imac> ;-) | ||
| [2010/03/02 13:07:14] <joe-mac> i can't tell if you're being a jerk or not? | ||
| [2010/03/02 13:07:18] <joe-mac> so... thanks | ||
| [2010/03/02 13:07:20] <cowbud> http://projects.reductivelabs.com/issues/2446 | ||
| [2010/03/02 13:07:24] <cowbud> I was copying it from a bug sorry :) | ||
| [2010/03/02 13:07:28] <cowbud> got distracted by a shiny object | ||
| [2010/03/02 13:07:37] <nigelk> LOOK! A SQUIRREL! | ||
| [2010/03/02 13:07:41] <joe-mac> yes i spend most of my day doing the same | ||
| [2010/03/02 13:08:01] <cowbud> although interestingly enough if I downgrade my puppet package it works again | ||
| [2010/03/02 13:08:02] <cowbud> YaY | ||
| [2010/03/02 13:09:40] <tim|imac> nigelk: just out of curiousity, any idea when 0.25.4-2 will be available in lenny-backports? I have no idea what the policy is and I can't seem to find any references on backports.org besides it saying 'it depends on the package maintainer'... (which probably indicates there is no policy?) | ||
| [2010/03/02 13:09:55] <nigelk> who weird. | ||
| [2010/03/02 13:09:57] <nigelk> whoa | ||
| [2010/03/02 13:10:07] <nigelk> that appeared as a growl notification like 10 seconds before it appeared in my irc client | ||
| [2010/03/02 13:10:17] <nigelk> so I was hunting around for where the hell it was coming from | ||
| [2010/03/02 13:10:18] <cowbud> whoa | ||
| [2010/03/02 13:10:19] <tim|imac> yeah, I'm awesome like that | ||
| [2010/03/02 13:10:52] <nigelk> tim|imac: I'm really not sure, I think micah only recently did the backport request | ||
| [2010/03/02 13:11:09] <nigelk> and I've never dealt with getting one through before | ||
| [2010/03/02 13:11:28] <tim|imac> ah ok, I'll bug micah then when I'm see him online again :) | ||
| [2010/03/02 13:11:41] <nigelk> so 3 days ago he said "it should be available soon" | ||
| [2010/03/02 13:11:46] <hacim> tim|imac: we are waiting on the backports.org NEW processing | ||
| [2010/03/02 13:12:01] <tim|imac> hacim: ah awesome, thanks | ||
| [2010/03/02 13:12:02] <hacim> tim|imac: due to the fact that new binary packages were created, they need to be approved... normally it would just go in | ||
| [2010/03/02 13:12:15] <tim|imac> due to the puppet-common split? | ||
| [2010/03/02 13:12:21] <hacim> right | ||
| [2010/03/02 13:12:41] <tim|imac> ok, that's understandable | ||
| [2010/03/02 13:12:41] <hacim> if a source package creates a new binary package, it must be approved | ||
| [2010/03/02 13:12:57] <hacim> i'll give them another day and then poke them | ||
| [2010/03/02 13:12:58] <hacim> I want it too :) | ||
| [2010/03/02 13:13:29] <joe-mac> wait what puppet-common split? | ||
| [2010/03/02 13:13:36] @ eidolon joined channel #puppet | ||
| [2010/03/02 13:13:46] @ Quit: Spads: Ping timeout: 260 seconds | ||
| [2010/03/02 13:13:56] <hacim> joe-mac: debian package | ||
| [2010/03/02 13:13:56] <tim|imac> hehehe if it doesn't bug you too much, if you could give an update about it now and again, it would be appreciated :) I'm in the middle of a complete rewrite of our puppet modules and heavily depend on some of the new features and, truth be told, the 0.25.1 is fairly unusable for our recipes at least | ||
| [2010/03/02 13:14:07] @ bodepd joined channel #puppet | ||
| [2010/03/02 13:14:15] <tim|imac> so i was considering adding it to our repo for the time being, but having it available in lenny-backports is so much more convenient | ||
| [2010/03/02 13:14:17] <nigelk> tim|imac: you can just copy hte 0.25.4-2 debs into your internal repos? | ||
| [2010/03/02 13:14:20] <nigelk> that's what we've done here | ||
| [2010/03/02 13:14:21] <joe-mac> i don't have this and i am on .25.4? | ||
| [2010/03/02 13:14:36] <tim|imac> joe-mac: you're using the debian packages from testing? | ||
| [2010/03/02 13:14:53] <joe-mac> no but i thought i used to .dsc file to build it | ||
| [2010/03/02 13:15:00] <joe-mac> i might have used an old one and done uupdate on it | ||
| [2010/03/02 13:15:07] <nigelk> I think you must have | ||
| [2010/03/02 13:15:07] <nigelk> http://packages.debian.org/squeeze/puppet-common | ||
| [2010/03/02 13:15:08] <hacim> tim|imac: you can use the testing packages fine | ||
| [2010/03/02 13:15:21] <nigelk> tim|imac: I'm running those testing packages on my servers in production right now | ||
| [2010/03/02 13:15:23] <tim|imac> nigelk: yeah, but I'm still developing and we'd be upgrading from 24.8 and our internal repo is pinned at 999... don't want to have updates all around... rather have them setup by setup ;-) | ||
| [2010/03/02 13:15:54] <tim|imac> yeah, I'm running them on our internal puppetmaster and my dev client too, they work fine | ||
| [2010/03/02 13:16:13] <tim|imac> paired with libaugeas-ruby1.8 from backports, it's a strong combo :) | ||
| [2010/03/02 13:16:29] <hacim> yeah, i've been trying to keep those augeas pieces in backports as well | ||
| [2010/03/02 13:16:29] @ randybias joined channel #puppet | ||
| [2010/03/02 13:17:44] <tim|imac> ah you manage them too? cool | ||
| [2010/03/02 13:17:58] * tim|imac doesn't keep track of maintainers, no offence intended of course | ||
| [2010/03/02 13:18:06] <tim|imac> awesome job you all :) | ||
| [2010/03/02 13:18:11] @ Quit: kc7zzv: Quit: kc7zzv | ||
| [2010/03/02 13:18:41] <tim|imac> my former coworker bart used to help you with those, at least the libaugeas-ruby stuff | ||
| [2010/03/02 13:19:45] <tim|imac> iirc | ||
| [2010/03/02 13:20:21] @ afletcher joined channel #puppet | ||
| [2010/03/02 13:20:25] @ bkohler joined channel #puppet | ||
| [2010/03/02 13:22:26] @ Spruit_elf joined channel #puppet | ||
| [2010/03/02 13:22:47] @ ckauhaus joined channel #puppet | ||
| [2010/03/02 13:22:52] <tim|imac> hm... is stompserver not a viable option for a production environment? the docs seem to prefer activemq, but gives a recipe with stompserver... | ||
| [2010/03/02 13:22:55] <alduin> Is there a way to specify a client's host name on the puppetd command line? | ||
| [2010/03/02 13:23:13] <tim|imac> alduin: it's in the ssl certificate, i think | ||
| [2010/03/02 13:23:31] <nigelk> tim|imac: I had that same question the other day | ||
| [2010/03/02 13:23:43] <tim|imac> nigelk: did you get a reply? :) | ||
| [2010/03/02 13:23:45] <nigelk> I asked lak whether it was a statement based on real experience or just precautionary | ||
| [2010/03/02 13:23:47] <alduin> I set it with --fqdn, but when $hostname evaluates in a module definition, it still comes back to the machine's actual hostname. | ||
| [2010/03/02 13:23:49] @ Quit: stahnma: Ping timeout: 265 seconds | ||
| [2010/03/02 13:23:51] <nigelk> and he said it was precautionary :) | ||
| [2010/03/02 13:24:03] <nigelk> jamesturnbull: said he'd run stompserver with a few clients too | ||
| [2010/03/02 13:24:18] <tim|imac> ah ok... have you been using stompserver by any chance? I'd love to hear some experiences | ||
| [2010/03/02 13:24:23] <nigelk> I'm planning to get to some real world tests next week :) | ||
| [2010/03/02 13:24:33] <nigelk> so hopefully you get there first and save me work ;) | ||
| [2010/03/02 13:24:39] <tim|imac> cool, I'll ask you again after next week then ;-) | ||
| [2010/03/02 13:24:43] <nigelk> doh! | ||
| [2010/03/02 13:24:47] <tim|imac> hehehe | ||
| [2010/03/02 13:25:05] * tim|imac is still rewriting modules for at least 4 or 5 weeks before changing the actual puppetmaster setup | ||
| [2010/03/02 13:26:25] * tim|imac is trying to add a whole lot of magic in his modules... anyone else doing that? things like automatically export nagios_service checks and the like? | ||
| [2010/03/02 13:27:08] @ bug joined channel #puppet | ||
| [2010/03/02 13:27:59] @ Quit: jfairbairn: Quit: jfairbairn | ||
| [2010/03/02 13:28:23] <dan__t> I know you guys and gals are all pretty big infrastructure dudes and dudettes. I'm looking to get more performance out of what we've got. Aside from things like memcached and varnish, what other cool stuff are you guys using to help development and increase performance, particularly in terms of content delivery? | ||
| [2010/03/02 13:28:32] @ jaredrhine joined channel #puppet | ||
| [2010/03/02 13:28:40] <nigelk> dan__t: for puppet? | ||
| [2010/03/02 13:28:54] @ giskard joined channel #puppet | ||
| [2010/03/02 13:29:06] <dan__t> No, sorry - sorta OT, but I thought this would be a good place to ask. | ||
| [2010/03/02 13:29:49] <tim|imac> dan__t: we're not developers, but platform maintainers, but I'm fairly impressed with asynchronised stuff and queuing... I think there's a lot of potential there | ||
| [2010/03/02 13:30:05] <tim|imac> (we = me and my coworkers, not refering to the channel) | ||
| [2010/03/02 13:31:26] @ Quit: markwell: Ping timeout: 245 seconds | ||
| [2010/03/02 13:32:48] @ Quit: MattyM_: Quit: ta ta | ||
| [2010/03/02 13:33:59] @ alfism joined channel #puppet | ||
| [2010/03/02 13:36:53] <dan__t> Yea, we use Helios for job queuing, we like that a lot. | ||
| [2010/03/02 13:36:59] <dan__t> In fact a former employee wrote it. | ||
| [2010/03/02 13:37:10] <joe-mac> helios, sounds familiar? | ||
| [2010/03/02 13:37:29] <dan__t> http://search.cpan.org/~lajandy/Helios-2.22/lib/Helios/Tutorial.pod | ||
| [2010/03/02 13:37:48] @ kc7zzv joined channel #puppet | ||
| [2010/03/02 13:39:06] <joe-mac> o clustering stuff? | ||
| [2010/03/02 13:39:09] * joe-mac wants an hpc | ||
| [2010/03/02 13:39:52] <tim|imac> join the club :) | ||
| [2010/03/02 13:40:41] <dan__t> No, a web service that would normally take a few seconds in a blocking operation to process something instead sends a job with meta parameters to Helios, and Helios runs those parameters against our internal API, which does the muscle work. | ||
| [2010/03/02 13:41:06] <dan__t> We sacrafice real-time updates for speed, but instead implement non-blocking operations that might take 5-10 seconds. | ||
| [2010/03/02 13:41:07] <joe-mac> so basically you're saying "mine is bigger than yours" | ||
| [2010/03/02 13:41:14] <dan__t> Big database commits for example. | ||
| [2010/03/02 13:41:50] <dan__t> Helios is based off of TheSchwartz | ||
| [2010/03/02 13:41:59] <dan__t> So, yes, my schwartz is bigger than yours. | ||
| [2010/03/02 13:42:04] <tim|imac> nigelk: I actually have already tried activemq before and didn't find a flaw with it (after I finally got it running), but never even tried stompserver because of the wiki page remark | ||
| [2010/03/02 13:42:07] <tim|imac> spaceballs ftw | ||
| [2010/03/02 13:42:11] <dan__t> haha. | ||
| [2010/03/02 13:43:24] <joe-mac> activemq took me nearly a day to set up properly | ||
| [2010/03/02 13:43:29] <joe-mac> idk maybe i am just slow or something | ||
| [2010/03/02 13:43:41] @ Quit: jaredrhine: Quit: Leaving. | ||
| [2010/03/02 13:43:45] <dan__t> yeah its just like that actually | ||
| [2010/03/02 13:43:46] <joe-mac> well, and by properly i mean, done with puppet so i could reproduce it | ||
| [2010/03/02 13:43:48] <dan__t> except java sucks, so. | ||
| [2010/03/02 13:43:52] <dan__t> you lose. | ||
| [2010/03/02 13:43:53] <nigelk> tim|imac: yeah | ||
| [2010/03/02 13:44:02] <nigelk> we have a reasonably good gem2deb utility internally | ||
| [2010/03/02 13:44:13] <nigelk> so stompserver is much easier to distribute to my servers than activemq | ||
| [2010/03/02 13:44:21] <nigelk> but I have the same concerns you do | ||
| [2010/03/02 13:44:24] <joe-mac> nigelk: when aer you going to persuade your overlords to release all of this shit | ||
| [2010/03/02 13:44:43] <nigelk> joe-mac: I'm actually trying to get this one going | ||
| [2010/03/02 13:44:46] <nigelk> we generally release most stuff | ||
| [2010/03/02 13:44:53] <tim|imac> a stompserver deb would be nice, yeah... but since you only need the queuing on the puppetmaster, I didn't mind setting up activemq too much | ||
| [2010/03/02 13:45:00] <nigelk> there are a couple of other gem2deb apps out there.... | ||
| [2010/03/02 13:45:07] <nigelk> tim|imac: I have a fair few puppetmasters :( | ||
| [2010/03/02 13:45:15] <tim|imac> but 25.1 was a drag, so I reverted to 24.8 and disabled it again | ||
| [2010/03/02 13:45:31] <nigelk> so I was planning to rename it before release. It's still hacky, but kind of useful | ||
| [2010/03/02 13:45:51] <tim|imac> nigelk: yeah, we have one for each customer, almost, so a package would be nice, but i was only testing it for our internal setup, so doing it manually wasn't too bug a problem ;-) | ||
| [2010/03/02 13:46:28] @ Quit: lutter: Quit: Leaving. | ||
| [2010/03/02 13:46:55] @ alban2 joined channel #puppet | ||
| [2010/03/02 13:46:59] @ lutter joined channel #puppet | ||
| [2010/03/02 13:47:16] @ kc7zzv_ joined channel #puppet | ||
| [2010/03/02 13:47:39] <tim|imac> nigelk: do you use it much? we usually tell developer 'if it isn't in lenny or backports, you're out of luck' | ||
| [2010/03/02 13:47:45] <tim|imac> s/developer/developers/ | ||
| [2010/03/02 13:47:59] <nigelk> tim|imac: our gem2deb you mean? | ||
| [2010/03/02 13:48:04] <tim|imac> yeah | ||
| [2010/03/02 13:48:08] <nigelk> I do need it unfortunately | ||
| [2010/03/02 13:48:13] <nigelk> I needed it a *lot* on dapper server | ||
| [2010/03/02 13:48:24] <nigelk> and still need it for some things on hardy | ||
| [2010/03/02 13:48:54] <joe-mac> hey nigelk what exactly is your title over there? if you don't mind me asking that is | ||
| [2010/03/02 13:49:46] @ Quit: kc7zzv: Ping timeout: 245 seconds | ||
| [2010/03/02 13:50:07] @ jaredrhine joined channel #puppet | ||
| [2010/03/02 13:51:12] <markl_> ok i am expanding our puppet setup to multiple sites; are there any guides on the best way to do this? | ||
| [2010/03/02 13:51:32] <markl_> i was thinking that i would rsync everything except the ssl signing from a master node | ||
| [2010/03/02 13:51:38] @ Quit: kc7zzv_: Ping timeout: 246 seconds | ||
| [2010/03/02 13:51:57] <nigelk> markl_: is your config already in version control? | ||
| [2010/03/02 13:52:01] <joe-mac> the goog site for their MTV location has an opening for a 'corp operations engineer' but it looks suspiciously like ticket work/someone who deals with a lot of people | ||
| [2010/03/02 13:52:01] <eric0> nigelk: http://autechre.ws/ autechre are broadcasting from their studio for the next 12 hrs | ||
| [2010/03/02 13:52:04] <nigelk> why not sync from there on all your servers? | ||
| [2010/03/02 13:52:07] <tim|imac> markl_: I don't know if there are any best practises, but we keep our manifests in darcs (switching to git) and keep 'em in sync that way | ||
| [2010/03/02 13:52:08] <nigelk> eric0: !!!!!!!!!!!!!!!!! | ||
| [2010/03/02 13:52:14] <jmccune> Nice | ||
| [2010/03/02 13:52:16] <tim|imac> allows you to cherry pick patches, if need be | ||
| [2010/03/02 13:52:28] <markl_> good idea | ||
| [2010/03/02 13:53:59] <DigitalFlux> Guys | ||
| [2010/03/02 13:54:24] <jmccune> eric0: Is it just me or do there seem to be overlapping streams? | ||
| [2010/03/02 13:54:24] <DigitalFlux> where can i find the documentation for the REST API mentioned at http://madstop.com/2009/06/04/restful-puppet-and-you/ | ||
| [2010/03/02 13:54:48] <nigelk> DigitalFlux: I was just about to request that in a bug report | ||
| [2010/03/02 13:54:56] <nigelk> I've been using ssldump to reverse engineer it | ||
| [2010/03/02 13:55:51] <tim|imac> ugh | ||
| [2010/03/02 13:56:01] <eric0> jmccune: worksforme | ||
| [2010/03/02 13:56:07] @ yuiz joined channel #puppet | ||
| [2010/03/02 13:56:44] <jmccune> eric0: Hrm. I suppose it's a small miracle I hear anything at all with flash in chrome on linux. | ||
| [2010/03/02 13:58:45] <DigitalFlux> nigelk: Heh :) So there is no doc at all, even at the code comments ? | ||
| [2010/03/02 13:59:13] <nigelk> DigitalFlux: not that I've found. I mean some things are kind of obvious | ||
| [2010/03/02 13:59:19] <nigelk> and the auth.conf stuff masterzen did helps | ||
| [2010/03/02 13:59:48] <nigelk> I've been working on this for capacity planning, I wanted to work out all the requests so I could whack them into some http benchmarking utility | ||
| [2010/03/02 14:00:42] @ spencert joined channel #puppet | ||
| [2010/03/02 14:01:05] <spencert> hello everyone! | ||
| [2010/03/02 14:01:15] @ vermeer__ joined channel #puppet | ||
| [2010/03/02 14:01:44] <jmccune> Hi spencert | ||
| [2010/03/02 14:02:04] <spencert> I have just noticed a regression in 0.25.4 that was not there in 0.24.8. when a new puppet.conf is dropped on the box puppetd does not automatically reload itself | ||
| [2010/03/02 14:02:09] <spencert> has anyone else seen this. | ||
| [2010/03/02 14:02:12] <DigitalFlux> Any expected date for the updated version of jamesturnbull book "Pulling strings with puppet" ? | ||
| [2010/03/02 14:02:25] <yuiz> that book is great | ||
| [2010/03/02 14:02:49] <DigitalFlux> yuiz: Indeed | ||
| [2010/03/02 14:03:00] <yuiz> i just read it, and i am trying to install puppet now :) | ||
| [2010/03/02 14:03:09] <DigitalFlux> I heard that there is an updated version coming in 2010 | ||
| [2010/03/02 14:03:22] <yuiz> that is nice :) | ||
| [2010/03/02 14:03:28] <DigitalFlux> when exactly, that is what i need to know .. | ||
| [2010/03/02 14:04:27] @ Quit: bevans5446: Read error: Operation timed out | ||
| [2010/03/02 14:05:05] <yuiz> i have run puppet on only my machine for a week now and tested it and i enjoy it much, but i have problem when running a puppet client [virtual machine], i did what the certificate page says, but i get: err: Could not request certificate: getaddrinfo: nodename nor servname provided, or not known. does anybody know what this is ? i think i have my virtual machine setup well. hostname -f shows hostname and domain name | ||
| [2010/03/02 14:05:43] <yuiz> i will read mailing list perhaps | ||
| [2010/03/02 14:06:22] <tim|imac> yuiz: can you reach your puppetmaster? | ||
| [2010/03/02 14:06:26] <tim|imac> like, ping puppet | ||
| [2010/03/02 14:06:46] <yuiz> yes | ||
| [2010/03/02 14:09:33] <gebi> how does puppet cope with _really_ big package install lists for e.g the aptitude provider (install software in the GB range)? eg. does puppet block a whole puppetmaster instance for every client running the install? | ||
| [2010/03/02 14:10:13] <tim|imac> why would it have to block the puppetmaster if the client is installing a package? | ||
| [2010/03/02 14:10:42] <tim|imac> the catalog gets compiled on the server and the client downloads it... after that, it does every part of it locally | ||
| [2010/03/02 14:10:47] <tim|imac> including installing packages and the like | ||
| [2010/03/02 14:12:02] <gebi> ok, sorry for the bad assumption, but i thought i'd better ask as puppet isn't a real ressource safer | ||
| [2010/03/02 14:12:57] <bodepd> yuiz: is it possible that the server name you are using to contact the server is not the same as the cert for that server? | ||
| [2010/03/02 14:12:59] <gebi> and at least with cfengine there was a special background script to install big package lists | ||
| [2010/03/02 14:13:26] <yuiz> bodepd: how can i check? | ||
| [2010/03/02 14:13:31] <yuiz> it could be possible | ||
| [2010/03/02 14:13:47] <bodepd> in the puppetmaster, run puppetmasterd --configprint certname | ||
| [2010/03/02 14:13:57] <bodepd> on the client run, puppetd --configprint server | ||
| [2010/03/02 14:14:10] <bodepd> (this isnt a perfect test, but its a start) | ||
| [2010/03/02 14:14:44] @ Quit: benlovell: Quit: benlovell | ||
| [2010/03/02 14:15:42] <bodepd> you can also check the certname for the server in $ssldir/, the client needs to connect to the server with that name. | ||
| [2010/03/02 14:17:48] <bodepd> spencert: what config is not being loaded? All of it? | ||
| [2010/03/02 14:18:32] <spencert> bodepd: yea so before if I had puppet itself drop down a new puppet.conf I would see in syslog that puppet would reload itself, it doesn't happen anymore | ||
| [2010/03/02 14:18:38] <yuiz> bodepd: the name was different, i changed it, now i get no errors on client, but puppetca --list is empty on master | ||
| [2010/03/02 14:19:52] <yuiz> i will read manual again and redo | ||
| [2010/03/02 14:20:08] <bodepd> spencert: have you verified that the config isnt being reloaded? maybe try setting noop and see if it reloads. | ||
| [2010/03/02 14:20:56] <bodepd> yuiz: try puppetca --list --all | ||
| [2010/03/02 14:21:08] <bodepd> maybe you enabled autosign? | ||
| [2010/03/02 14:21:28] <yuiz> no i did not, puppetca --list --all shows master with a + | ||
| [2010/03/02 14:21:31] <yuiz> but no client | ||
| [2010/03/02 14:21:59] <bodepd> can you run the client on verbose and pastie the output? | ||
| [2010/03/02 14:22:04] <ashp> Hmm, I have that too many open files issue again. I swear something changed around .3 that caused this. | ||
| [2010/03/02 14:22:09] <ashp> Could not read YAML data for node hlsquiet.law.harvard.edu: Too many open files - /var/lib/puppet/yaml/node/hlsquiet.law.harvard.edu.yaml | ||
| [2010/03/02 14:22:14] <ashp> Nothing changed on the puppetmaster except puppet itself. | ||
| [2010/03/02 14:22:15] <yuiz> bodepd: with --debug ? | ||
| [2010/03/02 14:22:34] <bodepd> nah, verbose should show me enough. | ||
| [2010/03/02 14:23:34] <yuiz> bodepd: puppetd -v ? | ||
| [2010/03/02 14:23:38] <bodepd> yeah. | ||
| [2010/03/02 14:23:42] <yuiz> it does nothing | ||
| [2010/03/02 14:23:53] <yuiz> no output | ||
| [2010/03/02 14:23:53] <abien> i cant seem to get this service{ } working, someone please check it out -> http://ruby.pastebin.com/ctFRYGUp | ||
| [2010/03/02 14:23:58] <bodepd> and on the server? | ||
| [2010/03/02 14:24:48] <yuiz> bodepd: nothing no output | ||
| [2010/03/02 14:24:56] <yuiz> you mean puppetd -v ? | ||
| [2010/03/02 14:25:00] <yuiz> on both? | ||
| [2010/03/02 14:25:16] <bodepd> yeah. then try with -d | ||
| [2010/03/02 14:26:06] <bodepd> well, the output from puppetmasterd -d --no-daeminize on the server | ||
| [2010/03/02 14:26:21] <bodepd> without the typo. | ||
| [2010/03/02 14:33:40] @ Quit: giskard: Remote host closed the connection | ||
| [2010/03/02 14:33:56] <yuiz> bodepd: http://pastebin.com/UK6qaBSK | ||
| [2010/03/02 14:34:35] @ giskard joined channel #puppet | ||
| [2010/03/02 14:35:27] <bodepd> yuiz: this looks like its working. | ||
| [2010/03/02 14:36:12] <bodepd> can you show me the following | ||
| [2010/03/02 14:36:21] <bodepd> one the server, puppetca --list --all | ||
| [2010/03/02 14:36:33] <yuiz> + foo.bar | ||
| [2010/03/02 14:36:34] <yuiz> nothing else | ||
| [2010/03/02 14:36:35] <yuiz> :/ | ||
| [2010/03/02 14:36:41] <bodepd> find /var/lib/puppet/ssl/* | ||
| [2010/03/02 14:37:16] <yuiz> that directory does not exist | ||
| [2010/03/02 14:37:43] <bodepd> find `puppetmasterd --configprint ssldir` | ||
| [2010/03/02 14:38:06] <yuiz> i will pastey | ||
| [2010/03/02 14:38:49] <yuiz> bodepd: http://pastebin.com/LuFYsjfW | ||
| [2010/03/02 14:39:37] <bodepd> just for a sanity check, on the client run | ||
| [2010/03/02 14:39:59] <bodepd> puppetd --certname foo.test --server foo.bar | ||
| [2010/03/02 14:40:09] <bodepd> actually with --verbose also | ||
| [2010/03/02 14:40:57] @ randybias is now known as randybias|away | ||
| [2010/03/02 14:41:11] <yuiz> http://pastebin.com/YvZqzXpY | ||
| [2010/03/02 14:41:12] <yuiz> i ran with -d | ||
| [2010/03/02 14:41:24] @ Robbie_ joined channel #puppet | ||
| [2010/03/02 14:41:34] <yuiz> --verbose gives same output | ||
| [2010/03/02 14:42:31] <bodepd> wipe out the ssldir on the client and try again. | ||
| [2010/03/02 14:43:45] @ Quit: themurph-work: Quit: Leaving | ||
| [2010/03/02 14:44:23] <yuiz> bodepd: same :/ | ||
| [2010/03/02 14:44:35] <ashp> hahah i like that farmville is ran by puppet | ||
| [2010/03/02 14:44:42] <bodepd> thats strange... | ||
| [2010/03/02 14:44:44] <ashp> time to hack puppet and slide in secret code to destroy farmville | ||
| [2010/03/02 14:45:06] <yuiz> ashp: i hate farmville [if you mean facebook app] i hope they who made it die a long and slow | ||
| [2010/03/02 14:45:12] <yuiz> ashp: yes :) do that | ||
| [2010/03/02 14:45:28] <ashp> luckily my wife stopped playing that so i don't have to destroy it so urgently | ||
| [2010/03/02 14:45:32] <jmccune> Farmville is run by puppet? | ||
| [2010/03/02 14:45:50] <jmccune> Ironic considering facebook runs on cfengine. =) | ||
| [2010/03/02 14:46:11] <yuiz> bodepd: yes it is strange, perhaps i should make client master and master client and see what happends | ||
| [2010/03/02 14:46:25] <jamesturnbull> DigitalFlux: currently in discussions with publisher about updated version | ||
| [2010/03/02 14:46:34] <ashp> jmccune: i found a news article on reductivelabs that said it is! | ||
| [2010/03/02 14:46:53] <jamesturnbull> ashp: yeah FarmVille is Puppet'ised | ||
| [2010/03/02 14:46:58] <jmccune> Sweet | ||
| [2010/03/02 14:47:35] <yuiz> maybe farmville creator lurks in here | ||
| [2010/03/02 14:47:51] * yuiz looks accusingly around | ||
| [2010/03/02 14:48:47] <jmccune> I've got this image in my head of the monkey in chris' closet from family guy... | ||
| [2010/03/02 14:49:13] <yuiz> :) haha | ||
| [2010/03/02 14:50:15] * kjetilho plays Mafia Wars, also from Zynga :-) it's a silly addiction | ||
| [2010/03/02 14:50:32] <eidolon> meh. i can't get puppetrun to authenticate on the client :( | ||
| [2010/03/02 14:51:23] <yuiz> bodepd: the other way around does not work either | ||
| [2010/03/02 14:51:28] <eidolon> ahhhhh. i know why | ||
| [2010/03/02 14:54:29] <fsweetser> when writing custom modules, do custom functions go in plugins/puppet or lib/puppet ? | ||
| [2010/03/02 14:54:41] <bodepd> I dont know. I would check the basics, you already said you can ping, what about telnet to port 8140? | ||
| [2010/03/02 14:54:52] <bodepd> its lib for .25.x, plugins for .24.x | ||
| [2010/03/02 14:55:33] <fsweetser> bodepd: that's why I thought - looks like wiki:PluginsInModules needs to be updated, then, as it only mentions lib for types and facts, not custom functions | ||
| [2010/03/02 14:55:33] <gepetto> fsweetser: bodepd: wiki:PluginsInModules is http://reductivelabs.com/trac/puppet/wiki/PluginsInModules | ||
| [2010/03/02 14:55:36] <fsweetser> thanks | ||
| [2010/03/02 14:55:36] <jmccune> fsweetser: http://reductivelabs.com/trac/puppet/wiki/PluginsInModules | ||
| [2010/03/02 14:56:30] <bodepd> I would expect puppet to fail if it cant connect , and it doesnt seem to be connecting. | ||
| [2010/03/02 14:57:43] @ kc7zzv joined channel #puppet | ||
| [2010/03/02 14:58:22] @ randybias|away is now known as randybias | ||
| [2010/03/02 14:58:51] <eidolon> okee, can i get some help here? i don't know why puppetrun is not working. I did the appropriate trust setups, but puppetrun --host hostname gives an HTTP 500 error and I get 'Denying unauthenticated client..." | ||
| [2010/03/02 14:59:06] <eidolon> http://pastebin.stonekeep.com/6596 <-- there's the error message and what is in my /etc/puppet/namespaceauth.conf | ||
| [2010/03/02 15:04:58] @ stahnma joined channel #puppet | ||
| [2010/03/02 15:04:59] @ Quit: stahnma: Changing host | ||
| [2010/03/02 15:04:59] @ stahnma joined channel #puppet | ||
| [2010/03/02 15:05:27] <jamesturnbull> eidolon: DNS issue? | ||
| [2010/03/02 15:05:59] <eidolon> i don't think so... the reverse is correct, and it's -stating- the reverse name | ||
| [2010/03/02 15:05:59] <yuiz> bodepd: any ideas what could be wrong with my setup? i reinstalled i still have the same issue :/ | ||
| [2010/03/02 15:06:06] <jmccune> eidolon: Could you paste the output of openssl x509 -text -noout -in foo.pem for the puppetrun client's certificate and the contents of /etc/puppet/ssl/certs/ca.pem | ||
| [2010/03/02 15:06:18] <eidolon> sure, just a moment. | ||
| [2010/03/02 15:06:42] <jmccune> eidolon: I'm guessing the certificate puppetrun is using isn't signed by an authority puppetd trusts. | ||
| [2010/03/02 15:07:06] <eidolon> ohh.... that could be, but i remember setting this up... cant' remember what i -did-. but i'm also seeing some references to puppetd optiosn on the ssl certs. | ||
| [2010/03/02 15:07:17] <eidolon> sec | ||
| [2010/03/02 15:07:49] <eidolon> umm | ||
| [2010/03/02 15:07:53] <eidolon> there's no ssl stuff in /etc/puppet | ||
| [2010/03/02 15:08:04] <eidolon> note, i'm pushing updates cleanly | ||
| [2010/03/02 15:08:09] <jmccune> eidolon: I meant to say /etc/puppet/ssl/certs/ca.pem on the puppetd "server" | ||
| [2010/03/02 15:08:25] <jmccune> eidolon: Well, whatever your ssldir configuration value is. | ||
| [2010/03/02 15:08:29] <eidolon> right, but neither puppetmaster nor puppetd have an /etc/puppet/ssl dir | ||
| [2010/03/02 15:08:32] <jmccune> eidolon: Sometimes it's /var/lib/puppet/ssl | ||
| [2010/03/02 15:08:40] <eidolon> AHA | ||
| [2010/03/02 15:08:51] <bodepd> I dont know. maybe you can try deploying a client and server on the same machine (use different cert names for them), see if you can at least get that working. I would start by wiping out all of the certificate, and run everything as verbose (which should show the certs being created). | ||
| [2010/03/02 15:08:53] <jmccune> eidolon: You could check with puppetd --genconfig | ||
| [2010/03/02 15:08:57] <eidolon> yeha, i found it | ||
| [2010/03/02 15:09:21] <bodepd> when puppetd runs, it should generate a certificate request, I would use configprint ssl dir to make sure that you are wiping out the correct ssldirs | ||
| [2010/03/02 15:09:25] @ lmiller joined channel #puppet | ||
| [2010/03/02 15:09:57] <yuiz> bodepd: you mean automatically? | ||
| [2010/03/02 15:10:41] <lmiller> I am having trouble with a puppet installation. I am trying to copy a file from the puppetmaster to the puppet client. I get the following error: err: //Node[default]/localrules/File[/tmp/local-rules]: Failed to retrieve current state of resource: Cannot access mount[files] Could not describe /files/local-rules: Cannot access mount[files] at /etc/puppet/manifests/site.pp:11 | ||
| [2010/03/02 15:11:11] <bodepd> here, on the same machine do the following: | ||
| [2010/03/02 15:11:14] <eidolon> http://pastebin.stonekeep.com/6597 | ||
| [2010/03/02 15:11:22] <jmccune> lmiller: Have you defined [files] in fileserver.conf ? | ||
| [2010/03/02 15:11:39] <eidolon> jmccune: that url's for you | ||
| [2010/03/02 15:11:45] <jmccune> eidolon: got it | ||
| [2010/03/02 15:11:50] <eidolon> k | ||
| [2010/03/02 15:12:01] <bodepd> delete the ssldir on the puppetmaster machine. | ||
| [2010/03/02 15:12:07] <jmccune> eidolon: And you're trying to run puppetrun from the client to the server | ||
| [2010/03/02 15:12:11] <eidolon> nosir | ||
| [2010/03/02 15:12:14] <jmccune> Err | ||
| [2010/03/02 15:12:14] <eidolon> server -> client | ||
| [2010/03/02 15:12:15] <bodepd> make sure that 1. puppetd and puppetmasterd use the same ssldir. | ||
| [2010/03/02 15:12:16] <jmccune> I said that backwards | ||
| [2010/03/02 15:12:19] <eidolon> heh | ||
| [2010/03/02 15:12:21] <jmccune> Got it | ||
| [2010/03/02 15:12:31] <eidolon> !!!! | ||
| [2010/03/02 15:12:33] <jmccune> eidolon: I think bodepd is on the right track | ||
| [2010/03/02 15:12:37] <eidolon> IT JUST DID IT! | ||
| [2010/03/02 15:12:46] <lmiller> jmccune: Yes, I have [files] defined in fileserver.conf | ||
| [2010/03/02 15:12:51] <bodepd> then run the following: | ||
| [2010/03/02 15:12:53] <eidolon> what the heck? how could this possibly have changed??? | ||
| [2010/03/02 15:12:56] <bodepd> (I am helping someone else) | ||
| [2010/03/02 15:12:59] <eidolon> i don't like mysteries. | ||
| [2010/03/02 15:13:01] <eidolon> bodepd: i know :) | ||
| [2010/03/02 15:13:03] @ Quit: bkohler: Ping timeout: 265 seconds | ||
| [2010/03/02 15:13:11] <jmccune> lmiller: Hrm | ||
| [2010/03/02 15:13:24] <eidolon> did that openssl command actually write anything? it just shows the cert, right? | ||
| [2010/03/02 15:13:24] <bodepd> puppetmasterd --no-daemonize --verbose --certname puppetmaster | ||
| [2010/03/02 15:13:37] <bodepd> you should see puppet create a ca, and self sign its own cert. | ||
| [2010/03/02 15:13:47] <eidolon> bodepd: are you talking to me now? *lost* | ||
| [2010/03/02 15:13:50] <bodepd> (no) | ||
| [2010/03/02 15:13:55] <eidolon> k, tx | ||
| [2010/03/02 15:13:58] * eidolon goes to get some coffee. | ||
| [2010/03/02 15:14:19] <jmccune> Yeah, I'm lost as to who bodepd is actually talking to as well... | ||
| [2010/03/02 15:14:37] <jmccune> =) | ||
| [2010/03/02 15:14:44] <bodepd> luiz: then add puppetmaster into /etc/hosts | ||
| [2010/03/02 15:15:00] <jmccune> eidolon: Well, it looks like you tried to give the openssl command the CSR, not the actual signed certificate. | ||
| [2010/03/02 15:15:05] <bodepd> luiz: then run puppetd --test --certname puppetclient --server puppetmaster | ||
| [2010/03/02 15:15:10] <bda> bodepd: luiz is not in #puppet. | ||
| [2010/03/02 15:15:11] <jmccune> eidolon: Hence the error it spit back out | ||
| [2010/03/02 15:15:17] <bda> bodepd: Which is where you are talking. | ||
| [2010/03/02 15:15:40] <bodepd> I guess he got bored of talking to me:) | ||
| [2010/03/02 15:15:41] <jmccune> bda: That's totally what I thought was happening | ||
| [2010/03/02 15:15:59] <bda> Maybe you meant yuiz. | ||
| [2010/03/02 15:16:03] <bodepd> awe. I did. | ||
| [2010/03/02 15:16:05] <bodepd> oops | ||
| [2010/03/02 15:16:31] <jmccune> I love irs | ||
| [2010/03/02 15:16:38] <jmccune> I mean irc. =) | ||
| [2010/03/02 15:16:57] <lmiller> jmccune must be an accountant for his love of the IRS | ||
| [2010/03/02 15:17:14] <eidolon> jmccune: but i'm still puzzled why it suddenly started working. | ||
| [2010/03/02 15:17:38] <yuiz> bodepd: i added puppetmaster to /etc/hosts | ||
| [2010/03/02 15:17:59] <jmccune> eidolon: So I actually meant that I need the CA bundle that puppetd uses to verify SSL certificates. By default this is $ssldir/certs/ca.pem on the PUPPETD host. It'll probably be identical on the puppetmaster host, but lets just make sure. | ||
| [2010/03/02 15:18:07] <joe-mac> anybodyu have a collectd module? | ||
| [2010/03/02 15:18:11] @ Eghie joined channel #puppet | ||
| [2010/03/02 15:18:15] <bodepd> yuiz: make sure you can ping it, then run that puppetd command. | ||
| [2010/03/02 15:18:31] <yuiz> bodepd: i did that before we started testing before | ||
| [2010/03/02 15:18:42] <jmccune> eidolon: Then, I'd like to see the certificate that puppetrun will use, which should be $ssldir/certs/$fqdn.pem on the puppetmaster host. | ||
| [2010/03/02 15:18:55] <eidolon> it is identical | ||
| [2010/03/02 15:19:10] <yuiz> i am now trying to create a new virtual machine, so i have two then try between them, perhaps it has to do with the virtualmachines somehow, perhaps they are messing it up | ||
| [2010/03/02 15:19:16] @ Spads joined channel #puppet | ||
| [2010/03/02 15:19:35] <jmccune> eidolon: OK, cool. So I'd still like to see the certificate being used by puppetrun, which should be puppetmaster:/$ssldir/certs/$fqdn.pem | ||
| [2010/03/02 15:19:36] <bodepd> jmccune: the important one is ca.pem, thats the cert that is used to establish trust | ||
| [2010/03/02 15:20:01] <jmccune> bodepd: Right, well "cert" is a gripe I have. It should be a bundle. | ||
| [2010/03/02 15:20:10] <eidolon> jmccune: okay, i'm looking at the pem file - want me to run openssl against it? | ||
| [2010/03/02 15:20:24] <bodepd> yuiz: I would start with getting client and server working on one machine, rule out any network funny business. | ||
| [2010/03/02 15:20:27] <jmccune> eidolon: Yeah, or paste it. I've got openssl too. | ||
| [2010/03/02 15:20:35] <yuiz> ok | ||
| [2010/03/02 15:20:48] <eidolon> k | ||
| [2010/03/02 15:21:10] <bodepd> yuiz: I would also run them specifying certname, so that they will use different certificates. | ||
| [2010/03/02 15:21:56] <eidolon> jmccune: http://pastebin.stonekeep.com/6598 | ||
| [2010/03/02 15:22:07] <jmccune> eidolon: checking... | ||
| [2010/03/02 15:22:19] <eidolon> k | ||
| [2010/03/02 15:23:11] <jmccune> eidolon: And just to make sure, are the two hosts clocks in sync? | ||
| [2010/03/02 15:24:07] <eidolon> good question | ||
| [2010/03/02 15:24:07] <eidolon> sec | ||
| [2010/03/02 15:24:56] <eidolon> no :) | ||
| [2010/03/02 15:25:00] <eidolon> they're off by 12+ minutes | ||
| [2010/03/02 15:25:02] <eidolon> RIGHTO. | ||
| [2010/03/02 15:25:12] <eidolon> that'd screw things up | ||
| [2010/03/02 15:25:18] <jmccune> eidolon: That *could* be why the cert isn't being trusted. | ||
| [2010/03/02 15:25:26] <eidolon> yeah, i wonder if i'm right on the edge | ||
| [2010/03/02 15:25:28] <eidolon> that's why it worked once | ||
| [2010/03/02 15:25:35] <jmccune> Possible. | ||
| [2010/03/02 15:25:49] <eidolon> okay, i need to set up puppet configs to push ntp out | ||
| [2010/03/02 15:25:52] <jmccune> Try again once you know the certificates are valid "now" and let me know. | ||
| [2010/03/02 15:25:56] <eidolon> YAY! another thing to fix! that puppet will make EASY! :) | ||
| [2010/03/02 15:26:06] <jmccune> eidolon: Definitely. | ||
| [2010/03/02 15:26:13] @ MattyM joined channel #puppet | ||
| [2010/03/02 15:26:28] <jmccune> bbiab | ||
| [2010/03/02 15:27:06] <lmiller> Can anyone help me copy a file from the puppetmaster to the puppet client? I am getting err: //Node[default]/localrules/File[/tmp/local-rules]: Failed to retrieve current state of resource: Cannot access mount[files] Could not describe /files/local-rules: Cannot access mount[files] at /etc/puppet/manifests/site.pp:11 | ||
| [2010/03/02 15:27:49] <jmccune> lmiller: Please post the output of puppetd --test --debug --trace to a pastbin site | ||
| [2010/03/02 15:29:06] <jmccune> lmiller: Also please paste the contents of filserver.conf and try adding "allow *" to the [files] section to see if that helps. (Just a temporary test) | ||
| [2010/03/02 15:29:50] <lmiller> jmccune: output of puppetd -test --debug --trace http://pastebin.com/tpAA8jqQ | ||
| [2010/03/02 15:30:39] <lmiller> fileserver.conf - http://pastebin.com/WmiCe7SM | ||
| [2010/03/02 15:31:28] <eidolon> so, next question. i'm making changes in the puppetmaster /etc/puppet/* dirs. | ||
| [2010/03/02 15:31:36] <eidolon> what i don't want to do is have machines suddenly do an update whil ei'm in mid-edit | ||
| [2010/03/02 15:31:42] <eidolon> can i do something like 'puppet pause' ? | ||
| [2010/03/02 15:31:49] <eidolon> to prevent updates from happening? | ||
| [2010/03/02 15:33:28] <yuiz> good question, i have been thinking about this myself | ||
| [2010/03/02 15:33:35] <jra__> stop the puppetmaster? | ||
| [2010/03/02 15:33:49] <yuiz> ;) | ||
| [2010/03/02 15:34:19] <eidolon> seems a bit heavy-handed. | ||
| [2010/03/02 15:34:22] <lmiller> I think stopping the puppetmaster would work. The clients would just see a disconnect. It shows as "Other end went away; restarting connection and retrying" in the log | ||
| [2010/03/02 15:34:32] <eidolon> yea | ||
| [2010/03/02 15:35:09] @ Azrael left channel #puppet () | ||
| [2010/03/02 15:38:55] <jmccune> lmiller: Try allow * instead of allow 0.0.0.0 | ||
| [2010/03/02 15:39:12] <lmiller> Trying that now, after your post, with the same result | ||
| [2010/03/02 15:39:46] <lmiller> [files] | ||
| [2010/03/02 15:39:46] <lmiller> path /etc/puppet/files | ||
| [2010/03/02 15:39:46] <lmiller> allow * | ||
| [2010/03/02 15:40:48] <jmccune> lmiller: what does ls -l /etc/puppet/files/local-rules say? | ||
| [2010/03/02 15:41:07] <lmiller> -rwxrwxrwx 1 puppet puppet 1733 2010-03-01 17:03 /etc/puppet/files/local-rules | ||
| [2010/03/02 15:42:18] <jmccune> lmiller: Could you paste the whole file resource declaration from the site.pp line 11 please? | ||
| [2010/03/02 15:43:01] @ Quit: paxos: Ping timeout: 265 seconds | ||
| [2010/03/02 15:43:03] <lmiller> -rwxrwxrwx 1 puppet puppet 1733 2010-03-01 17:03 /etc/puppet/files/local-rules | ||
| [2010/03/02 15:43:06] <lmiller> -rwxrwxrwx 1 puppet puppet 1733 2010-03-01 17:03 /etc/puppet/files/local-rules | ||
| [2010/03/02 15:43:18] <lmiller> sorry: source => "puppet://management.geeksbydesign.com/files/local-rules" | ||
| [2010/03/02 15:43:44] <jmccune> lmiller: Try source => "puppet:///files/local-rules" | ||
| [2010/03/02 15:47:58] @ Eghie is now known as Eghie`afk | ||
| [2010/03/02 15:48:08] <eidolon> okay, so ntp package installed: Mar 2 15:33:03 ltl-dev-bo-db01 puppetd[13259]: (//Node[basenode]/ntp/Package[ntp]/ensure) created | ||
| [2010/03/02 15:48:11] <eidolon> which is pretty damned cool :) | ||
| [2010/03/02 15:48:23] <lmiller> jmccune: Same error | ||
| [2010/03/02 15:48:26] <eidolon> but i need a cronjob that ntpdates, or an ntpd started. | ||
| [2010/03/02 15:48:47] <eidolon> oh look, something in git to manage ntp | ||
| [2010/03/02 15:49:07] <jmccune> lmiller: Try renaming [files] to [myfiles] and then try puppet:///myfiles/local-rules as the source URL | ||
| [2010/03/02 15:49:51] <lmiller> jmccune: You found it. the problem was the allow *. I had a quote on the end | ||
| [2010/03/02 15:49:56] <lmiller> I removed the quote and now it works! | ||
| [2010/03/02 15:50:02] <jmccune> lmiller: Ah ha | ||
| [2010/03/02 15:50:04] <jmccune> lmiller: Sweet | ||
| [2010/03/02 15:52:17] <lmiller> Thanks guys. Special thanks to jmccune! | ||
| [2010/03/02 15:52:39] <kjetilho> btw it's quite annoying that namespaceauth.conf just silently breaks if you add comments at the end of the line | ||
| [2010/03/02 15:53:51] <eidolon> do folks use the NTP module in github? | ||
| [2010/03/02 15:53:57] <eidolon> http://github.com/puzzle/puppet-ntp | ||
| [2010/03/02 15:54:07] <jb> i use my own :/ | ||
| [2010/03/02 15:54:18] @ Quit: lilmatt: Quit: lilmatt | ||
| [2010/03/02 15:54:18] <eidolon> that one seems pretty involved. | ||
| [2010/03/02 15:55:15] <jb> mine is simple | ||
| [2010/03/02 15:55:18] <eidolon> this looks smarter | ||
| [2010/03/02 15:55:19] <eidolon> http://www.devco.net/archives/2009/09/28/simple_puppet_module_structure.php | ||
| [2010/03/02 15:55:24] <eidolon> very simple | ||
| [2010/03/02 15:55:30] <jb> http://pastie.org/850546 | ||
| [2010/03/02 15:55:44] <eidolon> yah, that looks almost identical :) | ||
| [2010/03/02 15:55:48] <jb> $ntpconfname is an external data source | ||
| [2010/03/02 15:55:58] <jb> if its a "NTP Server" it drops one conf down, if its a "NTP Client" it drops another one | ||
| [2010/03/02 15:56:09] <eidolon> hum | ||
| [2010/03/02 15:56:19] * eidolon doesn't understand that, but is leaving in 5 minutes, so it'll have to wait. | ||
| [2010/03/02 15:56:23] <jb> yeah | ||
| [2010/03/02 15:56:30] <eidolon> thanks tho | ||
| [2010/03/02 15:58:54] @ Quit: eidolon: Quit: Leaving. | ||
| [2010/03/02 15:59:38] @ OpenMedia joined channel #puppet | ||
| [2010/03/02 16:00:44] @ autowidget joined channel #puppet | ||
| [2010/03/02 16:02:32] @ Quit: mpdehaan: Read error: Connection reset by peer | ||
| [2010/03/02 16:03:20] <yuiz> bodepd: how do i create a cert on the master with a new name? | ||
| [2010/03/02 16:03:25] <yuiz> you mentioned i could run more then one | ||
| [2010/03/02 16:03:45] <yuiz> --certname puppetclient ? | ||
| [2010/03/02 16:03:53] <bodepd> yuiz: puppetd --certname client --server puppetmaster | ||
| [2010/03/02 16:03:54] <|Mike|> man puppetca :d | ||
| [2010/03/02 16:05:01] @ mattwynne joined channel #puppet | ||
| [2010/03/02 16:05:42] @ Eghie`afk is now known as Eghie | ||
| [2010/03/02 16:06:17] <yuiz> bodepd: now i get : err: Could not request certificate: getaddrinfo: nodename nor servname provided, or not known again | ||
| [2010/03/02 16:06:20] <yuiz> [i reinstalled] | ||
| [2010/03/02 16:06:24] @ Quit: lmiller: Quit: If you think nobody cares, try missing a few payments | ||
| [2010/03/02 16:06:35] <yuiz> does this mean the names dont match? | ||
| [2010/03/02 16:06:44] <bodepd> yuiz: it looks like it. | ||
| [2010/03/02 16:06:55] <bodepd> --server needs to be the same as the server certname. | ||
| [2010/03/02 16:07:00] <chrisg> wow im special, i wrote a little ruby function to read the shadow file to get crypted passwords | ||
| [2010/03/02 16:07:05] <chrisg> it hangs my catalogue runs :d | ||
| [2010/03/02 16:07:14] <chrisg> (and yes the user running puppet s in the acl for the shadow file :) ) | ||
| [2010/03/02 16:08:34] <yuiz> bodepd: and server certname is : puppetmasterd --configprint certname ? | ||
| [2010/03/02 16:08:56] <bodepd> probably | ||
| [2010/03/02 16:08:59] <bodepd> try | ||
| [2010/03/02 16:09:02] <bodepd> puppetca --list --all | ||
| [2010/03/02 16:09:13] <yuiz> puppetca --list --all is empty | ||
| [2010/03/02 16:09:19] <bodepd> the only signed cert should be for the master | ||
| [2010/03/02 16:09:34] @ Quit: TREllis: Quit: leaving | ||
| [2010/03/02 16:09:58] <bodepd> you need to run the puppetmaster and generate the cert. | ||
| [2010/03/02 16:10:04] <yuiz> i am running this on a mac, so i blame this on mac because it works fine under debian | ||
| [2010/03/02 16:10:25] <bodepd> hmm.. I dont know about running a puppetmaster on Mac. | ||
| [2010/03/02 16:11:30] <bodepd> yuiz: although I have heard of such a thing being done before. | ||
| [2010/03/02 16:12:10] <yuiz> i have it compiled and installed, all my manifests i built so far have worked fine on this machine alone | ||
| [2010/03/02 16:14:17] <bodepd> what exactly doesnt work? and what does? | ||
| [2010/03/02 16:15:32] <yuiz> everything more or less workes execpt certificates | ||
| [2010/03/02 16:15:47] @ Quit: teyo: Quit: teyo | ||
| [2010/03/02 16:15:53] @ Spruit_elf_ joined channel #puppet | ||
| [2010/03/02 16:15:54] <yuiz> some facts are different but thats no biggie | ||
| [2010/03/02 16:15:57] <joe-mac> how can you tell puppet is working if the certs aren't lol | ||
| [2010/03/02 16:16:16] <yuiz> joe-mac: the things i can run locally work, i had the local cert working before | ||
| [2010/03/02 16:16:25] <spawnyd> yuiz: which version do you use? I have an osx puppetmaster with 0.25.1 and osx clients running 0.25.1 without big issues. | ||
| [2010/03/02 16:16:44] <yuiz> same version as you | ||
| [2010/03/02 16:16:59] <yuiz> i installed via dawinports | ||
| [2010/03/02 16:17:12] <spawnyd> I use https://sites.google.com/a/explanatorygap.net/puppet/ | ||
| [2010/03/02 16:17:33] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/03/02 16:17:41] @ Quit: kc7zzv: Ping timeout: 245 seconds | ||
| [2010/03/02 16:18:14] <yuiz> spawnyd: i will try that one | ||
| [2010/03/02 16:18:26] @ Quit: Spruit_elf: Ping timeout: 248 seconds | ||
| [2010/03/02 16:18:26] @ Spruit_elf_ is now known as Spruit_elf | ||
| [2010/03/02 16:18:42] @ WALoeIII joined channel #puppet | ||
| [2010/03/02 16:20:25] @ Quit: dim0: Remote host closed the connection | ||
| [2010/03/02 16:20:34] @ teyo joined channel #puppet | ||
| [2010/03/02 16:21:17] @ Quit: mattwynne: Remote host closed the connection | ||
| [2010/03/02 16:21:32] @ Quit: Robbie_: Read error: Connection reset by peer | ||
| [2010/03/02 16:23:16] @ Robbie_ joined channel #puppet | ||
| [2010/03/02 16:24:14] @ mpdehaan joined channel #puppet | ||
| [2010/03/02 16:25:27] @ mattwynne joined channel #puppet | ||
| [2010/03/02 16:25:48] @ kc7zzv joined channel #puppet | ||
| [2010/03/02 16:25:49] <yuiz> warning certificate validation failed; concider using the certname option [ i am using it :/ ] | ||
| [2010/03/02 16:25:59] <yuiz> certificates where not trusted | ||
| [2010/03/02 16:26:07] <yuiz> atleast i get a error now, thanks spawnyd | ||
| [2010/03/02 16:26:22] @ gebi_ joined channel #puppet | ||
| [2010/03/02 16:26:57] @ Quit: gebi: Read error: Operation timed out | ||
| [2010/03/02 16:27:43] <spawnyd> np | ||
| [2010/03/02 16:27:46] @ Quit: mattwynne: Remote host closed the connection | ||
| [2010/03/02 16:28:54] @ jes5 joined channel #puppet | ||
| [2010/03/02 16:30:03] <spawnyd> normally you can fix it by "rm -rf /etc/puppet/ssl" on the client, "puppetca --clean myclient" on master and then run "puppetd --test --server puppetmaster" on the client, then sign the new ... | ||
| [2010/03/02 16:30:30] @ Quit: bug: Quit: bug | ||
| [2010/03/02 16:31:55] <yuiz> yay | ||
| [2010/03/02 16:31:56] <yuiz> works now | ||
| [2010/03/02 16:32:09] <yuiz> i had to change the timestamp as it says on the wiki | ||
| [2010/03/02 16:32:25] <yuiz> either i did not get that error before or something else was broken, anyhow it works now :) | ||
| [2010/03/02 16:32:28] <yuiz> thanks spawnyd and bodepd | ||
| [2010/03/02 16:33:10] @ jgh40 joined channel #puppet | ||
| [2010/03/02 16:33:15] @ jgh40 left channel #puppet () | ||
| [2010/03/02 16:36:29] @ Quit: toi: Read error: Operation timed out | ||
| [2010/03/02 16:41:51] @ Quit: kc7zzv: Ping timeout: 245 seconds | ||
| [2010/03/02 16:44:54] @ Quit: WALoeIII: Quit: WALoeIII | ||
| [2010/03/02 16:46:53] <yuiz> does anybody know why i get: err: Could not retrieve catalog: Unknown function | ||
| [2010/03/02 16:46:59] <yuiz> i am using a custom function | ||
| [2010/03/02 16:47:03] <yuiz> should it be installed on the client ? | ||
| [2010/03/02 16:48:42] <yuiz> ah i guess all my paths are messed up on osx | ||
| [2010/03/02 16:52:34] <joe-mac> no it should be installed on the master | ||
| [2010/03/02 16:52:51] <joe-mac> under sopmething like /usr/lib/ruby/1.8/site/puppet/parser/functions | ||
| [2010/03/02 16:54:48] @ Quit: teyo: Remote host closed the connection | ||
| [2010/03/02 16:59:54] @ alduin left channel #puppet () | ||
| [2010/03/02 17:10:38] @ Quit: yuiz: Quit: Page closed | ||
| [2010/03/02 17:12:01] @ Quit: unxfrek: Remote host closed the connection | ||
| [2010/03/02 17:16:10] @ Quit: swygue: Quit: Ex-Chat | ||
| [2010/03/02 17:16:22] @ Quit: Robbie_: Remote host closed the connection | ||
| [2010/03/02 17:17:12] @ Quit: uphillian: Quit: Leaving. | ||
| [2010/03/02 17:17:18] @ Quit: gebi_: Ping timeout: 252 seconds | ||
| [2010/03/02 17:19:18] @ gebi joined channel #puppet | ||
| [2010/03/02 17:20:03] @ Quit: bobbyz: Ping timeout: 258 seconds | ||
| [2010/03/02 17:20:15] @ Quit: lutter: Quit: Leaving. | ||
| [2010/03/02 17:20:27] @ Quit: spawnyd: Ping timeout: 258 seconds | ||
| [2010/03/02 17:21:07] @ plathrop-away is now known as plathrop | ||
| [2010/03/02 17:21:08] @ bobbyz joined channel #puppet | ||
| [2010/03/02 17:22:10] @ Quit: mpdehaan: Quit: mpdehaan | ||
| [2010/03/02 17:24:05] @ mattwynne joined channel #puppet | ||
| [2010/03/02 17:24:21] @ lutter joined channel #puppet | ||
| [2010/03/02 17:24:34] @ Brown|wrkin is now known as Brown|afk | ||
| [2010/03/02 17:24:36] @ Quit: mvn071: Quit: Leaving | ||
| [2010/03/02 17:26:14] @ Quit: Spruit_elf: Remote host closed the connection | ||
| [2010/03/02 17:26:33] @ Spruit_elf joined channel #puppet | ||
| [2010/03/02 17:28:11] @ Quit: afletcher: Quit: afletcher | ||
| [2010/03/02 17:30:43] @ joe-mac left channel #puppet () | ||
| [2010/03/02 17:42:47] @ pting joined channel #puppet | ||
| [2010/03/02 17:43:14] @ lilmatt joined channel #puppet | ||
| [2010/03/02 17:45:21] @ Quit: rmiller4pi8: Ping timeout: 252 seconds | ||
| [2010/03/02 17:45:36] @ Quit: vermeer__: Ping timeout: 276 seconds | ||
| [2010/03/02 17:58:02] <gleb__> Using http://www.devco.net/archives/2009/09/28/simple_puppet_module_structure.php would then require => Class["ntp"] be equivalent to requiring every resource in all the classes that ntp class includes? | ||
| [2010/03/02 17:58:56] <buffalo> Hi | ||
| [2010/03/02 17:59:19] @ Quit: notbrien: Quit: notbrien | ||
| [2010/03/02 17:59:34] <buffalo> Has anyone tested high availability for puppet ? Which service would u use for that? | ||
| [2010/03/02 18:00:09] <plathrop> gleb__: that's correct | ||
| [2010/03/02 18:00:29] @ Quit: malraid: Quit: malraid | ||
| [2010/03/02 18:00:41] @ cheraw joined channel #puppet | ||
| [2010/03/02 18:00:55] <gleb__> plathrop: that's very handy, I was actually thinking of how to do this kind of thing today, thanks | ||
| [2010/03/02 18:01:05] <cheraw> how do i use $operativesystem inside a file { } ? | ||
| [2010/03/02 18:01:29] <cheraw> i want the group to only be root under debian and wheel under my older system | ||
| [2010/03/02 18:01:58] @ Quit: labrown: Quit: Leaving | ||
| [2010/03/02 18:02:34] <kjetilho> group => $operatingsystem ? { "debian" => "root", default => "wheel" } | ||
| [2010/03/02 18:03:09] <cheraw> kjetilho: where does it get that name 'debian' from? facter? | ||
| [2010/03/02 18:03:15] <buffalo> Has anyone handled HA or loadbalancing for puppetmaster? | ||
| [2010/03/02 18:03:17] <kjetilho> yes | ||
| [2010/03/02 18:03:33] <cheraw> kjetilho: if i run facter |grep debian i dont get anything | ||
| [2010/03/02 18:03:45] @ Quit: blahdeblah: Ping timeout: 258 seconds | ||
| [2010/03/02 18:03:48] <kjetilho> that's because it says "Debian" in the output | ||
| [2010/03/02 18:03:49] <gleb__> plathrop: I want to have a define generating apt::repo::foo consisting of key, source and apt-update. Without putting them all in one class the abstraction that this would create wouldn't be very good -- anything depending on this repo would need to require at least the source and Exec[apt-update]. Off to try this now | ||
| [2010/03/02 18:04:16] <cheraw> kjetilho: is it case insensitive? | ||
| [2010/03/02 18:04:31] <kjetilho> all string matching is case insensitive in Puppet, yes | ||
| [2010/03/02 18:04:42] <cheraw> kjetilho: thank you very much | ||
| [2010/03/02 18:04:48] <plathrop> gleb__: good luck | ||
| [2010/03/02 18:07:18] <cheraw> kjetilho: i get: no matching value for selector param 'debian' at <manifest> | ||
| [2010/03/02 18:08:02] @ Quit: tuf: Remote host closed the connection | ||
| [2010/03/02 18:08:46] <kjetilho> cheraw: eh, you must have made an error when you copied it | ||
| [2010/03/02 18:09:13] <kjetilho> put the code on pastie.org | ||
| [2010/03/02 18:09:20] <kjetilho> if you don't see it | ||
| [2010/03/02 18:10:16] @ Quit: jmccune: Remote host closed the connection | ||
| [2010/03/02 18:11:00] @ Djelibeybi joined channel #puppet | ||
| [2010/03/02 18:16:03] @ BarnacleBob joined channel #puppet | ||
| [2010/03/02 18:16:51] <BarnacleBob> so say i make a custom define of define foo ($bar){ ... } and i want $bar to be one of a few specific options. how can i make the type fail if its not one of those specific options? | ||
| [2010/03/02 18:17:57] <kjetilho> BarnacleBob: use fail() | ||
| [2010/03/02 18:18:14] <BarnacleBob> ah thanks | ||
| [2010/03/02 18:18:22] <kjetilho> it will fail the complete run (transaction), though | ||
| [2010/03/02 18:20:14] @ WALoeIII joined channel #puppet | ||
| [2010/03/02 18:21:27] <BarnacleBob> kjetilho, i'm ok with that. its someone being dumb if it happens | ||
| [2010/03/02 18:23:44] @ Quit: pheezy: Remote host closed the connection | ||
| [2010/03/02 18:24:16] @ pheezy joined channel #puppet | ||
| [2010/03/02 18:26:27] @ Quit: bodepd: Quit: bodepd | ||
| [2010/03/02 18:27:28] @ Quit: MattyM: Quit: ta ta | ||
| [2010/03/02 18:28:48] @ Quit: pheezy: Ping timeout: 265 seconds | ||
| [2010/03/02 18:36:59] @ Quit: grim_radical: Quit: Leaving | ||
| [2010/03/02 18:37:47] @ Quit: \ask: Remote host closed the connection | ||
| [2010/03/02 18:39:42] @ bodepd joined channel #puppet | ||
| [2010/03/02 18:40:30] @ Quit: mattwynne: Quit: Leaving... | ||
| [2010/03/02 18:44:45] @ Quit: bobbyz: Ping timeout: 252 seconds | ||
| [2010/03/02 18:47:46] @ Quit: buffalo: Ping timeout: 248 seconds | ||
| [2010/03/02 18:48:11] @ PaulWay[w] joined channel #puppet | ||
| [2010/03/02 18:48:49] @ blahdeblah joined channel #puppet | ||
| [2010/03/02 18:49:16] <gleb__> aptitude provider silently fail when you give it a bogus package, and thinks it succeeded :( | ||
| [2010/03/02 18:50:30] @ alfism_ joined channel #puppet | ||
| [2010/03/02 18:51:00] @ Quit: alfism: Quit: http://opensolaris.com/ | ||
| [2010/03/02 18:51:01] @ alfism_ is now known as alfism | ||
| [2010/03/02 18:51:31] @ Quit: kaptk2: Quit: Leaving. | ||
| [2010/03/02 18:52:27] @ Quit: jab_doa: Quit: Verlassend | ||
| [2010/03/02 18:53:09] @ Quit: blahdeblah: Ping timeout: 240 seconds | ||
| [2010/03/02 18:53:54] @ blahdeblah joined channel #puppet | ||
| [2010/03/02 18:58:32] @ Quit: cheraw: Quit: Page closed | ||
| [2010/03/02 19:01:14] @ Quit: autowidget: Quit: autowidget | ||
| [2010/03/02 19:01:26] @ buffalo joined channel #puppet | ||
| [2010/03/02 19:08:06] @ Quit: murkk: Ping timeout: 245 seconds | ||
| [2010/03/02 19:08:49] @ Quit: gebi: Ping timeout: 260 seconds | ||
| [2010/03/02 19:10:05] @ spencert left channel #puppet () | ||
| [2010/03/02 19:10:21] @ randybias is now known as randybias|away | ||
| [2010/03/02 19:10:49] @ randybias|away is now known as randybias | ||
| [2010/03/02 19:16:46] @ Quit: rgsteele: Remote host closed the connection | ||
| [2010/03/02 19:19:23] @ lak joined channel #puppet | ||
| [2010/03/02 19:23:05] @ spudpnds left channel #puppet () | ||
| [2010/03/02 19:23:13] <tmz> jamesturnbull: 0.25.4 is now in epel's stable repo. That's your queue to put out 0.25.5 I think. ;) | ||
| [2010/03/02 19:23:30] <BarnacleBob> lol | ||
| [2010/03/02 19:23:31] @ \ask joined channel #puppet | ||
| [2010/03/02 19:23:35] <barn> tmz: you have to upgrade to 0.25.4 first | ||
| [2010/03/02 19:23:45] <barn> only then can a new release happen | ||
| [2010/03/02 19:24:44] @ bodepd_ joined channel #puppet | ||
| [2010/03/02 19:25:03] @ Quit: bodepd: Ping timeout: 240 seconds | ||
| [2010/03/02 19:25:03] @ bodepd_ is now known as bodepd | ||
| [2010/03/02 19:26:33] <BarnacleBob> uggh | ||
| [2010/03/02 19:26:37] <BarnacleBob> anyone see a problem with this? | ||
| [2010/03/02 19:26:37] <BarnacleBob> inline_template("<% if logs.is_a? Array then -%><% logs.each |log| do -%><%= log %> <% end -%><% else -%><%= logs %><% end -%> { | ||
| [2010/03/02 19:27:01] <eric0> just ; separate your lines, no need to close/open tags | ||
| [2010/03/02 19:27:05] <BarnacleBob> its horking saying unexpected else | ||
| [2010/03/02 19:27:12] <BarnacleBob> oh | ||
| [2010/03/02 19:27:14] <BarnacleBob> interesting | ||
| [2010/03/02 19:28:48] <BarnacleBob> well it still says unexpected kELSE | ||
| [2010/03/02 19:28:58] <nevyn> hrm | ||
| [2010/03/02 19:28:59] <BarnacleBob> <% if logs.is_a? Array then; logs.each |log| do; put log + ' '; end; else; put logs; end -%> { | ||
| [2010/03/02 19:29:23] <BarnacleBob> oh actually | ||
| [2010/03/02 19:29:25] <BarnacleBob> there are 2 errors | ||
| [2010/03/02 19:29:26] * nevyn switches gears from C++ templates to ruby templates | ||
| [2010/03/02 19:29:29] <BarnacleBob> unexpected kDO first | ||
| [2010/03/02 19:29:37] <BarnacleBob> oh | ||
| [2010/03/02 19:29:40] <BarnacleBob> crap | ||
| [2010/03/02 19:29:47] <BarnacleBob> its array.each do |item| | ||
| [2010/03/02 19:29:51] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/03/02 19:29:51] <gleb__> Can I have a define generate a class name? $name seems to cause parse error in this: define bar ($ensure) {class "baz::${name}" { } } | ||
| [2010/03/02 19:30:06] <gleb__> without $name it works fine | ||
| [2010/03/02 19:30:14] <eric0> think you want 'puts' not 'put' | ||
| [2010/03/02 19:31:19] <BarnacleBob> i thought puts added a \n where put didn't | ||
| [2010/03/02 19:31:30] <BarnacleBob> i guess not | ||
| [2010/03/02 19:32:01] <BarnacleBob> oh i want print | ||
| [2010/03/02 19:32:13] <eric0> yeah if you dont want \n line terminators use print | ||
| [2010/03/02 19:33:30] <BarnacleBob> haha well it almost worked :) | ||
| [2010/03/02 19:33:47] <BarnacleBob> thanks just need to sort out some other wierd things | ||
| [2010/03/02 19:34:54] @ Quit: Spruit_elf: Quit: Spruit_elf | ||
| [2010/03/02 19:38:18] @ Quit: cwebber: Quit: cwebber | ||
| [2010/03/02 19:41:41] @ cabernet joined channel #puppet | ||
| [2010/03/02 19:44:11] @ Quit: jaredrhine: Ping timeout: 265 seconds | ||
| [2010/03/02 19:47:26] @ joe-mac joined channel #puppet | ||
| [2010/03/02 19:47:31] @ Quit: danblick: Quit: Leaving. | ||
| [2010/03/02 19:57:42] @ Quit: blahdeblah: Quit: Leaving. | ||
| [2010/03/02 20:03:57] @ Quit: buffalo: Ping timeout: 252 seconds | ||
| [2010/03/02 20:09:34] @ murkk joined channel #puppet | ||
| [2010/03/02 20:10:00] @ M- joined channel #puppet | ||
| [2010/03/02 20:12:36] @ murkk left channel #puppet () | ||
| [2010/03/02 20:13:54] @ Quit: tjoe: Quit: leaving | ||
| [2010/03/02 20:17:08] @ buffalo joined channel #puppet | ||
| [2010/03/02 20:17:58] @ afletcher joined channel #puppet | ||
| [2010/03/02 20:22:15] @ Quit: buffalo: Ping timeout: 276 seconds | ||
| [2010/03/02 20:31:06] @ Quit: jes5: Quit: Leaving. | ||
| [2010/03/02 20:33:38] @ sebas891 joined channel #puppet | ||
| [2010/03/02 20:33:47] @ buffalo joined channel #puppet | ||
| [2010/03/02 20:35:51] @ Quit: lak: Quit: lak | ||
| [2010/03/02 20:38:11] @ mpdehaan joined channel #puppet | ||
| [2010/03/02 20:43:21] @ lak joined channel #puppet | ||
| [2010/03/02 20:43:24] @ jaredrhine joined channel #puppet | ||
| [2010/03/02 20:51:04] @ padraig_lennon joined channel #puppet | ||
| [2010/03/02 20:51:18] @ randybias is now known as randybias|away | ||
| [2010/03/02 20:52:53] @ Quit: padraig_lennon: Remote host closed the connection | ||
| [2010/03/02 20:59:15] @ Quit: BarnacleBob: Quit: This computer has gone to sleep | ||
| [2010/03/02 21:02:28] @ lamech left channel #puppet () | ||
| [2010/03/02 21:04:13] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/03/02 21:08:42] <tessier> Why on earth should pupptd be using 854M of RAM? | ||
| [2010/03/02 21:08:45] <tessier> puppetd | ||
| [2010/03/02 21:14:16] <tessier> After a restart it uses 259M. | ||
| [2010/03/02 21:14:33] <tessier> And now I am using less than 300M of swap and nagios stops complaining. | ||
| [2010/03/02 21:15:48] @ randybias|away is now known as randybias | ||
| [2010/03/02 21:18:03] <ohadlevy> tessier: puppetd has memory issues, if it gets that big I recommend you switch to cron based | ||
| [2010/03/02 21:18:34] <tessier> ohadlevy: I see. I guess if crond dies nagios will tell me. But puppet won't be around to restart it. | ||
| [2010/03/02 21:18:41] <ohadlevy> upgrading to 0.25.x also helps | ||
| [2010/03/02 21:18:50] @ alexine_dsouza joined channel #puppet | ||
| [2010/03/02 21:19:18] <tessier> ohadlevy: Are there CentOS 5.x RPMs for 0.25.x? | ||
| [2010/03/02 21:19:27] <ohadlevy> yes, in epel-testing | ||
| [2010/03/02 21:19:31] <tessier> oooh.... | ||
| [2010/03/02 21:19:45] <tessier> Are they production ready? | ||
| [2010/03/02 21:19:47] @ Quit: lak: Quit: lak | ||
| [2010/03/02 21:20:18] <ohadlevy> Are you using centos 4 as well? | ||
| [2010/03/02 21:20:47] <tessier> No, all 5.x | ||
| [2010/03/02 21:20:57] <ohadlevy> so I would say yes | ||
| [2010/03/02 21:21:04] <Djelibeybi> ohadlevy: actually, 0.25.4 hit EPEL today, I believe | ||
| [2010/03/02 21:21:10] <ohadlevy> ah cool | ||
| [2010/03/02 21:21:23] <tessier> Cool. I'll throw it on the master and see how it does and then push it from there if everything looks ok. | ||
| [2010/03/02 21:21:39] <tessier> puppet-server-0.25.4-1.el5.noarch.rpm03-Feb-2010 12:00 21K | ||
| [2010/03/02 21:21:41] <tessier> There it is. | ||
| [2010/03/02 21:23:13] @ rcrowley joined channel #puppet | ||
| [2010/03/02 21:25:21] @ swygue joined channel #puppet | ||
| [2010/03/02 21:26:41] @ cwebber joined channel #puppet | ||
| [2010/03/02 21:28:10] @ rmiller4pi8 joined channel #puppet | ||
| [2010/03/02 21:29:52] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/03/02 21:30:04] @ alexine_dsouza joined channel #puppet | ||
| [2010/03/02 21:31:00] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/03/02 21:31:02] @ alexine_dsouza joined channel #puppet | ||
| [2010/03/02 21:32:26] @ Quit: lilmatt: Quit: lilmatt | ||
| [2010/03/02 21:35:42] @ bodepd left channel #puppet () | ||
| [2010/03/02 21:38:35] @ Quit: jaredrhine: Ping timeout: 256 seconds | ||
| [2010/03/02 21:40:28] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/03/02 21:42:30] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/03/02 21:43:18] @ alexine_dsouza joined channel #puppet | ||
| [2010/03/02 21:43:51] @ Quit: OpenMedia: Remote host closed the connection | ||
| [2010/03/02 21:44:19] @ OpenMedia joined channel #puppet | ||
| [2010/03/02 21:50:31] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/03/02 21:52:53] @ johnw joined channel #puppet | ||
| [2010/03/02 21:52:58] @ alexine_dsouza joined channel #puppet | ||
| [2010/03/02 21:53:01] @ Quit: cwebber: Remote host closed the connection | ||
| [2010/03/02 21:53:09] @ cwebber joined channel #puppet | ||
| [2010/03/02 21:55:27] <johnw> I've tried dropping the contents of every table in my puppet database, but I still get this: Parameter ip failed: Invalid IP address | ||
| [2010/03/02 21:55:34] <johnw> i think I've seen this once before, but I can't remember now how to fix it | ||
| [2010/03/02 21:56:01] @ jaredrhine joined channel #puppet | ||
| [2010/03/02 21:56:09] @ lak joined channel #puppet | ||
| [2010/03/02 21:58:55] <ohadlevy> johnw: where do you get it from? | ||
| [2010/03/02 21:58:58] <johnw> how do I find out which resource is wrong and why? | ||
| [2010/03/02 21:59:04] <johnw> the puppetd --test output tells me this | ||
| [2010/03/02 21:59:10] <ohadlevy> and on the master? | ||
| [2010/03/02 21:59:15] <johnw> i see nothing telling in the output from puppetmasterd --test --debug | ||
| [2010/03/02 21:59:21] <johnw> yes, this master and client are both on the same machine | ||
| [2010/03/02 21:59:45] <ohadlevy> johnw: does facter provide a correct ip address? | ||
| [2010/03/02 22:00:05] <johnw> facter shows me three IPs: | ||
| [2010/03/02 22:00:13] <johnw> ipaddress => 10.100.2.1 | ||
| [2010/03/02 22:00:13] <johnw> ipaddress_br0 => 10.100.2.1 | ||
| [2010/03/02 22:00:13] <johnw> ipaddress_eth0 => 10.9.19.79 | ||
| [2010/03/02 22:00:16] <johnw> they are all correct | ||
| [2010/03/02 22:00:41] <ohadlevy> does using another client works? | ||
| [2010/03/02 22:00:57] <johnw> well, sadly I am in a situation where until I get this one working, I can't physically reach my other clients from here | ||
| [2010/03/02 22:01:02] <johnw> this puppet configures the VPN | ||
| [2010/03/02 22:01:20] <ohadlevy> does it work if you turn off storeconfigs? | ||
| [2010/03/02 22:01:26] <johnw> yes | ||
| [2010/03/02 22:01:45] <johnw> i guess i will have to do it that way for now | ||
| [2010/03/02 22:01:59] <ohadlevy> johnw: I would look in the hosts table | ||
| [2010/03/02 22:02:17] <johnw> should my hostname be an alias for 127.0.0.1? | ||
| [2010/03/02 22:02:18] <ohadlevy> probably one of the hosts has broken value in the ipaddress field | ||
| [2010/03/02 22:02:34] <ohadlevy> usually not | ||
| [2010/03/02 22:02:52] <johnw> my /etc/hosts is very tiny | ||
| [2010/03/02 22:03:13] <johnw> what does this error mean exactly? | ||
| [2010/03/02 22:03:38] <johnw> i see bug #2942, but it hasn't made things clear yet | ||
| [2010/03/02 22:03:39] <gepetto> johnw: #2942 is http://projects.reductivelabs.com/issues/show/2942 "Puppet - Bug #2942: store configs error: After adding a new external node, all clients fail with unhelpful err: "invalid ip address" - ReductiveLabs.com" | ||
| [2010/03/02 22:04:16] <johnw> i've had this same host working before | ||
| [2010/03/02 22:04:23] <johnw> but the filesystem was corrupted so I had to reinstall CentOS | ||
| [2010/03/02 22:05:24] <johnw> hmm... maybe i'm trying to use an ipaddress_eth1 that apparently doesn't exist | ||
| [2010/03/02 22:05:31] <johnw> i just wonder why it was never a problem before... | ||
| [2010/03/02 22:06:05] <johnw> ah | ||
| [2010/03/02 22:06:10] <johnw> i have BOOTPROTO=none for ifcfg-eth1 | ||
| [2010/03/02 22:06:12] <johnw> it needs to be static | ||
| [2010/03/02 22:06:14] <johnw> thanks, gepetto | ||
| [2010/03/02 22:07:37] <ohadlevy> johnw: reading the bug it seems like you are exporting a fact that doesnt exist | ||
| [2010/03/02 22:07:58] <johnw> yeah, i didn't realize this machine's eth1 was not setting an IP for itself | ||
| [2010/03/02 22:08:17] <johnw> i'm making a note of how to fix this in future... | ||
| [2010/03/02 22:10:34] @ Quit: lak: Ping timeout: 264 seconds | ||
| [2010/03/02 22:17:35] @ Quit: sebas891: Quit: Leaving. | ||
| [2010/03/02 22:21:56] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/03/02 22:28:51] @ Quit: pting: Quit: Ex-Chat | ||
| [2010/03/02 22:42:15] @ plathrop is now known as plathrop-away | ||
| [2010/03/02 22:42:42] @ Quit: alfism: Quit: http://opensolaris.com/ | ||
| [2010/03/02 22:44:40] <johnw> i have a running service with "hasstatus=false", but puppet keeps trying to start it every time it runs. is there any way to let puppet know that it's running and it should stop obssessing? | ||
| [2010/03/02 22:45:41] <ohadlevy> I guess you need to modify the pattern to match the process name | ||
| [2010/03/02 22:46:23] <johnw> hmmm | ||
| [2010/03/02 22:46:27] <johnw> this service has no process | ||
| [2010/03/02 22:46:32] <johnw> what's odd is that this has worked fine for months | ||
| [2010/03/02 22:46:37] <johnw> only now, after reinstalling the server, do I get this | ||
| [2010/03/02 22:46:56] <johnw> basically i have a script in /etc/init.d which controls ethernet bridging. It can turn it on and off. But there is no process that runs. | ||
| [2010/03/02 22:48:23] <johnw> hmm... it really confuses me why this server is behaving so much differently. I was running the same version of Puppet before too. I'll just have to dig into more. | ||
| [2010/03/02 23:12:04] @ asenchi joined channel #puppet | ||
| [2010/03/02 23:43:28] @ PaulWay[w] left channel #puppet ("I must go, there are too many tangrams on this channel.") | ||
| [2010/03/02 23:49:19] @ randybias is now known as randybias|away | ||
| [2010/03/02 23:49:32] @ Quit: swygue: Quit: Ex-Chat | ||
| [2010/03/02 23:54:09] @ OpenMedia left channel #puppet () | ||
| [2010/03/02 23:54:25] @ Quit: WALoeIII: Quit: Bai. | ||
| [2010/03/02 23:57:09] @ Quit: maxagaz: Ping timeout: 240 seconds |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!