| [2010/01/27 00:02:48] @ Log started by gepetto | ||
| [2010/01/27 00:02:48] @ tim|imac joined channel #puppet | ||
| [2010/01/27 00:03:50] @ bug joined channel #puppet | ||
| [2010/01/27 00:04:04] @ swankier_ joined channel #puppet | ||
| [2010/01/27 00:04:32] @ Quit: swankier_: Client Quit | ||
| [2010/01/27 00:04:33] @ Quit: tim|imac_____: Read error: 113 (No route to host) | ||
| [2010/01/27 00:05:13] @ Quit: bug: Client Quit | ||
| [2010/01/27 00:08:53] @ bug joined channel #puppet | ||
| [2010/01/27 00:09:30] @ Quit: tim|imac_: Read error: 110 (Connection timed out) | ||
| [2010/01/27 00:10:01] @ Quit: bug: Client Quit | ||
| [2010/01/27 00:15:49] @ jamesturnbull joined channel #puppet | ||
| [2010/01/27 00:18:54] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 00:19:57] @ Quit: swankier: Read error: 110 (Connection timed out) | ||
| [2010/01/27 00:20:31] @ bug joined channel #puppet | ||
| [2010/01/27 00:24:49] @ Quit: bug: Client Quit | ||
| [2010/01/27 00:35:48] @ Quit: tim|imac: Read error: 110 (Connection timed out) | ||
| [2010/01/27 00:35:48] @ tim|imac_ is now known as tim|imac | ||
| [2010/01/27 00:38:16] @ manish__ joined channel #puppet | ||
| [2010/01/27 00:38:42] @ Quit: manish__: Read error: 104 (Connection reset by peer) | ||
| [2010/01/27 00:43:06] @ m1nish joined channel #puppet | ||
| [2010/01/27 00:45:30] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 00:48:44] @ Quit: pting: "Ex-Chat" | ||
| [2010/01/27 00:52:16] @ swankier joined channel #puppet | ||
| [2010/01/27 00:52:21] @ Quit: swankier: Remote closed the connection | ||
| [2010/01/27 01:02:24] @ Quit: tim|imac: Read error: 110 (Connection timed out) | ||
| [2010/01/27 01:02:24] @ tim|imac_ is now known as tim|imac | ||
| [2010/01/27 01:10:04] @ ezmobius joined channel #puppet | ||
| [2010/01/27 01:24:28] @ Quit: bodepd: | ||
| [2010/01/27 01:33:18] @ bodepd joined channel #puppet | ||
| [2010/01/27 01:33:36] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 01:35:11] @ bodepd left channel #puppet () | ||
| [2010/01/27 01:38:08] @ PiyushK joined channel #puppet | ||
| [2010/01/27 01:44:13] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 01:44:55] @ Quit: OMCK: Read error: 60 (Operation timed out) | ||
| [2010/01/27 01:46:45] @ tim|imac___ joined channel #puppet | ||
| [2010/01/27 01:49:53] @ johndub joined channel #puppet | ||
| [2010/01/27 01:50:12] @ Quit: tim|imac: Read error: 113 (No route to host) | ||
| [2010/01/27 01:51:22] @ tim|imac joined channel #puppet | ||
| [2010/01/27 01:52:15] <johndub> hello - quickly wondering if someone could point me to a resource or article on where puppet best fits (if at all) with release management and the distribution of a regular release package (rpm, tarball, etc) to servers - or is this better suited for the realm of rsync/pdsh/yum/etc. | ||
| [2010/01/27 01:53:19] @ Quit: tim|imac_: Read error: 113 (No route to host) | ||
| [2010/01/27 01:53:30] <ohadlevy> johndub: you might go over some of the puppet presentations to get a better understanding | ||
| [2010/01/27 01:53:51] <ohadlevy> wiki:PuppetPresentations is a good start | ||
| [2010/01/27 01:53:51] <gepetto> ohadlevy: wiki: wiki:PuppetPresentations is http://reductivelabs.com/trac/puppet/wiki/PuppetPresentations | ||
| [2010/01/27 01:54:29] @ bodepd joined channel #puppet | ||
| [2010/01/27 01:54:48] @ bodepd left channel #puppet () | ||
| [2010/01/27 01:54:57] @ OMCK joined channel #puppet | ||
| [2010/01/27 01:55:41] <johndub> ive inspected some of the configurations for distributing, even via yum/rpm, packages to servers but am really uncertain if production code releases are the realm of puppet - even though i know very well it can play it | ||
| [2010/01/27 01:55:52] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 01:56:32] <johndub> and essentially im wondering if its a common practice within other organizations to do so | ||
| [2010/01/27 01:57:04] <ohadlevy> I think it falls more in to repository and patch management, while puppet is mostly configuration management | ||
| [2010/01/27 01:57:10] <ohadlevy> and it is mostly depends on your needs | ||
| [2010/01/27 01:57:37] <ohadlevy> if you care about those things, than most people end up maintaining their own stable package repositories | ||
| [2010/01/27 01:58:26] @ tim|imac____ joined channel #puppet | ||
| [2010/01/27 02:01:28] @ Quit: tim|imac__: Read error: 110 (Connection timed out) | ||
| [2010/01/27 02:03:04] <johndub> thank you for the link - it should help; i suppose what i was exploring real quickly was whether i should dedicate more time diving into puppet as a vehicle for delivering packages regularly for releases or invest that time into establishing an internal repository and package management scripts to distribute them | ||
| [2010/01/27 02:03:31] <johndub> just trying to find the right tool for the job ;o) - thanks again | ||
| [2010/01/27 02:03:32] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 02:05:11] <ohadlevy> johndub: you should spend time with puppet if you need maintain a large set of machines, most of the solutions are based on mix of picking the best tool for the job | ||
| [2010/01/27 02:06:57] @ Quit: tim|imac___: Read error: 113 (No route to host) | ||
| [2010/01/27 02:07:02] @ Quit: ezmobius: "Leaving..." | ||
| [2010/01/27 02:10:10] <johndub> yes, i think i will dive deeper some | ||
| [2010/01/27 02:10:14] <johndub> thanks! | ||
| [2010/01/27 02:10:47] @ Quit: johndub: Client Quit | ||
| [2010/01/27 02:11:01] @ Quit: tim|imac: Read error: 113 (No route to host) | ||
| [2010/01/27 02:13:26] @ Quit: tim|imac_: Read error: 113 (No route to host) | ||
| [2010/01/27 02:14:08] @ tim|imac joined channel #puppet | ||
| [2010/01/27 02:15:29] @ Quit: OMCK: Read error: 60 (Operation timed out) | ||
| [2010/01/27 02:16:06] @ OMCK joined channel #puppet | ||
| [2010/01/27 02:16:39] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 02:19:11] @ tim|imac___ joined channel #puppet | ||
| [2010/01/27 02:19:59] @ Quit: tim|imac____: Read error: 113 (No route to host) | ||
| [2010/01/27 02:22:29] @ pacalm joined channel #puppet | ||
| [2010/01/27 02:22:30] @ dim0 joined channel #puppet | ||
| [2010/01/27 02:22:46] @ tim|imac____ joined channel #puppet | ||
| [2010/01/27 02:24:12] @ Quit: tim|imac__: Read error: 113 (No route to host) | ||
| [2010/01/27 02:25:13] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 02:25:25] @ Quit: tim|imac___: Read error: 60 (Operation timed out) | ||
| [2010/01/27 02:27:45] @ tim|imac___ joined channel #puppet | ||
| [2010/01/27 02:27:54] @ Quit: jfreeman: Remote closed the connection | ||
| [2010/01/27 02:28:10] @ PsychoSid joined channel #puppet | ||
| [2010/01/27 02:32:29] @ Quit: tim|imac: Read error: 113 (No route to host) | ||
| [2010/01/27 02:36:30] @ Quit: tim|imac_: Read error: 110 (Connection timed out) | ||
| [2010/01/27 02:36:33] @ tuf joined channel #puppet | ||
| [2010/01/27 02:38:55] @ Quit: tim|imac____: Read error: 113 (No route to host) | ||
| [2010/01/27 02:43:03] @ Quit: cedric_b: Remote closed the connection | ||
| [2010/01/27 02:43:51] @ Quit: tim|imac__: Read error: 110 (Connection timed out) | ||
| [2010/01/27 02:46:46] @ tim|imac joined channel #puppet | ||
| [2010/01/27 02:47:35] @ Quit: poison: Remote closed the connection | ||
| [2010/01/27 02:49:50] @ WALoeIII joined channel #puppet | ||
| [2010/01/27 02:50:04] @ Quit: tim|imac___: Read error: 110 (Connection timed out) | ||
| [2010/01/27 02:53:10] @ farxz42 joined channel #puppet | ||
| [2010/01/27 02:54:11] @ Quit: farxz42: Client Quit | ||
| [2010/01/27 02:54:36] @ farzer342 joined channel #puppet | ||
| [2010/01/27 02:54:50] @ tim|imac___ joined channel #puppet | ||
| [2010/01/27 02:56:40] @ Quit: WALoeIII: "Bai." | ||
| [2010/01/27 02:57:14] @ lilmatt joined channel #puppet | ||
| [2010/01/27 02:57:23] @ tim|imac____ joined channel #puppet | ||
| [2010/01/27 02:58:56] @ lucky__ joined channel #puppet | ||
| [2010/01/27 03:00:06] @ Quit: lilmatt: Read error: 104 (Connection reset by peer) | ||
| [2010/01/27 03:00:07] @ lilmatt_ joined channel #puppet | ||
| [2010/01/27 03:01:14] @ hy is now known as _hy | ||
| [2010/01/27 03:03:12] @ giskard joined channel #puppet | ||
| [2010/01/27 03:04:58] @ Quit: tim|imac: Read error: 110 (Connection timed out) | ||
| [2010/01/27 03:05:26] @ tim|imac joined channel #puppet | ||
| [2010/01/27 03:07:56] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 03:09:53] @ MattyM joined channel #puppet | ||
| [2010/01/27 03:10:27] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 03:12:27] @ Quit: giskard: Remote closed the connection | ||
| [2010/01/27 03:12:53] @ Quit: tim|imac___: Read error: 110 (Connection timed out) | ||
| [2010/01/27 03:13:05] @ sheldonh joined channel #puppet | ||
| [2010/01/27 03:13:55] @ Ramonster joined channel #puppet | ||
| [2010/01/27 03:13:56] <sheldonh> does subscribe imply require? | ||
| [2010/01/27 03:19:01] <ptman> I read somewhere that it does | ||
| [2010/01/27 03:20:22] @ Quit: tim|imac____: Read error: 110 (Connection timed out) | ||
| [2010/01/27 03:21:05] @ tim|imac___ joined channel #puppet | ||
| [2010/01/27 03:21:34] @ skiold joined channel #puppet | ||
| [2010/01/27 03:23:37] @ tim|imac____ joined channel #puppet | ||
| [2010/01/27 03:24:46] <jamesturnbull> sheldonh: wiki:MetaparameterReference | ||
| [2010/01/27 03:24:46] <ohadlevy> sheldonh: yes, also notify implies before | ||
| [2010/01/27 03:24:54] @ Quit: tim|imac: Read error: 113 (No route to host) | ||
| [2010/01/27 03:25:25] <jamesturnbull> wiki:TypeReference | ||
| [2010/01/27 03:26:27] @ Quit: tim|imac_: Read error: 110 (Connection timed out) | ||
| [2010/01/27 03:26:36] @ tim|imac joined channel #puppet | ||
| [2010/01/27 03:26:48] <jamesturnbull> hmmm must work out how to get mechanize to follow redirects | ||
| [2010/01/27 03:27:01] <ohadlevy> no more rbot? | ||
| [2010/01/27 03:28:21] <jamesturnbull> ohadlevy: not after teyo moved the urls from trac to the docs site | ||
| [2010/01/27 03:28:22] <sheldonh> jamesturnbull, ohadlevy: thanks. i checked the wiki. it isn't explicit about it: http://reductivelabs.com/static_files/TypeReference.html#available-metaparameters | ||
| [2010/01/27 03:29:06] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 03:29:50] @ Quit: tim|imac__: Read error: 113 (No route to host) | ||
| [2010/01/27 03:31:37] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 03:32:39] @ explody_ joined channel #puppet | ||
| [2010/01/27 03:34:13] @ tim|imac_____ joined channel #puppet | ||
| [2010/01/27 03:34:28] <explody_> is there some trick to making puppetdoc more verbose? mine keeps dying without outputting anything or throwing an error, and --trace/--debug/--verbose don't yield anything except "info: scanning: ["."]" | ||
| [2010/01/27 03:35:21] @ poison joined channel #puppet | ||
| [2010/01/27 03:35:41] @ Quit: tim|imac__: Read error: 60 (Operation timed out) | ||
| [2010/01/27 03:36:20] <ohadlevy> is there any reason why 0.25.4 say: warning: Value of 'preferred_serialization_format' (pson) is invalid for report, using default (yaml) | ||
| [2010/01/27 03:36:53] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 03:37:13] <explody_> ohadlevy: hey, you're only supposed to answer questions ;) | ||
| [2010/01/27 03:37:22] <sheldonh> "pull my branch, dude" just never gets ol.d | ||
| [2010/01/27 03:37:43] <ohadlevy> explody:I'm trying to warm up the channel ;) | ||
| [2010/01/27 03:38:07] @ Quit: tim|imac___: Read error: 113 (No route to host) | ||
| [2010/01/27 03:38:24] @ lucky__ left channel #puppet ("Leaving...") | ||
| [2010/01/27 03:39:01] <masterzen> ohadlevy: because reports are using yaml and not pson :-) | ||
| [2010/01/27 03:39:27] <ohadlevy> masterzen: yes I know that part, I wonder why I need to see it in the default output | ||
| [2010/01/27 03:39:34] @ mattwynne joined channel #puppet | ||
| [2010/01/27 03:39:40] @ tim|imac___ joined channel #puppet | ||
| [2010/01/27 03:40:30] @ giskard joined channel #puppet | ||
| [2010/01/27 03:41:32] <ohadlevy> masterzen: I would consider it to be an unuseful debug message, not to mention verbose output - I thought that there was already a fix for this stuff a while ago | ||
| [2010/01/27 03:41:44] @ Quit: tim|imac____: Read error: 113 (No route to host) | ||
| [2010/01/27 03:42:21] <masterzen> ohadlevy: I thought too. Warning level is clearly an issue. | ||
| [2010/01/27 03:42:45] <masterzen> ohadlevy: when this kind of message was in debug we already got lots of user questions, I can't imagine being logged at warn :-) | ||
| [2010/01/27 03:43:10] <ohadlevy> yep | ||
| [2010/01/27 03:43:31] @ Quit: mattwynne: Client Quit | ||
| [2010/01/27 03:44:07] @ Quit: tim|imac: Read error: 113 (No route to host) | ||
| [2010/01/27 03:44:07] @ tim|imac___ is now known as tim|imac | ||
| [2010/01/27 03:46:45] @ Quit: tim|imac_: Read error: 113 (No route to host) | ||
| [2010/01/27 03:47:45] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 03:52:40] @ Quit: tim|imac_____: Read error: 110 (Connection timed out) | ||
| [2010/01/27 03:52:44] @ Chiku|dc joined channel #puppet | ||
| [2010/01/27 03:53:02] @ tim|imac___ joined channel #puppet | ||
| [2010/01/27 03:53:47] @ Quit: tuf: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:48] @ Quit: alexine_dsouza: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:48] @ Quit: crdant: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:49] @ Quit: Disconnect: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:50] @ Quit: bsund: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:51] @ Quit: nexx: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:51] @ Quit: derekl: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:52] @ Quit: FiXion: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:52] @ Quit: chadh: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:53] @ Quit: jrojas: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:54] @ Quit: `properzel: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:54] @ Quit: nevyn: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:55] @ Quit: astinus: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:55] @ Quit: odyi: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:56] @ Quit: cafuego: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:56] @ Quit: roede: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 03:53:57] @ Quit: sheldonh: "Ex-Chat" | ||
| [2010/01/27 03:54:00] @ Quit: Chiku: Read error: 54 (Connection reset by peer) | ||
| [2010/01/27 03:54:01] @ Quit: londo_: Read error: 60 (Operation timed out) | ||
| [2010/01/27 03:54:02] @ Quit: goraxe: Read error: 60 (Operation timed out) | ||
| [2010/01/27 03:54:02] @ Quit: choffee_: Read error: 60 (Operation timed out) | ||
| [2010/01/27 03:54:03] @ Quit: soot: Read error: 60 (Operation timed out) | ||
| [2010/01/27 03:54:03] @ Quit: Filbert: Read error: 60 (Operation timed out) | ||
| [2010/01/27 03:54:04] @ Quit: bje: Read error: 60 (Operation timed out) | ||
| [2010/01/27 03:54:11] @ tuf joined channel #puppet | ||
| [2010/01/27 03:54:11] @ alexine_dsouza joined channel #puppet | ||
| [2010/01/27 03:54:11] @ crdant joined channel #puppet | ||
| [2010/01/27 03:54:11] @ Disconnect joined channel #puppet | ||
| [2010/01/27 03:54:11] @ bsund joined channel #puppet | ||
| [2010/01/27 03:54:11] @ nexx joined channel #puppet | ||
| [2010/01/27 03:54:11] @ derekl joined channel #puppet | ||
| [2010/01/27 03:54:11] @ nevyn joined channel #puppet | ||
| [2010/01/27 03:54:11] @ cafuego joined channel #puppet | ||
| [2010/01/27 03:54:11] @ astinus joined channel #puppet | ||
| [2010/01/27 03:54:11] @ odyi joined channel #puppet | ||
| [2010/01/27 03:54:11] @ roede joined channel #puppet | ||
| [2010/01/27 03:54:11] @ chadh joined channel #puppet | ||
| [2010/01/27 03:54:11] @ jrojas joined channel #puppet | ||
| [2010/01/27 03:54:12] @ `properzel joined channel #puppet | ||
| [2010/01/27 03:54:12] @ FiXion joined channel #puppet | ||
| [2010/01/27 03:54:13] @ Quit: astinus: SendQ exceeded | ||
| [2010/01/27 03:54:13] @ Quit: cafuego: SendQ exceeded | ||
| [2010/01/27 03:54:22] @ astinus joined channel #puppet | ||
| [2010/01/27 03:54:29] @ bje joined channel #puppet | ||
| [2010/01/27 03:54:29] @ cafuego joined channel #puppet | ||
| [2010/01/27 03:54:37] @ londo_ joined channel #puppet | ||
| [2010/01/27 03:54:49] @ Filbert joined channel #puppet | ||
| [2010/01/27 03:54:49] @ choffee joined channel #puppet | ||
| [2010/01/27 03:54:59] @ Quit: sjefen6: Read error: 104 (Connection reset by peer) | ||
| [2010/01/27 03:55:02] @ sjefen6 joined channel #puppet | ||
| [2010/01/27 03:55:09] @ Quit: tim|imac__: Read error: 113 (No route to host) | ||
| [2010/01/27 03:55:10] @ soot joined channel #puppet | ||
| [2010/01/27 03:55:18] @ Filbert is now known as Guest61342 | ||
| [2010/01/27 03:55:38] @ goraxe joined channel #puppet | ||
| [2010/01/27 03:59:03] @ PiyushK left channel #puppet () | ||
| [2010/01/27 03:59:07] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 04:03:40] @ Quit: tim|imac: Read error: 113 (No route to host) | ||
| [2010/01/27 04:03:40] @ tim|imac____ joined channel #puppet | ||
| [2010/01/27 04:04:37] @ Robbie_ joined channel #puppet | ||
| [2010/01/27 04:07:46] @ Quit: tim|imac_: Read error: 113 (No route to host) | ||
| [2010/01/27 04:08:15] @ tim|imac joined channel #puppet | ||
| [2010/01/27 04:09:49] @ Quit: bsund: Remote closed the connection | ||
| [2010/01/27 04:10:18] @ snerd joined channel #puppet | ||
| [2010/01/27 04:13:00] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 04:15:29] @ gebi joined channel #puppet | ||
| [2010/01/27 04:16:12] @ Quit: tim|imac___: Read error: 113 (No route to host) | ||
| [2010/01/27 04:16:25] @ Quit: tim|imac_: Read error: 113 (No route to host) | ||
| [2010/01/27 04:17:02] @ Quit: delewis: "Leaving" | ||
| [2010/01/27 04:19:34] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 04:20:44] @ Quit: tim|imac____: Read error: 113 (No route to host) | ||
| [2010/01/27 04:20:54] @ Quit: tim|imac__: Read error: 110 (Connection timed out) | ||
| [2010/01/27 04:23:08] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 04:25:40] @ tim|imac___ joined channel #puppet | ||
| [2010/01/27 04:29:57] @ Quit: tim|imac: Read error: 113 (No route to host) | ||
| [2010/01/27 04:39:55] @ Quit: tim|imac_: Read error: 110 (Connection timed out) | ||
| [2010/01/27 04:41:53] @ Quit: tim|imac__: Read error: 110 (Connection timed out) | ||
| [2010/01/27 04:43:03] @ Quit: lilmatt_: Client Quit | ||
| [2010/01/27 04:46:18] @ Quit: tim|imac___: Read error: 113 (No route to host) | ||
| [2010/01/27 04:46:25] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 04:46:25] @ mattwynne joined channel #puppet | ||
| [2010/01/27 04:47:56] @ ffrank joined channel #puppet | ||
| [2010/01/27 04:48:55] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 04:49:11] <ffrank> hi. i'd like to know what my puppetmaster spends most of his time on. profiling would be great, but http://www.mail-archive.com/puppet-users@googlegroups.com/msg01317.html reads somewhat complicated to a ruby noob | ||
| [2010/01/27 04:49:24] @ gee joined channel #puppet | ||
| [2010/01/27 04:50:08] <masterzen> ffrank: if you run on a platform that supports Dtrace, I suppose you can use the ruby probe to gather some information. | ||
| [2010/01/27 04:51:27] @ tim|imac___ joined channel #puppet | ||
| [2010/01/27 04:52:37] <ffrank> masterzen: that's what i read. i had hoped there was a way that required less learning ;) | ||
| [2010/01/27 04:54:02] <ffrank> also, the linux port apparently isn't what it should be yet | ||
| [2010/01/27 04:54:23] <masterzen> ffrank: you can use ruby-prof | ||
| [2010/01/27 04:54:51] <masterzen> ffrank: I already did it on some test master. Not sure you'll gather anything interesting though | ||
| [2010/01/27 04:55:03] <ffrank> masterzen: but won't that require patching the masterd? | ||
| [2010/01/27 04:56:03] @ tim|imac joined channel #puppet | ||
| [2010/01/27 04:56:10] <masterzen> ffrank: yes | ||
| [2010/01/27 04:57:05] <masterzen> ffrank: if you want live introspection, you need gdb, see: http://eigenclass.org/hiki/ruby+live+process+introspection | ||
| [2010/01/27 04:58:37] @ tim|imac____ joined channel #puppet | ||
| [2010/01/27 05:00:17] @ Quit: snerd: Remote closed the connection | ||
| [2010/01/27 05:00:55] @ kolla joined channel #puppet | ||
| [2010/01/27 05:01:10] @ tim|imac_____ joined channel #puppet | ||
| [2010/01/27 05:01:18] <ffrank> interesting. won't give me timing info though, i think | ||
| [2010/01/27 05:01:38] <masterzen> ffrank: no | ||
| [2010/01/27 05:01:57] <masterzen> ffrank: you can also strace the process, at least you'll see if it is I/O bound or sth | ||
| [2010/01/27 05:03:40] <ffrank> masterzen: it's not having problems yet, i'd just like to know if i can expect problems if i opt to do much more templating etc. | ||
| [2010/01/27 05:05:23] @ Quit: tim|imac_: Read error: 110 (Connection timed out) | ||
| [2010/01/27 05:05:31] @ tim|imac_______ joined channel #puppet | ||
| [2010/01/27 05:06:31] @ Quit: tim|imac__: Read error: 113 (No route to host) | ||
| [2010/01/27 05:07:52] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 05:11:10] @ dcibelios joined channel #puppet | ||
| [2010/01/27 05:11:20] @ Quit: tim|imac___: Read error: 110 (Connection timed out) | ||
| [2010/01/27 05:12:26] @ Quit: tim|imac: Read error: 113 (No route to host) | ||
| [2010/01/27 05:12:39] <dcibelios> Hello mates! I hava a frontend nginx and a backend apache. It works really good. But when I receive a petition from a proxy I can't see the real ip. I receive the ip from proxy. I need to know how to know it? Maybe my log format needs something??? | ||
| [2010/01/27 05:13:44] <Volcane> is this for puppet? | ||
| [2010/01/27 05:13:48] @ mvn071 joined channel #puppet | ||
| [2010/01/27 05:13:58] @ tim|imac joined channel #puppet | ||
| [2010/01/27 05:14:15] <dcibelios> excuse me!!! | ||
| [2010/01/27 05:14:18] <dcibelios> sorry! | ||
| [2010/01/27 05:14:19] <dcibelios> :( | ||
| [2010/01/27 05:14:23] <dcibelios> no | ||
| [2010/01/27 05:14:34] <jamesturnbull> dcibelios: #nginx :) | ||
| [2010/01/27 05:14:34] <Volcane> no just curious we dont mind off topic questions | ||
| [2010/01/27 05:14:40] <nasrat> google X-Forwarded-For | ||
| [2010/01/27 05:14:50] <jamesturnbull> aren't you lot nice | ||
| [2010/01/27 05:14:52] <Volcane> there's a apache module that takes apart the x-forwarded-for header and fiddles the internal structures | ||
| [2010/01/27 05:15:04] <Volcane> so that for logs and everything else, even rewrites and php the source ip is the real one | ||
| [2010/01/27 05:15:18] <dcibelios> yes I look for this module | ||
| [2010/01/27 05:15:26] <dcibelios> ut I need to get the real headers | ||
| [2010/01/27 05:15:26] * jamesturnbull is not feeling nice today because evil developers have stuffed his evening | ||
| [2010/01/27 05:15:32] <dcibelios> if not apache can't do something I think | ||
| [2010/01/27 05:15:34] <Volcane> called mod_extract_forwarded | ||
| [2010/01/27 05:15:45] @ duritong_ is now known as duritong | ||
| [2010/01/27 05:15:58] <Volcane> well if u just want the headers in a log then make a log format | ||
| [2010/01/27 05:16:09] <jamesturnbull> gepetto: seen kanarip | ||
| [2010/01/27 05:16:10] <gepetto> jamesturnbull: kanarip was last seen 10 months, 15 days, 20 hours, 17 minutes and 43 seconds ago, quitting IRC ("Caught sigterm, terminating...") | ||
| [2010/01/27 05:16:23] <dcibelios> yes!! | ||
| [2010/01/27 05:16:33] <dcibelios> Volvane thanx!!!! and to everyone | ||
| [2010/01/27 05:16:42] <dcibelios> excuse me again! | ||
| [2010/01/27 05:16:53] <dcibelios> Volcane: thanx | ||
| [2010/01/27 05:16:55] <Volcane> np | ||
| [2010/01/27 05:16:59] <dcibelios> ;) | ||
| [2010/01/27 05:17:11] @ Quit: tim|imac____: Read error: 113 (No route to host) | ||
| [2010/01/27 05:17:54] <ffrank> my, that must have been one hell of a sigterm... | ||
| [2010/01/27 05:18:02] @ Quit: tim|imac_____: Read error: 110 (Connection timed out) | ||
| [2010/01/27 05:18:29] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 05:20:53] @ Quit: ppickfor: Read error: 113 (No route to host) | ||
| [2010/01/27 05:21:39] @ Quit: omry|work: Read error: 110 (Connection timed out) | ||
| [2010/01/27 05:22:15] @ omry|work joined channel #puppet | ||
| [2010/01/27 05:22:23] @ Quit: poison: Read error: 113 (No route to host) | ||
| [2010/01/27 05:23:33] @ poison joined channel #puppet | ||
| [2010/01/27 05:23:33] @ Quit: tim|imac_______: Read error: 113 (No route to host) | ||
| [2010/01/27 05:24:44] @ fluxdude joined channel #puppet | ||
| [2010/01/27 05:27:20] @ fluxdude2 joined channel #puppet | ||
| [2010/01/27 05:29:24] @ Quit: tim|imac_: Read error: 113 (No route to host) | ||
| [2010/01/27 05:33:06] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 05:33:19] @ Quit: tim|imac: Read error: 113 (No route to host) | ||
| [2010/01/27 05:33:19] @ tim|imac_ is now known as tim|imac | ||
| [2010/01/27 05:41:10] @ Quit: tim|imac__: Read error: 113 (No route to host) | ||
| [2010/01/27 05:43:11] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 05:48:03] @ tim|macbook joined channel #puppet | ||
| [2010/01/27 05:49:11] @ Quit: skiold: | ||
| [2010/01/27 05:50:12] @ Quit: fluxdude2: Client Quit | ||
| [2010/01/27 05:53:08] @ Quit: gebi: Read error: 113 (No route to host) | ||
| [2010/01/27 06:00:07] @ Quit: tim|imac: Read error: 110 (Connection timed out) | ||
| [2010/01/27 06:00:07] @ tim|imac_ is now known as tim|imac | ||
| [2010/01/27 06:03:57] <dotNox> how can I make puppet to report only warning and error messages without info messages ? | ||
| [2010/01/27 06:05:48] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 06:06:28] @ Quit: alban2: Read error: 113 (No route to host) | ||
| [2010/01/27 06:09:47] @ alban2 joined channel #puppet | ||
| [2010/01/27 06:11:52] @ _hy is now known as hy | ||
| [2010/01/27 06:12:29] @ Quit: poison: Read error: 113 (No route to host) | ||
| [2010/01/27 06:12:33] @ poison joined channel #puppet | ||
| [2010/01/27 06:22:42] @ Quit: tim|imac: Read error: 110 (Connection timed out) | ||
| [2010/01/27 06:22:42] @ tim|imac_ is now known as tim|imac | ||
| [2010/01/27 06:24:08] @ skiold joined channel #puppet | ||
| [2010/01/27 06:28:53] <duritong> dotNox: you can filter them in reports | ||
| [2010/01/27 06:30:37] @ stahnma_ joined channel #puppet | ||
| [2010/01/27 06:31:45] @ Quit: stahnma: Read error: 104 (Connection reset by peer) | ||
| [2010/01/27 06:32:35] @ stahnma_ is now known as stahnma | ||
| [2010/01/27 06:33:26] <ohadlevy> dotNox: foreman has an option to email you only failed reports | ||
| [2010/01/27 06:34:11] @ danielbln joined channel #puppet | ||
| [2010/01/27 06:35:59] @ Quit: alexine_dsouza: Read error: 104 (Connection reset by peer) | ||
| [2010/01/27 06:36:22] @ Quit: m1nish: Read error: 110 (Connection timed out) | ||
| [2010/01/27 06:36:31] @ Quit: tim|macbook: Read error: 110 (Connection timed out) | ||
| [2010/01/27 06:39:09] @ Quit: vzctl__: Read error: 110 (Connection timed out) | ||
| [2010/01/27 06:40:18] @ vzctl__ joined channel #puppet | ||
| [2010/01/27 06:48:58] @ Quit: alban2: "Leaving." | ||
| [2010/01/27 06:50:20] @ Omahn joined channel #puppet | ||
| [2010/01/27 06:58:44] <dotNox> ohadlevy: i did not find how to make it email only failed reports | ||
| [2010/01/27 06:59:13] <ohadlevy> dotNox: I guess its not documented well enough, which version of Foreman are you using? | ||
| [2010/01/27 06:59:43] <dotNox> ohadlevy: 0.25.3 | ||
| [2010/01/27 07:00:16] <ohadlevy> dotNox: I mean foreman not puppet | ||
| [2010/01/27 07:02:56] <ohadlevy> dotNox: or you are not using it? (yet:)) | ||
| [2010/01/27 07:03:54] <dotNox> ohadlevy: sorry, yes, I am not using it :) and i am not really aware of what is it doing. reading now | ||
| [2010/01/27 07:11:12] <dotNox> ohadlevy: that this is not really what I need. seems that I will have to write my own reporter ( and learn ruby in same time ) :) | ||
| [2010/01/27 07:12:31] @ Quit: goraxe: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:31] @ Quit: FiXion: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:32] @ Quit: roede: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:32] @ Quit: crdant: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:33] @ Quit: tuf: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:33] @ Quit: jrojas: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:34] @ Quit: `properzel: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:34] @ Quit: nevyn: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:35] @ Quit: odyi: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:36] @ Quit: derekl: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:37] @ Quit: nexx: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:37] @ Quit: chadh: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:38] @ Quit: Disconnect: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 07:12:49] @ goraxe joined channel #puppet | ||
| [2010/01/27 07:12:49] @ tuf joined channel #puppet | ||
| [2010/01/27 07:12:49] @ crdant joined channel #puppet | ||
| [2010/01/27 07:12:49] @ Disconnect joined channel #puppet | ||
| [2010/01/27 07:12:49] @ nexx joined channel #puppet | ||
| [2010/01/27 07:12:49] @ derekl joined channel #puppet | ||
| [2010/01/27 07:12:49] @ nevyn joined channel #puppet | ||
| [2010/01/27 07:12:49] @ odyi joined channel #puppet | ||
| [2010/01/27 07:12:49] @ roede joined channel #puppet | ||
| [2010/01/27 07:12:49] @ chadh joined channel #puppet | ||
| [2010/01/27 07:12:49] @ jrojas joined channel #puppet | ||
| [2010/01/27 07:12:49] @ `properzel joined channel #puppet | ||
| [2010/01/27 07:12:49] @ FiXion joined channel #puppet | ||
| [2010/01/27 07:12:51] <ohadlevy> dotNox: you want to get an email every time an error happens on a host right? | ||
| [2010/01/27 07:15:23] <dotNox> ohadlevy: yes, or if I intentionally use fail() for some error reporting | ||
| [2010/01/27 07:15:50] <ohadlevy> dotNox: so Foreman has an option that if you enable it, it will do exactly that | ||
| [2010/01/27 07:15:58] <ptman> does fqdn_random(60) give random numbers from 0 to 59 or what exactly? | ||
| [2010/01/27 07:17:16] <ohadlevy> dotNox: at least on the latest version | ||
| [2010/01/27 07:22:55] @ Quit: skiold: | ||
| [2010/01/27 07:23:06] <masterzen> ptman: I think it should | ||
| [2010/01/27 07:23:44] @ Quit: mvn071: "Leaving" | ||
| [2010/01/27 07:25:33] <ptman> masterzen, yeah, I checked the source, thanks | ||
| [2010/01/27 07:26:45] <dotNox> ohadlevy: ok, thank you. anyway I will have to learn ruby and writing an reporter will be some kind of homework :) | ||
| [2010/01/27 07:27:06] @ tim|macbook joined channel #puppet | ||
| [2010/01/27 07:27:54] @ alban2 joined channel #puppet | ||
| [2010/01/27 07:39:47] @ Quit: mapa3m: " HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it" | ||
| [2010/01/27 07:39:53] <gepetto> ::trac:: Documentation Start edited @ http://reductivelabs.com/trac/puppet/wiki/DocumentationStart?version=143 | ||
| [2010/01/27 07:41:52] <jmeeuwen> jamesturnbull, ping | ||
| [2010/01/27 07:42:57] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 07:43:15] @ Quit: tim|imac: Read error: 60 (Operation timed out) | ||
| [2010/01/27 07:43:20] @ Quit: zombied_: "Page closed" | ||
| [2010/01/27 07:45:28] @ tim|imac joined channel #puppet | ||
| [2010/01/27 07:47:58] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 07:48:57] @ ahasenack joined channel #puppet | ||
| [2010/01/27 07:51:33] @ tim|imac___ joined channel #puppet | ||
| [2010/01/27 07:51:47] <jamesturnbull> jmeeuwen: pong | ||
| [2010/01/27 07:52:05] <jmeeuwen> jamesturnbull, re: openssl hexdigests | ||
| [2010/01/27 07:52:25] <jmeeuwen> i'm not seeing any change in between the ruby version that had always been in Fedora, and the version you are reporting | ||
| [2010/01/27 07:53:35] <jmeeuwen> also, i'm interested to know where this becomes a problem exactly | ||
| [2010/01/27 07:54:42] <jamesturnbull> jmeeuwen: so - the only change I can see on the host is the ruby update recently - but it might be older because this is a change in Puppet HEAD where we nwo call OpenSSL::Digest.hexdigest | ||
| [2010/01/27 07:55:13] <jmeeuwen> right | ||
| [2010/01/27 07:55:31] <jmeeuwen> so puppet changed in this regard, not necessarily Fedora's build of ruby? | ||
| [2010/01/27 07:55:45] <jamesturnbull> jmeeuwen: this is a perfectly legit call of the module | ||
| [2010/01/27 07:55:54] <jamesturnbull> jmeeuwen: penSSL::Digest.hexdigest(md, content.to_der).scan(/../).join(':').upcase | ||
| [2010/01/27 07:56:32] <jamesturnbull> jmeeuwen: my initial thought was that it was the upgrade but as I said it might be much earlier | ||
| [2010/01/27 07:56:32] <jmeeuwen> I understand, but what i'm trying to assess is whether i need to look for a fedora change to revert, or a ruby change to back port/forward port | ||
| [2010/01/27 07:57:16] <jamesturnbull> I note in august last year it was recompiled against openssl ... perhaps then? | ||
| [2010/01/27 07:57:44] <jmeeuwen> maybe, yes | ||
| [2010/01/27 07:57:50] <jmeeuwen> openssl got an update to 1.0 in Fedora | ||
| [2010/01/27 07:58:42] <gepetto> ::trac:: Documentation Start edited @ http://reductivelabs.com/trac/puppet/wiki/DocumentationStart?version=144 | ||
| [2010/01/27 07:59:53] <Omahn> Should a 0.25.1 client be able to talk to a 0.24.8 server? Having problems with certificates. | ||
| [2010/01/27 07:59:58] <jmeeuwen> yet though, in the original ruby sources, i can't seem to find hexdigest as a part of ossl | ||
| [2010/01/27 08:00:16] <jamesturnbull> Omahn: nope | ||
| [2010/01/27 08:00:20] @ Quit: tim|imac_: Read error: 113 (No route to host) | ||
| [2010/01/27 08:00:24] <jmeeuwen> but maybe i'm reading this wrong entirely | ||
| [2010/01/27 08:00:36] <jamesturnbull> Omahn: 0.25.1 server will manage 0.24.8 clients but not vice versa | ||
| [2010/01/27 08:01:24] <ahasenack> how do people manage in practice the certificate signing step? Do they configure the server to automatically sign requests coming in from a certain domain? Or do it manually for each request? I guess it's just a site policy decision after all, but what seems to be the common practice? | ||
| [2010/01/27 08:01:33] <Omahn> jamesturnbull: No problem, thanks. On a similiar topic, does a table/matrix exist showing compatible versions or is the general advice to always keep in client/server in sync? | ||
| [2010/01/27 08:01:36] <jamesturnbull> jmeeuwen: define_method(:hexdigest){|data| Digest.hexdigest(name, data) } - in openssl/digest.rb | ||
| [2010/01/27 08:02:15] <jmeeuwen> jamesturnbull, i'm not seeing OpenSSL::Digest.methods.include?("hexdigest") return true on EL5 either?? | ||
| [2010/01/27 08:02:16] <jamesturnbull> ahasenack: manual seems to be common | ||
| [2010/01/27 08:02:27] <jmeeuwen> thanks, that's what i'll be looking at ;-) | ||
| [2010/01/27 08:02:56] <ahasenack> jamesturnbull: thanks | ||
| [2010/01/27 08:03:15] <jamesturnbull> jmeeuwen: works on OSX - which is why I didn't notice until I started running the tests | ||
| [2010/01/27 08:03:58] @ tyll joined channel #puppet | ||
| [2010/01/27 08:04:09] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 08:04:11] @ Quit: tim|imac: Read error: 110 (Connection timed out) | ||
| [2010/01/27 08:04:11] @ tim|imac_ is now known as tim|imac | ||
| [2010/01/27 08:04:30] @ Quit: dcibelios: "Leaving." | ||
| [2010/01/27 08:04:52] @ Quit: alban2: Read error: 113 (No route to host) | ||
| [2010/01/27 08:05:02] @ Quit: tyll: Client Quit | ||
| [2010/01/27 08:05:13] @ alban2 joined channel #puppet | ||
| [2010/01/27 08:05:16] <jamesturnbull> Omahn: generally server higher or the same version as client is okay | ||
| [2010/01/27 08:05:34] @ tyll joined channel #puppet | ||
| [2010/01/27 08:05:51] <jamesturnbull> Omahn: the older the client the less likely it'll work | ||
| [2010/01/27 08:06:39] @ tim|imac_ joined channel #puppet | ||
| [2010/01/27 08:06:40] <jamesturnbull> Omahn: so an 0.25.x master should manage down to 0.24.x clients but I think there will be issues with earlier branches - 0.23.x for example but someone might have done some testing there | ||
| [2010/01/27 08:08:13] @ Quit: tim|imac__: Read error: 110 (Connection timed out) | ||
| [2010/01/27 08:09:10] @ tim|imac__ joined channel #puppet | ||
| [2010/01/27 08:09:14] <tim|macbook> apologies for the join/quit spam, apparantly my connection at home is b0rking... killing my irc client next time the connection is up again | ||
| [2010/01/27 08:11:01] <Omahn> jamesturnbull: Thanks, I'll keep that in mind. | ||
| [2010/01/27 08:12:17] @ Quit: tim|imac___: Read error: 113 (No route to host) | ||
| [2010/01/27 08:12:37] @ Quit: tim|imac_: Read error: 60 (Operation timed out) | ||
| [2010/01/27 08:13:23] <jamesturnbull> jmeeuwen: I updated the ticket with my more recently discovered info - sorry very late here and brain not entirely in gear | ||
| [2010/01/27 08:14:03] <jmeeuwen> no problem ;-) | ||
| [2010/01/27 08:14:18] <Volcane> jamesturnbull: we couldnt spot the difference! :) | ||
| [2010/01/27 08:14:30] <jamesturnbull> Volcane: I am less sarcastic | ||
| [2010/01/27 08:14:36] <Volcane> heh | ||
| [2010/01/27 08:14:38] <barn> jamesturnbull: woah! less sarcastic? | ||
| [2010/01/27 08:14:54] <barn> get some coffee in this man quickly | ||
| [2010/01/27 08:15:13] <jamesturnbull> anyone have a recent Ubuntu box before I fire up an AMI? | ||
| [2010/01/27 08:15:30] <jamesturnbull> 8.04 or 8.10 would be fine? | ||
| [2010/01/27 08:15:36] <jamesturnbull> and can run a command for me? | ||
| [2010/01/27 08:15:50] <barn> does it need puppet on it? | ||
| [2010/01/27 08:15:52] <jamesturnbull> which will not be "ssh-keygen" :) | ||
| [2010/01/27 08:15:57] <jamesturnbull> barn: nope just ruby | ||
| [2010/01/27 08:16:09] <barn> go for it | ||
| [2010/01/27 08:16:17] <jamesturnbull> barn: type irb | ||
| [2010/01/27 08:16:23] <jamesturnbull> barn: require 'openssl' | ||
| [2010/01/27 08:16:32] <jamesturnbull> barn: OpenSSL::Digest.methods.include?("hexdigest") | ||
| [2010/01/27 08:16:37] <barn> just installing ruby... | ||
| [2010/01/27 08:16:39] <jamesturnbull> and let me know what it returns? | ||
| [2010/01/27 08:16:43] <jamesturnbull> -? | ||
| [2010/01/27 08:16:45] <barn> it's karmic, that okay? | ||
| [2010/01/27 08:16:49] <jamesturnbull> perfect | ||
| [2010/01/27 08:17:07] <barn> and now ruby SSL... | ||
| [2010/01/27 08:17:08] <barn> grrr | ||
| [2010/01/27 08:17:28] <barn> true | ||
| [2010/01/27 08:17:45] <barn> irb(main):002:0> OpenSSL::Digest.methods.include?("hexdigest") | ||
| [2010/01/27 08:17:45] <barn> => true | ||
| [2010/01/27 08:17:50] <jamesturnbull> jmeeuwen: so Ubuntu and OSX works fine :) It's just you guys :P | ||
| [2010/01/27 08:17:59] <jamesturnbull> barn: thanks | ||
| [2010/01/27 08:18:00] <barn> want Beardian too? | ||
| [2010/01/27 08:18:08] <jamesturnbull> please | ||
| [2010/01/27 08:18:15] <barn> lenny/5.0 | ||
| [2010/01/27 08:18:40] <barn> same | ||
| [2010/01/27 08:18:42] <jmeeuwen> jamesturnbull, i'm going to resolve this and then someone owes me a beer ;-) | ||
| [2010/01/27 08:19:08] <barn> want the version numbers, or not needed? | ||
| [2010/01/27 08:19:18] <barn> they're stock debian/umbongo though | ||
| [2010/01/27 08:19:39] <jamesturnbull> barn: ruby versions good too | ||
| [2010/01/27 08:20:21] <barn> libopenssl-ruby 4.2 on both | ||
| [2010/01/27 08:20:28] <barn> libopenssl-ruby1.8 1.8.7.72-3lenny1 | ||
| [2010/01/27 08:20:34] <barn> libopenssl-ruby1.8 1.8.7.174-1ubuntu1 | ||
| [2010/01/27 08:20:36] <jmeeuwen> jamesturnbull, have i mentioned i'm not at all well-versed in Ruby? ;-) | ||
| [2010/01/27 08:20:49] <barn> ruby1.8 1.8.7.72-3lenny1 | ||
| [2010/01/27 08:20:59] <jamesturnbull> barn: thanks ... hmmm | ||
| [2010/01/27 08:21:00] <barn> ruby1.8 1.8.7.174-1ubuntu1 | ||
| [2010/01/27 08:21:28] @ Quit: tim|imac: Read error: 113 (No route to host) | ||
| [2010/01/27 08:24:27] <jamesturnbull> jmeeuwen: thanks - it took me a while to puzzle out what was going on | ||
| [2010/01/27 08:25:16] @ happymcplaksin joined channel #puppet | ||
| [2010/01/27 08:25:19] @ Quit: tessier: Read error: 110 (Connection timed out) | ||
| [2010/01/27 08:26:38] <jmeeuwen> jamesturnbull, what version are you saying works on ubuntu? | ||
| [2010/01/27 08:26:48] <jmeeuwen> not 1.8.7 by any chance, is it? | ||
| [2010/01/27 08:26:55] @ happymcplaksin left channel #puppet ("ERC Version 5.3 (IRC client for Emacs)") | ||
| [2010/01/27 08:27:05] @ francois joined channel #puppet | ||
| [2010/01/27 08:27:34] <jamesturnbull> jmeeuwen: yep | ||
| [2010/01/27 08:27:43] <jmeeuwen> alrighty | ||
| [2010/01/27 08:27:51] <jamesturnbull> as it is on OSX | ||
| [2010/01/27 08:27:55] <jmeeuwen> what version exactly? | ||
| [2010/01/27 08:27:59] <jmeeuwen> (patchlevel?) | ||
| [2010/01/27 08:27:59] <jamesturnbull> you're about to give me bad news right? :) | ||
| [2010/01/27 08:28:16] <jamesturnbull> jmeeuwen: ruby 1.8.7 (2008-08-11 patchlevel 72) on OSX | ||
| [2010/01/27 08:28:20] @ Quit: tim|imac__: Read error: 110 (Connection timed out) | ||
| [2010/01/27 08:28:47] <jamesturnbull> jmeeuwen: PL 72 on Lenny and PL 174 on Ubuntu | ||
| [2010/01/27 08:28:59] <jmeeuwen> nice, thanks | ||
| [2010/01/27 08:29:43] <jamesturnbull> jmeeuwen: added to ticket also | ||
| [2010/01/27 08:29:44] <jmeeuwen> i got it | ||
| [2010/01/27 08:29:48] <jmeeuwen> thanks | ||
| [2010/01/27 08:30:58] <jamesturnbull> interesingly the method is in digest.rb and you would expect it to work hmmm | ||
| [2010/01/27 08:32:42] <jmeeuwen> i'll see if i can fix it, it's probably a backport kinda thing | ||
| [2010/01/27 08:33:23] <jamesturnbull> jmeeuwen: thanks again | ||
| [2010/01/27 08:33:28] * jamesturnbull is going to sleep | ||
| [2010/01/27 08:35:09] <jmeeuwen> good night | ||
| [2010/01/27 08:35:15] <jmeeuwen> it might be fixed when you get up | ||
| [2010/01/27 08:35:23] <jmeeuwen> so don't loose any sleep over it ;-) | ||
| [2010/01/27 08:38:14] @ Quit: OMCK: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:29] @ skiold joined channel #puppet | ||
| [2010/01/27 08:38:36] @ Quit: mcbride: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:37] @ Quit: ohlolohlol: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:37] @ Quit: gun: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:38] @ Quit: shadoi: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:38] @ Quit: Ju: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:39] @ Quit: himynameisthor: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:39] @ Quit: rocket: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:40] @ Quit: nwp: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:40] @ Quit: zerash_: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:41] @ Quit: meister: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:41] @ Quit: phips: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:43] @ Quit: hamish: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:43] @ Quit: _nalle: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:44] @ Quit: beelzebo1: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:44] @ Quit: dotNox: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:45] @ Quit: TheAvatar: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:46] @ Quit: zirpu: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:46] @ Quit: masterzen: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:47] @ Quit: Mandus: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:48] @ Quit: dixond: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:48] @ Quit: Hunner: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:49] @ Quit: dyresen: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:49] @ Quit: bda: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:50] @ Quit: Phibs: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:50] @ Quit: sektoid_: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:51] @ Quit: explody: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:51] @ Quit: charlieS: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:51] @ Quit: mizzy: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:52] @ Quit: Shazburg: calvino.freenode.net irc.freenode.net | ||
| [2010/01/27 08:38:52] @ meister_ joined channel #puppet | ||
| [2010/01/27 08:38:52] @ Phibs_ joined channel #puppet | ||
| [2010/01/27 08:38:53] @ zerash joined channel #puppet | ||
| [2010/01/27 08:38:53] @ bda_ joined channel #puppet | ||
| [2010/01/27 08:38:53] @ dyresen_ joined channel #puppet | ||
| [2010/01/27 08:38:53] @ gun_ joined channel #puppet | ||
| [2010/01/27 08:38:53] @ _nalle_ joined channel #puppet | ||
| [2010/01/27 08:38:53] @ zirpu_ joined channel #puppet | ||
| [2010/01/27 08:38:53] @ Mandus_ joined channel #puppet | ||
| [2010/01/27 08:38:53] @ beelzebob joined channel #puppet | ||
| [2010/01/27 08:38:53] @ hamish_ joined channel #puppet | ||
| [2010/01/27 08:38:53] @ charlieS joined channel #puppet | ||
| [2010/01/27 08:38:53] @ Hunner_ joined channel #puppet | ||
| [2010/01/27 08:38:53] @ explody_ is now known as explody | ||
| [2010/01/27 08:38:53] @ mcbride joined channel #puppet | ||
| [2010/01/27 08:38:54] @ dotNox joined channel #puppet | ||
| [2010/01/27 08:38:54] @ Shazburg joined channel #puppet | ||
| [2010/01/27 08:38:54] @ rocket joined channel #puppet | ||
| [2010/01/27 08:38:54] @ Ju joined channel #puppet | ||
| [2010/01/27 08:38:54] @ sektoid joined channel #puppet | ||
| [2010/01/27 08:38:54] @ dixond joined channel #puppet | ||
| [2010/01/27 08:38:54] @ himynameisthor joined channel #puppet | ||
| [2010/01/27 08:38:54] @ TheAvatar joined channel #puppet | ||
| [2010/01/27 08:38:54] @ mizzy joined channel #puppet | ||
| [2010/01/27 08:38:54] @ nwp joined channel #puppet | ||
| [2010/01/27 08:38:55] @ ohlolohlol joined channel #puppet | ||
| [2010/01/27 08:39:05] @ shadoi joined channel #puppet | ||
| [2010/01/27 08:39:13] @ socialist joined channel #puppet | ||
| [2010/01/27 08:39:28] @ masterzen joined channel #puppet | ||
| [2010/01/27 08:40:03] @ euclid joined channel #puppet | ||
| [2010/01/27 08:42:32] @ HeyYall joined channel #puppet | ||
| [2010/01/27 08:43:05] @ Quit: ffrank: "leaving" | ||
| [2010/01/27 08:43:34] @ phips joined channel #puppet | ||
| [2010/01/27 08:48:01] @ dyresen_ is now known as dyresen | ||
| [2010/01/27 08:55:31] @ Quit: mattwynne: Remote closed the connection | ||
| [2010/01/27 09:01:03] @ uphillian joined channel #puppet | ||
| [2010/01/27 09:02:46] @ Robbie__ joined channel #puppet | ||
| [2010/01/27 09:04:17] @ macsppadic joined channel #puppet | ||
| [2010/01/27 09:04:57] @ cedric_b joined channel #puppet | ||
| [2010/01/27 09:05:30] @ joe-mac joined channel #puppet | ||
| [2010/01/27 09:08:43] @ Quit: RageLink: Remote closed the connection | ||
| [2010/01/27 09:14:03] <Disconnect> grr. stupid facter. http://projects.reductivelabs.com/issues/2346 just halted puppet almost everywhere. (the timeout isn't just "completely broken". it results in puppet bailing with "err: Could not retrieve catalog: Network is unreachable - connect(2)") | ||
| [2010/01/27 09:18:29] @ OMCK joined channel #puppet | ||
| [2010/01/27 09:19:29] @ Quit: Robbie_: Read error: 113 (No route to host) | ||
| [2010/01/27 09:22:41] @ pheezy joined channel #puppet | ||
| [2010/01/27 09:24:29] @ Quit: crdant: "Leaving." | ||
| [2010/01/27 09:28:37] @ Quit: cwebber: | ||
| [2010/01/27 09:30:03] <tmz> jmeeuwen: Is it going to help if you backport for Fedora and we still have problems in EPEL? | ||
| [2010/01/27 09:30:25] <jmeeuwen> well at least it's going to help Fedora and EL-6 | ||
| [2010/01/27 09:30:52] <jmeeuwen> we might need to revert a changeset on puppet for EL-5 and EL-4 to get it to work properly, but i'd rather do that on legacy systems only | ||
| [2010/01/27 09:30:55] <tmz> Yuck though, that makes packaging fun. :/ | ||
| [2010/01/27 09:31:23] <jmeeuwen> that's probably inevitable considering the support cycle on EL* | ||
| [2010/01/27 09:31:41] @ suchu joined channel #puppet | ||
| [2010/01/27 09:31:51] <tmz> Perhaps. I didn't read much yet about where this change was or how important it is to puppet. | ||
| [2010/01/27 09:31:52] <jmeeuwen> i mean, ruby-1.8.1 on EL-4 doesn't have OpenSSL::Digest.hexdigest() either | ||
| [2010/01/27 09:32:33] <tmz> It's in ruby >= 1.8.7 ? | ||
| [2010/01/27 09:32:38] <jmeeuwen> yes | ||
| [2010/01/27 09:32:54] <jmeeuwen> also, it's not mutually exclusive with the older methods | ||
| [2010/01/27 09:32:59] <tmz> That's a nice bump in the ruby requirement. | ||
| [2010/01/27 09:33:18] <tmz> So it could be made to gracefully fall back and work on older ruby? | ||
| [2010/01/27 09:34:08] <jmeeuwen> i guess that should happen either way | ||
| [2010/01/27 09:34:20] <jmeeuwen> i very much doubt RHEL will modify it's ruby packages in this way | ||
| [2010/01/27 09:34:30] <jmeeuwen> I stabbed anyway: https://bugzilla.redhat.com/show_bug.cgi?id=559234 | ||
| [2010/01/27 09:34:35] <jmeeuwen> just EL-5 for now | ||
| [2010/01/27 09:34:44] @ crdant joined channel #puppet | ||
| [2010/01/27 09:35:04] <tmz> This isn't something in the 0.25.x branch, right? | ||
| [2010/01/27 09:35:22] <jmeeuwen> i'm not sure i'd have to ask jamesturnbull | ||
| [2010/01/27 09:35:36] <tmz> I sure hope so. :) | ||
| [2010/01/27 09:36:19] @ cedric_b_ joined channel #puppet | ||
| [2010/01/27 09:37:32] @ Quit: brothers: | ||
| [2010/01/27 09:37:38] <jmeeuwen> it's in master | ||
| [2010/01/27 09:38:05] <jmeeuwen> not in 0.25.x | ||
| [2010/01/27 09:38:17] <masterzen> tmz: yes master | ||
| [2010/01/27 09:38:43] <tmz> Ahh, good. so something to mention on puppet-dev and see what can be done to gracefully fall back to old methods, if possible. :) | ||
| [2010/01/27 09:39:59] <masterzen> tmz: it is possible to fallback. Do anyone know if in older ruby version at least openssl digest are usable? | ||
| [2010/01/27 09:40:18] <masterzen> I can change hexdigest by our own variant. | ||
| [2010/01/27 09:40:25] @ Quit: pheezy: Remote closed the connection | ||
| [2010/01/27 09:40:32] <joe-mac> are gem packages versionable? | ||
| [2010/01/27 09:40:39] <joe-mac> wiki:TypeReference | ||
| [2010/01/27 09:41:37] <tmz> masterzen: OpenSSL::Digest.methods.include?("digest") returns false on my CentOS 5.4 box. :/ | ||
| [2010/01/27 09:41:59] <jmeeuwen> tmz, would a begin/rescue NoMethodError look like this? http://fpaste.org/5ByC/ | ||
| [2010/01/27 09:42:09] <masterzen> tmz: is that even possible? | ||
| [2010/01/27 09:42:41] <masterzen> tmz: I'll remove the openssl digest dependency then, and depends only regular ruby digest... | ||
| [2010/01/27 09:43:10] @ benlovell joined channel #puppet | ||
| [2010/01/27 09:43:44] <jmeeuwen> masterzen, re: older ruby version, this OpenSSL::Digest.hexdigest(method, content) specifically is a ruby >= 1.8.7 thing | ||
| [2010/01/27 09:44:09] <jmeeuwen> so it's not in 1.8.1 through 1.8.6 which is what the Fedora/RHEL/CentOS realm has | ||
| [2010/01/27 09:44:16] <masterzen> jmeeuwen: thanks for the info. | ||
| [2010/01/27 09:44:25] <masterzen> I will send a fix patch tonight | ||
| [2010/01/27 09:44:32] <tmz> masterzen, jmeeuwen: You both know more ruby than me. I'm just a lackey good for some testing. :) | ||
| [2010/01/27 09:44:37] <jmeeuwen> ghe i was trying to do that ;-) | ||
| [2010/01/27 09:45:07] <jmeeuwen> masterzen, i'm trying to learn ruby because i'm the ruby maintainer for Fedora... ;-) care to look at my paste? http://fpaste.org/5ByC/ | ||
| [2010/01/27 09:46:07] <jmeeuwen> i'm not sure how i'm going to use the md variable to call the right method from the right module/class | ||
| [2010/01/27 09:46:33] <masterzen> jmeeuwen: I think it should work. But maybe we should simply always use the rescue variant. It's not a high traffic path... | ||
| [2010/01/27 09:46:53] <jmeeuwen> masterzen, fair enough ;-) | ||
| [2010/01/27 09:48:19] @ Quit: Robbie__: Remote closed the connection | ||
| [2010/01/27 09:48:34] <jmeeuwen> masterzen, so are you saying that OpenSSL::Digest.#{md}.hexdigest() is actually correct? | ||
| [2010/01/27 09:48:40] @ Robbie_ joined channel #puppet | ||
| [2010/01/27 09:48:55] <jmeeuwen> sorry, | ||
| [2010/01/27 09:49:03] <jmeeuwen> OpenSSL::Digest::#{md}.hexdigest() | ||
| [2010/01/27 09:49:06] @ jcape joined channel #puppet | ||
| [2010/01/27 09:49:41] <masterzen> jmeeuwen: hu, no it's not :-( | ||
| [2010/01/27 09:50:31] <jmeeuwen> like i said, i'm trying to learn more about this language ;-) | ||
| [2010/01/27 09:51:50] <masterzen> jmeeuwen: try OpenSSL::Digest.const_get(md).hexdigest(...) | ||
| [2010/01/27 09:52:15] <masterzen> jmeeuwen: md needs to be a symbol | ||
| [2010/01/27 09:53:03] @ Quit: cedric_b: Read error: 110 (Connection timed out) | ||
| [2010/01/27 09:55:33] @ Quit: francois: Remote closed the connection | ||
| [2010/01/27 09:56:46] @ jcape left channel #puppet () | ||
| [2010/01/27 09:58:45] @ Quit: rmiller4pi8: "Leaving." | ||
| [2010/01/27 09:59:47] @ pheezy joined channel #puppet | ||
| [2010/01/27 10:00:39] @ Quit: alban2: "Leaving." | ||
| [2010/01/27 10:00:57] @ alban2 joined channel #puppet | ||
| [2010/01/27 10:01:29] @ NDBrendan joined channel #puppet | ||
| [2010/01/27 10:13:10] @ explody_ joined channel #puppet | ||
| [2010/01/27 10:13:11] @ Quit: explody: Read error: 104 (Connection reset by peer) | ||
| [2010/01/27 10:13:15] @ explody_ is now known as explody | ||
| [2010/01/27 10:13:18] @ bobbyz joined channel #puppet | ||
| [2010/01/27 10:21:18] @ rmiller4pi8 joined channel #puppet | ||
| [2010/01/27 10:22:15] @ Quit: rmiller4pi8: Client Quit | ||
| [2010/01/27 10:23:09] @ BarnacleBob joined channel #puppet | ||
| [2010/01/27 10:26:50] <danielbln> what would be the best way to deploy debian's /etc/network/interfaces by puppet but to never touch the ip address part of the file? | ||
| [2010/01/27 10:28:59] <danielbln> I guess I'm looking for some sort of string, which puppet won't touch while deploying the rest of the file from the fileserver | ||
| [2010/01/27 10:29:10] @ brothers joined channel #puppet | ||
| [2010/01/27 10:29:36] <fsweetser> the augeas type might let you do what you want | ||
| [2010/01/27 10:29:49] <fsweetser> I'm doing something similar with redhat's /etc/sysconfig/network/ifcfg-* scripts | ||
| [2010/01/27 10:30:06] <Disconnect> danielbln: alternately, since the address etc is already in facter, use a template | ||
| [2010/01/27 10:30:48] <danielbln> Disconnect: that was my first thought, but I get some "don't touch the IP!" nagging from up the ladder | ||
| [2010/01/27 10:31:04] @ Quit: BarnacleBob: Read error: 60 (Operation timed out) | ||
| [2010/01/27 10:31:14] <danielbln> fsweetser: I look into augeas, thx | ||
| [2010/01/27 10:31:14] @ cwebber joined channel #puppet | ||
| [2010/01/27 10:31:24] @ BarnacleBob joined channel #puppet | ||
| [2010/01/27 10:31:29] <ohadlevy> danielbin: my take on this is that if the ip has been changed already on a live system, you might as well use it | ||
| [2010/01/27 10:31:31] <fsweetser> no prob | ||
| [2010/01/27 10:31:34] <Disconnect> "I can build this file sanely and reliably, or I can point regexes at it and hope to god that nobody put a comment in the wrong place" :) | ||
| [2010/01/27 10:32:09] <ohadlevy> danielbin: or you can always define the ip's somewhere externally | ||
| [2010/01/27 10:32:37] <danielbln> says the developer of an external node tool | ||
| [2010/01/27 10:32:38] <danielbln> :D | ||
| [2010/01/27 10:33:35] <ohadlevy> O:-) | ||
| [2010/01/27 10:33:56] @ giskard_ joined channel #puppet | ||
| [2010/01/27 10:34:10] <Disconnect> ohadlevy: btw you commented on the wrong ticket. | ||
| [2010/01/27 10:34:34] <ohadlevy> oh oops | ||
| [2010/01/27 10:34:44] @ rgsteele joined channel #puppet | ||
| [2010/01/27 10:34:53] <ohadlevy> need to work on that brain keyboard thing | ||
| [2010/01/27 10:36:32] <Disconnect> and i'm still gonna fight you about it. go to 'reports' you see "reported at" not "report date". ("time of action") | ||
| [2010/01/27 10:37:20] @ bda_ is now known as bda | ||
| [2010/01/27 10:41:58] @ Quit: MattyM: "ta ta" | ||
| [2010/01/27 10:42:35] @ erm_ joined channel #puppet | ||
| [2010/01/27 10:43:08] <ohadlevy> disconnect: I'll give it some more thought | ||
| [2010/01/27 10:43:31] <ohadlevy> disconnect: I'll also try to fix the comment thing, but it will wait for tomorrow | ||
| [2010/01/27 10:43:43] <Disconnect> it makes sense to include the time it was -generated- but that isn't correlatable/authoritative. | ||
| [2010/01/27 10:44:18] @ grim_radical joined channel #puppet | ||
| [2010/01/27 10:44:55] <ohadlevy> technically its not a problem to change, only use a different field from the db | ||
| [2010/01/27 10:45:26] @ macsppadic left channel #puppet () | ||
| [2010/01/27 10:46:15] @ Quit: PsychoSid: "Leaving." | ||
| [2010/01/27 10:49:29] @ Quit: giskard: Connection timed out | ||
| [2010/01/27 10:51:44] @ Quit: cedric_b_: Client Quit | ||
| [2010/01/27 10:51:55] @ cedric_b joined channel #puppet | ||
| [2010/01/27 10:52:44] @ Amto_res joined channel #puppet | ||
| [2010/01/27 10:52:50] <Amto_res> Helo | ||
| [2010/01/27 10:53:54] <Amto_res> How to changes frequency refresh (in 15min default) changes in 1hours. | ||
| [2010/01/27 10:54:20] <Amto_res> This is in options in : templates/etc/puppet/puppet.conf.erb | ||
| [2010/01/27 10:54:40] <Amto_res> this line is : server = <%= `hostname --fqdn` %> | ||
| [2010/01/27 10:54:40] @ rmiller4pi8 joined channel #puppet | ||
| [2010/01/27 10:54:58] <Amto_res> and not found options for change frequency refrsh | ||
| [2010/01/27 10:55:40] @ Quit: crdant: "Leaving." | ||
| [2010/01/27 10:56:28] @ bodepd joined channel #puppet | ||
| [2010/01/27 10:57:14] @ bodepd left channel #puppet () | ||
| [2010/01/27 10:58:42] <Insyte> Amto_res: Are you talking about how often it should check to see if the file has changed? Or how often the client should contact the server? | ||
| [2010/01/27 10:59:13] @ crdant joined channel #puppet | ||
| [2010/01/27 10:59:13] <Insyte> Amto_res: You can always find *all* of the available config options by running the command (puppetd, for example) with --genconfig. | ||
| [2010/01/27 10:59:42] <Insyte> So by looking at the output of "puppetd --genconfig" you would find the "filetimeout" variable that sets how often the config file is refreshed. | ||
| [2010/01/27 11:00:27] @ themurph joined channel #puppet | ||
| [2010/01/27 11:00:39] @ Quit: dim0: Remote closed the connection | ||
| [2010/01/27 11:01:05] <nico> hmm | ||
| [2010/01/27 11:01:17] @ Quit: kolla: Remote closed the connection | ||
| [2010/01/27 11:01:34] <nico> design question, I think I go the wrong way... | ||
| [2010/01/27 11:02:33] <nico> I want a file to contain IP/hosts (to be read by dnsmasq.conf) and its data come from my CMDB | ||
| [2010/01/27 11:02:49] @ francois joined channel #puppet | ||
| [2010/01/27 11:03:22] @ Quit: benlovell: | ||
| [2010/01/27 11:03:22] <nico> what's the best way to achieve this ? dnsmasq needs to be reloaded when this file changes | ||
| [2010/01/27 11:03:51] <nico> so if I set up a cron, puppet won't notice the change | ||
| [2010/01/27 11:04:06] <joe-mac> nico: you use an erb template that fills it up | ||
| [2010/01/27 11:04:21] @ mattwynne joined channel #puppet | ||
| [2010/01/27 11:04:23] <joe-mac> and the dnsmasq service subscribes to the file | ||
| [2010/01/27 11:04:43] <nico> joe-mac: but I need to extract my data from a database | ||
| [2010/01/27 11:04:45] <joe-mac> dnsmasq rocks btw | ||
| [2010/01/27 11:04:57] <nico> and dbi isn't really part of erb :) | ||
| [2010/01/27 11:04:59] <joe-mac> nico: yea, in the erb template you should be able to use activerecord | ||
| [2010/01/27 11:05:06] <nico> huuuuuu | ||
| [2010/01/27 11:05:15] <joe-mac> dbi is for people who can't get with the times :-P | ||
| [2010/01/27 11:05:48] <nico> joe-mac: do you have a link about atcive_record & erb ? | ||
| [2010/01/27 11:05:50] <joe-mac> just accept the bloat that is activerecord, if only for its surface elegance | ||
| [2010/01/27 11:06:31] <Amto_res> Insyte: thnks i'm looking | ||
| [2010/01/27 11:06:48] <joe-mac> nico: i don't see anything, i've looked into this casually before adn just assumed you write the code as normal in the erb, since it's just ruby code | ||
| [2010/01/27 11:07:01] @ Quit: tim|macbook: | ||
| [2010/01/27 11:07:34] <nico> is there a way to put "pure ruby code" in erb ? | ||
| [2010/01/27 11:07:39] <joe-mac> yea | ||
| [2010/01/27 11:07:43] <joe-mac> <% %> | ||
| [2010/01/27 11:07:50] <joe-mac> without the = sign it's straight ruby | ||
| [2010/01/27 11:07:58] <nico> outch | ||
| [2010/01/27 11:08:01] <nico> testing now ! | ||
| [2010/01/27 11:08:16] <joe-mac> let me know how that wiorks out cause like i said iw as casually interested in also doing that with my dnsmasq build server | ||
| [2010/01/27 11:11:34] @ eshamow joined channel #puppet | ||
| [2010/01/27 11:13:05] @ RageLink joined channel #puppet | ||
| [2010/01/27 11:14:48] <Amto_res> Insyte: sorry, my questions is "how often the client should contact the server? | ||
| [2010/01/27 11:14:49] <Amto_res> " | ||
| [2010/01/27 11:16:14] <Amto_res> Insyte: sorry, my questions is "how often the client should contact the server?" for client contact hourly | ||
| [2010/01/27 11:17:16] <joe-mac> i do it every fifteen minutes, i think it depends on how large your envrionment is and how quick you desire changes to take effect | ||
| [2010/01/27 11:17:26] <Amto_res> This is : "runinterval = <TIMe_SECONDE>" | ||
| [2010/01/27 11:18:45] <nico> joe-mac: works (with dbi), just a formatting issue to resolve but basically works | ||
| [2010/01/27 11:19:57] @ Quit: BarnacleBob: Read error: 110 (Connection timed out) | ||
| [2010/01/27 11:19:57] <joe-mac> nice | ||
| [2010/01/27 11:20:25] <nico> joe-mac: thanks ! | ||
| [2010/01/27 11:20:28] <joe-mac> np | ||
| [2010/01/27 11:20:43] @ Amto_res left channel #puppet () | ||
| [2010/01/27 11:21:12] <nico> w00t, formatting done | ||
| [2010/01/27 11:21:24] <nico> this kicks ass | ||
| [2010/01/27 11:21:48] <joe-mac> yea, i need to do that but i want to re use puppet's connection to its own store config db | ||
| [2010/01/27 11:22:21] <joe-mac> i basically have a couple of nagios plugins that monitor all my servers for apt being up to date, as well as puppet running, and i want puppet to build the file since it's just a list of hostnames and i always forget to update it when i add a host | ||
| [2010/01/27 11:24:58] @ Quit: mikerowehl: | ||
| [2010/01/27 11:25:13] <nico> joe-mac: I also have a little head :) | ||
| [2010/01/27 11:25:52] <joe-mac> lol | ||
| [2010/01/27 11:26:47] <nico> http://www.catonmat.net/blog/wp-content/uploads/2008/11/thatcouldnthappentous.pdf | ||
| [2010/01/27 11:26:58] <nico> 4000 servers per admin, freakin | ||
| [2010/01/27 11:27:44] @ benlovell joined channel #puppet | ||
| [2010/01/27 11:29:56] <joe-mac> holy fuck | ||
| [2010/01/27 11:30:02] <joe-mac> i would feel like super admin | ||
| [2010/01/27 11:30:12] <joe-mac> i would wear leisure suits to work and sunglasses all day, even inside | ||
| [2010/01/27 11:32:13] <fsweetser> I have to wonder how many junior techs they have per senior admin | ||
| [2010/01/27 11:32:20] <myrradin> my 100 servers stress me out | ||
| [2010/01/27 11:32:42] <fsweetser> I can't imagine that a single admin would be able to keep up with swapping out failed hardware on that many systems, never mind do anything useful wth them | ||
| [2010/01/27 11:32:56] <myrradin> i interviewed for a job doing that | ||
| [2010/01/27 11:32:58] <myrradin> failed miserably | ||
| [2010/01/27 11:33:11] <myrradin> got free lunch though | ||
| [2010/01/27 11:33:11] <|shad0w|> looks like the admins aren't doing the replacements | ||
| [2010/01/27 11:33:31] <myrradin> remember when ENIAC had people running around just changing vacuum tubes? | ||
| [2010/01/27 11:33:56] <rmiller4pi8> yeah, SRE's is not the same team as hardware replacements | ||
| [2010/01/27 11:34:13] <fsweetser> SRE? | ||
| [2010/01/27 11:34:54] <|shad0w|> server repair eng? | ||
| [2010/01/27 11:35:09] <|shad0w|> or service request eng ? | ||
| [2010/01/27 11:35:09] <fsweetser> ah, nevermind - site reliability engineering, on first slide | ||
| [2010/01/27 11:38:47] @ Quit: Ramonster: Client Quit | ||
| [2010/01/27 11:39:04] <joe-mac> gotta be weird to work on a team so big that each admin actually has a title of like this one task you would do at a small company lol | ||
| [2010/01/27 11:40:15] <joe-mac> that pdf basically sums up my life philosophy lol | ||
| [2010/01/27 11:40:37] @ Quit: Demosthenes: "leaving" | ||
| [2010/01/27 11:40:43] <jbooth> I could see 4000 if they were all cluster nodes. Given it's google, yes those are cluster nodes. So sure. | ||
| [2010/01/27 11:43:01] @ Quit: Robbie_: Remote closed the connection | ||
| [2010/01/27 11:44:05] <myrradin> its all virtualized | ||
| [2010/01/27 11:44:31] <myrradin> i saw a female SRE once | ||
| [2010/01/27 11:44:33] <myrradin> it was weird | ||
| [2010/01/27 11:46:27] <joe-mac> LMAO | ||
| [2010/01/27 11:46:44] @ Bass10 joined channel #puppet | ||
| [2010/01/27 11:46:45] <joe-mac> that should go on a quote board | ||
| [2010/01/27 11:47:59] @ Quit: Bass10: SendQ exceeded | ||
| [2010/01/27 11:48:24] @ Bass10 joined channel #puppet | ||
| [2010/01/27 11:48:31] @ Quit: benlovell: | ||
| [2010/01/27 11:50:17] @ Quit: Bass10: Read error: 104 (Connection reset by peer) | ||
| [2010/01/27 11:50:23] @ Bass10 joined channel #puppet | ||
| [2010/01/27 11:51:10] @ Quit: Bass10: SendQ exceeded | ||
| [2010/01/27 11:57:05] @ jcape joined channel #puppet | ||
| [2010/01/27 11:58:47] @ tgeorgescu joined channel #puppet | ||
| [2010/01/27 11:58:56] @ Quit: explody: Read error: 104 (Connection reset by peer) | ||
| [2010/01/27 11:59:35] <tgeorgescu> G'day all. About to implement puppet and svn. Got a couple o questions, first, is there a 'native' way to make puppet aware of svn? or are cron jobs the only way? | ||
| [2010/01/27 11:59:44] @ explody joined channel #puppet | ||
| [2010/01/27 12:01:15] <joe-mac> tgeorgescu: you're a little vague but i think you're talking about the way some people have a cron job that runs svn up on /etc/puppet | ||
| [2010/01/27 12:01:26] <tgeorgescu> Second, i'd like to set-up a production and a development environment. To save a lot of duplication, and multiple daemons, I was planning on using the filserver.conf file to point the dev machines to one copy of dist which would be the dev copy of dist coming out of svn, and point the production machines to a second copy of dist coming out of a particular milestone in svn | ||
| [2010/01/27 12:02:00] <tgeorgescu> joe-mac, but in terms of syncing your dist directory to puppet, cron is the only way? | ||
| [2010/01/27 12:02:27] <tgeorgescu> There are a million ways, but closest/easiest/most friendly etc. | ||
| [2010/01/27 12:02:28] <tgeorgescu> :) | ||
| [2010/01/27 12:03:20] <tgeorgescu> joe-mac, apologies for the vagueness, been a long day. :) But I think you got where I was heading with that first one. Cron it is. | ||
| [2010/01/27 12:04:10] <joe-mac> it's ok - i don't do it this way | ||
| [2010/01/27 12:04:27] <joe-mac> i use subversion, however, i push the changes via capistrano, it's not automatic like, unattended | ||
| [2010/01/27 12:05:35] <tgeorgescu> ohh, new toys. :) | ||
| [2010/01/27 12:06:05] @ toi joined channel #puppet | ||
| [2010/01/27 12:07:53] @ benlovell joined channel #puppet | ||
| [2010/01/27 12:08:38] <joe-mac> capistrano however is nromally used for rails deployment | ||
| [2010/01/27 12:08:48] <joe-mac> so it was a little bit of a pita getting it to work the way i wanted it to for puppet | ||
| [2010/01/27 12:09:17] <tgeorgescu> Like all good things. :) | ||
| [2010/01/27 12:09:29] <tgeorgescu> Definitely one to be kept in mind. Cheers dude | ||
| [2010/01/27 12:12:32] @ Quit: crdant: "Leaving." | ||
| [2010/01/27 12:12:42] @ Quit: danielbln: "Leaving." | ||
| [2010/01/27 12:22:57] @ Quit: mattwynne: Remote closed the connection | ||
| [2010/01/27 12:23:19] @ farzee804 joined channel #puppet | ||
| [2010/01/27 12:25:52] @ Quit: tgeorgescu: "Leaving" | ||
| [2010/01/27 12:28:02] @ BarnacleBob joined channel #puppet | ||
| [2010/01/27 12:31:03] @ crdant joined channel #puppet | ||
| [2010/01/27 12:34:22] @ rhulsker joined channel #puppet | ||
| [2010/01/27 12:34:49] @ Quit: raphink: Read error: 104 (Connection reset by peer) | ||
| [2010/01/27 12:35:21] @ Quit: cedric_b: "Ex-Chat" | ||
| [2010/01/27 12:37:02] @ Quit: pacalm: | ||
| [2010/01/27 12:37:22] @ Quit: BarnacleBob: "Leaving" | ||
| [2010/01/27 12:38:57] @ Quit: explody: | ||
| [2010/01/27 12:40:24] @ allsystemsarego joined channel #puppet | ||
| [2010/01/27 12:43:26] @ ppickfor joined channel #puppet | ||
| [2010/01/27 12:49:04] @ paxos joined channel #puppet | ||
| [2010/01/27 12:56:57] @ Quit: toi: "Ex-Chat" | ||
| [2010/01/27 12:58:24] @ Quit: skiold: | ||
| [2010/01/27 13:02:01] <Disconnect> hmm. anyone know whats causing "Could not autoload master: execution expired"? just did a small security update (bind, expat, ssl) and suddenly puppet is mostly failing with that | ||
| [2010/01/27 13:02:44] @ toi joined channel #puppet | ||
| [2010/01/27 13:04:16] <joe-mac> Disconnect: on ubuntu? | ||
| [2010/01/27 13:04:28] <Disconnect> http://pastebin.com/d7345b3a9 | ||
| [2010/01/27 13:04:29] <Disconnect> yah | ||
| [2010/01/27 13:06:54] @ francois left channel #puppet () | ||
| [2010/01/27 13:08:07] <Disconnect> is it a known issue? or, more importantly to me, is there a workaround? | ||
| [2010/01/27 13:08:15] <joe-mac> the update is probably a red herring, unless it's greater than 8.04 and apparmor comes into play somehow | ||
| [2010/01/27 13:08:36] <joe-mac> looks to me as thuogh you have a half gems/half os installation and the path is not loading both, so you're gfetting some stuff but not all of it | ||
| [2010/01/27 13:08:56] <joe-mac> i upgraded all my machines this mroning save a couple that can't be yupdated during the day, so like 70 or so and they're fine | ||
| [2010/01/27 13:09:30] <Disconnect> hmm. it appeared 3 hours ago, which is right on time for the upgrade. | ||
| [2010/01/27 13:10:29] @ kaptk2 joined channel #puppet | ||
| [2010/01/27 13:14:04] @ Quit: poison: Remote closed the connection | ||
| [2010/01/27 13:16:46] @ Bass10 joined channel #puppet | ||
| [2010/01/27 13:17:18] <Disconnect> good call. turns out its related to a fact i pushed out. happens on the -second- run. | ||
| [2010/01/27 13:17:30] @ Quit: Bass10: SendQ exceeded | ||
| [2010/01/27 13:20:15] @ Quit: beelzebob: "Changing server" | ||
| [2010/01/27 13:22:20] <joe-mac> weird, the fact must do something to the environment | ||
| [2010/01/27 13:22:26] <joe-mac> i still have never done a custom fact | ||
| [2010/01/27 13:22:30] <joe-mac> haven't really had a need yet | ||
| [2010/01/27 13:22:55] <Disconnect> trying to fix http://reductivelabs.com/trac/puppet/wiki/Recipes/AmazonEC2. | ||
| [2010/01/27 13:23:29] @ socialist is now known as explody | ||
| [2010/01/27 13:24:28] @ tim|imac joined channel #puppet | ||
| [2010/01/27 13:27:28] @ Quit: tim|imac: Client Quit | ||
| [2010/01/27 13:34:48] @ Quit: fluxdude: "When two people dream the same dream, it ceases to be an illusion" | ||
| [2010/01/27 13:43:15] @ Quit: bobbyz: Read error: 110 (Connection timed out) | ||
| [2010/01/27 13:51:59] @ ezmobius joined channel #puppet | ||
| [2010/01/27 13:55:19] @ Hunner_ is now known as Hunner | ||
| [2010/01/27 13:55:40] <explody> it's not possible to use facter variables in node stanzas in nodes.pp, right? like "include os::$operatingsystem" ? | ||
| [2010/01/27 13:56:24] @ Quit: cmoates: "Leaving" | ||
| [2010/01/27 13:57:48] @ bob_ joined channel #puppet | ||
| [2010/01/27 13:58:36] @ Quit: benlovell: | ||
| [2010/01/27 13:59:00] @ bob_ is now known as beelzebob | ||
| [2010/01/27 14:02:58] @ Quit: rhulsker: | ||
| [2010/01/27 14:09:31] @ jfreeman joined channel #puppet | ||
| [2010/01/27 14:09:58] @ cmoates joined channel #puppet | ||
| [2010/01/27 14:10:11] <joe-mac> explody: that is possible | ||
| [2010/01/27 14:10:19] <joe-mac> you can do like include $location after location is set | ||
| [2010/01/27 14:12:06] @ Quit: suchu: Client Quit | ||
| [2010/01/27 14:13:22] <explody> weird, it threw an error for me when I tried it a minute ago | ||
| [2010/01/27 14:15:48] @ Quit: dotNox: Remote closed the connection | ||
| [2010/01/27 14:16:08] <dan__t> This whole Exchange migration has got me by the balls. I haven't been able to f around with Puppet in a month :( | ||
| [2010/01/27 14:17:10] <|Mike|> xsuxchange? | ||
| [2010/01/27 14:17:36] <dan__t> You know that's what I thought about it prior to doing all of this, but I've grown to like it. | ||
| [2010/01/27 14:18:06] <dan__t> There's nothing (seriously - nothing (really, I'm telling you the truth (no, you don't have an argument for it))) that even comes close to what it does. Its a complete solution in a box. | ||
| [2010/01/27 14:18:30] @ mqr joined channel #puppet | ||
| [2010/01/27 14:18:33] @ Quit: toi: Read error: 113 (No route to host) | ||
| [2010/01/27 14:18:41] <explody> wait till something goes wrong, see how much you like it then | ||
| [2010/01/27 14:19:02] <|Mike|> haha | ||
| [2010/01/27 14:19:05] @ dotNox joined channel #puppet | ||
| [2010/01/27 14:19:05] @ pting joined channel #puppet | ||
| [2010/01/27 14:20:58] <dan__t> I know you don't have an argument for anything that even compares - fact - so I'll find comfort in my knowledge of Exchange. | ||
| [2010/01/27 14:22:21] @ tessier joined channel #puppet | ||
| [2010/01/27 14:22:55] @ Quit: alban2: Read error: 110 (Connection timed out) | ||
| [2010/01/27 14:25:37] @ ZummiG777 joined channel #puppet | ||
| [2010/01/27 14:25:40] <joe-mac> we use exchange, and it works pretty well but yea if something went wrong i stare at it blankly | ||
| [2010/01/27 14:26:05] @ Quit: fsweetser: Remote closed the connection | ||
| [2010/01/27 14:26:05] @ alban2 joined channel #puppet | ||
| [2010/01/27 14:26:15] <dan__t> haha | ||
| [2010/01/27 14:26:25] @ Quit: giskard_: Remote closed the connection | ||
| [2010/01/27 14:26:41] @ danielbln joined channel #puppet | ||
| [2010/01/27 14:26:44] <joe-mac> i like used to do a bunch with exchange when i was younger and supported this software add on for exchange | ||
| [2010/01/27 14:26:50] @ bobbyz joined channel #puppet | ||
| [2010/01/27 14:27:02] <joe-mac> but teh extent of what i remember is how to use message tracking, and even that is in this crazy new console thingamajig | ||
| [2010/01/27 14:27:40] <dan__t> werd | ||
| [2010/01/27 14:28:17] @ Quit: crdant: "Leaving." | ||
| [2010/01/27 14:31:39] @ Quit: ZummiG777: "Leaving" | ||
| [2010/01/27 14:33:43] <explody> should puppetdoc be picking up type definitions inside of case statements? Mine seems to only detect stuff right inside the class def, anything inside if/case gets skipped | ||
| [2010/01/27 14:34:21] @ Quit: cwebber: | ||
| [2010/01/27 14:34:35] <explody> dan__t: we moved to zimbra and haven't looked back. 99% of what exchange could do that zimbra can't, no one was using anyway. basically, if you're not an outlook-only shop, exchange doesn't offer much of anything | ||
| [2010/01/27 14:35:12] <dan__t> Understood. I just wanted something that *works*, always, with everything, and as it turned out, Exchange is to that point now it seems. | ||
| [2010/01/27 14:37:46] <explody> if you're an MS-heavy shop, it makes sense | ||
| [2010/01/27 14:39:14] <joe-mac> explody: you might need to do puppetdoc -a | ||
| [2010/01/27 14:39:40] @ lilmatt joined channel #puppet | ||
| [2010/01/27 14:39:44] <joe-mac> yea migrated from notes to exchange, mostly for the clients | ||
| [2010/01/27 14:39:45] <explody> joe-mac: I did.. | ||
| [2010/01/27 14:40:03] <joe-mac> might want to talk to masterzen about that explody | ||
| [2010/01/27 14:40:22] <explody> yeah, I was thinking that | ||
| [2010/01/27 14:40:23] <joe-mac> it's impossible for certain if statements to be expanded if you're not at run time | ||
| [2010/01/27 14:40:45] <joe-mac> so that might be why... might require some new kind of design decision for how to denote if statements in the documentation | ||
| [2010/01/27 14:41:36] <dan__t> Yea... we had some "help" from Microsoft, we have a decent sized contract with them | ||
| [2010/01/27 14:41:40] <explody> hm yeah, that would make sense. I just figured the doc generator would skip past that stuff | ||
| [2010/01/27 14:43:36] <masterzen> explody: we don't parse case/if because we're doing static analysis, we don't know which branch would be taken in live... | ||
| [2010/01/27 14:44:17] <masterzen> explody: there is less sense to declare definition in if/case | ||
| [2010/01/27 14:44:55] @ verwilst_ joined channel #puppet | ||
| [2010/01/27 14:45:28] <explody> I see what you mean | ||
| [2010/01/27 14:45:34] <dan__t> And our site is written in .net | ||
| [2010/01/27 14:46:21] <joe-mac> masterzen: yea taht's what i figured | ||
| [2010/01/27 14:49:43] @ giskard joined channel #puppet | ||
| [2010/01/27 14:49:53] <dan__t> So.... what new Puppet stuff has been out there in the past few weeks? | ||
| [2010/01/27 14:49:57] <dan__t> Anything cool? | ||
| [2010/01/27 14:50:43] <joe-mac> dan__t: .25.3 came out but it had a big cron bug | ||
| [2010/01/27 14:50:49] <joe-mac> sot here was an emergency .25.4 rc out | ||
| [2010/01/27 14:51:12] <joe-mac> uhmmm, i upgraded from .24 to .25 lol... big news in the industry, obviously | ||
| [2010/01/27 14:51:37] <dan__t> heh | ||
| [2010/01/27 14:51:47] <dan__t> I'd like each run to not update cron, actually. | ||
| [2010/01/27 14:52:07] <dan__t> As it stands now, using * in a cron causes crons to be updated every, single, run, every, single, time. | ||
| [2010/01/27 14:52:25] @ gebi joined channel #puppet | ||
| [2010/01/27 14:52:58] <joe-mac> dan__t: cron is totally broken for me, any new cron job says :- 6 coudln ot install cronjob | ||
| [2010/01/27 14:53:00] <joe-mac> some shit like that | ||
| [2010/01/27 14:53:13] <dan__t> very nice. | ||
| [2010/01/27 14:53:31] <joe-mac> however, everything sped up from the move | ||
| [2010/01/27 14:53:37] <dan__t> I started refactoring and placing crons in files that I maintain and put in /var/spool/crontab/username/crontab | ||
| [2010/01/27 14:53:52] <joe-mac> it's not like i was having bigtime performance issues or anything, but you can see the speed up even in my small infrastructure | ||
| [2010/01/27 14:54:04] <dan__t> yeah | ||
| [2010/01/27 14:54:18] <joe-mac> yea, i try to be 'puppety' as possible and use the cron type though.... i think a lot of people do what you're doing though in general | ||
| [2010/01/27 14:54:25] <dan__t> yep. | ||
| [2010/01/27 14:54:37] <dan__t> Hey have they rewritten Puppet in anything but Ruby yet? | ||
| [2010/01/27 14:54:42] <dan__t> Keep me posted on that one ok? | ||
| [2010/01/27 14:54:48] <joe-mac> lol... | ||
| [2010/01/27 14:54:59] <joe-mac> actually i heard of one guy trying to run it on jruby | ||
| [2010/01/27 14:55:05] <dan__t> .... | ||
| [2010/01/27 14:55:11] <dan__t> Hell, PHP would be rad. | ||
| [2010/01/27 14:55:12] <dan__t> haha. | ||
| [2010/01/27 14:55:35] <joe-mac> except there is ana ctual theoretical benefit to using jruby, the performance of 'semi compiled' code or whatever you call java | ||
| [2010/01/27 14:56:07] <dan__t> Then factor in the performance loss of it being Java | ||
| [2010/01/27 14:56:11] <joe-mac> haha | ||
| [2010/01/27 14:56:20] <joe-mac> they cancel eeach other out! | ||
| [2010/01/27 14:56:23] <joe-mac> mind blown! | ||
| [2010/01/27 14:57:19] <explody> masterzen: so generally speaking, we should keep all direct type declarations outside of logic statements? | ||
| [2010/01/27 14:58:22] <explody> maybe use defines instead or something? | ||
| [2010/01/27 15:03:29] <explody> I'm not sure how well that would work in reality though. seems like the only way to keep all type declarations outside of if/case is to make *everything* a define or virtual resource (unless I'm misunderstanding). | ||
| [2010/01/27 15:05:41] <explody> seems worthwhile if that's what it takes to get complete puppetdocs, but there are just so many cases where "case $thing thingone: /this/file thingtwo: /other/file" is the simplest | ||
| [2010/01/27 15:11:25] @ Quit: jfreeman: Read error: 110 (Connection timed out) | ||
| [2010/01/27 15:19:57] <explody> er, oh. it doesn't report on type declarations inside defines? | ||
| [2010/01/27 15:21:49] @ lak joined channel #puppet | ||
| [2010/01/27 15:23:31] @ poison joined channel #puppet | ||
| [2010/01/27 15:24:42] @ neek joined channel #puppet | ||
| [2010/01/27 15:24:43] <neek> urg. | ||
| [2010/01/27 15:24:44] <neek> [root@256144-uk2-s-x4 ~]# puppetd --test --environment=extdev | ||
| [2010/01/27 15:24:45] <neek> [BUG] cross-thread violation on rb_gc() | ||
| [2010/01/27 15:25:02] <neek> oh yay | ||
| [2010/01/27 15:25:02] <neek> sendmail[2367]: segfault at ffffffff803a62c1 rip 00002ab35d821656 rsp 00007fff4d2fda60 error 4 | ||
| [2010/01/27 15:25:54] @ Quit: lilmatt: Remote closed the connection | ||
| [2010/01/27 15:26:04] @ Quit: jcape: Remote closed the connection | ||
| [2010/01/27 15:26:09] @ skiold joined channel #puppet | ||
| [2010/01/27 15:26:21] @ jcape joined channel #puppet | ||
| [2010/01/27 15:26:54] <dan__t> that's cool. | ||
| [2010/01/27 15:29:05] <neek> dan__t: you should see the rest of it. | ||
| [2010/01/27 15:29:06] <neek> http://pastebin.ca/1768442 | ||
| [2010/01/27 15:29:16] * neek kicks in the general direction of rackspace. | ||
| [2010/01/27 15:29:18] <tessier> Is it possible with puppet to serve certain files from a server other than the main puppetmaster? I have certain machines which need to be the authoritative source for some files and they aren't generated on the puppetmaster. | ||
| [2010/01/27 15:29:35] <jrojas> tessier: not yet | ||
| [2010/01/27 15:30:19] <tessier> jrojas: Ouch. That was one of my favorite things to do with cfengine. | ||
| [2010/01/27 15:30:31] @ Quit: giskard: Remote closed the connection | ||
| [2010/01/27 15:30:38] <tessier> I can use hg to push the stuff around then. | ||
| [2010/01/27 15:30:40] <jrojas> tessier: you can create a define that will do it, but puppet's internal file type doesnt ahve that ability yet. | ||
| [2010/01/27 15:30:52] <tessier> create a define? | ||
| [2010/01/27 15:31:45] @ Quit: lak: | ||
| [2010/01/27 15:32:22] <jrojas> tessier: http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#definitions | ||
| [2010/01/27 15:32:27] <tessier> Thanks | ||
| [2010/01/27 15:34:08] @ giskard joined channel #puppet | ||
| [2010/01/27 15:34:52] @ themurph left channel #puppet () | ||
| [2010/01/27 15:36:52] @ akhet joined channel #puppet | ||
| [2010/01/27 15:40:58] @ lilmatt joined channel #puppet | ||
| [2010/01/27 15:44:30] @ Quit: jcape: Connection timed out | ||
| [2010/01/27 15:46:25] @ zirpu_ is now known as zirpu | ||
| [2010/01/27 15:51:56] @ Quit: RageLink: Read error: 110 (Connection timed out) | ||
| [2010/01/27 15:52:12] @ RageLink joined channel #puppet | ||
| [2010/01/27 15:54:53] @ Quit: RageLink: Client Quit | ||
| [2010/01/27 16:09:28] @ Quit: skiold: | ||
| [2010/01/27 16:14:32] @ Quit: allsystemsarego: "Leaving" | ||
| [2010/01/27 16:16:07] @ Quit: bobbyz: Connection timed out | ||
| [2010/01/27 16:18:18] @ bgupta left channel #puppet () | ||
| [2010/01/27 16:19:29] @ bobbyz joined channel #puppet | ||
| [2010/01/27 16:25:36] @ Quit: giskard: Remote closed the connection | ||
| [2010/01/27 16:26:27] @ giskard joined channel #puppet | ||
| [2010/01/27 16:28:23] @ Quit: lilmatt: Read error: 110 (Connection timed out) | ||
| [2010/01/27 16:28:43] @ bgupta joined channel #puppet | ||
| [2010/01/27 16:30:39] @ Quit: rgsteele: Remote closed the connection | ||
| [2010/01/27 16:51:04] <eric0> eh? i'd think you could -- this is one of the things laid out in PuppetScalability, splitting off fileservice from other puppetmasterd duties by putting puppet://someotherserver/path/to/file | ||
| [2010/01/27 16:51:18] <eric0> (re: files from different server) | ||
| [2010/01/27 16:51:50] <jrojas> hmm looking back. maybe i did mis-read what he asked | ||
| [2010/01/27 16:52:02] <eric0> now you can't do templates that way | ||
| [2010/01/27 16:52:06] @ jab_doa joined channel #puppet | ||
| [2010/01/27 16:52:10] <jrojas> i thought he was asking to define a different source than puppet. | ||
| [2010/01/27 16:59:55] * eric0 still fighting SSL by the way | ||
| [2010/01/27 17:02:44] <explody> well, there's always just using a file source instead of puppet. source => "/path/to/file". Nothing says that /path/to/file needs to be local | ||
| [2010/01/27 17:04:22] @ Quit: bobbyz: Read error: 60 (Operation timed out) | ||
| [2010/01/27 17:06:44] @ jfreeman joined channel #puppet | ||
| [2010/01/27 17:07:57] @ Quit: paxos: Read error: 113 (No route to host) | ||
| [2010/01/27 17:08:56] @ Quit: uphillian: "Leaving." | ||
| [2010/01/27 17:13:50] @ Quit: jfreeman: Read error: 54 (Connection reset by peer) | ||
| [2010/01/27 17:15:10] @ BitAddict joined channel #puppet | ||
| [2010/01/27 17:15:54] @ jfreeman joined channel #puppet | ||
| [2010/01/27 17:16:10] @ OpenMedia joined channel #puppet | ||
| [2010/01/27 17:17:22] @ Quit: BitAddict: Client Quit | ||
| [2010/01/27 17:19:21] @ BitAddict joined channel #puppet | ||
| [2010/01/27 17:20:20] <qweqweqwe> is there a puppet shell command - to be run on puppetmaster server - that queries all the defined notes for a facter fact? | ||
| [2010/01/27 17:20:23] <qweqweqwe> like | ||
| [2010/01/27 17:20:47] <qweqweqwe> for i in `cat servernames.txt`; do ssh $i 'uname -a'; done | ||
| [2010/01/27 17:21:16] @ Quit: tyll: "leaving" | ||
| [2010/01/27 17:24:25] @ mmitchell joined channel #puppet | ||
| [2010/01/27 17:24:27] @ crdant joined channel #puppet | ||
| [2010/01/27 17:25:10] <mmitchell> Is it possible to specify a package using the gem provider, but have the gem name be different from the package label? | ||
| [2010/01/27 17:26:56] @ jcape joined channel #puppet | ||
| [2010/01/27 17:27:58] <explody> mmitchell: name => "something" | ||
| [2010/01/27 17:28:29] <mmitchell> I tried that, but I get an error saying that I can't use that alias either because it's already used in another module. | ||
| [2010/01/27 17:28:53] <mmitchell> so the package is mysql, installed via yum. and the gem is called mysql installed via gem | ||
| [2010/01/27 17:30:07] <eric0> qweqweqwe: on puppetmaster, those are stored in yaml format in /var/puppet/yaml/facts , so you can iterate through them programmatically or (i suppose) just grep for 'em | ||
| [2010/01/27 17:30:10] <jmeeuwen> there's a ruby-mysql package for that | ||
| [2010/01/27 17:30:29] <jmeeuwen> mmitchell, ^ | ||
| [2010/01/27 17:30:49] <mmitchell> jmeeuwen: ahh ok. i'll try that | ||
| [2010/01/27 17:31:00] <jbooth> mmitchell: you should be able to rename the gem to... "mysql-gem": name => "mysql", ...; | ||
| [2010/01/27 17:31:27] <mmitchell> jbooth: i tried that, but get the duplicate alias error | ||
| [2010/01/27 17:31:51] <jmeeuwen> mmitchell, it's in EPEL, just like the rest of puppet and rails and foo and bar and some games too! | ||
| [2010/01/27 17:31:51] <jbooth> mmitchell: alias it yourself explicitly? | ||
| [2010/01/27 17:33:20] <mmitchell> jbooth: well, we have a module that does package{mysql: xxx} and then for the gem something like package{'mysql-gem':name => 'mysql'} <- that throws the alias error | ||
| [2010/01/27 17:33:37] @ devdas joined channel #puppet | ||
| [2010/01/27 17:33:51] <jbooth> mmitchell: right. 'mysql-gem':name=>'mysql',alias=>'mysql-gem' ? | ||
| [2010/01/27 17:34:07] <jmeeuwen> mmitchell, I understand that you are not using EPEL yet? | ||
| [2010/01/27 17:34:07] <jbooth> but it might do an auto-alias in which case you're sunk anyway | ||
| [2010/01/27 17:34:26] <mmitchell> jmeeuwen: no, i don't know what that is :) | ||
| [2010/01/27 17:34:29] <jmeeuwen> jbooth, it does an auto-alias iirc | ||
| [2010/01/27 17:34:39] <jmeeuwen> mmitchell, http://fedoraproject.org/wiki/EPEL | ||
| [2010/01/27 17:34:40] <mmitchell> jbooth: ok i'm not actually setting the "alias" option. Should I? | ||
| [2010/01/27 17:34:50] <jmeeuwen> i can recommend it | ||
| [2010/01/27 17:35:03] <jbooth> it'd be worth trying but I suspect jmeeuwen is right and it's going to auto-alias anyway. | ||
| [2010/01/27 17:35:29] <mmitchell> jmeeuwen: excellent to know about. i'll show this to my coworkers tomorrow. thanks! | ||
| [2010/01/27 17:35:38] @ Quit: akhet: "meh" | ||
| [2010/01/27 17:35:43] <mmitchell> jbooth: ok, i'll try the alias option too. | ||
| [2010/01/27 17:35:44] <eric0> dunno if this is better or worse, but maybe: package{ mysql: if $somefact { name => mysql-gem, provider => gems } else { name => mysql } } | ||
| [2010/01/27 17:36:30] <mmitchell> eric0: great thanks. i'll give that a go too. | ||
| [2010/01/27 17:36:32] <jmeeuwen> mmitchell, we very much welcome your use, feedback and collaboration ;-) | ||
| [2010/01/27 17:37:19] <mmitchell> jmeeuwen: thanks! i'll be glad to all of the above if i can :) | ||
| [2010/01/27 17:37:42] <jmeeuwen> if you need help, now you know where to find me ;-) | ||
| [2010/01/27 17:38:12] @ bobbyz joined channel #puppet | ||
| [2010/01/27 17:38:57] <mmitchell> jmeeuwen: oh i'll definitely be back here! this is all pretty new to me, but i'm slowly getting the hang of it. | ||
| [2010/01/27 17:39:43] <jmeeuwen> mind if i private message you? | ||
| [2010/01/27 17:42:20] @ Quit: ezmobius: Remote closed the connection | ||
| [2010/01/27 17:42:42] @ Quit: mmitchell: | ||
| [2010/01/27 17:43:39] @ m___p joined channel #puppet | ||
| [2010/01/27 17:44:25] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2010/01/27 17:45:05] <m___p> Hopefully this is something stupid i'm doing, but When I try to create a file (ensure => file source from server...) it creates a directory with that name instead. | ||
| [2010/01/27 17:45:05] <jmeeuwen> apparently so ;-) | ||
| [2010/01/27 17:45:29] @ Quit: BitAddict: Client Quit | ||
| [2010/01/27 17:45:29] <jmeeuwen> is the source you're pointing to in fact a file? | ||
| [2010/01/27 17:45:35] <m___p> yup | ||
| [2010/01/27 17:45:54] <m___p> source => [ "puppet:///modules/passwd/$site_passwd_$computerType", "puppet:///modules/passwd/$site_passwd" ] | ||
| [2010/01/27 17:45:54] <jmeeuwen> are you including any variables or facts in the file type's source parameter? | ||
| [2010/01/27 17:46:04] <m___p> yup | ||
| [2010/01/27 17:46:23] <jmeeuwen> i think it evaluates wrong with the _'s in it | ||
| [2010/01/27 17:46:36] @ BitAddict joined channel #puppet | ||
| [2010/01/27 17:46:48] <jmeeuwen> if you want to a divider, use a / or a ., as _ is actually valid in a variable's name | ||
| [2010/01/27 17:47:02] <jbooth> Or enclose vars in {}s | ||
| [2010/01/27 17:47:11] <jmeeuwen> true, that you can do too | ||
| [2010/01/27 17:47:20] <jmeeuwen> what was i thinking ;-) | ||
| [2010/01/27 17:47:30] <jbooth> ${var_name} -- or ${var}_name if you want it excluded | ||
| [2010/01/27 17:47:33] <m___p> thanks | ||
| [2010/01/27 17:47:36] <m___p> that fixed it | ||
| [2010/01/27 17:47:37] <jbooth> Kinda hard to see from the example which way it goes | ||
| [2010/01/27 17:47:40] <m___p> the { } | ||
| [2010/01/27 17:48:48] @ Quit: bgupta: | ||
| [2010/01/27 17:48:51] @ Quit: NDBrendan: | ||
| [2010/01/27 17:51:31] @ Quit: BitAddict: Client Quit | ||
| [2010/01/27 17:52:34] @ Quit: ricdanger: Read error: 113 (No route to host) | ||
| [2010/01/27 17:52:51] @ ricdanger joined channel #puppet | ||
| [2010/01/27 17:53:50] @ m___p left channel #puppet () | ||
| [2010/01/27 17:53:55] @ BitAddict joined channel #puppet | ||
| [2010/01/27 17:56:32] @ Quit: BitAddict: Client Quit | ||
| [2010/01/27 17:56:50] @ Quit: brothers: | ||
| [2010/01/27 17:58:42] <ashp> the ipad is honestly the stupidest thing i've ever seen :/ | ||
| [2010/01/27 17:59:14] <jbooth> I can think of some cool things to do with it, but for $500 each maybe not. ;-) | ||
| [2010/01/27 17:59:18] <Volcane> day 1 with my iphone i told my mates, i want this, unchanged in 10 inches | ||
| [2010/01/27 17:59:20] <Volcane> bingo | ||
| [2010/01/27 17:59:21] <qweqweqwe> ah, and then i find the yaml directory and answer my own question :-) | ||
| [2010/01/27 17:59:27] <nDuff> ...now, if it had WiMax support... | ||
| [2010/01/27 17:59:55] <jbooth> Stuff like interactive character sheets for RPGs. Could be cool. | ||
| [2010/01/27 18:00:08] <ashp> Volcane: really, you want one? | ||
| [2010/01/27 18:00:14] <Volcane> yup | ||
| [2010/01/27 18:00:15] @ Quit: joe-mac: "Leaving." | ||
| [2010/01/27 18:00:16] <ashp> it can't multitask which just offends me :( | ||
| [2010/01/27 18:00:34] <Volcane> bit annoying, but dont multitask that much on the iphone except when sms/calls comes in | ||
| [2010/01/27 18:00:37] <Volcane> not a problem on this | ||
| [2010/01/27 18:00:54] <Volcane> backgrounded voip would be nice etc but i doubt it has a mic? | ||
| [2010/01/27 18:00:58] <Volcane> wasnt at my pc for the announcements | ||
| [2010/01/27 18:01:10] <jbooth> has the mic, lacks a camera | ||
| [2010/01/27 18:01:10] <ashp> can you play music in the background while browsing if it doesn't multitask | ||
| [2010/01/27 18:01:14] @ Quit: crdant: "Leaving." | ||
| [2010/01/27 18:01:18] <ashp> because that would be a dealbreaker to me | ||
| [2010/01/27 18:01:23] <Volcane> some apps are blessed with multi tasking ablity | ||
| [2010/01/27 18:01:24] <grim_radical> ashp: you can do that on the iphone, so I'd expect yes | ||
| [2010/01/27 18:01:25] <Volcane> like itunes | ||
| [2010/01/27 18:01:47] <ashp> grim_radical: ah ok, that helps a bit | ||
| [2010/01/27 18:01:48] @ crdant joined channel #puppet | ||
| [2010/01/27 18:01:52] <ashp> the resolution ruine dit for me | ||
| [2010/01/27 18:01:53] @ Quit: crdant: Remote closed the connection | ||
| [2010/01/27 18:01:53] <ashp> 1024x768 | ||
| [2010/01/27 18:01:59] <ashp> can't even do 720p, that's the moment i lost interest | ||
| [2010/01/27 18:02:06] <Volcane> fine for 9ish inches isnt it? | ||
| [2010/01/27 18:02:20] <jbooth> Should be, speaking as someone who spends a fair time on a eee901. | ||
| [2010/01/27 18:02:23] <ashp> maybe, but not being able to do native 720p just irritates me | ||
| [2010/01/27 18:02:34] <ashp> it's billed as awesome for video so that seemed an obvious feature | ||
| [2010/01/27 18:02:41] <Volcane> whats the point of "native" when there isnt enough pixels to show native? | ||
| [2010/01/27 18:02:55] <ashp> there should be enough pixels | ||
| [2010/01/27 18:02:58] <ashp> that's my complaint! | ||
| [2010/01/27 18:03:03] <jbooth> it'd drive cost up | ||
| [2010/01/27 18:03:27] <jbooth> I don't know why that resolution ips was chosen, but I'm sure cost was a factor in the aspect ratio/pixel pitch | ||
| [2010/01/27 18:03:30] <Volcane> 720p is a odd ratio to support on a device like this | ||
| [2010/01/27 18:03:37] <Volcane> it would be an unnatural form factor | ||
| [2010/01/27 18:03:43] <Volcane> so you'd need to letter box it | ||
| [2010/01/27 18:03:53] <Volcane> and so to show it native, letter boxed | ||
| [2010/01/27 18:03:57] @ Quit: ricdanger: Client Quit | ||
| [2010/01/27 18:03:57] <Volcane> you'd need a lot of pixels | ||
| [2010/01/27 18:04:01] <ashp> true, but they want it to be a video playing tablet and pretty much everything you can get hold of comes in 720 or 1080 | ||
| [2010/01/27 18:04:07] <Volcane> much bigger, more battery, more costly | ||
| [2010/01/27 18:04:13] <ashp> so you'd have to squash 720 and make it look weird | ||
| [2010/01/27 18:04:31] <grim_radical> ashp: I think most people that would view videos on the ipad would download them from the itunes store | ||
| [2010/01/27 18:04:59] <grim_radical> transcoding 720p rips from Pirate Bay isn't something my dad would do. :P | ||
| [2010/01/27 18:05:16] <ashp> grim_radical: i'm not a video expert but if the source material is being produced in 720p, can they easily rescale it for the itunes store? | ||
| [2010/01/27 18:05:25] <grim_radical> sure...why not? | ||
| [2010/01/27 18:05:26] <Volcane> ppl watch video on iphones or psp's and think its amazing, video on this thing will be much nicer | ||
| [2010/01/27 18:05:39] <Insyte> Nooooooo! | ||
| [2010/01/27 18:05:44] <ashp> grim_radical: because of aspect ratios and so forth? | ||
| [2010/01/27 18:05:54] <grim_radical> yeah, that's what letterboxing is for | ||
| [2010/01/27 18:06:00] <Insyte> Channels like #puppet and #drbd are supposed to be my refuge from iPad blather... | ||
| [2010/01/27 18:06:08] <ashp> so everything on the ipad will be letterboxed? :/ | ||
| [2010/01/27 18:06:12] <Volcane> Insyte: good luck :) | ||
| [2010/01/27 18:06:26] <ashp> Insyte: next step, to get puppet working on the ipad! | ||
| [2010/01/27 18:06:36] <grim_radical> ashp: I imagine that it would be either letterboxed, with an option to zoom to fill the screen (like on the iphone) | ||
| [2010/01/27 18:06:38] <Insyte> It already runs on my N900... :) | ||
| [2010/01/27 18:06:46] <Insyte> (Theoretically) | ||
| [2010/01/27 18:06:57] <grim_radical> Insyte: nice! | ||
| [2010/01/27 18:07:21] <grim_radical> I'm think an ipad-based puppetmaster dashboard would be sweet. :P | ||
| [2010/01/27 18:07:41] <Volcane> oh it has GPS, thought it didnt, wicked | ||
| [2010/01/27 18:07:52] @ Quit: giskard: Remote closed the connection | ||
| [2010/01/27 18:07:56] <ashp> grim_radical: actually... that would be pretty neat :) | ||
| [2010/01/27 18:08:16] <grim_radical> Ultimately, I want my datacenter management experience to be like "Swordfish", or possible "Hackers". :P | ||
| [2010/01/27 18:08:24] <Volcane> ah. it plays 720p @ 30 fps | ||
| [2010/01/27 18:08:31] <Volcane> slightly scaled down | ||
| [2010/01/27 18:09:17] <Insyte> grim_radical: Wouldn't that require a fully-immersive 3D environment? | ||
| [2010/01/27 18:09:45] <whack> also many bottles of wine | ||
| [2010/01/27 18:09:49] <grim_radical> well, in Swordfish, Hugh Jackman is "programming the hydra virus" by dragging and dropping all sorts of cool looking cubes | ||
| [2010/01/27 18:09:50] <whack> and a chair that you can spin around in | ||
| [2010/01/27 18:10:00] <grim_radical> ...and my fiancee was all, "is that what you do all day?" | ||
| [2010/01/27 18:10:19] <whack> I mean, you can get 2/3 of the way to swordfish with a few bottles of wine and a spinny chair | ||
| [2010/01/27 18:10:23] <Insyte> Also required: Halle Berry | ||
| [2010/01/27 18:10:24] <whack> and 66% ain't bad. | ||
| [2010/01/27 18:10:54] <grim_radical> you also have to stand up and yell "YEAH" at the screen when you do something good | ||
| [2010/01/27 18:11:01] <grim_radical> ...then spin around, and drink more wine | ||
| [2010/01/27 18:11:13] <Insyte> I already do that. | ||
| [2010/01/27 18:11:13] <whack> grim_radical: see? The last 33% isn't really all that important. | ||
| [2010/01/27 18:11:19] <whack> ;) | ||
| [2010/01/27 18:11:19] <Insyte> And I'm drinking a Manhattan instead of wine. | ||
| [2010/01/27 18:11:22] <grim_radical> ha! | ||
| [2010/01/27 18:11:41] <whack> I mean, maybe you can fake the last 1/3 by playing tetris | ||
| [2010/01/27 18:12:48] <bitmonk> lol | ||
| [2010/01/27 18:12:56] <bitmonk> that would be some pretty impressive tetris skills, if nothing else | ||
| [2010/01/27 18:13:11] <bitmonk> a good chair spin inbetween moves | ||
| [2010/01/27 18:14:40] <bitmonk> the really sad thing is that it's very likely some poor programmer had to set up the animation for that or whatever | ||
| [2010/01/27 18:14:56] <grim_radical> indeed...hopefully, he's crying all the way to the bank | ||
| [2010/01/27 18:15:16] <|shad0w|> don't forget to clap for concentration power | ||
| [2010/01/27 18:15:46] <grim_radical> and you must have the dance music turned up to 11! | ||
| [2010/01/27 18:16:03] <bitmonk> grim_radical: that's the producers, and the actors. the CG talent mostly make very little and are subcontracted out. | ||
| [2010/01/27 18:16:05] <|shad0w|> but my amp only goes to 10!?!?! | ||
| [2010/01/27 18:16:12] <bitmonk> he might have been crying all the way to subway ;) | ||
| [2010/01/27 18:16:18] <bitmonk> he/she/ens | ||
| [2010/01/27 18:16:19] <grim_radical> :) | ||
| [2010/01/27 18:17:20] <grim_radical> ah, found the clip on youtube | ||
| [2010/01/27 18:17:27] <grim_radical> http://www.youtube.com/watch?v=cmR3wIBJZbk | ||
| [2010/01/27 18:17:32] @ gwar9999 joined channel #puppet | ||
| [2010/01/27 18:18:29] <bitmonk> lol that is awesome | ||
| [2010/01/27 18:18:36] <grim_radical> oh man, I'm crying is so hilarious | ||
| [2010/01/27 18:18:46] <grim_radical> *sniff* | ||
| [2010/01/27 18:18:55] <|shad0w|> watching this is painful | ||
| [2010/01/27 18:19:01] @ Quit: pheezy: Remote closed the connection | ||
| [2010/01/27 18:19:02] <bitmonk> that is totally like some amateur 3d | ||
| [2010/01/27 18:19:07] <gwar9999> some of our puppet clients are resulting in an error at the end of the run, "Reporting failed: Uncaught exception execution expired in method puppetreports.report". Running puppetd --debug doesn't produce any additional info. Is there a way to get more detail to determine the problem or does anybody know the cause? | ||
| [2010/01/27 18:19:27] <bitmonk> 'its a cube. with cubes aligned on the edges.. rotate, bring in cube, rotate, bring in cube..' ;d | ||
| [2010/01/27 18:19:41] <grim_radical> bitmonk: zoom in...enhance! | ||
| [2010/01/27 18:19:43] <bitmonk> they probably had an intern do that for free ;) | ||
| [2010/01/27 18:20:30] <|shad0w|> I love how it ends with "I just gotta modify the code" | ||
| [2010/01/27 18:20:36] <|shad0w|> i mean wtf was he doing that whole time | ||
| [2010/01/27 18:21:01] <|shad0w|> and yes, during your supsention of disbelief | ||
| [2010/01/27 18:21:05] <whack> |shad0w|: obviously you don't remember what coding on a pdp-11 looked like | ||
| [2010/01/27 18:21:08] <bitmonk> lol | ||
| [2010/01/27 18:21:24] * |shad0w| gets a time machine | ||
| [2010/01/27 18:21:27] <|shad0w|> < youngin | ||
| [2010/01/27 18:21:32] <grim_radical> |shad0w|: how else are you supposed to reverse traceroute the 1024 bit RSA logic bomb? | ||
| [2010/01/27 18:21:34] <bitmonk> when the program errors out, it's just like, one of the glowing blocks slides off the screen | ||
| [2010/01/27 18:21:40] <bitmonk> and he's like 'FUCK YOU!' lol | ||
| [2010/01/27 18:21:46] <bitmonk> gwar9999: not ignoring, i don't know the answer there. :/ | ||
| [2010/01/27 18:22:31] * bitmonk thinks that is what programming on future apple computers will be like. they'll just ship a bunch of apps that you have to unlock like bonus cars in mario kart by playing some kind of 3d tetris boom blox thing | ||
| [2010/01/27 18:22:41] <bitmonk> and hten people will be like 'i programmed it!' | ||
| [2010/01/27 18:23:05] <ashp> that sounds awesome | ||
| [2010/01/27 18:23:07] <ashp> i can't wait for the future | ||
| [2010/01/27 18:23:22] <grim_radical> VisualBasic 2030, here we come | ||
| [2010/01/27 18:23:24] <|shad0w|> i'm still waiting on my flying car | ||
| [2010/01/27 18:26:15] @ Quit: kaptk2: "Leaving." | ||
| [2010/01/27 18:26:41] <bitmonk> |shad0w|: they're here. licenses to drive were not promised, however. ;) | ||
| [2010/01/27 18:26:52] <bitmonk> that was the (*) | ||
| [2010/01/27 18:27:24] <eric0> gwar9999: run with --trace to generate ruby stack trace on error | ||
| [2010/01/27 18:30:23] <gwar9999> eric0: thanks, someone fixed the problem-- they had apparently modified the puppetmaster config for Foreman and broke something. | ||
| [2010/01/27 18:31:06] <eric0> you are GWAR, you should rip their head off and spray blood everywhere! | ||
| [2010/01/27 18:31:25] <gwar9999> eric0: sounds like a great idea to me! | ||
| [2010/01/27 18:31:34] @ Quit: danielbln: "Leaving." | ||
| [2010/01/27 18:42:30] @ Demosthenes joined channel #puppet | ||
| [2010/01/27 18:47:24] @ Quit: nDuff: Remote closed the connection | ||
| [2010/01/27 18:54:23] @ bgupta joined channel #puppet | ||
| [2010/01/27 18:57:35] @ Asmodeus_ joined channel #puppet | ||
| [2010/01/27 18:58:39] <Asmodeus_> good evening | ||
| [2010/01/27 18:59:04] <Asmodeus_> I was wondering if there's any way to use something like $nodename in manifests? | ||
| [2010/01/27 18:59:59] @ lak joined channel #puppet | ||
| [2010/01/27 19:00:44] <Asmodeus_> the idea is to have an easy, generic way to define custom templates for specific nodes | ||
| [2010/01/27 19:00:52] <whack> you probably want $fqdn | ||
| [2010/01/27 19:00:55] <Asmodeus_> e.g.: content => template("mymodule/${nodename}/filename.ext | ||
| [2010/01/27 19:01:34] <Asmodeus_> I thought about $hostname and $fqdn, but that won't cut it if the customer using the server wants to change his hostname | ||
| [2010/01/27 19:01:40] @ gwar9999 left channel #puppet () | ||
| [2010/01/27 19:01:45] <Asmodeus_> (we're in the managed server business) | ||
| [2010/01/27 19:02:03] <whack> Asmodeus_: ahh, so you probably want to push a custom fact that identifies the host as you know it | ||
| [2010/01/27 19:02:47] <Asmodeus_> the only thing that remains constant is what you put in puppet.conf as "certname", and I'd like to have a way to use that id | ||
| [2010/01/27 19:02:54] <Asmodeus_> indeed, you get my point | ||
| [2010/01/27 19:03:38] <Asmodeus_> as puppetmaster will by default try to match certname to the nodename in the manifests, regardless of hostname | ||
| [2010/01/27 19:03:47] <Asmodeus_> it will try the hostname if certname doesn't match with anything | ||
| [2010/01/27 19:03:54] <whack> and $nodename isn't working? | ||
| [2010/01/27 19:04:23] <Asmodeus_> nope, it's always empty | ||
| [2010/01/27 19:04:33] <Asmodeus_> so that var doesn't exist | ||
| [2010/01/27 19:05:01] <Volcane> try $certname? i remember something like that | ||
| [2010/01/27 19:07:49] <Asmodeus_> unfortunately, neither $certname nor $cert produce anything :( | ||
| [2010/01/27 19:08:02] <Asmodeus_> I couldn't find anything in the docs or through google either | ||
| [2010/01/27 19:08:06] <whack> I don't remember if there was a simple way to list all the variables available | ||
| [2010/01/27 19:09:11] <Asmodeus_> too bad | ||
| [2010/01/27 19:09:19] <Asmodeus_> but thanks anyway for your suggestions | ||
| [2010/01/27 19:09:25] <whack> in the worst case, a custom fact can export that info | ||
| [2010/01/27 19:09:52] <Asmodeus_> i'll look into that | ||
| [2010/01/27 19:11:50] <Asmodeus_> I hadn't read much about custom facts yet, but it seems like I'll be able to distribute them centrally using puppet's built-in file server capabilities. | ||
| [2010/01/27 19:11:57] <Asmodeus_> looking good! thanks for the tip! | ||
| [2010/01/27 19:14:10] @ tim|imac joined channel #puppet | ||
| [2010/01/27 19:14:29] @ Quit: verwilst_: Client Quit | ||
| [2010/01/27 19:15:45] @ crdant joined channel #puppet | ||
| [2010/01/27 19:19:35] @ Quit: mqr: | ||
| [2010/01/27 19:21:27] @ rmiller4pi81 joined channel #puppet | ||
| [2010/01/27 19:21:35] @ Quit: rmiller4pi81: Client Quit | ||
| [2010/01/27 19:24:38] @ lilmatt joined channel #puppet | ||
| [2010/01/27 19:25:19] @ Asmodeus_ left channel #puppet ("http://quassel-irc.org - Chat comfortably. Anywhere.") | ||
| [2010/01/27 19:27:36] @ DrHouseMD is now known as HouseAway | ||
| [2010/01/27 19:29:23] @ Quit: bobbyz: Connection timed out | ||
| [2010/01/27 19:31:00] @ Quit: alfism: Client Quit | ||
| [2010/01/27 19:36:14] @ Quit: eshamow: | ||
| [2010/01/27 19:38:49] <eric0> holy wow, i shoulda done this two weeks ago. http://groups.google.com/group/puppet-users/msg/89b75ebe91c5985b | ||
| [2010/01/27 19:39:22] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out) | ||
| [2010/01/27 19:42:37] @ Quit: bgupta: | ||
| [2010/01/27 19:44:05] @ Quit: jab_doa: "Verlassend" | ||
| [2010/01/27 19:45:56] @ rmiller4pi8 joined channel #puppet | ||
| [2010/01/27 19:50:25] @ Quit: farzee804: Ping timeout: 180 seconds | ||
| [2010/01/27 20:04:09] @ Quit: lak: | ||
| [2010/01/27 20:14:13] @ Quit: jcape: Read error: 60 (Operation timed out) | ||
| [2010/01/27 20:16:42] @ mqr joined channel #puppet | ||
| [2010/01/27 20:17:52] @ mmitchell joined channel #puppet | ||
| [2010/01/27 20:18:36] <mmitchell> jmeeuwen: i didn't realize you messaged me before i left. you wanted to chat? | ||
| [2010/01/27 20:19:19] <jmeeuwen> hey, yeah | ||
| [2010/01/27 20:20:49] @ fukawi2-work joined channel #puppet | ||
| [2010/01/27 20:21:01] <fukawi2-work> hey everyone :) | ||
| [2010/01/27 20:21:26] <fukawi2-work> I'm trying to get puppet going according to http://docs.reductivelabs.com/guides/installation.html | ||
| [2010/01/27 20:21:55] <fukawi2-work> the client connects to the server (tcpdump shows the traffic) but puppetca --list doesn't list any certificates waiting to be signed :-/ | ||
| [2010/01/27 20:27:34] @ kolla joined channel #puppet | ||
| [2010/01/27 20:28:17] <fukawi2-work> any suggestions for me? server is CentOS 5.4 freshly installed with puppet installed from EPEL (0.24.8) and the client is ArchLinux freshly installed with 0.25.2 | ||
| [2010/01/27 20:29:33] @ jcape joined channel #puppet | ||
| [2010/01/27 20:31:23] <dan__t> What does syslog say about the client trying to connect? | ||
| [2010/01/27 20:32:08] <dan__t> Why would you use tcpdump before looking at logs? heh | ||
| [2010/01/27 20:32:21] <dan__t> Do you often hunt houseflies with a bazooka? | ||
| [2010/01/27 20:35:32] @ Quit: mmitchell: | ||
| [2010/01/27 20:36:00] @ Quit: gebi: Read error: 113 (No route to host) | ||
| [2010/01/27 20:41:11] @ Quit: ahasenack: "Leaving" | ||
| [2010/01/27 20:42:23] @ Quit: lilmatt: Client Quit | ||
| [2010/01/27 20:46:57] <tim|imac> hm... any easy way to make webrick listen on ipv6? | ||
| [2010/01/27 20:47:16] <Phibs_> for the love of god why. | ||
| [2010/01/27 20:47:23] @ Phibs_ is now known as Phibs | ||
| [2010/01/27 20:49:00] <tim|imac> ah, bindaddress | ||
| [2010/01/27 20:49:18] <tim|imac> Phibs: because I only have ipv6 internally for my test VMs :) | ||
| [2010/01/27 20:49:24] @ tecto joined channel #puppet | ||
| [2010/01/27 20:51:14] <Phibs> haha | ||
| [2010/01/27 20:51:19] <Phibs> sounds smart | ||
| [2010/01/27 20:53:38] @ Quit: jcape: Read error: 60 (Operation timed out) | ||
| [2010/01/27 21:01:13] <dan__t> smart with a k | ||
| [2010/01/27 21:07:00] <bitmonk> Phibs: why wouldn't you listen on ipv6 in any modern network service? | ||
| [2010/01/27 21:08:33] <Phibs> because realistically | ||
| [2010/01/27 21:08:39] <Phibs> ipv6 is not useful yet. | ||
| [2010/01/27 21:09:05] <Phibs> until it is widespread and not tunneled everywhere, fuckit. | ||
| [2010/01/27 21:11:49] <fukawi2-work> dan__t: habit from my day job... normally I'm on the firewall so I can only see the traffic, not the logs at each end :P | ||
| [2010/01/27 21:12:03] <dan__t> start with the logs! | ||
| [2010/01/27 21:12:06] <dan__t> no-brainer! | ||
| [2010/01/27 21:12:22] <fukawi2-work> dan__t: puppetmasterd[7328]: Starting Puppet server version 0.24.8 | ||
| [2010/01/27 21:12:28] <dan__t> don't | ||
| [2010/01/27 21:12:31] <fukawi2-work> that's the last entry in /var/log/messages | ||
| [2010/01/27 21:12:38] <dan__t> do not paste more than like 2-3 logs in here | ||
| [2010/01/27 21:12:45] <dan__t> 2-3 lines, rather | ||
| [2010/01/27 21:12:56] <dan__t> what's the client say | ||
| [2010/01/27 21:13:14] <dan__t> if the client can't hit the puppetmaster you'll never see anything about it in the puppetmaster... | ||
| [2010/01/27 21:13:21] <fukawi2-work> "warning: peer certificate won't be verified in this SSL session" | ||
| [2010/01/27 21:13:40] <dan__t> right... paste full logs from start to... where you're sure its not connecting. | ||
| [2010/01/27 21:13:49] <fukawi2-work> and then every 60 seconds it just alerts that it still hasn't received the certificate | ||
| [2010/01/27 21:14:04] <dan__t> it can't hit the puppetmaster. | ||
| [2010/01/27 21:14:15] <dan__t> start puppet with --debug --trace and look for obvious errors | ||
| [2010/01/27 21:14:15] <fukawi2-work> client: http://www.pastebin.ca/1768859 | ||
| [2010/01/27 21:14:21] <dan__t> don't start it as a service on the client | ||
| [2010/01/27 21:14:56] <fukawi2-work> client with --debug and --trace: http://pastebin.ca/1768861 | ||
| [2010/01/27 21:15:54] <fukawi2-work> server /var/log/puppet/ masterhttp.log - http://pastebin.ca/1768863 | ||
| [2010/01/27 21:16:10] <dan__t> can you ping the puppetmaster from a client? | ||
| [2010/01/27 21:16:23] <fukawi2-work> yep | ||
| [2010/01/27 21:16:26] <dan__t> do you have a server= specification in puppet.conf? | ||
| [2010/01/27 21:17:03] <fukawi2-work> no, but I'm running puppetd with the --server argument, as per the web page (also with --test and --waitforcert) | ||
| [2010/01/27 21:19:19] <dan__t> I'd love to help more but I can't seem to connect to my work VPN | ||
| [2010/01/27 21:20:27] <fukawi2-work> lol, fair enough.... thanks for trying :) | ||
| [2010/01/27 21:20:42] <dan__t> sorry :/ | ||
| [2010/01/27 21:20:47] <fukawi2-work> does the server support the --debug argument? | ||
| [2010/01/27 21:23:36] @ alexine_dsouza joined channel #puppet | ||
| [2010/01/27 21:32:15] <OpenMedia> Anyone here running puppermasterd as a general user on a Linux box. | ||
| [2010/01/27 21:34:39] @ jcape joined channel #puppet | ||
| [2010/01/27 21:41:59] <OpenMedia> I'm trying to run puppermasterd under my user account for some simple debuging, but it wants to access files in /var/puppet | ||
| [2010/01/27 21:44:19] <ohadlevy> OpenMedia: i run puppetmaster as puppet | ||
| [2010/01/27 21:44:56] <OpenMedia> ohadlevy: I do for my primary version. I'm just trying to setup a debug environment that points into the SVN tree I use for writing my rules. | ||
| [2010/01/27 21:45:21] <tim|imac> if I define a exec with refreshonly => true and I have another resources that has that exec in it's after clause... will it only get triggered if the exec gets triggered? or does it only order? | ||
| [2010/01/27 21:45:23] <OpenMedia> Thought it would be easier to run the puppermasterd as my own user. | ||
| [2010/01/27 21:45:29] @ Quit: Demosthenes: "leaving" | ||
| [2010/01/27 21:45:34] <bitmonk> OpenMedia: set vardir in your puppetmasterd.conf to something other than /var/puppet | ||
| [2010/01/27 21:45:53] <OpenMedia> done that.. Still trying to pickup entries in /var/puppet | ||
| [2010/01/27 21:46:02] <bitmonk> hm | ||
| [2010/01/27 21:46:03] <OpenMedia> Plus i'm using a unified pupper.conf file. | ||
| [2010/01/27 21:46:08] <OpenMedia> sorry puppet.conf file. | ||
| [2010/01/27 21:46:13] <bitmonk> sure | ||
| [2010/01/27 21:46:26] <OpenMedia> /usr/lib/ruby/site_ruby/1.8/puppet/util/pidlock.rb:33:in `initialize': Permission denied - /var/puppet/run/puppetmasterd.pid (Errno::EACCES) | ||
| [2010/01/27 21:46:35] <OpenMedia> This is the hardest one to kill | ||
| [2010/01/27 21:47:31] <tim|imac> meh, there is no after :) | ||
| [2010/01/27 21:49:03] <OpenMedia> Hmm might have a work around. | ||
| [2010/01/27 21:49:11] <OpenMedia> Run as the puppet | ||
| [2010/01/27 21:49:36] <chadh> OpenMedia: you can specify the pid file in puppet.conf | ||
| [2010/01/27 21:49:53] <OpenMedia> chadh: I know but it isn't picking the value up for some reason. | ||
| [2010/01/27 21:50:05] <OpenMedia> pidfile = /home/stevene/.puppet/var/run/puppetmasterd.pid | ||
| [2010/01/27 21:50:49] <chadh> rundir? | ||
| [2010/01/27 21:50:59] <OpenMedia> Tried that one too. | ||
| [2010/01/27 21:53:10] <chadh> do you see your settings in genconfig? | ||
| [2010/01/27 21:55:18] @ rmiller4pi81 joined channel #puppet | ||
| [2010/01/27 21:55:22] @ blahdeblah joined channel #puppet | ||
| [2010/01/27 21:56:20] @ Quit: jcape: Read error: 60 (Operation timed out) | ||
| [2010/01/27 21:56:20] <blahdeblah> Hi! Any of you puppeteers out there using puppet to build proxy.pac files for your client machines? | ||
| [2010/01/27 21:57:01] <blahdeblah> I'm trying to work out a solution for a client who wants to use a list of web sites to seed both the proxy.pac and their firewall configuration. | ||
| [2010/01/27 21:58:49] <blahdeblah> Basically, when they find a web site/app that doesn't work with squid (there seem to be FAR too many of these), they want to add it to a master list that rolls out an appropriate proxy.pac and shorewall configuration to all their sites. | ||
| [2010/01/27 21:59:21] <blahdeblah> (Not to mention the benefits of having a single proxy.pac which works on 40 different sites...) | ||
| [2010/01/27 21:59:53] @ nigelk joined channel #puppet | ||
| [2010/01/27 22:00:12] <OpenMedia> genconfig still shows a lot of entries in /var/ whilst I have tried to override them in my puppet.conf file. | ||
| [2010/01/27 22:00:40] <chadh> are you giving puppetmaster the --configdir option on the command line? | ||
| [2010/01/27 22:00:47] <chadh> OpenMedia: make that confdir | ||
| [2010/01/27 22:01:19] <OpenMedia> puppetmaster genconfig --config=/home/stevene/.puppet/puppet.conf --confdir=/home/stevene/.puppet > genconfig.conf | ||
| [2010/01/27 22:01:48] <OpenMedia> It still isn't picking up all of my values from puppet.conf | ||
| [2010/01/27 22:02:42] <OpenMedia> http://puppet.pastebin.ca/1768900 | ||
| [2010/01/27 22:02:49] <OpenMedia> this has my puppet.conf file. | ||
| [2010/01/27 22:06:50] <chadh> OpenMedia: must be a bug. that looks fine. What version is this? | ||
| [2010/01/27 22:07:11] <OpenMedia> puppet-0.25.3-2.el5 | ||
| [2010/01/27 22:08:03] <OpenMedia> Think I've got a work around where I run as the puppet user, but I can access my SVN modules/manifests etc. | ||
| [2010/01/27 22:08:34] <chadh> you should report that. your --genconfig output and then a --debug output | ||
| [2010/01/27 22:11:18] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out) | ||
| [2010/01/27 22:12:53] <gepetto> ::trac:: Downloading Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/DownloadingPuppet?version=108 | ||
| [2010/01/27 22:17:45] @ Quit: cheako: Remote closed the connection | ||
| [2010/01/27 22:27:32] <gepetto> ::trac:: Recipes/ModuleSSHAuth edited @ http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth?version=13 | ||
| [2010/01/27 22:29:20] @ jcape joined channel #puppet | ||
| [2010/01/27 22:33:35] * ohadlevy just noticed one of its puppetmaster passenger process has jumped to 1.3gb of ram :-\ | ||
| [2010/01/27 22:34:10] <jY> ya that is why i restart puppetmaster nightly | ||
| [2010/01/27 22:34:25] <ohadlevy> jY: but passenger restarts the puppetmasters all time | ||
| [2010/01/27 22:34:28] <ohadlevy> the time | ||
| [2010/01/27 22:37:36] @ omry_|work joined channel #puppet | ||
| [2010/01/27 22:53:11] @ Quit: omry|work: Read error: 110 (Connection timed out) | ||
| [2010/01/27 23:01:42] @ Quit: nigelk: | ||
| [2010/01/27 23:05:33] <OpenMedia> chadh: Thanks for the tips. I've sent the bug report in. | ||
| [2010/01/27 23:08:36] <fukawi2-work> dan__t: my problems were caused by version 0.24.8 not being willing to talk to 0.25.3 (or vice-versa)... would have been nice if it would log that! :-/ | ||
| [2010/01/27 23:20:39] @ tecto_ joined channel #puppet | ||
| [2010/01/27 23:24:23] @ jcape left channel #puppet () | ||
| [2010/01/27 23:24:37] @ jcape joined channel #puppet | ||
| [2010/01/27 23:26:47] @ Quit: jcape: | ||
| [2010/01/27 23:27:09] @ jcape joined channel #puppet | ||
| [2010/01/27 23:37:43] @ Quit: tecto: Read error: 113 (No route to host) | ||
| [2010/01/27 23:37:44] @ tecto_ is now known as tecto | ||
| [2010/01/27 23:47:11] @ Quit: devdas: Remote closed the connection | ||
| [2010/01/27 23:48:41] <dan__t> sure would fukawi2-work |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!