| [2010/01/04 00:03:28] @ Log started by gepetto_ | ||
| [2010/01/04 00:03:28] @ nakano is now known as nakano_ | ||
| [2010/01/04 00:09:24] @ joe-mac1 joined channel #puppet | ||
| [2010/01/04 00:09:49] <joe-mac1> is anybody using puppet-dashboard like scripts/server -d so that it detaches? | ||
| [2010/01/04 00:09:54] <joe-mac1> like the output says? | ||
| [2010/01/04 00:11:03] <joe-mac1> cause i do that, then i have nothing running, nothing pertinent in the rails log | ||
| [2010/01/04 00:11:10] <joe-mac1> but it seems to work fine without the -d | ||
| [2010/01/04 00:38:14] @ PaulWay[w] joined channel #puppet | ||
| [2010/01/04 00:39:29] @ M- joined channel #puppet | ||
| [2010/01/04 00:40:14] @ Quit: JM: Read error: 110 (Connection timed out) | ||
| [2010/01/04 00:43:42] @ Quit: lero: "Leaving..." | ||
| [2010/01/04 00:46:19] @ joe-mac1 left channel #puppet () | ||
| [2010/01/04 00:52:02] @ Quit: M-: "Leaving" | ||
| [2010/01/04 00:55:08] @ Boltsky joined channel #puppet | ||
| [2010/01/04 01:00:54] @ rickbradley is now known as rickbradley|away | ||
| [2010/01/04 01:15:19] @ PaulWay[w] left channel #puppet ("I must go, there are too many tangrams on this channel.") | ||
| [2010/01/04 01:18:45] @ Quit: ssm: "WeeChat 0.3.0-dev" | ||
| [2010/01/04 01:25:53] @ hy is now known as _silver | ||
| [2010/01/04 01:28:20] @ ssm joined channel #puppet | ||
| [2010/01/04 01:51:38] @ Quit: Djelibeybi: "Leaving" | ||
| [2010/01/04 01:54:50] @ _silver is now known as hy | ||
| [2010/01/04 01:55:15] @ bug joined channel #puppet | ||
| [2010/01/04 02:09:02] @ hy is now known as _silver | ||
| [2010/01/04 02:09:49] @ _silver is now known as hy | ||
| [2010/01/04 02:19:35] @ Quit: kolla: Read error: 113 (No route to host) | ||
| [2010/01/04 02:20:56] @ pacalm joined channel #puppet | ||
| [2010/01/04 02:22:52] @ kolla joined channel #puppet | ||
| [2010/01/04 02:24:40] @ Quit: QMan: "leaving" | ||
| [2010/01/04 02:29:56] @ skiold joined channel #puppet | ||
| [2010/01/04 02:36:24] @ Quit: Boltsky: | ||
| [2010/01/04 02:36:54] @ mvn071 joined channel #puppet | ||
| [2010/01/04 02:36:55] @ Boltsky joined channel #puppet | ||
| [2010/01/04 02:39:57] @ Quit: Boltsky: Read error: 54 (Connection reset by peer) | ||
| [2010/01/04 02:40:33] @ Boltsky joined channel #puppet | ||
| [2010/01/04 02:51:44] @ brothers left channel #puppet () | ||
| [2010/01/04 02:53:11] @ Quit: alban2: Read error: 113 (No route to host) | ||
| [2010/01/04 02:54:45] @ Quit: zipkid_: Client Quit | ||
| [2010/01/04 02:55:01] @ zipkid joined channel #puppet | ||
| [2010/01/04 02:55:40] @ friendly12345 joined channel #puppet | ||
| [2010/01/04 02:59:04] @ Ramonster joined channel #puppet | ||
| [2010/01/04 03:07:31] @ Quit: masterzen: "Au revoir!" | ||
| [2010/01/04 03:08:15] @ poison joined channel #puppet | ||
| [2010/01/04 03:08:43] @ masterzen joined channel #puppet | ||
| [2010/01/04 03:17:11] @ danielbln joined channel #puppet | ||
| [2010/01/04 03:22:49] @ Quit: danielbln: "Leaving." | ||
| [2010/01/04 03:30:50] @ rickbradley|away is now known as rickbradley | ||
| [2010/01/04 03:31:56] @ rickbradley is now known as rickbradley|away | ||
| [2010/01/04 03:33:03] @ danielbln joined channel #puppet | ||
| [2010/01/04 03:41:41] @ Quit: ambroff: Connection reset by peer | ||
| [2010/01/04 03:42:06] @ ambroff joined channel #puppet | ||
| [2010/01/04 03:44:03] @ Quit: ambroff: Read error: 104 (Connection reset by peer) | ||
| [2010/01/04 03:44:27] @ ambroff joined channel #puppet | ||
| [2010/01/04 03:45:59] @ giskard joined channel #puppet | ||
| [2010/01/04 03:47:14] @ Quit: ambroff: Connection reset by peer | ||
| [2010/01/04 03:47:39] @ ambroff joined channel #puppet | ||
| [2010/01/04 03:49:22] @ Quit: ambroff: Read error: 54 (Connection reset by peer) | ||
| [2010/01/04 03:49:47] @ ambroff joined channel #puppet | ||
| [2010/01/04 03:50:15] @ Quit: ambroff: Read error: 104 (Connection reset by peer) | ||
| [2010/01/04 03:50:39] @ ambroff joined channel #puppet | ||
| [2010/01/04 03:53:01] @ ewdafa joined channel #puppet | ||
| [2010/01/04 04:13:28] @ erlingre joined channel #puppet | ||
| [2010/01/04 04:14:28] @ Welsh_Dwarf joined channel #puppet | ||
| [2010/01/04 04:16:54] @ Quit: poison: Read error: 54 (Connection reset by peer) | ||
| [2010/01/04 04:17:11] @ poison joined channel #puppet | ||
| [2010/01/04 04:18:05] @ barty joined channel #puppet | ||
| [2010/01/04 04:18:17] @ barty left channel #puppet ("Leaving") | ||
| [2010/01/04 04:20:42] @ verwilst joined channel #puppet | ||
| [2010/01/04 04:22:46] @ Robbie_ joined channel #puppet | ||
| [2010/01/04 04:23:15] @ rickbradley|away is now known as rickbradley | ||
| [2010/01/04 04:26:15] @ rickbradley is now known as rickbradley|away | ||
| [2010/01/04 04:28:06] @ Quit: Whoop: Read error: 110 (Connection timed out) | ||
| [2010/01/04 04:33:30] @ tim|macbook joined channel #puppet | ||
| [2010/01/04 04:37:28] @ Quit: giskard: Remote closed the connection | ||
| [2010/01/04 04:38:03] @ nexx joined channel #puppet | ||
| [2010/01/04 04:38:05] @ giskard joined channel #puppet | ||
| [2010/01/04 04:52:08] @ dsch04 joined channel #puppet | ||
| [2010/01/04 04:59:37] <nexx> i get an "Removing mount plugins: /var/puppet/lib does not exist" message in the syslog when i restart puppetmasterd, but i dont have this path specified in any config!? i run puppetmaster 0.24.5 with mongrel+apache | ||
| [2010/01/04 05:00:44] <dsch04> Morning all | ||
| [2010/01/04 05:07:14] <masterzen> morning and happy new year all! | ||
| [2010/01/04 05:07:22] <dsch04> Hey! | ||
| [2010/01/04 05:09:02] <Volcane> nexx: do you have pluginsync enabled on your master? | ||
| [2010/01/04 05:09:23] <nexx> nope | ||
| [2010/01/04 05:14:29] <z00dax> so, i have a question about info transport between nodes. | ||
| [2010/01/04 05:15:12] <z00dax> I've hacked this with variables with bigass arrays at the moment, but there must be a better way to make node1, aware of all nodes in a class. | ||
| [2010/01/04 05:15:33] <dsch04> Isn't that what shared configs do? | ||
| [2010/01/04 05:15:39] <z00dax> eg. I want node-monitoring to know the hostname's for all machines in class webserver | ||
| [2010/01/04 05:16:19] <dsch04> Yup - stored configs | ||
| [2010/01/04 05:17:11] <dsch04> Then you can query the stored config database | ||
| [2010/01/04 05:17:28] <z00dax> i dont see how stored configs has anything to do with it | ||
| [2010/01/04 05:17:56] <z00dax> if i had to do an exec or a template in the manifest for node-monitoring, I might as well just call the node classifyer and get a list from there | ||
| [2010/01/04 05:18:27] @ toi joined channel #puppet | ||
| [2010/01/04 05:19:08] @ Quit: \ask: Read error: 110 (Connection timed out) | ||
| [2010/01/04 05:19:49] <z00dax> I dont want to open up puppet-master resources to any node, specially since the existance of the master is not always assured | ||
| [2010/01/04 05:20:45] <Volcane> tored confs doesnt really give u a list of nodes to use though | ||
| [2010/01/04 05:20:50] <Volcane> stored even | ||
| [2010/01/04 05:21:02] @ MattyM joined channel #puppet | ||
| [2010/01/04 05:21:59] @ alban2 joined channel #puppet | ||
| [2010/01/04 05:25:00] @ Quit: skiold: | ||
| [2010/01/04 05:26:34] @ skiold joined channel #puppet | ||
| [2010/01/04 05:29:44] @ Quit: pugnacity1: Remote closed the connection | ||
| [2010/01/04 05:32:06] <Cope> morning | ||
| [2010/01/04 05:32:14] <nexx> next error: i get http 503 errors on the clients, what could be wrong with my mongrel+apache config? | ||
| [2010/01/04 05:33:39] @ ffrank joined channel #puppet | ||
| [2010/01/04 05:34:31] <ffrank> hi. is there a favourite way to set configuration values for debian packages? | ||
| [2010/01/04 05:34:45] @ Quit: toi: Read error: 110 (Connection timed out) | ||
| [2010/01/04 05:34:52] <barn> ffrank: debconf seed files | ||
| [2010/01/04 05:36:17] <ffrank> thanks | ||
| [2010/01/04 05:38:52] <dsch04> Volcane: you can query the stored config DB to determine which nodes have specific classes | ||
| [2010/01/04 05:39:21] <Volcane> great, you could also use chef | ||
| [2010/01/04 05:39:43] <dsch04> Huh? | ||
| [2010/01/04 05:40:44] <Volcane> its just not a very puppet way of doing things | ||
| [2010/01/04 05:41:10] <dsch04> What is the puppet way of doing things? | ||
| [2010/01/04 05:42:24] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out) | ||
| [2010/01/04 05:43:06] @ pugnacity joined channel #puppet | ||
| [2010/01/04 05:46:37] <nexx> what could be wrong here? i really cant figure it out :/ puppetd[3335]: Could not call fileserver.describe: #<RuntimeError: HTTP-Error: 503 Service Temporarily Unavailable> | ||
| [2010/01/04 05:47:03] <Volcane> nexx: whats in your web server logs | ||
| [2010/01/04 05:48:37] <nexx> absolutely nothing | ||
| [2010/01/04 05:48:49] <nexx> error.log, access.log, masterhttp.log are empty | ||
| [2010/01/04 05:49:16] @ slevin joined channel #puppet | ||
| [2010/01/04 05:50:03] <danielbln> pastebin the vhost configuration | ||
| [2010/01/04 05:50:34] <nexx> puppetd -d -v --no-daemonize on a client does this: err: Could not call puppetmaster.getconfig: #<RuntimeError: HTTP-Error: 503 Service Temporarily Unavailable> | ||
| [2010/01/04 05:50:56] @ toi joined channel #puppet | ||
| [2010/01/04 05:50:57] <nexx> danielbln: http://pastebin.com/d7f04a341 | ||
| [2010/01/04 05:51:06] @ Quit: toi: Remote closed the connection | ||
| [2010/01/04 05:55:04] <danielbln> puppetmaster is running with the usual --masterport=18140 --servertype=mongrel I suppose? | ||
| [2010/01/04 05:55:10] <nexx> yes | ||
| [2010/01/04 05:55:19] <nexx> defined per /etc/default/puppetmaster | ||
| [2010/01/04 05:57:00] @ Quit: xerxas: "Leaving." | ||
| [2010/01/04 06:00:00] @ shug joined channel #puppet | ||
| [2010/01/04 06:00:12] <danielbln> mh, humor me and try replacing the hostnames of your balancer members with 127.0.0.1 | ||
| [2010/01/04 06:00:46] <danielbln> also, it's weird apache doesn't throw an error, since it sounds like it receives the clients request but is unable to forward it to the puppetmaster | ||
| [2010/01/04 06:00:57] <danielbln> in which case my apache kindly flood the err.log | ||
| [2010/01/04 06:01:00] <danielbln> *floods | ||
| [2010/01/04 06:02:45] <nexx> nope, 503 error | ||
| [2010/01/04 06:05:38] <nexx> grr | ||
| [2010/01/04 06:06:29] <nexx> fileserver.conf looks alright, puppet.conf looks good, vhost is ok, logs are empty... i dont like this problem ;) | ||
| [2010/01/04 06:06:59] <nexx> is apache correctly started if the process is this one? -> usr/sbin/apache2 -k start | ||
| [2010/01/04 06:08:23] <nexx> finally, an error message: [warn] RSA server certificate CommonName (CN) `cocolnx62.cocomore.com' does NOT match server name!? | ||
| [2010/01/04 06:09:19] <ffrank> hmm, you should call the server by that name then, no? | ||
| [2010/01/04 06:09:49] <nexx> the servers hostname is infact cocolnx62 | ||
| [2010/01/04 06:09:58] <nexx> .cocomore.com ;) | ||
| [2010/01/04 06:10:39] <ffrank> what i meant was - i think puppet should be using the fqdn, as that's what the certificate says | ||
| [2010/01/04 06:11:18] <dsch04> You can change that with certdnsnames in puppet.conf, I think | ||
| [2010/01/04 06:11:48] <nexx> there isnt an entry for certdnsnames in the puppet.conf but i sure could add it | ||
| [2010/01/04 06:12:09] <nexx> ffrank: i guess i placed the correct hostname everywhere.. | ||
| [2010/01/04 06:12:13] <ffrank> puppetd --test --server=cocolnx62.cocomore.com ? | ||
| [2010/01/04 06:12:55] @ Quit: friendly12345: "Leaving." | ||
| [2010/01/04 06:13:20] <nexx> err: Could not call puppetmaster.getconfig: #<RuntimeError: HTTP-Error: 500 Internal Server Error> | ||
| [2010/01/04 06:13:23] <nexx> err: Could not retrieve catalog: HTTP-Error: 500 Internal Server Error | ||
| [2010/01/04 06:13:25] <nexx> warning: Not using cache on failed catalog | ||
| [2010/01/04 06:14:18] @ vizzord joined channel #puppet | ||
| [2010/01/04 06:28:22] @ xerxas joined channel #puppet | ||
| [2010/01/04 06:31:53] @ Quit: _nono_: "Leaving" | ||
| [2010/01/04 06:38:38] @ _nono_ joined channel #puppet | ||
| [2010/01/04 06:55:22] @ rickbradley|away is now known as rickbradley | ||
| [2010/01/04 07:02:09] @ toi joined channel #puppet | ||
| [2010/01/04 07:02:19] @ qwebirc85623 joined channel #puppet | ||
| [2010/01/04 07:04:15] @ Quit: phips: Read error: 113 (No route to host) | ||
| [2010/01/04 07:05:58] @ Whoop joined channel #puppet | ||
| [2010/01/04 07:07:24] @ Quit: scylla: "Connection timed out" | ||
| [2010/01/04 07:08:00] @ phips joined channel #puppet | ||
| [2010/01/04 07:11:48] @ Quit: jcape: Read error: 60 (Operation timed out) | ||
| [2010/01/04 07:15:24] @ ohadlevy joined channel #puppet | ||
| [2010/01/04 07:18:09] <Volcane> ohadlevy:) how was nz | ||
| [2010/01/04 07:18:27] <ohadlevy> Volcane: Great :) too short | ||
| [2010/01/04 07:18:32] <ohadlevy> ;) | ||
| [2010/01/04 07:18:53] @ windowsrefund joined channel #puppet | ||
| [2010/01/04 07:18:55] <windowsrefund> hello | ||
| [2010/01/04 07:20:00] <windowsrefund> anyone here have passenger working? | ||
| [2010/01/04 07:20:23] <ohadlevy> volcane: anything interesting happened while I was gone? | ||
| [2010/01/04 07:20:23] @ Rejo joined channel #puppet | ||
| [2010/01/04 07:20:43] <Volcane> was it always in brussels? thought it was in germany somewhere | ||
| [2010/01/04 07:20:45] <Volcane> oops... | ||
| [2010/01/04 07:21:14] <Volcane> ohadlevy: 0.25.2 is nearly out - in rc3 - but thats about it :) | ||
| [2010/01/04 07:21:20] <Rejo> http://pastebin.com/d8718edd <-- this fails with a "configuration could not be instantiated: could not find dependency file [...]" | ||
| [2010/01/04 07:21:29] <windowsrefund> if so, I could use a hand understanding why I'm getting a "405 Method Not Allowed" | ||
| [2010/01/04 07:21:34] <Rejo> Why is that? I have a dependency for the package, right? | ||
| [2010/01/04 07:21:47] <Volcane> ohadlevy: and we have a channel ##infra-talk to try and keep things on topic here and tap into the collective wisdom of pppet/chef/others in a tool agnostic place | ||
| [2010/01/04 07:21:48] <Rejo> s/dependency/require'ment/ | ||
| [2010/01/04 07:22:35] <Volcane> Rejo: pls show your actual error message | ||
| [2010/01/04 07:23:32] <Rejo> Jan 4 13:20:44 mm-eee-18 puppetd[1393]: Configuration could not be instantiated: Could not find dependency File[/etc/vtund.conf] for Exec[/etc/init.d/vtun restart] at /var/puppet/manifests/classes/vtun_events.pp:11; using cached catalog | ||
| [2010/01/04 07:24:02] <windowsrefund> Rejo: you don't have a file type defined for /etc/vtund.conf | ||
| [2010/01/04 07:24:11] <Rejo> Yes, I do understand that. | ||
| [2010/01/04 07:24:19] <Volcane> Rejo: the 'subscribe' implies require | ||
| [2010/01/04 07:24:30] <Rejo> Which is because the package vtun is not yet installed. | ||
| [2010/01/04 07:24:44] @ rickbradley left channel #puppet ("splittin'...") | ||
| [2010/01/04 07:24:45] <Rejo> So, before attempting the Exec, it should install the package. | ||
| [2010/01/04 07:24:53] <windowsrefund> Rejo: I don't even think you need to use the exec. Wouldn't a service type be cleaner? | ||
| [2010/01/04 07:24:54] @ fluxdude joined channel #puppet | ||
| [2010/01/04 07:24:56] <Rejo> In other words, the Exec should run when the Package is installed. | ||
| [2010/01/04 07:25:03] <fluxdude> how does facter determine the product name of a machine? | ||
| [2010/01/04 07:25:15] <Rejo> windowsrefund: Let me look into that. | ||
| [2010/01/04 07:25:38] <ohadlevy> fluxdude:dmidecode | ||
| [2010/01/04 07:25:42] <windowsrefund> Rejo: it's best to avoid exec whenever possible imho | ||
| [2010/01/04 07:25:49] <ffrank> Rejo: you should in any case require the package, not a file contained therein | ||
| [2010/01/04 07:26:08] <Volcane> Rejo: why dont you use 'service' and not an exec? | ||
| [2010/01/04 07:26:09] <fluxdude> ah, thanks, forgot about dmidecode | ||
| [2010/01/04 07:26:24] <fluxdude> I wonder where dmidecode is getting it's info from though? Something in sys? | ||
| [2010/01/04 07:26:46] <Volcane> fluxdude: the DMI table :P | ||
| [2010/01/04 07:27:00] <Rejo> ffrank: I do require the package, see snippet. | ||
| [2010/01/04 07:27:16] <Volcane> fluxdude: its int he hardware a special place in ram for this stuff, vendors can set things like OEM detils etc themselves | ||
| [2010/01/04 07:27:47] <fluxdude> ah, ok then, I thought that perhaps linux provided an interface to this in proc or sys.... | ||
| [2010/01/04 07:28:06] <Rejo> ffrank: Probably my understanding is incoffect, but I was using a File[""] subscribe in order to have this exec run whenever the configuration changes and have the require to ensure this exec is only ran after the package has been installed. | ||
| [2010/01/04 07:28:13] <Rejo> Volcane: looking into that now. | ||
| [2010/01/04 07:28:42] <ffrank> Rejo: quite right. this will only work if puppet is managing the config file, though. otherwise, it cannot detect changes | ||
| [2010/01/04 07:29:00] @ gebi joined channel #puppet | ||
| [2010/01/04 07:29:08] <Volcane> rejo: package{"foo": notify => Service["foo"]} file{"/etc/foo": notify => Service["foo"]} service{"foo": ensure => running, enable => true} | ||
| [2010/01/04 07:29:26] <Rejo> Aah. Ok. I was thinking ti was cetecting changes usinf an md5 sum or somthing. | ||
| [2010/01/04 07:29:39] <windowsrefund> passenger is spitting this back to my puppet client: http://pastebin.com/m4feb9506 | ||
| [2010/01/04 07:29:42] <Rejo> Volcane: Reading the documentation frst, but thanks for the help. | ||
| [2010/01/04 07:31:40] <Volcane> Rejo: wow, someone who reads the docs, welcome to #puppet :P | ||
| [2010/01/04 07:32:53] <Rejo> *g* | ||
| [2010/01/04 07:37:08] @ jab_doa joined channel #puppet | ||
| [2010/01/04 07:38:03] <Rejo> Volcane: "Specify that an init script has a restart option. Otherwise, the init script's stop and start methods are used. Valid values are true, false." <-- What's the default? Or is determined from the platform? | ||
| [2010/01/04 07:38:20] <Volcane> determined by the platform yes | ||
| [2010/01/04 07:40:28] <danielbln> interesting, on debian it seems to default to restart => false | ||
| [2010/01/04 07:40:52] <Volcane> hasrestart => false u mean? | ||
| [2010/01/04 07:41:01] <danielbln> yeah, sorry | ||
| [2010/01/04 07:42:51] <Rejo> Volcane: thanks for the help... still looking into the details, but this seems to work | ||
| [2010/01/04 07:45:46] @ QMan joined channel #puppet | ||
| [2010/01/04 07:49:07] <Rejo> Volcane: I am not sure where I read this, but IIRC I have read somewhere it better to use a Exec with a subscribe to some file than the other away around with a Service that is notified upon changes. Is that bullshit? | ||
| [2010/01/04 07:49:26] <Volcane> its functionally equiv if you notify or subscribe | ||
| [2010/01/04 07:49:37] <Volcane> but using a service{} is miles better than using an exec{} | ||
| [2010/01/04 07:52:05] <Rejo> noted. :) | ||
| [2010/01/04 07:52:25] <Rejo> However... an interesting question would be: why is that? | ||
| [2010/01/04 07:52:51] <Rejo> I can think of: it allows more robust configuration (it allows setting on-boot time, etc) | ||
| [2010/01/04 07:52:55] <Rejo> but apart from that? | ||
| [2010/01/04 07:53:25] @ Quit: erm__: Read error: 110 (Connection timed out) | ||
| [2010/01/04 07:53:40] @ Quit: tecto: | ||
| [2010/01/04 07:53:58] <Volcane> Rejo: puppet is all about idempotency, can run the same service{} 100 times with the same reulsts. implied in using service u get: check that its running each 30 minutes, enable it in rc so it starts at boots, automagically handles restarts, or stops or starts with the right command options to the rc script for each situation etc | ||
| [2010/01/04 07:54:30] <nexx> mongrel+apache: Allowing unauthenticated client localhost(127.0.0.1) access to puppetca.getcert <--- what is "unauthenticated"? | ||
| [2010/01/04 07:54:40] <Volcane> all of that builds up to a robust service manager that does the right thing, and because puppet abstracts away all the OS specific stuff your one service{} block runs on all platforms that puppet does while execs wouldnt | ||
| [2010/01/04 07:54:50] <Volcane> nexx: one that has not been signed yet | ||
| [2010/01/04 07:55:23] <nexx> one node you mean? | ||
| [2010/01/04 07:55:33] <Volcane> yes | ||
| [2010/01/04 07:55:41] <nexx> hm, but every node has been signed | ||
| [2010/01/04 07:57:06] <Rejo> Volcane: thanks | ||
| [2010/01/04 07:58:38] <nexx> oh, there is a fancy new entry in puppetca --list --all --> 9000060979.mydomain.com | ||
| [2010/01/04 07:58:45] <nexx> and this is definately no host | ||
| [2010/01/04 07:58:51] <nexx> or client or node or whatever | ||
| [2010/01/04 08:00:11] @ Quit: erlingre: Remote closed the connection | ||
| [2010/01/04 08:01:32] <nexx> does any log show the sign-request from nodes? | ||
| [2010/01/04 08:03:01] @ erm_ joined channel #puppet | ||
| [2010/01/04 08:05:19] @ ShKoDrAnI joined channel #puppet | ||
| [2010/01/04 08:06:52] <nexx> uff, and is there another to revoke/clean a request as per puppetca -c/-r? | ||
| [2010/01/04 08:07:26] @ Bass10 joined channel #puppet | ||
| [2010/01/04 08:07:39] @ metabaronen joined channel #puppet | ||
| [2010/01/04 08:08:41] @ ShKoDrAnI left channel #puppet () | ||
| [2010/01/04 08:09:33] <metabaronen> hi all. Is there a way to validate the syntax of .pp files? I have tried --parseonly but I get no faults on obvius errors? | ||
| [2010/01/04 08:10:56] <metabaronen> ahha found the problem... | ||
| [2010/01/04 08:10:57] <Volcane> like what kind of obvious error? | ||
| [2010/01/04 08:11:53] <metabaronen> there was another "obvious" error on my command line :-P | ||
| [2010/01/04 08:12:28] <metabaronen> thanks for the rapid reply Volcane :-D | ||
| [2010/01/04 08:12:54] <Volcane> heh ok | ||
| [2010/01/04 08:13:15] @ Quit: OMCK: Read error: 60 (Operation timed out) | ||
| [2010/01/04 08:15:02] @ jcape joined channel #puppet | ||
| [2010/01/04 08:20:43] @ docelic joined channel #puppet | ||
| [2010/01/04 08:24:28] <windowsrefund> $vardir must be owned by the puppet user, correct? | ||
| [2010/01/04 08:28:01] @ rsquared joined channel #puppet | ||
| [2010/01/04 08:38:39] @ OMCK joined channel #puppet | ||
| [2010/01/04 08:49:44] <nexx> is there an howto for the foreman puppet module? | ||
| [2010/01/04 08:50:50] <Volcane> lots of docs on theforeman.org | ||
| [2010/01/04 08:51:15] <nexx> yes, but nothing to explain it to a newbish user :/ | ||
| [2010/01/04 08:53:51] @ rmiller4pi8 joined channel #puppet | ||
| [2010/01/04 08:55:42] @ mboyd joined channel #puppet | ||
| [2010/01/04 08:55:47] @ cwebber joined channel #puppet | ||
| [2010/01/04 08:57:47] @ Quit: bug: | ||
| [2010/01/04 08:59:34] @ Quit: bjaspan: | ||
| [2010/01/04 09:03:51] @ Quit: windowsrefund: "leaving" | ||
| [2010/01/04 09:11:12] <nexx> can i force a report for a node? | ||
| [2010/01/04 09:12:02] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2010/01/04 09:12:06] @ jimmij joined channel #puppet | ||
| [2010/01/04 09:12:26] @ rackerhacker joined channel #puppet | ||
| [2010/01/04 09:12:39] @ rackerhacker left channel #puppet () | ||
| [2010/01/04 09:14:34] <nexx> hm, strange..reporting/foreman doesnt work anymore o0 | ||
| [2010/01/04 09:16:52] @ erm_ joined channel #puppet | ||
| [2010/01/04 09:19:09] <nexx> failed to process report for cocolnx59.cocomore.com due to:undefined method `[]' for #<Puppet::Util::Metric:0x7fb2ea33e560> | ||
| [2010/01/04 09:19:21] <nexx> what does cause this error? | ||
| [2010/01/04 09:21:51] @ Quit: ffrank: "leaving" | ||
| [2010/01/04 09:22:46] @ Quit: kolla: Remote closed the connection | ||
| [2010/01/04 09:23:35] @ Quit: masterzen: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:35] @ Quit: londo_: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:37] @ Quit: barn: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:38] @ Quit: nico: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:39] @ Quit: rellis: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:39] @ Quit: monrad: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:40] @ Quit: samppah: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:41] @ Quit: Mandus: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:41] @ Quit: Cope: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:42] @ Quit: bje: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:42] @ Quit: stick: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:43] @ Quit: wakko666: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:43] @ Quit: DmosEmp: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:44] @ Quit: vollmer: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:45] @ Quit: jrojas: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:45] @ Quit: tim|imac: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:46] @ Quit: neh: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:46] @ Quit: silfreed: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:46] @ Quit: jbooth: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:47] @ Quit: glut: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:47] @ Quit: codec: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:48] @ Quit: MrHeavy: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:48] @ Quit: eight9three: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:49] @ Quit: Bosse_: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:49] @ Quit: ggillies: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:50] @ Quit: londo: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:50] @ Quit: dixond: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:51] @ Quit: thijso: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:53] @ Quit: odyi: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:53] @ Quit: astinus: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:55] @ Quit: lazzurs: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:55] @ Quit: mizzy: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 09:23:55] @ monrad_ joined channel #puppet | ||
| [2010/01/04 09:23:55] @ vollmer_ joined channel #puppet | ||
| [2010/01/04 09:23:55] @ codec_ joined channel #puppet | ||
| [2010/01/04 09:23:56] @ odyi_ joined channel #puppet | ||
| [2010/01/04 09:23:56] @ nico__ joined channel #puppet | ||
| [2010/01/04 09:23:56] @ Bosse joined channel #puppet | ||
| [2010/01/04 09:23:56] @ barn_ joined channel #puppet | ||
| [2010/01/04 09:23:56] @ Cope_ joined channel #puppet | ||
| [2010/01/04 09:23:56] @ lazzurs_ joined channel #puppet | ||
| [2010/01/04 09:23:56] @ glut joined channel #puppet | ||
| [2010/01/04 09:23:56] @ Mandus joined channel #puppet | ||
| [2010/01/04 09:23:56] @ mizzy joined channel #puppet | ||
| [2010/01/04 09:23:57] @ eight9three joined channel #puppet | ||
| [2010/01/04 09:23:57] @ jrojas joined channel #puppet | ||
| [2010/01/04 09:23:57] @ jbooth joined channel #puppet | ||
| [2010/01/04 09:23:57] @ neh joined channel #puppet | ||
| [2010/01/04 09:23:57] @ samppah joined channel #puppet | ||
| [2010/01/04 09:23:57] @ dixond joined channel #puppet | ||
| [2010/01/04 09:23:57] @ MrHeavy joined channel #puppet | ||
| [2010/01/04 09:23:57] @ bje joined channel #puppet | ||
| [2010/01/04 09:23:58] @ thijso joined channel #puppet | ||
| [2010/01/04 09:23:58] @ londo_ joined channel #puppet | ||
| [2010/01/04 09:23:58] @ ggillies joined channel #puppet | ||
| [2010/01/04 09:23:58] @ astinus joined channel #puppet | ||
| [2010/01/04 09:23:58] @ silfreed joined channel #puppet | ||
| [2010/01/04 09:23:58] @ DmosEmp joined channel #puppet | ||
| [2010/01/04 09:23:58] @ rellis joined channel #puppet | ||
| [2010/01/04 09:23:58] @ stick joined channel #puppet | ||
| [2010/01/04 09:24:04] @ wakko666 joined channel #puppet | ||
| [2010/01/04 09:24:11] @ londo joined channel #puppet | ||
| [2010/01/04 09:24:52] @ masterzen joined channel #puppet | ||
| [2010/01/04 09:26:26] @ Quit: qwebirc85623: Ping timeout: 180 seconds | ||
| [2010/01/04 09:28:46] @ vollmer_ is now known as vollmer | ||
| [2010/01/04 09:29:49] <nexx> uff, foreman 0.1.3 ist not really fine with puppet 0.24.5 | ||
| [2010/01/04 09:30:28] @ Quit: alban2: "A bientot" | ||
| [2010/01/04 09:30:33] @ Quit: mellen: "ZNC by prozac - http://znc.sourceforge.net" | ||
| [2010/01/04 09:30:33] <nexx> now i have to downgrade foreman, oh great | ||
| [2010/01/04 09:32:21] <jb> or upgrade puppet? | ||
| [2010/01/04 09:32:23] <jb> :P | ||
| [2010/01/04 09:33:37] @ yan_ joined channel #puppet | ||
| [2010/01/04 09:33:38] @ nico__ is now known as nico | ||
| [2010/01/04 09:34:07] @ bjaspan joined channel #puppet | ||
| [2010/01/04 09:34:08] <nexx> yeah jb, its time to do that | ||
| [2010/01/04 09:34:10] @ themurph joined channel #puppet | ||
| [2010/01/04 09:35:56] @ alban2 joined channel #puppet | ||
| [2010/01/04 09:36:09] @ kaptk2 joined channel #puppet | ||
| [2010/01/04 09:36:28] @ Cope_ is now known as Cope | ||
| [2010/01/04 09:41:33] @ Quit: astinus: Client Quit | ||
| [2010/01/04 09:41:47] @ scion joined channel #puppet | ||
| [2010/01/04 09:42:07] @ scion is now known as astinus | ||
| [2010/01/04 09:44:11] @ ashim joined channel #puppet | ||
| [2010/01/04 09:44:15] @ malraid joined channel #puppet | ||
| [2010/01/04 09:46:44] <fluxdude> when using a variable list as a title for a resource, I am wondering how I can use the title in the name variable | ||
| [2010/01/04 09:47:11] <fluxdude> I've tried and it returns an error on the second item on the list because it's using the literal variable name instead of the current list member | ||
| [2010/01/04 09:47:44] <Volcane> $name is only set inside defines not like user{$list: name => $name} | ||
| [2010/01/04 09:48:34] @ Quit: Bass10: Read error: 110 (Connection timed out) | ||
| [2010/01/04 09:48:49] <fluxdude> err ok, changed that to path => | ||
| [2010/01/04 09:48:57] <fluxdude> thanks for the tip but the problem remains | ||
| [2010/01/04 09:49:11] <Volcane> it doesnt work in the code i showed, thats what i am saying | ||
| [2010/01/04 09:49:13] <fluxdude> path => "/path/somewhere/$title" | ||
| [2010/01/04 09:49:47] <Volcane> pastie your code pls | ||
| [2010/01/04 09:49:53] <fluxdude> but I get an error complaining that the path already exists, it is using the variable name | ||
| [2010/01/04 09:50:46] <fluxdude> http://pastebin.com/d5c4cd094 | ||
| [2010/01/04 09:52:27] <Volcane> yeah the scope there is the class | ||
| [2010/01/04 09:52:29] <Volcane> not the resource | ||
| [2010/01/04 09:53:10] <dsch04> Anyone seen any dns-related errors with puppet? | ||
| [2010/01/04 09:55:53] <dsch04> http://pastebin.ca/1737440 | ||
| [2010/01/04 09:56:07] <Volcane> fluxdude: so my example that i showed and when i said $name is only set in defines, applies to $title too. $name in a class would just be the class name | ||
| [2010/01/04 09:56:14] <dsch04> I came back to loads of those this morning | ||
| [2010/01/04 09:56:24] <dsch04> I restarted puppetmaster and it started working agian | ||
| [2010/01/04 09:56:38] <dsch04> I've just seen another occurence on just one host | ||
| [2010/01/04 09:56:46] <Volcane> probably cos pupet asked for the address of your master - whatever it is - and your nameservers werent answering? | ||
| [2010/01/04 09:56:48] <jb> your recursive nameservers flaked out maybe? | ||
| [2010/01/04 09:56:56] <jb> and then it may have been cached | ||
| [2010/01/04 09:57:00] <dsch04> Shouldn't be | ||
| [2010/01/04 09:57:12] <fluxdude> Volcane: I thought title applied to the resource itself?? | ||
| [2010/01/04 09:57:24] <fluxdude> ie the tidy inside the class | ||
| [2010/01/04 09:57:32] <dsch04> I'm running a local dnscache instance on all servers, plus local dnscache servers which query local tinydns servers | ||
| [2010/01/04 09:57:39] <Volcane> fluxdude: when you use a variable in a class its in the scope of that class | ||
| [2010/01/04 09:58:06] <jb> you do this on every box of yours? | ||
| [2010/01/04 09:58:19] <jb> (just curious) | ||
| [2010/01/04 09:58:21] <dsch04> In this particular instance, yes | ||
| [2010/01/04 09:58:25] <Volcane> dsch04: i gues your local tinydns resolvers were foobar | ||
| [2010/01/04 09:58:31] <jb> sounds like they died | ||
| [2010/01/04 09:58:41] <jb> temporarily at least | ||
| [2010/01/04 09:58:51] @ jmarki joined channel #puppet | ||
| [2010/01/04 10:00:39] <dsch04> Strange - nothing in the logs | ||
| [2010/01/04 10:00:47] <fluxdude> isn't there some way of doing this | ||
| [2010/01/04 10:01:03] <Volcane> in a define | ||
| [2010/01/04 10:01:11] <dsch04> Also, when I tested this morning, "puppet" resolved just fine, but the puppet run still failed | ||
| [2010/01/04 10:01:27] <fluxdude> where I have a list variable expanded to make a bunch of resources and then I somehow reference the current resource name inside the resource definition... | ||
| [2010/01/04 10:01:36] <fluxdude> do I really have to do a define just for this? | ||
| [2010/01/04 10:02:05] <fluxdude> just to be able to prepend a path to each of the stanzas? | ||
| [2010/01/04 10:02:06] @ qwebirc26515 joined channel #puppet | ||
| [2010/01/04 10:02:44] <Volcane> if u want to access members of an array then yes | ||
| [2010/01/04 10:02:58] <fluxdude> ok will do thx | ||
| [2010/01/04 10:03:06] <fluxdude> shame, it seemed so close... | ||
| [2010/01/04 10:05:52] @ labrown joined channel #puppet | ||
| [2010/01/04 10:11:33] @ Quit: toi: Read error: 110 (Connection timed out) | ||
| [2010/01/04 10:12:45] <nexx> can i do the basicauth for foreman in the same vhost that i use for apache+mongrel+puppet? | ||
| [2010/01/04 10:14:04] <fsweetser> sure - I do it, though just for the ssl vhost | ||
| [2010/01/04 10:14:28] <nexx> and the user/password authentication works for foreman? | ||
| [2010/01/04 10:14:37] <fsweetser> sort of | ||
| [2010/01/04 10:14:46] <fsweetser> foreman doesn't do anything with the apache auth info | ||
| [2010/01/04 10:15:13] <nexx> thats what i thought, yeah... but i need a password auth on foreman :( | ||
| [2010/01/04 10:15:42] @ Quit: erm_: "Lost terminal" | ||
| [2010/01/04 10:15:49] <fsweetser> apache basic auth will do that for you | ||
| [2010/01/04 10:16:24] <nexx> correct, but my vhost seems to be quite wrong on that point ;) | ||
| [2010/01/04 10:16:38] <fsweetser> are you using ssl at all on foreman? | ||
| [2010/01/04 10:16:52] <nexx> not on foreman | ||
| [2010/01/04 10:16:56] <fsweetser> ah | ||
| [2010/01/04 10:17:15] <fsweetser> what I did, was I set up ssl, and enabled the relatively new require_ssl feature | ||
| [2010/01/04 10:17:20] <nexx> http://pastie.org/766068 <-- my vhost | ||
| [2010/01/04 10:17:30] <fsweetser> I require basic auth on the ssl vhost, but not on the port 80 one | ||
| [2010/01/04 10:18:14] @ Quit: malraid: "ChatZilla 0.9.86 [Firefox 3.0.16/2009121601]" | ||
| [2010/01/04 10:18:45] <fsweetser> requiring basic auth on port 80 may not work, since I don't know if you'll be able to have reports get submitted then | ||
| [2010/01/04 10:19:07] <nexx> i require it on port 3000, where foreman runs | ||
| [2010/01/04 10:19:30] <Volcane> if yiou're talking str8 to port 3000 then you're bypassing apache | ||
| [2010/01/04 10:19:48] @ erm_ joined channel #puppet | ||
| [2010/01/04 10:19:54] <nexx> oh, okay | ||
| [2010/01/04 10:20:23] <Volcane> sanest way probably is to run it in apache with passenger | ||
| [2010/01/04 10:20:23] <nexx> i just dont know how to get to foreman on another way than per hostname:3000 | ||
| [2010/01/04 10:20:29] <fsweetser> Volcane: actually, it looked like he had an apache vhost listening on 3000 | ||
| [2010/01/04 10:20:38] <jb> run it behind passenger | ||
| [2010/01/04 10:20:48] <Volcane> fsweetser: ah (i didnt look at the pastie, on the phone to idiotic bank) | ||
| [2010/01/04 10:20:59] <fsweetser> fun fun | ||
| [2010/01/04 10:21:03] <nexx> i just set up mongrel successfully, dont want to fiddle around again :( | ||
| [2010/01/04 10:26:06] <Volcane> so your vhost | ||
| [2010/01/04 10:26:10] <Volcane> you listen on port 3000 in apache | ||
| [2010/01/04 10:26:15] <Volcane> what port is foreman on? | ||
| [2010/01/04 10:26:32] <nexx> 3000 | ||
| [2010/01/04 10:26:36] <Volcane> so that wont work | ||
| [2010/01/04 10:26:53] <Volcane> look how puppet does it: node => master:8140 => real master on 18140 | ||
| [2010/01/04 10:27:09] <Volcane> foreman the same, web browser => apache => real foreman on 3000 | ||
| [2010/01/04 10:27:26] <Volcane> so u can leave foreman to run on 3000 - firewall it from outside or make it rn on localhost only | ||
| [2010/01/04 10:28:02] <Volcane> then add proxy balancer thing same as u have for puppet - or even a proxying redirect | ||
| [2010/01/04 10:28:17] <nexx> its already firewalled, but i want it to be restricted in the intranet | ||
| [2010/01/04 10:28:24] <Volcane> and then you use <Location /> on the foreman vhost to password protect it instead of directory | ||
| [2010/01/04 10:28:30] @ GGD joined channel #puppet | ||
| [2010/01/04 10:29:35] <Volcane> foreman runs its own built in webserver on port 3000, u cant have apache also listen on 3000 | ||
| [2010/01/04 10:30:12] <nexx> okay, but on what port should apache listen for use with foreman then?! | ||
| [2010/01/04 10:30:22] <Volcane> anything that isnt the same as foreman :) | ||
| [2010/01/04 10:30:32] <nexx> i guess i slowly get the point | ||
| [2010/01/04 10:30:40] <Volcane> if u want people to connect to 3000 then u should put foreman on some other port | ||
| [2010/01/04 10:30:53] <nexx> listen xxx, virtualhost:xxx balancermember:1xxx | ||
| [2010/01/04 10:31:01] <Volcane> yes | ||
| [2010/01/04 10:31:10] <nexx> hmm | ||
| [2010/01/04 10:32:55] @ diranged joined channel #puppet | ||
| [2010/01/04 10:33:18] <diranged> when i ensure => present a file.. does it always verify if the file is truly up-to-date? im modifying a template and not seeing the file get updated on the client | ||
| [2010/01/04 10:33:59] <Volcane> u dont need ensure => present, its implied | ||
| [2010/01/04 10:34:14] <Volcane> and if u change the template - and did it right ie. remeber to check into svn etc - then it sould make it up to date | ||
| [2010/01/04 10:35:43] <nexx> ok fine, vhost is set up... what i dont understand: how shall i now access foreman? | ||
| [2010/01/04 10:38:28] @ Quit: qwebirc26515: Ping timeout: 180 seconds | ||
| [2010/01/04 10:38:44] @ grim_radical joined channel #puppet | ||
| [2010/01/04 10:40:23] <Volcane> look at 'configure apache' here http://www.webmasterwords.com/ruby-rails-mongrel-apache-easy | ||
| [2010/01/04 10:40:27] <Volcane> same story | ||
| [2010/01/04 10:41:07] @ Quit: metabaronen: Ping timeout: 180 seconds | ||
| [2010/01/04 10:41:46] @ joe-mac joined channel #puppet | ||
| [2010/01/04 10:47:21] <nexx> i'm always landing on the machine itself | ||
| [2010/01/04 10:47:44] <nexx> and see the wonderful "it works" from apache | ||
| [2010/01/04 10:47:49] <Volcane> your apache must be configured to forward the requests | ||
| [2010/01/04 10:48:06] <Volcane> apache proxies the requests to rails | ||
| [2010/01/04 10:48:34] @ jmarki left channel #puppet ("Leaving") | ||
| [2010/01/04 10:49:28] <nexx> http://pastie.org/766111 <-- my foreman vhost with all the proxy stuff | ||
| [2010/01/04 10:50:43] <Volcane> that seems ok, assuming your name virtual hosting is setup correctly | ||
| [2010/01/04 10:50:55] <Volcane> do you see your request in the vhost log file? | ||
| [2010/01/04 10:50:59] @ Quit: maxp_: Read error: 104 (Connection reset by peer) | ||
| [2010/01/04 10:51:01] @ maxp joined channel #puppet | ||
| [2010/01/04 10:51:54] <nexx> no, empty | ||
| [2010/01/04 10:52:12] <nexx> my ports.conf is default (where the namevirtualhost stuff is) | ||
| [2010/01/04 10:52:27] <diranged> ok.. not sure whats happening. heres a pastie.. http://www.pastie.org/766117 | ||
| [2010/01/04 10:53:05] <diranged> if i purposely rename the template file, it breaks as-expected... and clearly the log is showing that its getting to that class... but yet, ive even gone as far as deleting svn.conf and its still not being re-created... | ||
| [2010/01/04 10:53:19] @ Quit: barn_: Remote closed the connection | ||
| [2010/01/04 10:53:34] @ Quit: yan_: | ||
| [2010/01/04 10:53:42] @ Quit: alban2: "Leaving." | ||
| [2010/01/04 10:54:37] @ alban2 joined channel #puppet | ||
| [2010/01/04 10:56:05] @ Quit: brd: Read error: 104 (Connection reset by peer) | ||
| [2010/01/04 10:56:07] @ brd joined channel #puppet | ||
| [2010/01/04 10:57:21] @ Quit: mvn071: "Leaving" | ||
| [2010/01/04 10:57:25] @ zahna joined channel #puppet | ||
| [2010/01/04 10:58:11] <diranged> ugh found it | ||
| [2010/01/04 10:58:31] <zahna> are there any big gotchas moving from 0.24.8 to 0.25.1? | ||
| [2010/01/04 10:58:35] <diranged> up in the top of class apache {} i have an operatingsystem case that specifies apache_conf_dir. but because apache::site is being called, that never gets set i guess? | ||
| [2010/01/04 10:59:42] @ barn joined channel #puppet | ||
| [2010/01/04 10:59:49] @ Quit: alban2: Remote closed the connection | ||
| [2010/01/04 11:00:04] <joe-mac> zahna: check the changelog, there are a lot of changes | ||
| [2010/01/04 11:00:08] @ lilmatt joined channel #puppet | ||
| [2010/01/04 11:00:15] <jamesturnbull> zahna: wiki:ReleaseNotes | ||
| [2010/01/04 11:00:17] <gepetto_> jamesturnbull: zahna: wiki:ReleaseNotes is http://reductivelabs.com/trac/puppet/wiki/ReleaseNotes | ||
| [2010/01/04 11:00:17] @ alban2 joined channel #puppet | ||
| [2010/01/04 11:00:36] <zahna> thanks | ||
| [2010/01/04 11:02:21] @ Quit: tim|macbook: | ||
| [2010/01/04 11:05:02] @ Bass10 joined channel #puppet | ||
| [2010/01/04 11:06:49] @ windowsrefund joined channel #puppet | ||
| [2010/01/04 11:06:52] <windowsrefund> greets | ||
| [2010/01/04 11:07:18] <windowsrefund> puppetmaster+mongrel is giving me: err: Could not request certificate: No format match the given format name or mime-type (text/html) | ||
| [2010/01/04 11:08:05] <Volcane> zahna: code will need to change - all source => lines though it will work but complain a lot - and sometimes it wont compile stuff 0.24 compiled because its stricter about for example specifying the same property twice on a resource | ||
| [2010/01/04 11:08:21] <Volcane> zahna: if u use plugin in modules u need to rename the dirs (it will work but complain) | ||
| [2010/01/04 11:08:27] <Volcane> zahna: thats about the biggest gotchas | ||
| [2010/01/04 11:09:48] <zahna> ah, ok | ||
| [2010/01/04 11:10:08] <zahna> does "source =>" not work anymore? | ||
| [2010/01/04 11:10:53] <Volcane> it works but puppet:///module/file becomes puppet://modules/module/file | ||
| [2010/01/04 11:10:58] <Volcane> its very fucking hateful | ||
| [2010/01/04 11:11:16] <zahna> oh, dang. | ||
| [2010/01/04 11:11:19] <Volcane> i mean puppet:///modules/module/file | ||
| [2010/01/04 11:12:09] @ Quit: windowsrefund: "leaving" | ||
| [2010/01/04 11:13:23] <zahna> was there a good reason that they changed that? | ||
| [2010/01/04 11:13:38] <Volcane> probably to help the rest router figure out where to find a file | ||
| [2010/01/04 11:13:45] <zahna> and is it more like puppet://modules/<module_name>/file? | ||
| [2010/01/04 11:13:57] <Volcane> but since it can still work in a backward compatible way it would have been better to just leave it alone :) | ||
| [2010/01/04 11:14:10] @ yan_ joined channel #puppet | ||
| [2010/01/04 11:15:52] <nexx> where can i change the foreman-port? | ||
| [2010/01/04 11:16:19] @ Quit: londo_: Read error: 60 (Operation timed out) | ||
| [2010/01/04 11:16:41] <Volcane> how do u start it? | ||
| [2010/01/04 11:17:48] @ _3rdman joined channel #puppet | ||
| [2010/01/04 11:18:56] @ \ask joined channel #puppet | ||
| [2010/01/04 11:19:04] @ ffrank joined channel #puppet | ||
| [2010/01/04 11:19:51] @ londo_ joined channel #puppet | ||
| [2010/01/04 11:20:44] <ffrank> hi. is it possible to conditionally pass arguments to resources? i'd like to use file { } in a define, and only pass the mode argument if it is set by the caller of the define | ||
| [2010/01/04 11:21:10] <fluxdude> is it possible to extend a variable list such as File { ignore => [ "one", "two" ] } with file { "somefile": ignore +> [ "three" ] } | ||
| [2010/01/04 11:21:23] <ffrank> same goes for several arguments, so if/else is undesirable | ||
| [2010/01/04 11:21:25] <fluxdude> I am sure I have seen +> to extend instead of => to simply replace... | ||
| [2010/01/04 11:21:31] <nexx> Volcane: ./script/server -e production | ||
| [2010/01/04 11:21:35] @ littleidea joined channel #puppet | ||
| [2010/01/04 11:21:59] <Volcane> nexx: have you tried running that with --help? | ||
| [2010/01/04 11:22:33] <nexx> now i did... | ||
| [2010/01/04 11:22:56] <ffrank> fluxdude: that is possible with metaparameters in defines. possibly with overrides in subclasses? like File["foo"] { ignore +> ... } ? | ||
| [2010/01/04 11:23:53] <fluxdude> but if File specifies one thing, and file {} inherits the settings from this I would expect to be able to extend that... | ||
| [2010/01/04 11:24:08] <fluxdude> although in reality perhaps it is not inheriting but having a default set and this is why +> doesn't work? | ||
| [2010/01/04 11:24:36] <ffrank> fluxdude: not File { <defaults> }, but subclass { File["foo"] { <overrides> } } | ||
| [2010/01/04 11:24:46] @ aliver joined channel #puppet | ||
| [2010/01/04 11:25:53] @ Quit: pacalm: | ||
| [2010/01/04 11:27:16] <lilmatt> Puppet .24 recipes should work as is with a .25 server, right? | ||
| [2010/01/04 11:27:26] <fluxdude> hmm but if I do this it will affect all file{} resources within that class... | ||
| [2010/01/04 11:27:48] <fluxdude> and that could screw things, I just want to extend the ignore => for one file {} instance | ||
| [2010/01/04 11:28:11] <fluxdude> but I don't want to copy and paste and then add the ignore because if the default File { ignore => } changes then the changes won't be picked up | ||
| [2010/01/04 11:28:28] <Volcane> lilmatt: scroll up, just answered that for zahna | ||
| [2010/01/04 11:28:32] <fluxdude> lilmatt: I think source => module path changed? | ||
| [2010/01/04 11:28:38] <lilmatt> Volcane: tnx will do | ||
| [2010/01/04 11:29:15] <lilmatt> fluxdude: thanks | ||
| [2010/01/04 11:32:27] @ mmcgrath joined channel #puppet | ||
| [2010/01/04 11:32:42] <mmcgrath> when I do a puppetd -t --noop, how can I see a diff of the files being replaced, it's only showing me the md5sums are different. | ||
| [2010/01/04 11:34:20] <ffrank> weird 0.24.5 has often shown me diffs. not always though, i have to admit | ||
| [2010/01/04 11:34:33] <danielbln> mh, -t always enabled diffing for me | ||
| [2010/01/04 11:34:37] <danielbln> 0.25.1 though | ||
| [2010/01/04 11:38:53] @ lutter joined channel #puppet | ||
| [2010/01/04 11:41:21] @ mellen joined channel #puppet | ||
| [2010/01/04 11:41:21] <ffrank> mmcgrath: experimented with -v or -d? | ||
| [2010/01/04 11:41:52] <mmcgrath> -d is way too much info | ||
| [2010/01/04 11:41:55] <mmcgrath> I can try -v | ||
| [2010/01/04 11:41:56] <danielbln> anyone aware of some good puppet diagrams I could cram into a presentation? | ||
| [2010/01/04 11:41:57] @ alfism joined channel #puppet | ||
| [2010/01/04 11:42:07] <danielbln> I'd rather not whip out the 'ole visio myself | ||
| [2010/01/04 11:42:20] <Volcane> there's a presentations page on the wiki might be some stuff there | ||
| [2010/01/04 11:42:25] @ Quit: Welsh_Dwarf: Remote closed the connection | ||
| [2010/01/04 11:42:30] <danielbln> nice, didn't know that, ty | ||
| [2010/01/04 11:43:34] <ashp> hmm, where does puppet stick graphs by default? | ||
| [2010/01/04 11:43:46] <ashp> i assume i can do puppetd -tv --graph true on the command line to get it to spit 'em out somewhere | ||
| [2010/01/04 11:44:08] @ NDBrendan joined channel #puppet | ||
| [2010/01/04 11:52:23] <dsch04> I think I found the problem that caused the dns failures | ||
| [2010/01/04 11:52:47] <dsch04> Volcane: do you do any high volume work? | ||
| [2010/01/04 11:52:53] @ Quit: Bass10: Connection timed out | ||
| [2010/01/04 11:53:39] <dsch04> We do, and we have net.ipv4.ip_conntrack_max set to 1000000 (default is 65536) | ||
| [2010/01/04 11:53:58] @ mikerowehl joined channel #puppet | ||
| [2010/01/04 11:54:01] <dsch04> It seems that somehow this had got reset | ||
| [2010/01/04 11:54:32] <dsch04> ie. despite /etc/sysctl.cnf having 1000000 as the value, the in-memory value was 65536 | ||
| [2010/01/04 11:54:49] <dsch04> So, we were just running out of connections, hence the dns failure | ||
| [2010/01/04 11:54:54] <Volcane> i am a) not insane and therefore do not run connection tracking firewalls on every prod box b) use real firewalls | ||
| [2010/01/04 11:55:25] <dsch04> define "real firewalls" ? | ||
| [2010/01/04 11:55:33] <masterzen> not affordable? | ||
| [2010/01/04 11:55:35] @ Quit: Ramonster: Client Quit | ||
| [2010/01/04 11:55:38] <Volcane> big ciscos | ||
| [2010/01/04 11:56:00] <dsch04> We tried a Fortigate 310B - nice box, but not enough performance | ||
| [2010/01/04 11:56:19] <dsch04> We have a 620B on trial - not had chance to hook it up yet | ||
| [2010/01/04 11:57:02] <dsch04> It's not always possible to throw money at problems | ||
| [2010/01/04 11:57:32] <Volcane> yeah | ||
| [2010/01/04 11:57:39] <Volcane> but tracking firewalls on prod boxes is all fail | ||
| [2010/01/04 11:58:22] <dsch04> Hmm, true. I wonder if we need connection tracking? | ||
| [2010/01/04 11:58:29] <Volcane> most likely not | ||
| [2010/01/04 11:58:41] * dsch04 has largely been re-implementing what was already there | ||
| [2010/01/04 11:58:48] <fluxdude> Volcane: why? | ||
| [2010/01/04 11:58:50] <fluxdude> I've done it | ||
| [2010/01/04 11:59:00] <fluxdude> got in the way of other people so that was fine ;-) | ||
| [2010/01/04 11:59:02] <Volcane> fluxdude: how busy are your machines? | ||
| [2010/01/04 11:59:23] <Volcane> fluxdude: i run out of ephimerial sockets at times - thats how busy machines are | ||
| [2010/01/04 11:59:27] <fluxdude> those were mainly internal boxes, we're not talking millions of connections or anything | ||
| [2010/01/04 11:59:37] <Volcane> fluxdude: u really do not want to be bogged down with firewall processing in that situation | ||
| [2010/01/04 11:59:39] <dsch04> Thought not :) | ||
| [2010/01/04 12:00:05] @ mmcgrath left channel #puppet () | ||
| [2010/01/04 12:00:09] <fluxdude> yeah that's true, but only for prod machines which are serving the world and have millions of connections or something... | ||
| [2010/01/04 12:00:18] <fluxdude> most boxen can do this just fine | ||
| [2010/01/04 12:00:27] <dsch04> We've had a peak of 4.55k connections/second so far | ||
| [2010/01/04 12:00:33] <Volcane> yes, so thats what we are discussing, tracking firewalls on each one of those is a bad pattern | ||
| [2010/01/04 12:00:49] <Volcane> dsch04: u should hang out on ##infra-talk lots of big guys who know this shit :P | ||
| [2010/01/04 12:01:00] * dsch04 heads over there... | ||
| [2010/01/04 12:01:13] * fluxdude follows | ||
| [2010/01/04 12:01:32] <zahna> Volcane: good channel recommendation | ||
| [2010/01/04 12:01:33] <dsch04> Is that the channel that was discussed briefly last year? | ||
| [2010/01/04 12:01:35] <Volcane> :) trying to create somewhere both puppet and chef users can go without being tool specific | ||
| [2010/01/04 12:01:35] <fluxdude> the firewalls you need in front of those boxen are crazy expensive though | ||
| [2010/01/04 12:01:51] <Volcane> dsch04: we've talked about it a lot but only got to making it xmasish | ||
| [2010/01/04 12:01:55] <joe-mac> openbsd ** | ||
| [2010/01/04 12:01:58] <dsch04> Cool | ||
| [2010/01/04 12:02:28] <zahna> don't you need to track connections to track state? | ||
| [2010/01/04 12:02:41] <ffrank> anyone heard what came of the plan to allow wrapping of internal types by not-quite defines? | ||
| [2010/01/04 12:03:00] @ Quit: skiold: | ||
| [2010/01/04 12:03:02] <Volcane> zahna: yes, but do you need state tracking o those machines? | ||
| [2010/01/04 12:03:10] * dsch04 will continue the conversation in ##infra-talk | ||
| [2010/01/04 12:03:25] <ffrank> (as in the thread at http://markmail.org/message/vcibxn6lh3rjt4h3) | ||
| [2010/01/04 12:03:38] @ Quit: joe-mac: Remote closed the connection | ||
| [2010/01/04 12:03:44] <zahna> Volcane: i guess it depends on how uptight your policies are on such things | ||
| [2010/01/04 12:04:09] <Volcane> zahna: sure, but busy networks just cant do that on each box, and this is why you get very fast high performing appliances just for that :) | ||
| [2010/01/04 12:04:29] <Volcane> a 2k worth of pix will state track at wire speed | ||
| [2010/01/04 12:04:43] <Volcane> why waste cpu on every single box in your environment and suffer the consequences? | ||
| [2010/01/04 12:04:49] <zahna> i hate pixes (for other reasons) | ||
| [2010/01/04 12:05:04] <zahna> i agree about not doing that on every machine | ||
| [2010/01/04 12:12:13] <dsch04> Betcha a 2k pix can't handle our traffic. | ||
| [2010/01/04 12:12:16] <dsch04> :p | ||
| [2010/01/04 12:12:48] @ Quit: mboyd: "Read error: 131 (Connection reset by beer)" | ||
| [2010/01/04 12:13:19] @ Quit: ffrank: "leaving" | ||
| [2010/01/04 12:13:24] @ aliver left channel #puppet () | ||
| [2010/01/04 12:14:14] @ Quit: danielbln: "Leaving." | ||
| [2010/01/04 12:15:22] <jamesturnbull> zahna: pix no scale - suck to manage large #s | ||
| [2010/01/04 12:15:43] <Volcane> yes managing lotsa pix is hell | ||
| [2010/01/04 12:16:30] @ Quit: _3rdman: | ||
| [2010/01/04 12:16:31] <Volcane> dont care for the tech, care for the pattern of firewall doing on every box doing heavy firewalling rather than some light additional work in addition to for-purpose appliances | ||
| [2010/01/04 12:16:43] <fluxdude> since we're on firewalls, how do you guys rate juniper SSGs and such? | ||
| [2010/01/04 12:16:47] @ Quit: littleidea: Read error: 60 (Operation timed out) | ||
| [2010/01/04 12:17:42] @ Quit: shug: "Leaving" | ||
| [2010/01/04 12:17:46] <dan__t> Ok, well, going to start hacking on Puppet today for the first time in six weeks. | ||
| [2010/01/04 12:17:50] <dan__t> Yay for vacations :/ | ||
| [2010/01/04 12:19:22] <jamesturnbull> fluxdude: I'm a Checkpoint user - albeit not the ahppiest in the world sicne I have about 10 million bucks worth of Nokia kit | ||
| [2010/01/04 12:19:50] <dan__t> yoooo, jt | ||
| [2010/01/04 12:19:52] <dan__t> happy new year | ||
| [2010/01/04 12:19:56] @ littleidea joined channel #puppet | ||
| [2010/01/04 12:20:02] <jamesturnbull> dan__t: you too man | ||
| [2010/01/04 12:20:28] <dan__t> So when are you going to come out with Hardening Linux, 2nd Ed? | ||
| [2010/01/04 12:21:03] <jamesturnbull> dan__t: when hell freezes over? publishing world not interested in security books - plus it's aged badly and I'd rewrite from scratch - not my fav book :) | ||
| [2010/01/04 12:21:22] <dan__t> Good :) | ||
| [2010/01/04 12:21:29] <dan__t> I mean, the latter part haha. | ||
| [2010/01/04 12:22:57] <dan__t> I still say, Pro Linux Systems Administration is one of my favorite books on the subject. | ||
| [2010/01/04 12:23:25] <dan__t> But having a RedHat bias, I skipped through a lot :) | ||
| [2010/01/04 12:24:19] <jamesturnbull> dan__t: thanks - I wish they'd let me drop the "Pro" part | ||
| [2010/01/04 12:24:40] <dan__t> heh | ||
| [2010/01/04 12:24:41] @ Quit: yan_: | ||
| [2010/01/04 12:24:50] <dan__t> Don't think it really qualified as such? | ||
| [2010/01/04 12:25:23] <jamesturnbull> nah more an intro guide for techos - especially wintel admins - to learn Linux | ||
| [2010/01/04 12:25:52] @ Quit: jaredrhine: Read error: 60 (Operation timed out) | ||
| [2010/01/04 12:26:00] <dan__t> yea | ||
| [2010/01/04 12:26:19] <jamesturnbull> publishers... *sighs* | ||
| [2010/01/04 12:26:28] <jamesturnbull> nenver listen | ||
| [2010/01/04 12:26:29] <jamesturnbull> never | ||
| [2010/01/04 12:26:45] <dan__t> haha | ||
| [2010/01/04 12:26:53] @ tecto joined channel #puppet | ||
| [2010/01/04 12:27:22] @ Quit: vizzord: "see you" | ||
| [2010/01/04 12:28:43] @ odyi_ is now known as odyi | ||
| [2010/01/04 12:29:10] @ Quit: slevin: | ||
| [2010/01/04 12:29:40] @ Quit: alban2: Read error: 110 (Connection timed out) | ||
| [2010/01/04 12:32:02] @ Quit: Robbie_: Remote closed the connection | ||
| [2010/01/04 12:34:49] @ Quit: Boltsky: | ||
| [2010/01/04 12:35:54] @ toi joined channel #puppet | ||
| [2010/01/04 12:36:16] @ Eghie joined channel #puppet | ||
| [2010/01/04 12:43:31] @ Quit: giskard: Remote closed the connection | ||
| [2010/01/04 12:44:33] @ lero joined channel #puppet | ||
| [2010/01/04 12:45:38] <dan__t> Kewl, shipment of new desktops came in | ||
| [2010/01/04 12:46:05] @ shadoi joined channel #puppet | ||
| [2010/01/04 12:46:44] <dan__t> jt, where are the actual *pro* books | ||
| [2010/01/04 12:46:49] <dan__t> Guess those are in man pages, eh | ||
| [2010/01/04 12:50:18] @ tim|imac joined channel #puppet | ||
| [2010/01/04 12:50:30] @ Boltsky joined channel #puppet | ||
| [2010/01/04 12:55:05] @ joe-mac joined channel #puppet | ||
| [2010/01/04 12:55:53] @ bevans5446 joined channel #puppet | ||
| [2010/01/04 12:58:39] @ Quit: MattyM: "ta ta" | ||
| [2010/01/04 12:59:40] @ Quit: toi: Read error: 110 (Connection timed out) | ||
| [2010/01/04 13:01:15] @ Quit: \ask: Read error: 110 (Connection timed out) | ||
| [2010/01/04 13:04:17] @ Quit: RageLink: "up up and away" | ||
| [2010/01/04 13:09:34] @ Quit: poison: Remote closed the connection | ||
| [2010/01/04 13:13:17] @ \ask joined channel #puppet | ||
| [2010/01/04 13:19:10] @ jaredrhine joined channel #puppet | ||
| [2010/01/04 13:20:26] @ windowsrefund joined channel #puppet | ||
| [2010/01/04 13:20:29] <windowsrefund> greets | ||
| [2010/01/04 13:20:46] <docelic> Heya | ||
| [2010/01/04 13:20:48] <windowsrefund> is anyone available who can talk about passenger? | ||
| [2010/01/04 13:20:52] <windowsrefund> ello docelic | ||
| [2010/01/04 13:21:31] <Volcane> its a much bigger pain to get going than mongrel :) | ||
| [2010/01/04 13:21:50] <windowsrefund> true | ||
| [2010/01/04 13:22:16] <windowsrefund> I can get mongrel working but it seems to be unable to spit out text/html | ||
| [2010/01/04 13:22:45] <windowsrefund> I figure 1.1.5 is busted on opensolaris or something | ||
| [2010/01/04 13:22:56] <windowsrefund> so I've been trying to get passenger to work | ||
| [2010/01/04 13:23:02] @ Quit: jes5: "Leaving." | ||
| [2010/01/04 13:23:33] <windowsrefund> so now passenger is running but it spits out: Could not prepare for execution: Got 1 failure(s) while initializing: change from absent to file failed: Could not set file on ensure: Permission denied - /var/puppet/log/masterhttp.log | ||
| [2010/01/04 13:24:08] <Volcane> rackup file or whatever it is owned by puppet user? | ||
| [2010/01/04 13:24:19] <windowsrefund> config.ru? | ||
| [2010/01/04 13:24:21] <windowsrefund> yes | ||
| [2010/01/04 13:24:47] <Volcane> with ps, what user does puppetmasterd run as on your passenger box? | ||
| [2010/01/04 13:25:34] <windowsrefund> Volcane: I just double checked and see that I must have cludged that permission | ||
| [2010/01/04 13:25:50] <windowsrefund> so now config.ru is back to being owned by the puppet user | ||
| [2010/01/04 13:25:53] <windowsrefund> thanks for that | ||
| [2010/01/04 13:26:32] <windowsrefund> now I see: The environment must be purely alphanumeric, not '' | ||
| [2010/01/04 13:26:43] <windowsrefund> and puppetmasterd is not running | ||
| [2010/01/04 13:27:32] <windowsrefund> here's a good question... all the docs I've reviewed regarding the passenger setup assumes that my files live in /etc/puppet | ||
| [2010/01/04 13:27:35] <windowsrefund> but mine do not | ||
| [2010/01/04 13:27:41] <Volcane> shrug, am a mongrel user, puppet+passenger is a hellish dance of get-the-right-combo-of-versions | ||
| [2010/01/04 13:27:52] <windowsrefund> I've got my manifests checked out into /etc/puppet.production | ||
| [2010/01/04 13:28:20] <windowsrefund> that probably means I need to somehow point passenger to that location but I don't know how | ||
| [2010/01/04 13:28:47] <Volcane> puppet.conf presumably | ||
| [2010/01/04 13:29:33] <windowsrefund> I think I read something on a mailing list about ARGV << "--config=/path/to/puppet.conf" | ||
| [2010/01/04 13:30:34] <windowsrefund> Volcane: if I go back to my mongrel setup, would you mind if I showed you this crazy text/html error I see? | ||
| [2010/01/04 13:31:14] <Volcane> gotta go | ||
| [2010/01/04 13:31:19] <windowsrefund> ok | ||
| [2010/01/04 13:32:47] <dan__t> hi. | ||
| [2010/01/04 13:33:18] <windowsrefund> greets | ||
| [2010/01/04 13:34:54] @ ezmobius joined channel #puppet | ||
| [2010/01/04 13:38:46] @ mvn071 joined channel #puppet | ||
| [2010/01/04 13:38:57] @ Quit: xerxas: Read error: 113 (No route to host) | ||
| [2010/01/04 13:39:25] @ Quit: littleidea: | ||
| [2010/01/04 13:39:28] @ RageLink joined channel #puppet | ||
| [2010/01/04 13:39:31] <jb> Volcane: you should look at the ReadyNAS. | ||
| [2010/01/04 13:43:45] @ littleidea joined channel #puppet | ||
| [2010/01/04 13:43:55] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out) | ||
| [2010/01/04 13:47:09] <ashp> i am so tired of our esx admin | ||
| [2010/01/04 13:47:16] <ashp> esx keeps killing the network interface on random linux boxes | ||
| [2010/01/04 13:47:27] <ashp> and every time we discuss it he just shouts IT'S LINUX IT'S LINUX NOT MY PROBLEM | ||
| [2010/01/04 13:47:49] @ Quit: Disconnect: "ZNC - http://znc.sourceforge.net" | ||
| [2010/01/04 13:47:51] @ Bass10 joined channel #puppet | ||
| [2010/01/04 13:48:48] <windowsrefund> what is esx? | ||
| [2010/01/04 13:49:11] <windowsrefund> some vmware crap right? | ||
| [2010/01/04 13:49:27] <ashp> yeah | ||
| [2010/01/04 13:49:33] <ashp> we're on 3.5u2 | ||
| [2010/01/04 13:49:37] <ashp> they have 3.5u4 or something and also 4.0 | ||
| [2010/01/04 13:49:44] <ashp> and it's pretty goddamn clear this is a vmware issue not a linux issue | ||
| [2010/01/04 13:49:46] <windowsrefund> to hell with all of it | ||
| [2010/01/04 13:49:51] <ashp> as it happens to ancient suse boxes and to new redhat boxes | ||
| [2010/01/04 13:50:07] <ashp> we're something like 80,000 builds behind the current patch | ||
| [2010/01/04 13:50:26] <jb> windowsrefund: esx is not "crap" :) | ||
| [2010/01/04 13:50:51] <ashp> oh, we're 3 patches behind, they have 3.5u5 | ||
| [2010/01/04 13:51:02] <ashp> this is a joke, what the hell is wrong with our admin | ||
| [2010/01/04 13:51:15] <ashp> we have multiple esx boxes so he can vmotion stuff over to do the patching :( | ||
| [2010/01/04 13:52:24] @ WALoeIII joined channel #puppet | ||
| [2010/01/04 13:54:01] <windowsrefund> jb: sure it is | ||
| [2010/01/04 13:54:07] <windowsrefund> it's non free | ||
| [2010/01/04 13:54:14] <jb> and? | ||
| [2010/01/04 13:54:19] <windowsrefund> no and | ||
| [2010/01/04 13:54:21] <jb> not all commercial products are crap.. | ||
| [2010/01/04 13:54:25] <flyingparchment> heh, linux users ;) | ||
| [2010/01/04 13:54:35] <windowsrefund> I didn't say anything about "commerical" software | ||
| [2010/01/04 13:54:40] <windowsrefund> I said it is non free | ||
| [2010/01/04 13:54:47] <windowsrefund> as in freedom restricting | ||
| [2010/01/04 13:54:57] <jb> ok? | ||
| [2010/01/04 13:55:02] <windowsrefund> ? | ||
| [2010/01/04 13:55:06] <joe-mac> lol o noez i cant haz the sores | ||
| [2010/01/04 13:55:13] <joe-mac> esxi > * | ||
| [2010/01/04 13:55:15] <jb> that means nothing.. | ||
| [2010/01/04 13:55:19] <windowsrefund> wrong | ||
| [2010/01/04 13:55:23] <windowsrefund> it means everything | ||
| [2010/01/04 13:55:42] @ Quit: fluxdude: Read error: 110 (Connection timed out) | ||
| [2010/01/04 13:55:43] <jb> are you going to say thing about puppet when a paid/commercial variant of it pops up? | ||
| [2010/01/04 13:55:52] <windowsrefund> oh man | ||
| [2010/01/04 13:56:04] <windowsrefund> someone has been listening to the vendors | ||
| [2010/01/04 13:56:09] <jb> ? | ||
| [2010/01/04 13:56:14] <windowsrefund> stop confusing the issue of freedom with money | ||
| [2010/01/04 13:56:21] <windowsrefund> the two have nothing in common | ||
| [2010/01/04 13:56:51] <windowsrefund> "commercial" != non free | ||
| [2010/01/04 13:57:09] <windowsrefund> commercial just means it can be purchased | ||
| [2010/01/04 13:57:37] <windowsrefund> vmware sucks because of its license, not because of the price tag | ||
| [2010/01/04 13:57:49] @ lak joined channel #puppet | ||
| [2010/01/04 13:57:57] <windowsrefund> greetings Luke | ||
| [2010/01/04 13:58:28] <jb> so use ESXi :) | ||
| [2010/01/04 13:58:46] <windowsrefund> what license is it distributed under? | ||
| [2010/01/04 13:59:05] <jb> good question | ||
| [2010/01/04 13:59:08] <jb> not sure | ||
| [2010/01/04 13:59:41] <windowsrefund> then why would you advocate it? | ||
| [2010/01/04 13:59:58] <jb> i advocate ESX because its a good product. | ||
| [2010/01/04 14:00:04] <jb> not because of it's license. | ||
| [2010/01/04 14:00:34] <windowsrefund> nothing that enslaves and divides people is a good product | ||
| [2010/01/04 14:00:47] <windowsrefund> why is it good? | ||
| [2010/01/04 14:01:01] <windowsrefund> because you can click on things? | ||
| [2010/01/04 14:01:16] <Clint> it does, in fact, suck independent of the license, but that hardly seems to be on-topic | ||
| [2010/01/04 14:01:18] <jb> because its stable and feature rich.. | ||
| [2010/01/04 14:01:24] <windowsrefund> hahaha | ||
| [2010/01/04 14:01:28] <windowsrefund> "feature rich" | ||
| [2010/01/04 14:01:28] <windowsrefund> ok | ||
| [2010/01/04 14:01:31] <windowsrefund> sure | ||
| [2010/01/04 14:01:41] @ Quit: mikerowehl: Read error: 60 (Operation timed out) | ||
| [2010/01/04 14:01:52] <windowsrefund> I've never used it and I already know all of the most important features | ||
| [2010/01/04 14:01:58] @ g0nzo left channel #puppet () | ||
| [2010/01/04 14:02:07] <windowsrefund> like the feature to beg the vendor for a fix when an important bug is discovered | ||
| [2010/01/04 14:02:28] <joe-mac> how's that different in open source? | ||
| [2010/01/04 14:02:30] <windowsrefund> or the feature to be forced into upgrading when the vendor decided they need to increase their bottom line | ||
| [2010/01/04 14:02:32] <joe-mac> not everyone can hack C | ||
| [2010/01/04 14:02:36] <jb> yeah, you aren't really making sense. | ||
| [2010/01/04 14:02:39] <joe-mac> so you just beg someone who understands C to do it | ||
| [2010/01/04 14:02:41] <windowsrefund> what is open source? | ||
| [2010/01/04 14:03:01] <jb> point is.. vmware IS a good product, and a proven one at that. | ||
| [2010/01/04 14:03:10] <jb> rather you agree or not, I could care less :) | ||
| [2010/01/04 14:03:11] <windowsrefund> jb: you mean, a hyped one | ||
| [2010/01/04 14:03:12] @ mikerowehl joined channel #puppet | ||
| [2010/01/04 14:03:26] <windowsrefund> joe-mac: you probably mean "free software" | ||
| [2010/01/04 14:03:38] <joe-mac> windowsrefund: i could give a shit less about semantics | ||
| [2010/01/04 14:03:50] <eric0> OT, please leave the religious debates at the door | ||
| [2010/01/04 14:03:57] <joe-mac> open source = you can look at the code. generally, everyone thinsk of it that way | ||
| [2010/01/04 14:04:03] <joe-mac> yea, gbtw'ing | ||
| [2010/01/04 14:04:14] <windowsrefund> joe-mac: and it's not about knowing a programming language. It's about having the freedom to go as far as you need or want to even if that means bidding for a hired gun to solve your problem | ||
| [2010/01/04 14:04:37] <windowsrefund> joe-mac: that's the market-friendly watered down definition of Free Software | ||
| [2010/01/04 14:04:49] <windowsrefund> better to not use the term "open source" at all quite frankly | ||
| [2010/01/04 14:05:11] <windowsrefund> since it only speaks to the pragmatic advantages that are only *sometimes* achieved via free software | ||
| [2010/01/04 14:05:27] <windowsrefund> it's about freedom and ethics | ||
| [2010/01/04 14:05:29] <eric0> please stop. | ||
| [2010/01/04 14:05:43] <windowsrefund> oh here we go | ||
| [2010/01/04 14:05:55] <joe-mac> lak or anyone who is at the RL office, i sent in a CLA today with a fax machine i never used and want to make sure it's right | ||
| [2010/01/04 14:06:00] <joe-mac> or it made it | ||
| [2010/01/04 14:06:12] <jb> i sent a request for a quote 3wks ago, and never heard back :/ | ||
| [2010/01/04 14:06:13] <lak> joe-mac: looks like it made it through fine | ||
| [2010/01/04 14:06:14] <lak> thanks :) | ||
| [2010/01/04 14:06:27] <jb> lak: mind checking on that? i can provide the info.. | ||
| [2010/01/04 14:06:38] <lak> jb: what's this? | ||
| [2010/01/04 14:06:50] @ Quit: labrown: "Leaving" | ||
| [2010/01/04 14:06:59] <joe-mac> k cool np | ||
| [2010/01/04 14:07:07] <lak> jb: feel free to pm me | ||
| [2010/01/04 14:07:09] <jb> lak: i filled out the consulting services form a few weeks ago.. | ||
| [2010/01/04 14:07:17] @ Disconnect joined channel #puppet | ||
| [2010/01/04 14:07:21] <grim_radical> I'm amazed at the longevity of the fax machine as a technology | ||
| [2010/01/04 14:07:35] <lak> yep | ||
| [2010/01/04 14:07:41] <lak> i mostly use it as a cheap scanner | ||
| [2010/01/04 14:07:58] @ Quit: diranged: "Leaving" | ||
| [2010/01/04 14:07:59] <grim_radical> heh | ||
| [2010/01/04 14:09:43] @ LinuxCode joined channel #puppet | ||
| [2010/01/04 14:12:37] <joe-mac> what is a 'consulting services form'? | ||
| [2010/01/04 14:12:57] <joe-mac> OO to get RL to do some consulting for you i guess, durr | ||
| [2010/01/04 14:16:38] @ Quit: bgupta: Read error: 104 (Connection reset by peer) | ||
| [2010/01/04 14:17:06] @ bgupta_ joined channel #puppet | ||
| [2010/01/04 14:19:54] @ xerxas joined channel #puppet | ||
| [2010/01/04 14:20:46] @ jes5 joined channel #puppet | ||
| [2010/01/04 14:25:22] <windowsrefund> woah | ||
| [2010/01/04 14:25:31] <windowsrefund> passenger is workie | ||
| [2010/01/04 14:30:10] @ marek3 joined channel #puppet | ||
| [2010/01/04 14:32:14] @ toi joined channel #puppet | ||
| [2010/01/04 14:32:23] <marek3> good morning -- I seem to be having an issue with either puppet or (more likely) my configuration. I have a template which gets pulled to the server correctly if the destination file is not present, however if the file is present and requires changing, I receive notice :debug: Calling puppetbucket.addfile | ||
| [2010/01/04 14:32:23] <marek3> err: Could not find server : getaddrinfo: Name or service not known | ||
| [2010/01/04 14:35:24] <marek3> I'm not sure why I would receive such a message only if the file needs to be modified | ||
| [2010/01/04 14:36:48] <joe-mac> you knwo whatw ould be nice, a tool that diffs two nodes and outputs either the classes or resource differences | ||
| [2010/01/04 14:38:03] @ rmiller4pi8 joined channel #puppet | ||
| [2010/01/04 14:38:56] <grim_radical> marek3: can you pastebin the code for us? | ||
| [2010/01/04 14:39:00] @ Quit: rmiller4pi8: Client Quit | ||
| [2010/01/04 14:40:27] <marek3> grim: sure | ||
| [2010/01/04 14:40:30] @ rmiller4pi8 joined channel #puppet | ||
| [2010/01/04 14:40:54] <xerxas> how do you people monitor your services deployed with nagios ? | ||
| [2010/01/04 14:41:10] <marek3> http://pastebin.ca/1737767 | ||
| [2010/01/04 14:41:18] <xerxas> is there a way to automatically monitor a service that is installed via puppet ? | ||
| [2010/01/04 14:42:06] <xerxas> whenever it's deployed, it's added to the monitoring system I'll be using | ||
| [2010/01/04 14:42:45] <Volcane> xerxas: wiki:ExportedResources | ||
| [2010/01/04 14:42:46] <gepetto_> Volcane: xerxas: wiki:ExportedResources is http://reductivelabs.com/trac/puppet/wiki/ExportedResources | ||
| [2010/01/04 14:42:58] <xerxas> thx | ||
| [2010/01/04 14:43:05] <xerxas> Volcane: you're always to the rescue ! ;) | ||
| [2010/01/04 14:43:47] <grim_radical> marek3: I mean the actual puppet code you're using that causes the error. :) | ||
| [2010/01/04 14:45:17] <xerxas> Volcane: do you use nagios ? | ||
| [2010/01/04 14:47:58] <marek3> grim_radical: this is the class and definition: http://pastebin.ca/1737773 | ||
| [2010/01/04 14:48:53] <Volcane> xerxas: yes but not in the above way | ||
| [2010/01/04 14:49:30] <xerxas> Volcane: have you heard of reconnoiter ? what do you think of it ? | ||
| [2010/01/04 14:50:26] <Volcane> heard of it, not looked at it | ||
| [2010/01/04 14:50:51] <grim_radical> marek3: do you have the code that defines the config_file abstraction? the error msg indicates that puppet is trying to hit a server called "puppet", which (IIRC) is the default for $servername if you don't supply one | ||
| [2010/01/04 14:51:38] <Volcane> xerxas: its a bit new really, I'll stick to tried and tested monitoring systems - like dns, its one of the most critical parts of a architecture. when building a new site, wires, then dns, then monitoring, then backups for the monitoring, then everything else | ||
| [2010/01/04 14:51:54] <Volcane> xerxas: so given the importance, old, trusted, tested code is what i use :) | ||
| [2010/01/04 14:52:12] @ Quit: ambroff: Read error: 60 (Operation timed out) | ||
| [2010/01/04 14:52:37] <grim_radical> marek3: what's "server" set to in your config files (puppet.conf)? i | ||
| [2010/01/04 14:53:28] <xerxas> Volcane: you may be right ;) | ||
| [2010/01/04 14:54:11] <Volcane> I'm all for breaking out of the 1990s tech strangle hold, but some things u cant just jump ship on day one :) | ||
| [2010/01/04 14:54:14] <marek3> my config_file definition is http://pastebin.ca/1737782 and puppet.conf doesnt include a server variable on the client or the master; i set this at runtime using --server and the fqdn | ||
| [2010/01/04 14:54:18] <xerxas> I don't like nagios, too complicated, also I found it badly designed | ||
| [2010/01/04 14:54:44] <Volcane> can do thousands of checks a minute year in and year out, cant be that bad | ||
| [2010/01/04 14:55:10] <xerxas> I'm not managing an increasly big infrastructure | ||
| [2010/01/04 14:55:16] @ alban2 joined channel #puppet | ||
| [2010/01/04 14:55:51] <xerxas> and I want both trend and alert monitoring , and a living one with heuristics and self learning ... | ||
| [2010/01/04 14:56:18] <marek3> but less complicated than nagios | ||
| [2010/01/04 14:56:21] <xerxas> anyway, troll ;) | ||
| [2010/01/04 14:57:44] <xerxas> marek3: I don't mind if it's complicated if I can automate it , if it has let's say an API, and notice everything "strange" in your infrastructure | ||
| [2010/01/04 14:58:04] <xerxas> for example a disk that is not full but never grows and suddenly grows very fast | ||
| [2010/01/04 14:58:08] <grim_radical> marek3: hmm...that code seems fine on the surface, though I'm confused why during execution puppet doesn't seem to pick up your --server argument. Out of curiosity, if you set the server in puppet.conf, do things work? | ||
| [2010/01/04 15:01:52] <Volcane> marek3, xerxas: there's lots of interesting projects out there, look at flapjack too | ||
| [2010/01/04 15:02:00] <marek3> grim_radical: nope, same thing -- if the file doesn't exist, the puppet client fetches it correctly, applies permissions, performs the templating, and returns OK. But, if the file exists, or I change either the file on the master or on the client, I receive the same getaddrinfo error followed by the diffs and "can not find server.." | ||
| [2010/01/04 15:02:11] @ nakano_ is now known as nakano | ||
| [2010/01/04 15:02:18] <xerxas> Volcane: yeah I saw flapjack | ||
| [2010/01/04 15:02:26] <xerxas> it's bdd for monitoring | ||
| [2010/01/04 15:02:28] <xerxas> right ? | ||
| [2010/01/04 15:02:35] <Volcane> bdd? | ||
| [2010/01/04 15:02:38] @ bodepd joined channel #puppet | ||
| [2010/01/04 15:02:43] <joe-mac> behavior driven dev... i guess | ||
| [2010/01/04 15:02:44] <Volcane> oh behav driven design? | ||
| [2010/01/04 15:02:45] <xerxas> beahviour driven developement | ||
| [2010/01/04 15:02:50] <Volcane> k | ||
| [2010/01/04 15:02:50] <xerxas> design | ||
| [2010/01/04 15:02:51] <xerxas> yeah | ||
| [2010/01/04 15:03:21] <Volcane> well its using middleware and job queus, couchdb and lots of kewl new tech to reimagine monitoring | ||
| [2010/01/04 15:03:47] <joe-mac> mehh, too many gears | ||
| [2010/01/04 15:03:54] <grim_radical> storing time-series data in couchdb sounds like a horrible idea | ||
| [2010/01/04 15:03:55] <xerxas> yup ;) | ||
| [2010/01/04 15:04:06] <grim_radical> but it's certainly web 2.0, I guess. :P | ||
| [2010/01/04 15:08:00] <Volcane> zabbix has improved a lot though they do seem to not care a whole lot about the kind of load they put on the monitored macines | ||
| [2010/01/04 15:08:12] <Volcane> calling the mysql binary over and over and over again every minute isnt a great idea | ||
| [2010/01/04 15:12:01] @ Quit: toi: "Ex-Chat" | ||
| [2010/01/04 15:15:52] @ pting joined channel #puppet | ||
| [2010/01/04 15:15:53] <joe-mac> i am in the middle of re doing nagios to jive with pupept, total hassle and my infrastructure is not huge or anything, i can't even imagine doing it on a large scale | ||
| [2010/01/04 15:16:22] <jb> what do you mean.. jive with puppet? | ||
| [2010/01/04 15:16:26] @ Quit: littleidea: | ||
| [2010/01/04 15:17:01] @ Djelibeybi joined channel #puppet | ||
| [2010/01/04 15:17:35] <joe-mac> to use stored configs and the puppet types to automatically generate the configs | ||
| [2010/01/04 15:18:35] @ littleidea joined channel #puppet | ||
| [2010/01/04 15:19:21] @ Quit: lak: | ||
| [2010/01/04 15:20:30] <jb> ah | ||
| [2010/01/04 15:20:31] <jb> nice | ||
| [2010/01/04 15:20:47] <joe-mac> so far i am doing some cool stuff but still like hafl way | ||
| [2010/01/04 15:20:54] @ Quit: bjaspan: | ||
| [2010/01/04 15:28:11] @ Quit: ewdafa: | ||
| [2010/01/04 15:29:27] @ Quit: zahna: "leaving" | ||
| [2010/01/04 15:31:09] <explody> so I've got a notify item such as this: notify { "a message": susbscribe => File["some_file"] } and it's not behaving as expected | ||
| [2010/01/04 15:31:16] @ ambroff joined channel #puppet | ||
| [2010/01/04 15:31:43] <explody> first, I always get a message about the item setting the message. e.g. (//exports/Exports::Exports_file[nis_exports]/Notify[exports_fetch]/message) defined 'message' as 'Template will fetch exports from nis' | ||
| [2010/01/04 15:32:25] <explody> second, the actual message *always* gets output whether or not the file changes, as if "subscribe" just isn't working | ||
| [2010/01/04 15:32:48] <Volcane> thats normal | ||
| [2010/01/04 15:33:05] <explody> which, the first or second? | ||
| [2010/01/04 15:33:16] <Volcane> resources always run as long as the criteria match - and the criteria is matching, some resource types sending them a notify has no sane result | ||
| [2010/01/04 15:33:31] <Volcane> only resource that u can only run if something else happens is an exec | ||
| [2010/01/04 15:33:45] <explody> ok, that's what it seemed like | ||
| [2010/01/04 15:34:03] <Volcane> think of a service, u wouldnt want puppet to only manage a service when a file changes, it should always make sure the service is in the desired state | ||
| [2010/01/04 15:34:22] <Volcane> but in the case of a service, its a special handling on subscribe/notify where it will then restart the service | ||
| [2010/01/04 15:35:08] @ Quit: jcape: Read error: 110 (Connection timed out) | ||
| [2010/01/04 15:37:20] @ Quit: bodepd: | ||
| [2010/01/04 15:39:44] @ jcape joined channel #puppet | ||
| [2010/01/04 15:48:34] @ bjaspan joined channel #puppet | ||
| [2010/01/04 16:04:59] @ Quit: bjaspan: | ||
| [2010/01/04 16:06:00] @ bjaspan joined channel #puppet | ||
| [2010/01/04 16:09:31] @ paxos joined channel #puppet | ||
| [2010/01/04 16:27:07] @ bodepd joined channel #puppet | ||
| [2010/01/04 16:27:11] @ lak joined channel #puppet | ||
| [2010/01/04 16:28:20] @ Quit: londo_: Read error: 113 (No route to host) | ||
| [2010/01/04 16:29:20] @ bodepd left channel #puppet () | ||
| [2010/01/04 16:29:35] @ bodepd joined channel #puppet | ||
| [2010/01/04 16:29:59] @ londo_ joined channel #puppet | ||
| [2010/01/04 16:33:34] @ khnz joined channel #puppet | ||
| [2010/01/04 16:42:02] @ Quit: littleidea: | ||
| [2010/01/04 16:46:43] @ Quit: cwebber: | ||
| [2010/01/04 16:47:50] @ cwebber joined channel #puppet | ||
| [2010/01/04 16:48:07] @ giskard joined channel #puppet | ||
| [2010/01/04 16:48:42] @ Quit: cwebber: Client Quit | ||
| [2010/01/04 16:49:06] @ cwebber joined channel #puppet | ||
| [2010/01/04 16:49:23] @ Quit: cwebber: Client Quit | ||
| [2010/01/04 16:50:02] @ Quit: windowsrefund: "leaving" | ||
| [2010/01/04 16:51:36] @ artista_frustrad joined channel #puppet | ||
| [2010/01/04 16:56:29] @ Quit: lilmatt: | ||
| [2010/01/04 16:57:00] @ Robbie joined channel #puppet | ||
| [2010/01/04 16:58:46] @ flakrat joined channel #puppet | ||
| [2010/01/04 17:01:20] @ Quit: Robbie: Remote closed the connection | ||
| [2010/01/04 17:01:55] @ Demosthenes is now known as CB3FFE90 | ||
| [2010/01/04 17:02:39] @ Quit: tecto: | ||
| [2010/01/04 17:02:49] @ Quit: ashim: "Leaving." | ||
| [2010/01/04 17:03:44] @ CB3FFE90 is now known as Demosthenes | ||
| [2010/01/04 17:03:48] @ taggart joined channel #puppet | ||
| [2010/01/04 17:04:13] <taggart> hey does anyone know if facts exist for finding info about disk drives? | ||
| [2010/01/04 17:04:27] <taggart> I found this old thread http://www.mail-archive.com/puppet-dev@googlegroups.com/msg03494.html | ||
| [2010/01/04 17:04:41] <taggart> but I'm not seeing anything like that in the current source | ||
| [2010/01/04 17:04:58] @ rsquared_ joined channel #puppet | ||
| [2010/01/04 17:05:09] <joe-mac> that could just be someone's customf act | ||
| [2010/01/04 17:05:21] @ hy is now known as _silver | ||
| [2010/01/04 17:05:52] <taggart> joe-mac: yeah, but it seems useful enough to go in upstream IMO | ||
| [2010/01/04 17:06:33] <joe-mac> taggart: a lot of things seem that way when you are the person who could use them heh... | ||
| [2010/01/04 17:06:46] <taggart> hehe yeah | ||
| [2010/01/04 17:06:47] <joe-mac> if they put every fact into the core then it would spiral out of control in size | ||
| [2010/01/04 17:06:55] <taggart> yeah I suppose | ||
| [2010/01/04 17:07:13] <taggart> I need the drives for a couple reasons: | ||
| [2010/01/04 17:07:23] <taggart> 1) to setup munin plugins per drive | ||
| [2010/01/04 17:07:26] <joe-mac> i am thinking raid facts would be nice, softraid, cciss, the highpoint cards | ||
| [2010/01/04 17:07:32] <taggart> 2) to run SMART tools on each drive | ||
| [2010/01/04 17:07:54] <flyingparchment> highpoint? i thougth that was crappy fake raid on desktop motherboards.. | ||
| [2010/01/04 17:08:00] <taggart> joe-mac: I could use those too, for installing monitoring software etc | ||
| [2010/01/04 17:08:17] <taggart> flyingparchment: not all of them.... | ||
| [2010/01/04 17:08:21] <joe-mac> flyingparchment: o it is crappy | ||
| [2010/01/04 17:08:35] <joe-mac> we have some of the 'higher end' ones in one or two boxes | ||
| [2010/01/04 17:12:46] @ artista-frustrad joined channel #puppet | ||
| [2010/01/04 17:14:26] @ _silver is now known as hy | ||
| [2010/01/04 17:16:34] @ Quit: artista_frustrad: Read error: 110 (Connection timed out) | ||
| [2010/01/04 17:19:17] @ Quit: rsquared: Read error: 113 (No route to host) | ||
| [2010/01/04 17:19:23] <taggart> lak: you replied to that email, did anything ever come of that? | ||
| [2010/01/04 17:19:47] <lak> not that i know of | ||
| [2010/01/04 17:19:48] <lak> hmm | ||
| [2010/01/04 17:19:55] * lak dredges brain | ||
| [2010/01/04 17:20:10] * lak comes up empty | ||
| [2010/01/04 17:20:47] <taggart> nasrat: you reviewed it too, do you know of any progress? | ||
| [2010/01/04 17:21:18] <taggart> I guess I can mail the author | ||
| [2010/01/04 17:23:02] <taggart> well except the archive hides his email, anybody have it? | ||
| [2010/01/04 17:23:27] <Volcane> http://nephilim.ml.org/~rip/puppet/diskdrives/diskdrives.rb | ||
| [2010/01/04 17:23:48] <taggart> ah got it rip@devco.net | ||
| [2010/01/04 17:23:53] <Volcane> thats me | ||
| [2010/01/04 17:23:56] <Volcane> thats the fact above | ||
| [2010/01/04 17:24:16] <taggart> Volcane: ah great! | ||
| [2010/01/04 17:25:30] <taggart> I'm going to use it as a custom fact, but I think it would be nice if it went in upstream | ||
| [2010/01/04 17:26:10] <Volcane> upstream wants tests | ||
| [2010/01/04 17:26:18] <Volcane> dont know what would be a sane way to test it to be honest | ||
| [2010/01/04 17:26:22] <LinuxCode> Volcane, hey mate | ||
| [2010/01/04 17:26:28] <LinuxCode> Happy New Year and all ;-D | ||
| [2010/01/04 17:26:31] <Volcane> so if someone wanted to write tests for it, i am sure it can go upstream | ||
| [2010/01/04 17:26:33] <kjetilho> lots and lots of mocking :/ | ||
| [2010/01/04 17:26:33] <Volcane> hey LinuxCode | ||
| [2010/01/04 17:27:04] <Volcane> kjetilho: unfortunately facter bugs force me to do things like this: %x{/bin/cat #{file}}.chomp | ||
| [2010/01/04 17:27:29] <Volcane> kjetilho: that wont help | ||
| [2010/01/04 17:27:32] <kjetilho> oh, the blocking read from pipe bug? | ||
| [2010/01/04 17:27:41] <Volcane> something like that :) | ||
| [2010/01/04 17:28:25] <kjetilho> I haven't looked into it, but I think there's a problem with the subprocesses blocking on writing to stderr while you're reading from stdout or vice versa | ||
| [2010/01/04 17:28:53] <Volcane> writing tests for it would be more prone to failure than the code its testing | ||
| [2010/01/04 17:28:58] <Volcane> its farsicle | ||
| [2010/01/04 17:29:04] <Volcane> ad so i cant be arsed | ||
| [2010/01/04 17:29:35] <lak> Volcane: i'd settle for "a bunch of people have tried it and it works" or something equiv | ||
| [2010/01/04 17:29:55] <Volcane> heh | ||
| [2010/01/04 17:30:25] <Volcane> I'd also ideally split the util class into a sep file to the main one | ||
| [2010/01/04 17:30:29] <Volcane> but this doesnt work with pluginsync | ||
| [2010/01/04 17:30:35] @ Quit: mecca: "leaving" | ||
| [2010/01/04 17:30:43] <Volcane> so the one on the link is one file, works ok | ||
| [2010/01/04 17:31:51] @ Quit: mvn071: "Leaving" | ||
| [2010/01/04 17:33:00] @ artista_frustrad joined channel #puppet | ||
| [2010/01/04 17:34:33] <taggart> Volcane: is the tarball at http://nephilim.ml.org/~rip/puppet/diskdrives/ out of date? | ||
| [2010/01/04 17:35:09] <Volcane> yeah i think so that is a multi file version that doesnt work too wel | ||
| [2010/01/04 17:35:13] <Volcane> you just want that one rb file | ||
| [2010/01/04 17:36:30] <taggart> Volcane: oh I don't need util/diskdrives.rb? | ||
| [2010/01/04 17:36:32] @ rsquared_ is now known as rsquared | ||
| [2010/01/04 17:36:58] <Volcane> http://nephilim.ml.org/~rip/puppet/diskdrives/diskdrives.rb | ||
| [2010/01/04 17:37:02] <Volcane> thats the url i pasted :) | ||
| [2010/01/04 17:37:28] <taggart> Volcane: yeah yeah I know :) | ||
| [2010/01/04 17:38:19] <taggart> Volcane: how about adding a copyright/license/url to the top? | ||
| [2010/01/04 17:38:50] <taggart> Volcane: and maybe a date or version? | ||
| [2010/01/04 17:39:45] <Volcane> reload | ||
| [2010/01/04 17:40:08] <taggart> awesome, thanks! | ||
| [2010/01/04 17:42:00] @ littleidea joined channel #puppet | ||
| [2010/01/04 17:42:04] @ Quit: artista-frustrad: Read error: 110 (Connection timed out) | ||
| [2010/01/04 17:45:00] @ Quit: jimmij: Remote closed the connection | ||
| [2010/01/04 17:50:52] @ Quit: bjaspan: | ||
| [2010/01/04 17:52:19] @ bjaspan joined channel #puppet | ||
| [2010/01/04 17:52:26] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2010/01/04 17:59:22] @ Quit: littleidea: | ||
| [2010/01/04 18:00:45] @ littleidea joined channel #puppet | ||
| [2010/01/04 18:04:38] @ Quit: themurph: Read error: 110 (Connection timed out) | ||
| [2010/01/04 18:08:19] @ erm_ joined channel #puppet | ||
| [2010/01/04 18:23:24] @ Quit: bodepd: | ||
| [2010/01/04 18:29:59] @ Quit: jab_doa: "Verlassend" | ||
| [2010/01/04 18:30:07] @ giskard_ joined channel #puppet | ||
| [2010/01/04 18:30:22] @ Quit: giskard_: Remote closed the connection | ||
| [2010/01/04 18:34:15] @ Quit: bjaspan: | ||
| [2010/01/04 18:43:31] @ ewdafa joined channel #puppet | ||
| [2010/01/04 18:45:11] @ bug joined channel #puppet | ||
| [2010/01/04 18:46:18] @ Quit: rsquared: Remote closed the connection | ||
| [2010/01/04 18:47:40] @ rsquared joined channel #puppet | ||
| [2010/01/04 18:49:31] @ Quit: ewdafa: | ||
| [2010/01/04 18:52:50] @ M- joined channel #puppet | ||
| [2010/01/04 18:56:26] @ Quit: giskard: Read error: 54 (Connection reset by peer) | ||
| [2010/01/04 18:57:58] @ giskard joined channel #puppet | ||
| [2010/01/04 19:01:36] @ Quit: jes5: "Leaving." | ||
| [2010/01/04 19:01:48] @ Quit: barn: "Lost terminal" | ||
| [2010/01/04 19:03:38] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2010/01/04 19:04:10] @ lilmatt joined channel #puppet | ||
| [2010/01/04 19:04:30] <taggart> Volcane: do you have any way to determine what a drive is? (like HDD vs cdrom) | ||
| [2010/01/04 19:04:53] @ bjaspan joined channel #puppet | ||
| [2010/01/04 19:05:54] @ kaptk2 left channel #puppet () | ||
| [2010/01/04 19:10:52] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out) | ||
| [2010/01/04 19:13:58] <taggart> Volcane: also maybe it should check if /sys/block exists before doing stuff (I had it blow up on vservers that don't have it) | ||
| [2010/01/04 19:15:29] @ giskard_ joined channel #puppet | ||
| [2010/01/04 19:15:40] @ Quit: giskard_: Client Quit | ||
| [2010/01/04 19:15:51] @ Quit: bug: | ||
| [2010/01/04 19:16:49] @ jbu joined channel #puppet | ||
| [2010/01/04 19:17:14] <jbu> hello | ||
| [2010/01/04 19:17:22] @ jbu is now known as tjoe | ||
| [2010/01/04 19:18:48] <tjoe> do someone know if it's possible to embedded doc in puppet ? maybe like perl pod ? | ||
| [2010/01/04 19:18:57] @ Quit: NDBrendan: | ||
| [2010/01/04 19:19:19] <jrojas> joe-mac: there is a rdoc page somewhere on the wiki that explains it. I believe it was also mentioned on the user list | ||
| [2010/01/04 19:19:35] @ tecto joined channel #puppet | ||
| [2010/01/04 19:20:12] @ Quit: littleidea: | ||
| [2010/01/04 19:21:31] <tjoe> jrojas: rdoc ? I will google that, thanks | ||
| [2010/01/04 19:22:15] <kjetilho> tjoe: also look for puppetdoc | ||
| [2010/01/04 19:22:23] <jrojas> tjoe: http://reductivelabs.com/trac/puppet/wiki/PuppetManifestDocumentation | ||
| [2010/01/04 19:23:41] <tjoe> thanks guys | ||
| [2010/01/04 19:23:45] @ Quit: artista_frustrad: Read error: 110 (Connection timed out) | ||
| [2010/01/04 19:28:35] @ nmi joined channel #puppet | ||
| [2010/01/04 19:32:45] <Volcane> taggart: mail me and I'll sort those out | ||
| [2010/01/04 19:33:48] <taggart> Volcane: a couple of us are working on it, maybe we'll just send a patch :) | ||
| [2010/01/04 19:33:51] <Volcane> taggart: not sure how to actually say its a hdd or a cdrom without some hacky strng checks | ||
| [2010/01/04 19:33:57] <Volcane> taggart: kewl that'd be great | ||
| [2010/01/04 19:35:02] <taggart> Volcane: I think for hdd vs cdrom I'm going to do the check in the SMART class I'm writing, and it will just be a "does it support SMART?" test | ||
| [2010/01/04 19:35:51] <Volcane> kewl | ||
| [2010/01/04 19:37:03] <kjetilho> taggart: you could look in /sys/dev/.../removable on Linux | ||
| [2010/01/04 19:38:10] <Volcane> i wrote this when i still wanted to have some kind of central queryable inventory system | ||
| [2010/01/04 19:38:18] <Volcane> but not needed aymore since i can now query the network in real time | ||
| [2010/01/04 19:38:24] <Volcane> so didnt end up using it that much | ||
| [2010/01/04 19:38:25] <kjetilho> eh, /sys/block/*/removable is probably simpler to navigate | ||
| [2010/01/04 19:38:50] <taggart> kjetilho: hmm, I wonder if there are removable devices that support SMART? | ||
| [2010/01/04 19:39:14] <taggart> kjetilho: I think because what I really want to know is if it supports SMART I should just check for that | ||
| [2010/01/04 19:39:38] <taggart> but it would be nice in general to know if something is a hard disk vs cdrom I guess | ||
| [2010/01/04 19:40:34] <kjetilho> heh, iSCSI devices are not removable, I see | ||
| [2010/01/04 19:42:26] <hacim> Volcane: and /proc/ide | ||
| [2010/01/04 19:45:30] <Volcane> almost 1am, bed time | ||
| [2010/01/04 19:46:29] <Volcane> mail me patches or requests, will fix | ||
| [2010/01/04 19:46:45] <Volcane> i do have a pile of weird machines since i just rent them wherever but no vserver or weird things | ||
| [2010/01/04 19:48:45] <Volcane> pretty much all centos, xen and 2 vmware, couple of dell, ibm and generic whiteboxes | ||
| [2010/01/04 19:49:00] <Volcane> think i tested it on ~120 or so machines but no doubt lots of weird things | ||
| [2010/01/04 19:49:39] <tjoe> I can get puppetdoc to output the doc at the console, but I can't manage to generate a html file, do you know how to do that ? | ||
| [2010/01/04 19:54:07] @ Quit: ezmobius: Remote closed the connection | ||
| [2010/01/04 19:56:26] @ Quit: \ask: Read error: 110 (Connection timed out) | ||
| [2010/01/04 19:57:36] @ Quit: paxos: | ||
| [2010/01/04 20:03:17] @ jmarki joined channel #puppet | ||
| [2010/01/04 20:04:12] @ Quit: tecto: Read error: 113 (No route to host) | ||
| [2010/01/04 20:05:29] @ Quit: docelic: "http://www.spinlocksolutions.com/" | ||
| [2010/01/04 20:08:41] @ Quit: taggart: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:41] @ Quit: DarkFlib: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:42] @ Quit: maxp: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:43] @ Quit: nmi: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:44] @ Quit: rsquared: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:44] @ Quit: londo_: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:45] @ Quit: lak: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:46] @ Quit: RageLink: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:47] @ Quit: joe-mac: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:47] @ Quit: Boltsky: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:48] @ Quit: tim|imac: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:49] @ Quit: shadoi: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:50] @ Quit: masterzen: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:51] @ Quit: bje: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:51] @ Quit: eight9three: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:52] @ Quit: mizzy: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:53] @ Quit: glut: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:53] @ Quit: nico: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:54] @ Quit: codec_: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:54] @ Quit: phips: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:55] @ Quit: zipkid: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:55] @ Quit: ezekiel: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:56] @ Quit: tuf: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:57] @ Quit: bda: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:58] @ Quit: jason^: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:59] @ Quit: jmeeuwen: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:08:59] @ Quit: mqr_: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:00] @ Quit: _nalle: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:00] @ Quit: elijahwright: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:01] @ Quit: bpgoldsb: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:02] @ Quit: Shazburg: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:03] @ Quit: tyler79: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:03] @ Quit: phellarv: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:04] @ Quit: Cuchulain: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:05] @ Quit: falsch: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:05] @ Quit: cheako: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:06] @ Quit: duritong: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:07] @ Quit: Filbert: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:07] @ Quit: markl__: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:07] @ Quit: xerophyte: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:08] @ Quit: hornet136: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:10] @ Quit: khnz: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:11] @ Quit: jrojas: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:12] @ Quit: Bosse: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:12] @ Quit: silfreed: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:13] @ Quit: _nono_: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:13] @ Quit: nexx: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:14] @ Quit: verwilst: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:15] @ Quit: gun: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:17] @ Quit: Risar: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:17] @ Quit: stevenjenkins: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:17] @ Quit: felipe`: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:18] @ Quit: Sakarias: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:18] @ Quit: hamish: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:18] @ Quit: goraxe: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:19] @ Quit: komitee: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:20] @ Quit: realist: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:20] @ Quit: hacim: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:20] @ Quit: beelzebob: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:21] @ Quit: nakano: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:21] @ Quit: delewis: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:22] @ Quit: Dominic: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:23] @ Quit: dan__t: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:23] @ Quit: `properzel: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:23] @ Quit: pneff: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:24] @ Quit: chah: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:24] @ Quit: hy: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:25] @ Quit: abien: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:26] @ Quit: FUF: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:26] @ Quit: mcbride: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:27] @ Quit: choffee: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:27] @ Quit: fugit: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:28] @ Quit: henk: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:29] @ Quit: Volcane: kubrick.freenode.net irc.freenode.net | ||
| [2010/01/04 20:09:29] @ ezmobius joined channel #puppet | ||
| [2010/01/04 20:10:01] @ `properzel joined channel #puppet | ||
| [2010/01/04 20:10:02] @ jrojas joined channel #puppet | ||
| [2010/01/04 20:10:05] @ nakano joined channel #puppet | ||
| [2010/01/04 20:10:09] @ Dominic joined channel #puppet | ||
| [2010/01/04 20:10:12] @ realist joined channel #puppet | ||
| [2010/01/04 20:10:13] @ Bosse joined channel #puppet | ||
| [2010/01/04 20:10:15] @ khnz joined channel #puppet | ||
| [2010/01/04 20:10:17] @ nexx joined channel #puppet | ||
| [2010/01/04 20:10:23] @ mcbride joined channel #puppet | ||
| [2010/01/04 20:10:25] @ hacim joined channel #puppet | ||
| [2010/01/04 20:10:29] @ Quit: marek3: Read error: 104 (Connection reset by peer) | ||
| [2010/01/04 20:10:50] @ hamish joined channel #puppet | ||
| [2010/01/04 20:11:15] @ chah joined channel #puppet | ||
| [2010/01/04 20:13:32] @ hank joined channel #puppet | ||
| [2010/01/04 20:13:40] @ Quit: bjaspan: | ||
| [2010/01/04 20:13:43] @ Quit: alfism: "http://opensolaris.com/" | ||
| [2010/01/04 20:13:52] @ Risar joined channel #puppet | ||
| [2010/01/04 20:14:57] <ohadlevy> morning | ||
| [2010/01/04 20:16:53] @ DarkFlib joined channel #puppet | ||
| [2010/01/04 20:16:53] @ taggart joined channel #puppet | ||
| [2010/01/04 20:16:53] @ hy joined channel #puppet | ||
| [2010/01/04 20:16:54] @ Volcane` joined channel #puppet | ||
| [2010/01/04 20:16:54] @ _nono_ joined channel #puppet | ||
| [2010/01/04 20:16:54] @ verwilst joined channel #puppet | ||
| [2010/01/04 20:16:54] @ stevenjenkins joined channel #puppet | ||
| [2010/01/04 20:16:54] @ Sakarias joined channel #puppet | ||
| [2010/01/04 20:16:54] @ goraxe joined channel #puppet | ||
| [2010/01/04 20:16:54] @ komitee joined channel #puppet | ||
| [2010/01/04 20:16:54] @ fugit joined channel #puppet | ||
| [2010/01/04 20:16:54] @ henk joined channel #puppet | ||
| [2010/01/04 20:16:54] @ Volcane joined channel #puppet | ||
| [2010/01/04 20:17:03] @ Quit: ezmobius: Read error: 104 (Connection reset by peer) | ||
| [2010/01/04 20:17:57] @ choffee joined channel #puppet | ||
| [2010/01/04 20:17:57] @ alfism joined channel #puppet | ||
| [2010/01/04 20:17:57] @ silfreed joined channel #puppet | ||
| [2010/01/04 20:17:57] @ dan__t joined channel #puppet | ||
| [2010/01/04 20:17:57] @ beelzebob joined channel #puppet | ||
| [2010/01/04 20:17:57] @ FUF joined channel #puppet | ||
| [2010/01/04 20:17:57] @ abien joined channel #puppet | ||
| [2010/01/04 20:17:57] @ gun joined channel #puppet | ||
| [2010/01/04 20:17:58] @ pneff joined channel #puppet | ||
| [2010/01/04 20:17:58] @ delewis joined channel #puppet | ||
| [2010/01/04 20:17:58] @ nmi joined channel #puppet | ||
| [2010/01/04 20:17:58] @ rsquared joined channel #puppet | ||
| [2010/01/04 20:17:58] @ londo_ joined channel #puppet | ||
| [2010/01/04 20:17:58] @ lak joined channel #puppet | ||
| [2010/01/04 20:17:58] @ RageLink joined channel #puppet | ||
| [2010/01/04 20:17:58] @ joe-mac joined channel #puppet | ||
| [2010/01/04 20:17:58] @ Boltsky joined channel #puppet | ||
| [2010/01/04 20:17:59] @ tim|imac joined channel #puppet | ||
| [2010/01/04 20:17:59] @ shadoi joined channel #puppet | ||
| [2010/01/04 20:17:59] @ maxp joined channel #puppet | ||
| [2010/01/04 20:17:59] @ masterzen joined channel #puppet | ||
| [2010/01/04 20:17:59] @ bje joined channel #puppet | ||
| [2010/01/04 20:17:59] @ eight9three joined channel #puppet | ||
| [2010/01/04 20:17:59] @ mizzy joined channel #puppet | ||
| [2010/01/04 20:17:59] @ glut joined channel #puppet | ||
| [2010/01/04 20:17:59] @ nico joined channel #puppet | ||
| [2010/01/04 20:17:59] @ codec_ joined channel #puppet | ||
| [2010/01/04 20:18:00] @ phips joined channel #puppet | ||
| [2010/01/04 20:18:00] @ zipkid joined channel #puppet | ||
| [2010/01/04 20:18:00] @ ezekiel joined channel #puppet | ||
| [2010/01/04 20:18:00] @ tuf joined channel #puppet | ||
| [2010/01/04 20:18:00] @ bda joined channel #puppet | ||
| [2010/01/04 20:18:00] @ jason^ joined channel #puppet | ||
| [2010/01/04 20:18:00] @ jmeeuwen joined channel #puppet | ||
| [2010/01/04 20:18:00] @ mqr_ joined channel #puppet | ||
| [2010/01/04 20:18:00] @ _nalle joined channel #puppet | ||
| [2010/01/04 20:18:00] @ elijahwright joined channel #puppet | ||
| [2010/01/04 20:18:00] @ bpgoldsb joined channel #puppet | ||
| [2010/01/04 20:18:00] @ Shazburg joined channel #puppet | ||
| [2010/01/04 20:18:01] @ tyler79 joined channel #puppet | ||
| [2010/01/04 20:18:01] @ phellarv joined channel #puppet | ||
| [2010/01/04 20:18:01] @ Cuchulain joined channel #puppet | ||
| [2010/01/04 20:18:01] @ falsch joined channel #puppet | ||
| [2010/01/04 20:18:01] @ cheako joined channel #puppet | ||
| [2010/01/04 20:18:01] @ duritong joined channel #puppet | ||
| [2010/01/04 20:18:01] @ Filbert joined channel #puppet | ||
| [2010/01/04 20:18:01] @ markl__ joined channel #puppet | ||
| [2010/01/04 20:18:01] @ xerophyte joined channel #puppet | ||
| [2010/01/04 20:18:01] @ hornet136 joined channel #puppet | ||
| [2010/01/04 20:18:02] @ ezmobius joined channel #puppet | ||
| [2010/01/04 20:18:09] @ goraxe1 joined channel #puppet | ||
| [2010/01/04 20:18:27] @ Quit: Volcane: Success | ||
| [2010/01/04 20:18:28] @ Quit: henk: Connection reset by peer | ||
| [2010/01/04 20:18:29] @ Quit: goraxe: SendQ exceeded | ||
| [2010/01/04 20:18:57] @ Sakarias_ joined channel #puppet | ||
| [2010/01/04 20:19:30] @ Quit: taggart: "Leaving" | ||
| [2010/01/04 20:24:16] @ Quit: Sakarias: Connection timed out | ||
| [2010/01/04 20:26:31] @ jimmij joined channel #puppet | ||
| [2010/01/04 20:33:01] @ Quit: bgupta_: Remote closed the connection | ||
| [2010/01/04 20:33:14] @ bgupta joined channel #puppet | ||
| [2010/01/04 20:35:01] <lilmatt> I want to ensure that the puppet version installed via yum is 0.25*. Is this the appropriate syntax? package { "puppet": ensure => '0.25*' } | ||
| [2010/01/04 20:37:14] <ohadlevy> lilmatt: i am not sure if you can use wildcards | ||
| [2010/01/04 20:37:24] <lilmatt> ohadlevy: ok thanks | ||
| [2010/01/04 20:37:28] @ PaulWay[w] joined channel #puppet | ||
| [2010/01/04 20:39:16] @ littleidea joined channel #puppet | ||
| [2010/01/04 20:46:58] <hacim> what does it mean 'Exported resource File[...] cannot override local resource on node ? | ||
| [2010/01/04 20:47:33] @ jes5 joined channel #puppet | ||
| [2010/01/04 20:48:28] @ Quit: LinuxCode: "Connection Closed" | ||
| [2010/01/04 20:51:25] @ Quit: lak: | ||
| [2010/01/04 20:52:03] @ lak joined channel #puppet | ||
| [2010/01/04 20:54:38] @ Quit: khnz: Remote closed the connection | ||
| [2010/01/04 20:55:44] @ Quit: lak: Client Quit | ||
| [2010/01/04 20:57:58] @ Quit: jcape: Read error: 110 (Connection timed out) | ||
| [2010/01/04 21:01:23] @ Quit: lero: "Leaving..." | ||
| [2010/01/04 21:02:22] <ohadlevy> hmm.. did anyone encounter hanging puppetd if the report server is unavail? | ||
| [2010/01/04 21:05:10] @ Quit: giskard: Remote closed the connection | ||
| [2010/01/04 21:08:34] @ alexine_dsouza joined channel #puppet | ||
| [2010/01/04 21:08:50] @ Quit: jaredrhine: Read error: 113 (No route to host) | ||
| [2010/01/04 21:15:01] @ joe-mac1 joined channel #puppet | ||
| [2010/01/04 21:24:31] <agaffney> ohadlevy: yes, I've seen the same thing | ||
| [2010/01/04 21:24:41] <agaffney> although, I didn't realize it was specifically the report server | ||
| [2010/01/04 21:24:48] <agaffney> since my puppetmaster and report server are the same | ||
| [2010/01/04 21:25:12] <ohadlevy> agaffney: I guess its a bug then, didnt find anything on redmine, but just got hit by around 300 hosts :( | ||
| [2010/01/04 21:25:42] <agaffney> it only seems to happen under certain circumstances | ||
| [2010/01/04 21:25:47] <agaffney> I had it hit ~6/20 hosts | ||
| [2010/01/04 21:25:57] <ohadlevy> my report server was done for about 5 minutes ;) | ||
| [2010/01/04 21:26:05] <agaffney> perhaps only if the puppetmaster disappears between manifest fetching and reporting | ||
| [2010/01/04 21:26:20] <agaffney> err, the report server | ||
| [2010/01/04 21:26:26] <ohadlevy> and lsof shows that all hosts have an establish connection to the report server | ||
| [2010/01/04 21:27:35] @ scylla joined channel #puppet | ||
| [2010/01/04 21:27:40] <agaffney> I didn't really do any diagnostics | ||
| [2010/01/04 21:27:46] <agaffney> I just kicked puppetd | ||
| [2010/01/04 21:28:01] <ohadlevy> the problem is that puppet is still running, so you have to kill it first | ||
| [2010/01/04 21:28:08] @ Quit: littleidea: | ||
| [2010/01/04 21:28:12] <agaffney> yep | ||
| [2010/01/04 21:28:22] <agaffney> it gets "stuck" and never completes its cycle | ||
| [2010/01/04 21:28:58] @ littleidea joined channel #puppet | ||
| [2010/01/04 21:33:07] @ jcape joined channel #puppet | ||
| [2010/01/04 21:34:58] <flyingparchment> are there any security issues with making puppet dashboard publically accessible? | ||
| [2010/01/04 21:34:59] @ joe-mac1 left channel #puppet () | ||
| [2010/01/04 21:35:22] @ joe-mac1 joined channel #puppet | ||
| [2010/01/04 21:35:42] <agaffney> flyingparchment: other than people being able to look at your facts (I only assume puppet-dashboard displays facts) | ||
| [2010/01/04 21:35:44] @ Quit: littleidea: | ||
| [2010/01/04 21:36:11] <ohadlevy> and if you use external nodes it can change the setup of your clients | ||
| [2010/01/04 21:36:55] @ Quit: WALoeIII: "Bai." | ||
| [2010/01/04 21:37:32] <ohadlevy> flyingparchment: does it display nodes facts? | ||
| [2010/01/04 21:37:35] @ Quit: ambroff: "Ex-Chat" | ||
| [2010/01/04 21:37:42] <flyingparchment> ohadlevy: i don't know, i haven't installed it yet :) | ||
| [2010/01/04 21:37:59] <ohadlevy> Foreman supports SSL out of the box if it helps :) | ||
| [2010/01/04 21:38:08] <ohadlevy> and LDAP based authentication | ||
| [2010/01/04 21:38:25] <flyingparchment> hm, can it restrict that to a particular ldap group? that'd work okay | ||
| [2010/01/04 21:38:31] <joe-mac1> foreman is an RoR app right ohadlevy? | ||
| [2010/01/04 21:38:39] <ohadlevy> joe-mac: yes | ||
| [2010/01/04 21:38:53] <ohadlevy> flyingparchment: it would be a easy hack, but currently its not restricted | ||
| [2010/01/04 21:39:08] <agaffney> flyingparchment: not last time I looked, but I requested the feature about a month ago | ||
| [2010/01/04 21:39:22] @ Quit: ezmobius: Read error: 60 (Operation timed out) | ||
| [2010/01/04 21:39:33] <ohadlevy> if anyone is interested - foreman does display facts ;) | ||
| [2010/01/04 21:39:59] <ohadlevy> joe-mac: why do you ask? | ||
| [2010/01/04 21:40:24] * agaffney currently uses foreman | ||
| [2010/01/04 21:40:32] <agaffney> that's why I mentioned the facts :P | ||
| [2010/01/04 21:40:49] <ohadlevy> agaffney: did you try out the query interface? | ||
| [2010/01/04 21:43:19] <agaffney> what query interface? | ||
| [2010/01/04 21:43:26] @ bjaspan joined channel #puppet | ||
| [2010/01/04 21:43:50] <agaffney> I'm running a snapshot from 5-6 weeks ago | ||
| [2010/01/04 21:43:57] <ohadlevy> agaffney: the one that allows you to use the hosts in foreman for other stuff, e.g. for ssh or inside templates | ||
| [2010/01/04 21:44:05] <ohadlevy> http://theforeman.org/wiki/foreman/Query_Interface | ||
| [2010/01/04 21:44:24] <ohadlevy> for example, you could do yum upgrade on all of your redhat machines | ||
| [2010/01/04 21:44:29] <ohadlevy> based on facts or classes | ||
| [2010/01/04 21:45:48] <agaffney> I didn't know it existed | ||
| [2010/01/04 21:45:51] <agaffney> that's interesting | ||
| [2010/01/04 21:46:04] <agaffney> I'm not sure I'd ever really use it, but it's still cool :P | ||
| [2010/01/04 21:46:07] @ Quit: GGD: Read error: 110 (Connection timed out) | ||
| [2010/01/04 21:46:21] @ Quit: rellis: Remote closed the connection | ||
| [2010/01/04 21:46:43] @ rellis joined channel #puppet | ||
| [2010/01/04 21:46:56] <ohadlevy> :) | ||
| [2010/01/04 21:47:15] <ohadlevy> I find it useful to upgrade puppet and things like that | ||
| [2010/01/04 21:47:26] <ohadlevy> e.g. all hosts which have puppetversion = | ||
| [2010/01/04 21:47:29] <ohadlevy> or stuff like that | ||
| [2010/01/04 21:48:08] <ohadlevy> agaffney: do you use the summarise email reports? | ||
| [2010/01/04 21:48:14] @ erm_ joined channel #puppet | ||
| [2010/01/04 21:48:28] <ohadlevy> joe-mac: I've made the patch you asked for summary emails per envs | ||
| [2010/01/04 21:48:36] <agaffney> ohadlevy: I just use foreman as a "quick glance" interface to see if everything is all right | ||
| [2010/01/04 21:49:04] <ohadlevy> agaffney: I send myself a daily summary email, because I'm not always watching foreman :) | ||
| [2010/01/04 21:49:52] @ Quit: hamish: Remote closed the connection | ||
| [2010/01/04 21:49:58] @ hamish joined channel #puppet | ||
| [2010/01/04 21:54:22] @ pinoyskull joined channel #puppet | ||
| [2010/01/04 21:54:33] @ Quit: pinoyskull: Read error: 54 (Connection reset by peer) | ||
| [2010/01/04 21:55:26] <agaffney> ohadlevy: neither am I :P | ||
| [2010/01/04 21:55:37] <agaffney> I've had 4 days go by where ~1/4 of my hosts weren't checking in | ||
| [2010/01/04 21:55:56] <agaffney> because of the aforementioned puppetd hang | ||
| [2010/01/04 21:56:11] <joe-mac1> ohadlevy: i asked for this patch? | ||
| [2010/01/04 21:56:43] <flyingparchment> can i un-include something from a host definition? (if it's inherited it from a template) | ||
| [2010/01/04 21:57:15] <joe-mac1> you can override and set ensure to absent | ||
| [2010/01/04 21:57:22] <joe-mac1> however, unincluding a class is not possible | ||
| [2010/01/04 21:57:30] <flyingparchment> but that doesn't work in nodes, does it? i have to write another class | ||
| [2010/01/04 21:58:03] <proton> in 0.25 you can do the override | ||
| [2010/01/04 21:58:18] <ohadlevy> joe-mac: didnt you in the mailing list? | ||
| [2010/01/04 21:58:20] <joe-mac1> proton: you can uninclude a class in .25? | ||
| [2010/01/04 21:58:29] <flyingparchment> i'm using 0.25.1, but it won't accept this: node whatever inherits whatever { Mount["/foo"] { ensure => absent }}. am i missing something? | ||
| [2010/01/04 21:58:34] <joe-mac1> ohadlevy: i don't think so, but i do so much shit that i barely remember most of it | ||
| [2010/01/04 21:58:42] <proton> no unincluding, but you can override stuff from various other classes | ||
| [2010/01/04 21:58:44] <joe-mac1> flyingparchment: you can't do that with node inheritance | ||
| [2010/01/04 21:59:04] <flyingparchment> joe-mac1: that's what i thought, but proton said otherwise, unless i misunderstood | ||
| [2010/01/04 21:59:09] <joe-mac1> proton: yea that's not a new feature if you mean regular class inheritance | ||
| [2010/01/04 21:59:45] <joe-mac1> flyingparchment: node inheritance is kiund of evil, i avoid it since my migration to .24.8 and modules... it doesn't really work the way most people would want it to | ||
| [2010/01/04 21:59:46] <ohadlevy> joe-mac: isnt this you? http://groups.google.com/group/puppet-users/browse_thread/thread/2fac6fe45aa16ea6/bca3ffdd00476eb0?lnk=gst&q=foreman+per+environment#bca3ffdd00476eb0 | ||
| [2010/01/04 21:59:47] <proton> flyingparchment: Mount <| title == "abc" |> { ensure => absent } | ||
| [2010/01/04 22:00:03] <proton> that should work in 0.25 | ||
| [2010/01/04 22:00:38] <joe-mac1> oooo yea that must be new, overriding that way | ||
| [2010/01/04 22:00:46] <proton> yeah it is :) | ||
| [2010/01/04 22:00:54] <flyingparchment> curious... why is the syntax different? | ||
| [2010/01/04 22:00:56] <joe-mac1> flyingparchment: but the way you've written your node definition looks like you've confused node and class inheritance. | ||
| [2010/01/04 22:00:59] <proton> and i'm a big fan because it solved one of the biggest tricks I had :) | ||
| [2010/01/04 22:01:06] <agaffney> node inheritance is evil | ||
| [2010/01/04 22:01:10] <agaffney> class/modules ftw | ||
| [2010/01/04 22:01:13] <joe-mac1> yea, agreed | ||
| [2010/01/04 22:01:14] @ sebas891 joined channel #puppet | ||
| [2010/01/04 22:01:16] <flyingparchment> joe-mac1: i don't think so. i inherit a base node which includes a class, and i want to override something in that class | ||
| [2010/01/04 22:01:21] <proton> on Mac OS X adding users to a group requires modifying the group each time, that's the only way to do it nicely | ||
| [2010/01/04 22:01:28] <joe-mac1> flyingparchment: yea, doesn't work like that | ||
| [2010/01/04 22:01:31] <proton> so I can have different places add to say the admin group on a machine :) | ||
| [2010/01/04 22:01:34] <flyingparchment> but maybe i'll just rewrite it to not use node inheritance at all | ||
| [2010/01/04 22:02:01] <joe-mac1> what you want to do, is change your 'base node' into a class, and then inherit that with other classes, which get included in the node definition | ||
| [2010/01/04 22:02:27] <joe-mac1> or, you can override the way proton is saying since you're on a newer version | ||
| [2010/01/04 22:03:55] <flyingparchment> so say i have a 'base' module that enables a service, but one node shouldn't run that service. what's the 'right' way to do that? create a 'no_fooservice' class? | ||
| [2010/01/04 22:04:00] <joe-mac1> ohadlevy: yea that is me i put that feature request in a long time ago, but it's for puppet i thought you were talking about foreman which i don't use, but i recall one day saying 'it would be nice if foreman did XXX' | ||
| [2010/01/04 22:04:05] <sebas891> hi folks, | ||
| [2010/01/04 22:04:08] <joe-mac1> well, what feels li ke a long time ago | ||
| [2010/01/04 22:04:21] <joe-mac1> override the way that proton showed you | ||
| [2010/01/04 22:04:25] <joe-mac1> flyingparchment ^^ | ||
| [2010/01/04 22:04:33] <joe-mac1> hello sebas891 | ||
| [2010/01/04 22:04:36] <ohadlevy> joe-mac1:ok, so it does now ;) | ||
| [2010/01/04 22:04:39] <flyingparchment> that seems ugly ;) but okay. | ||
| [2010/01/04 22:04:51] <joe-mac1> ohadlevy: nice, i didn't know you did puppet dev too | ||
| [2010/01/04 22:04:54] <sebas891> i'm having this error, I'm not sure how to get around. "Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find resource type modules_dir" | ||
| [2010/01/04 22:05:06] <ohadlevy> joe-mac1: no - I meant foreman does it now | ||
| [2010/01/04 22:05:06] <sebas891> hi joe-mac1 | ||
| [2010/01/04 22:05:10] <joe-mac1> flyingparchment: i think it's quite elegant, if it works with tag it would be boss | ||
| [2010/01/04 22:05:15] <joe-mac1> oooo ok ohadlevy | ||
| [2010/01/04 22:05:21] @ artista_frustrad joined channel #puppet | ||
| [2010/01/04 22:05:43] <proton> joe-mac1: works with tags fine :) | ||
| [2010/01/04 22:05:51] <joe-mac1> yea that is sick | ||
| [2010/01/04 22:05:52] <proton> joe-mac1: same selection as exported resources afaik | ||
| [2010/01/04 22:05:55] <ohadlevy> joe-mac1: it not really piratical to do it with puppet anyway - puppet doesnt know the users (e.g. who should get which email etc) | ||
| [2010/01/04 22:06:04] <sebas891> I'm trying to use the "virtual" puppet module, for now without success... | ||
| [2010/01/04 22:06:07] <joe-mac1> with tagmail it does?/ | ||
| [2010/01/04 22:06:49] <joe-mac1> security: it-security@yoursite.com , something like that in tagmail.conf... but i feel like you know this already so maybe we are just miscommunicating | ||
| [2010/01/04 22:07:19] <joe-mac1> sebas891: where are you stuck? what is/are your error message(s)? if you have a lot of output post it to pastie.org or your favorite pastebin | ||
| [2010/01/04 22:07:58] <ohadlevy> joe-mac1: it doesnt really scale well if you have a lot of administrators with many different roles | ||
| [2010/01/04 22:08:16] <joe-mac1> ohadlevy: yes your environment is a bazillion times larger than mine | ||
| [2010/01/04 22:08:39] <sebas891> joe-mac1 : "# puppetd --test --debug " on the node I get this error: err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find resource type modules_dir at /etc/puppet/modules/virtual/manifests/init.pp:6 on node marcos | ||
| [2010/01/04 22:08:47] <ohadlevy> joe-mac1: since foreman also creates dns and dhcp records, its important to have a good ACL of who can actully do what | ||
| [2010/01/04 22:08:55] <flyingparchment> so, with modules, if i have a few .pp files and write 'import *' in init.pp, then writing 'include mymodule' in a node is the same as including every class? | ||
| [2010/01/04 22:09:04] <agaffney> sebas891: what is 'modulepath' set to in puppet.conf? | ||
| [2010/01/04 22:09:07] <joe-mac1> i have like ~70 boxes and IT is a pretty flat organization at my job, so i could use tagmail for a while before it becomes unmanageable | ||
| [2010/01/04 22:09:12] <ohadlevy> and since i have all of the info (e.g. the host owner etc) it makes more sense for me to generate it via foreman | ||
| [2010/01/04 22:09:29] <ohadlevy> not to mention that you can have nice html and links to more info | ||
| [2010/01/04 22:10:15] <joe-mac1> chances are, in your node definition, you haven't included the class that 'modules_dir' is defined in. possibly you are using import where you mean include, common beginner mistake | ||
| [2010/01/04 22:10:29] <sebas891> agaffney: I don't have any module path set in the puppet.conf of the puppetmaster | ||
| [2010/01/04 22:10:36] @ Quit: scylla: "Connection timed out" | ||
| [2010/01/04 22:10:37] <joe-mac1> ohadlevy: yea i wish we were an all unix shop however our dns is AD | ||
| [2010/01/04 22:10:44] @ Quit: Boltsky: | ||
| [2010/01/04 22:11:00] <ohadlevy> joe-mac1: mine too | ||
| [2010/01/04 22:11:06] <ohadlevy> and dhcp too | ||
| [2010/01/04 22:11:20] <joe-mac1> then how do you modify that with foreman? | ||
| [2010/01/04 22:11:26] <joe-mac1> some utility you wrote? | ||
| [2010/01/04 22:12:12] <sebas891> joe-mac1: you spotted it right, I'm a beginner! | ||
| [2010/01/04 22:12:31] <ohadlevy> joe-mac: yes | ||
| [2010/01/04 22:12:33] <joe-mac1> we all were at some point | ||
| [2010/01/04 22:12:47] <joe-mac1> ohadlevy: interesting, is this utility included in foreman or in house only? | ||
| [2010/01/04 22:12:47] <sebas891> hehehe. | ||
| [2010/01/04 22:13:04] <joe-mac1> i'd like to see your technique for updating AD based on data in the linux/unix infrastructure | ||
| [2010/01/04 22:13:34] <ohadlevy> joe-mac: its quite simply, using a IIS based service to trigger the dns and dhcp command line managment | ||
| [2010/01/04 22:13:55] <ohadlevy> foreman just uses the API to CRUD entries | ||
| [2010/01/04 22:14:40] <joe-mac1> o, i was unaware there were CLIs for dns and dhcp management in AD | ||
| [2010/01/04 22:14:49] <joe-mac1> i just use the guis, pointclickpointclick | ||
| [2010/01/04 22:14:56] <joe-mac1> takes a while to get any big changes done | ||
| [2010/01/04 22:15:01] <ohadlevy> joe-mac: its damn easier than any other unix based dhcp / dns management | ||
| [2010/01/04 22:15:22] @ jaredrhine joined channel #puppet | ||
| [2010/01/04 22:15:23] <joe-mac1> ohadlevy: i sort of agree | ||
| [2010/01/04 22:15:36] <joe-mac1> i like it, idk if i think it is easier | ||
| [2010/01/04 22:16:00] <ohadlevy> joe-mac: there is a simple API to create and delete stuff, in ISC and friends its not that simple | ||
| [2010/01/04 22:16:43] <joe-mac1> true, for something massive like you deal with parsing the host stanzas alone in dhcp would probably be suck | ||
| [2010/01/04 22:17:08] <joe-mac1> what kind of boxes do you guys use ohadlevy? | ||
| [2010/01/04 22:17:18] <ohadlevy> you mean for servers? | ||
| [2010/01/04 22:17:21] <joe-mac1> yea | ||
| [2010/01/04 22:17:32] <ohadlevy> mostly suns | ||
| [2010/01/04 22:17:36] <flyingparchment> Solaris dhcpd has a nice command-line interface for scripting database changes | ||
| [2010/01/04 22:17:47] <ohadlevy> the 1u boxes | ||
| [2010/01/04 22:17:47] <flyingparchment> unfortunately the same interface is used by people, which sucks a little bit. | ||
| [2010/01/04 22:18:09] <joe-mac1> ohadlevy: nice, sparc or amd? | ||
| [2010/01/04 22:18:14] <ohadlevy> isc is the most popular, and to do dynamic changes you need to use omshell | ||
| [2010/01/04 22:18:19] <ohadlevy> joe-mac: amd | ||
| [2010/01/04 22:18:33] <ohadlevy> bind has nsupdate | ||
| [2010/01/04 22:18:44] <joe-mac1> sweet, i lo ve sun gear, always have. saved up at my dunkin donuts job as a kid to buy an ultra 5 clone heh | ||
| [2010/01/04 22:18:54] <ohadlevy> heh | ||
| [2010/01/04 22:19:21] <joe-mac1> i'm trying to push for a sun server for this backup project we've got coming down the pipe, but likely i will be pushed to use hp since we're sort of standardizing on them | ||
| [2010/01/04 22:19:24] <flyingparchment> i haven't been impressed with sun's new x86 stuff. worryingly high failure rate of odd components, like CPUs and fans | ||
| [2010/01/04 22:19:34] <joe-mac1> i really like the unified storage thing, but it's pricey | ||
| [2010/01/04 22:20:01] <ohadlevy> flyingparchment: what do you mean by new? | ||
| [2010/01/04 22:20:21] <flyingparchment> ohadlevy: everything post-v[24]0z (which wasn't really sun at all) | ||
| [2010/01/04 22:20:43] <ohadlevy> we have quite a few x2200 and similar, they work quite well | ||
| [2010/01/04 22:20:58] <ohadlevy> besides some anonying network interface order (the bios order is different to the OS order) | ||
| [2010/01/04 22:21:51] <flyingparchment> X2200 is annoyingly different from the rest. two different nic vendors (huh?) and ELOM instead of ILOM | ||
| [2010/01/04 22:21:58] <flyingparchment> seems to work okay though. | ||
| [2010/01/04 22:23:23] @ Quit: jmarki: Remote closed the connection | ||
| [2010/01/04 22:23:29] @ artista-frustrad joined channel #puppet | ||
| [2010/01/04 22:23:46] @ Quit: artista_frustrad: Read error: 110 (Connection timed out) | ||
| [2010/01/04 22:24:24] @ Quit: bjaspan: | ||
| [2010/01/04 22:30:53] @ Boltsky joined channel #puppet | ||
| [2010/01/04 22:31:05] @ Quit: ajf-: Read error: 54 (Connection reset by peer) | ||
| [2010/01/04 22:31:37] @ Quit: jimmij: Read error: 113 (No route to host) | ||
| [2010/01/04 22:31:50] @ jimmij joined channel #puppet | ||
| [2010/01/04 22:34:25] @ Quit: jcape: Read error: 54 (Connection reset by peer) | ||
| [2010/01/04 22:35:19] @ ajf- joined channel #puppet | ||
| [2010/01/04 22:35:35] @ jcape joined channel #puppet | ||
| [2010/01/04 22:41:21] @ Quit: artista-frustrad: Read error: 110 (Connection timed out) | ||
| [2010/01/04 22:41:42] @ felipe` joined channel #puppet | ||
| [2010/01/04 22:43:05] @ ezmobius joined channel #puppet | ||
| [2010/01/04 22:44:24] <flyingparchment> hm.. does anyone have a solaris logadm.conf manifest? File doesn't work too well because logadm changes the content when it runs | ||
| [2010/01/04 22:44:56] @ Quit: shadoi: "Leaving." | ||
| [2010/01/04 22:46:29] <PaulWay[w]> Useful. | ||
| [2010/01/04 22:47:07] <flyingparchment> yeah. well, also i don't really want to write a separate one for every host... it'd be useful if i could add just a single line to the existing file easily | ||
| [2010/01/04 22:47:29] <flyingparchment> aha, there's a recipe to do just that | ||
| [2010/01/04 22:48:34] <flyingparchment> hm, but it's just a load of ruby code... what do i do with that? ;) | ||
| [2010/01/04 23:05:26] <flyingparchment> okay.. so i put logadm.rb in modules/logadm/plugins/puppet/type/logadm.rb, and defined a logadm { "foo": }, but it's not actually doing anything. did i miss something? | ||
| [2010/01/04 23:06:17] <joe-mac1> yea tehjre is a cfengine like definition called add_if_no_such_line or something li ke that | ||
| [2010/01/04 23:06:25] <joe-mac1> the 'right' way is to use the augeas type | ||
| [2010/01/04 23:08:11] <flyingparchment> hm, i don't see anything like that in the docs (http://reductivelabs.com/trac/puppet/wiki/Recipes/Logadm) - except 'noop' which isn't what it sounds like | ||
| [2010/01/04 23:10:49] <joe-mac1> o that's an actual new type | ||
| [2010/01/04 23:11:19] <joe-mac1> i was talking about just adding a line to a file in general | ||
| [2010/01/04 23:12:57] <flyingparchment> ah.. pluginsync | ||
| [2010/01/04 23:13:31] <joe-mac1> yea, that'll need to be true | ||
| [2010/01/04 23:19:04] @ Quit: choc: Read error: 54 (Connection reset by peer) | ||
| [2010/01/04 23:20:56] @ choc joined channel #puppet | ||
| [2010/01/04 23:30:13] @ lak joined channel #puppet | ||
| [2010/01/04 23:32:18] @ Quit: tjoe: "leaving" | ||
| [2010/01/04 23:43:00] @ crdant joined channel #puppet | ||
| [2010/01/04 23:50:10] @ ambroff joined channel #puppet |
Generated by irclog2html.py 2.8 by Marius Gedminas - find it at mg.pov.lt!