| [2010/03/01 00:00:34] @ Log started by gepetto | ||
| [2010/03/01 00:00:34] @ susheel is now known as susheelvarma | ||
| [2010/03/01 00:01:03] @ susheelvarma is now known as susheel | ||
| [2010/03/01 00:12:09] @ Quit: susheel: Remote host closed the connection | ||
| [2010/03/01 00:14:07] @ neh joined channel #puppet | ||
| [2010/03/01 00:14:07] @ Quit: neh: Changing host | ||
| [2010/03/01 00:14:08] @ neh joined channel #puppet | ||
| [2010/03/01 00:14:57] <Djelibeybi> pastie: help | ||
| [2010/03/01 00:15:05] * Djelibeybi wanted to know what the fuss was about | ||
| [2010/03/01 00:16:35] @ plathrop-away is now known as plathrop | ||
| [2010/03/01 00:18:16] @ bug joined channel #puppet | ||
| [2010/03/01 00:25:20] @ Quit: \ask: Remote host closed the connection | ||
| [2010/03/01 00:32:58] @ Quit: bug: Quit: bug | ||
| [2010/03/01 00:53:49] @ Quit: joe-mac: Ping timeout: 245 seconds | ||
| [2010/03/01 01:00:48] @ joe-mac joined channel #puppet | ||
| [2010/03/01 01:02:10] @ finalprefix joined channel #puppet | ||
| [2010/03/01 01:02:37] @ \ask joined channel #puppet | ||
| [2010/03/01 01:07:46] @ plathrop is now known as plathrop-away | ||
| [2010/03/01 01:08:29] @ pinoyskull joined channel #puppet | ||
| [2010/03/01 01:09:53] @ bug joined channel #puppet | ||
| [2010/03/01 01:10:50] <pinoyskull> can someone help me on this? http://pastebin.com/YeRLeFZr | ||
| [2010/03/01 01:16:12] @ tjoe joined channel #puppet | ||
| [2010/03/01 01:16:50] <tjoe> hi, anybody familiar with puppet reporting ? | ||
| [2010/03/01 01:25:03] @ Quit: finalprefix: Quit: This computer has gone to sleep | ||
| [2010/03/01 01:27:39] @ Quit: lak: Quit: lak | ||
| [2010/03/01 01:28:36] @ finalprefix joined channel #puppet | ||
| [2010/03/01 01:32:42] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/03/01 01:33:14] @ Quit: taihen: Ping timeout: 246 seconds | ||
| [2010/03/01 01:33:19] @ taihen joined channel #puppet | ||
| [2010/03/01 01:34:48] @ Quit: bug: Quit: bug | ||
| [2010/03/01 01:37:13] @ bug joined channel #puppet | ||
| [2010/03/01 01:37:45] @ Quit: \ask: Remote host closed the connection | ||
| [2010/03/01 01:39:49] @ Quit: tjoe: Quit: leaving | ||
| [2010/03/01 01:41:18] @ Quit: dfarning: Read error: Connection reset by peer | ||
| [2010/03/01 01:48:57] @ ckauhaus joined channel #puppet | ||
| [2010/03/01 01:53:29] @ vermeer joined channel #puppet | ||
| [2010/03/01 01:56:32] @ lak joined channel #puppet | ||
| [2010/03/01 01:57:45] @ dfarning joined channel #puppet | ||
| [2010/03/01 02:00:13] @ blahdeblah joined channel #puppet | ||
| [2010/03/01 02:01:45] @ Quit: finalprefix: Quit: This computer has gone to sleep | ||
| [2010/03/01 02:02:18] @ nareshov joined channel #puppet | ||
| [2010/03/01 02:02:19] @ Quit: nareshov: Changing host | ||
| [2010/03/01 02:02:19] @ nareshov joined channel #puppet | ||
| [2010/03/01 02:02:48] @ Quit: dfarning: Ping timeout: 265 seconds | ||
| [2010/03/01 02:04:46] @ dfarning joined channel #puppet | ||
| [2010/03/01 02:19:37] @ Quit: bug: Quit: bug | ||
| [2010/03/01 02:25:27] <pinoyskull> can someone help me on this? http://pastebin.com/YeRLeFZr | ||
| [2010/03/01 02:26:49] @ randybias joined channel #puppet | ||
| [2010/03/01 02:27:01] @ joe-mac1 joined channel #puppet | ||
| [2010/03/01 02:28:08] @ Quit: joe-mac: Ping timeout: 265 seconds | ||
| [2010/03/01 02:36:20] @ tjoe joined channel #puppet | ||
| [2010/03/01 02:36:33] <tjoe> hi, anybody familiar with puppet reporting ? | ||
| [2010/03/01 02:37:57] <tjoe> no answer ? where is jamesturnbull today ? | ||
| [2010/03/01 02:39:30] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/03/01 02:39:39] <f3ew> tjoe probably at home? | ||
| [2010/03/01 02:41:24] @ alban2 joined channel #puppet | ||
| [2010/03/01 02:42:01] @ Quit: alban2: Remote host closed the connection | ||
| [2010/03/01 02:43:13] @ TREllis joined channel #puppet | ||
| [2010/03/01 02:43:26] @ alban2 joined channel #puppet | ||
| [2010/03/01 02:50:42] <eric0> augh 'file { /path/to/deep/dir: ensure => directory }' not making parents is driving me batty | ||
| [2010/03/01 02:51:11] <tjoe> f3ew: isn't it monday ? | ||
| [2010/03/01 02:54:19] @ mvn071 joined channel #puppet | ||
| [2010/03/01 02:55:35] @ Quit: tjoe: Quit: leaving | ||
| [2010/03/01 02:56:00] @ benlovell joined channel #puppet | ||
| [2010/03/01 02:58:22] @ ckauhaus joined channel #puppet | ||
| [2010/03/01 02:58:58] @ finalprefix joined channel #puppet | ||
| [2010/03/01 02:59:21] @ Ramonster joined channel #puppet | ||
| [2010/03/01 03:01:57] @ maxagaz joined channel #puppet | ||
| [2010/03/01 03:06:08] @ kubicek joined channel #puppet | ||
| [2010/03/01 03:14:47] @ Quit: lak: Quit: lak | ||
| [2010/03/01 03:15:08] @ lak joined channel #puppet | ||
| [2010/03/01 03:16:05] @ Quit: lak: Client Quit | ||
| [2010/03/01 03:18:03] @ Quit: finalprefix: Quit: This computer has gone to sleep | ||
| [2010/03/01 03:21:29] @ Quit: nareshov: Quit: Leaving | ||
| [2010/03/01 03:22:20] @ nareshov joined channel #puppet | ||
| [2010/03/01 03:22:21] @ Quit: nareshov: Changing host | ||
| [2010/03/01 03:22:21] @ nareshov joined channel #puppet | ||
| [2010/03/01 03:26:07] @ Quit: vermeer: Ping timeout: 258 seconds | ||
| [2010/03/01 03:27:17] @ Quit: Spads: Ping timeout: 256 seconds | ||
| [2010/03/01 03:33:18] @ Quit: rmiller4pi8: Read error: Connection reset by peer | ||
| [2010/03/01 03:38:20] @ Quit: benlovell: Quit: benlovell | ||
| [2010/03/01 03:40:13] @ tim|macbook joined channel #puppet | ||
| [2010/03/01 03:41:22] @ \ask joined channel #puppet | ||
| [2010/03/01 03:49:13] @ mfladischer joined channel #puppet | ||
| [2010/03/01 04:01:08] @ rmiller4pi8 joined channel #puppet | ||
| [2010/03/01 04:01:33] @ Robbie_ joined channel #puppet | ||
| [2010/03/01 04:04:05] @ Quit: kolla: Remote host closed the connection | ||
| [2010/03/01 04:04:56] @ joschi_qweb joined channel #puppet | ||
| [2010/03/01 04:06:27] @ Quit: pinoyskull: Ping timeout: 245 seconds | ||
| [2010/03/01 04:09:55] @ randybias is now known as randybias|away | ||
| [2010/03/01 04:10:42] @ danielbln joined channel #puppet | ||
| [2010/03/01 04:11:57] <cello> quit | ||
| [2010/03/01 04:12:01] @ Quit: cello: Quit: leaving | ||
| [2010/03/01 04:17:59] @ vermeer joined channel #puppet | ||
| [2010/03/01 04:18:39] @ Mick27 joined channel #puppet | ||
| [2010/03/01 04:19:07] @ yure joined channel #puppet | ||
| [2010/03/01 04:22:12] @ Quit: cmoates: Ping timeout: 265 seconds | ||
| [2010/03/01 04:25:19] @ MattyM joined channel #puppet | ||
| [2010/03/01 04:29:37] @ Spads joined channel #puppet | ||
| [2010/03/01 04:29:39] @ cmoates joined channel #puppet | ||
| [2010/03/01 04:31:22] @ Quit: nevyn: Remote host closed the connection | ||
| [2010/03/01 04:42:43] @ Spruit_elf joined channel #puppet | ||
| [2010/03/01 04:47:48] <duritong> eric0: there is a bugreport with a huge discussion about why it shouldn't create the parent directories. you might like to consider #86 and add your opinion | ||
| [2010/03/01 04:47:48] <gepetto> duritong: eric0: #86 is http://projects.reductivelabs.com/issues/show/86 "Puppet - Feature #86: Directory creation fails if parent directory does not exist - ReductiveLabs.com" | ||
| [2010/03/01 04:52:53] @ Quit: \ask: Remote host closed the connection | ||
| [2010/03/01 04:58:17] @ jfairbairn joined channel #puppet | ||
| [2010/03/01 05:08:20] @ vermeer_ joined channel #puppet | ||
| [2010/03/01 05:12:16] @ Quit: vermeer: Ping timeout: 245 seconds | ||
| [2010/03/01 05:15:08] @ rene joined channel #puppet | ||
| [2010/03/01 05:15:36] @ rene is now known as Guest39974 | ||
| [2010/03/01 05:15:44] @ Guest39974 is now known as rmayr | ||
| [2010/03/01 05:15:48] <rmayr> hi everybody | ||
| [2010/03/01 05:19:00] <rmayr> I can't get puppetd 0.25.4-2 to push a certificate request to an (slightly older) puppetmaster - puppetca doesn't list the new CSR | ||
| [2010/03/01 05:19:14] <rmayr> does anybody have an idea what might be wrong? | ||
| [2010/03/01 05:19:26] <rmayr> # puppetd --test | ||
| [2010/03/01 05:19:28] <rmayr> warning: peer certificate won't be verified in this SSL session | ||
| [2010/03/01 05:19:29] <rmayr> warning: peer certificate won't be verified in this SSL session | ||
| [2010/03/01 05:19:31] <rmayr> warning: peer certificate won't be verified in this SSL session | ||
| [2010/03/01 05:19:32] <rmayr> Exiting; no certificate found and waitforcert is disabled | ||
| [2010/03/01 05:21:31] @ finalprefix joined channel #puppet | ||
| [2010/03/01 05:23:07] <danielbln> I'd say you didnt sign the client cert on your master | ||
| [2010/03/01 05:23:26] <danielbln> err, strike that | ||
| [2010/03/01 05:24:10] @ carltonb joined channel #puppet | ||
| [2010/03/01 05:24:19] @ Quit: carltonb: Client Quit | ||
| [2010/03/01 05:27:10] <rmayr> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558815 - that seems to be my problem. I wasn't aware that compatibility only works one way between versions | ||
| [2010/03/01 05:27:27] <rmayr> will downgrade the client, because upgrading the server seems a bit too risky right now | ||
| [2010/03/01 05:30:00] <rmayr> or is 0.25 expected to be a drop-in upgrade from 0.24 on the server? | ||
| [2010/03/01 05:31:33] <masterzen> rmayr: it should be a flawless upgrade. | ||
| [2010/03/01 05:31:45] <masterzen> rmayr: but make sure to read the realese notes first. just in case. | ||
| [2010/03/01 05:32:16] <masterzen> rmayr: and do it on a test system to make sure all works as intended | ||
| [2010/03/01 05:32:43] <rmayr> I figured as much - will downgrade the client for the time being ;) | ||
| [2010/03/01 05:35:06] <rmayr> ok, working as expected again | ||
| [2010/03/01 05:35:44] <rmayr> would it be possible to actually print a matching error message when the protocol doesn't match to indicate that the server is too old (or the client too new) instead of indicating a certificate failure? | ||
| [2010/03/01 05:36:37] <masterzen> rmayr: you can file a feature request for this | ||
| [2010/03/01 05:42:31] @ benlovell joined channel #puppet | ||
| [2010/03/01 05:42:52] @ erlingre joined channel #puppet | ||
| [2010/03/01 05:47:35] <chrisg> hm, is it possible to run multple puppetd's on one host to sit in different environments | ||
| [2010/03/01 05:48:05] <chrisg> i'm using ssh::auth see, and I figure i'll need a node in each environment set to include ssh::auth::keymaster as they're all different scopes aren't they | ||
| [2010/03/01 05:50:23] @ Quit: Ramonster: Quit: Computer has gone to sleep | ||
| [2010/03/01 05:51:08] @ Ramonster joined channel #puppet | ||
| [2010/03/01 05:52:51] @ giskard joined channel #puppet | ||
| [2010/03/01 05:54:45] @ Quit: asenchi: Quit: Computer has gone to sleep | ||
| [2010/03/01 05:55:39] @ Quit: rmayr: Ping timeout: 240 seconds | ||
| [2010/03/01 05:57:08] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/03/01 05:57:49] @ alexine_dsouza joined channel #puppet | ||
| [2010/03/01 06:03:09] @ Quit: erlingre: Ping timeout: 240 seconds | ||
| [2010/03/01 06:05:34] @ Quit: jfairbairn: Quit: jfairbairn | ||
| [2010/03/01 06:06:18] @ erlingre joined channel #puppet | ||
| [2010/03/01 06:15:36] @ happymcplaksin left channel #puppet ("ERC Version 5.3 (IRC client for Emacs)") | ||
| [2010/03/01 06:20:52] @ qwirk joined channel #puppet | ||
| [2010/03/01 06:21:15] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/03/01 06:23:10] @ Quit: p3rror: Ping timeout: 264 seconds | ||
| [2010/03/01 06:25:11] <qwirk> hiya. is there a way with puppet to just _report_ which files need to be changed w/o actually changing them? | ||
| [2010/03/01 06:25:25] <abien> --test --noop i think | ||
| [2010/03/01 06:25:36] <qwirk> lika a "dry-run" feature for when you add new clients that were not puppet-controlled before? | ||
| [2010/03/01 06:26:35] <abien> "Use +noop+ mode where the daemon runs in a no-op or dry-run mode. This is useful for seeing what changes Puppet will make without actually executing the changes." | ||
| [2010/03/01 06:26:47] <abien> from "puppetd --help" | ||
| [2010/03/01 06:27:48] <qwirk> abien: thanks. i was wondering if that was as easy with puppet as it is (supposedly) with bcfg2 | ||
| [2010/03/01 06:28:27] @ kolla joined channel #puppet | ||
| [2010/03/01 06:29:13] <qwirk> because getting new clients in that were previously managed otherwise will probably be one of the harder bits | ||
| [2010/03/01 06:29:48] @ Quit: cmoates: Ping timeout: 265 seconds | ||
| [2010/03/01 06:30:41] @ \ask joined channel #puppet | ||
| [2010/03/01 06:35:31] @ Quit: \ask: Ping timeout: 276 seconds | ||
| [2010/03/01 06:37:06] @ Quit: Jenza: Remote host closed the connection | ||
| [2010/03/01 06:37:53] @ cmoates joined channel #puppet | ||
| [2010/03/01 06:50:06] @ Quit: cmoates: Ping timeout: 265 seconds | ||
| [2010/03/01 06:54:23] @ Quit: benlovell: Quit: benlovell | ||
| [2010/03/01 06:54:33] @ rmayr joined channel #puppet | ||
| [2010/03/01 06:59:23] @ cmoates joined channel #puppet | ||
| [2010/03/01 07:01:37] @ Quit: Ramonster: Ping timeout: 260 seconds | ||
| [2010/03/01 07:03:18] @ Ramonster joined channel #puppet | ||
| [2010/03/01 07:10:54] @ spawnyd joined channel #puppet | ||
| [2010/03/01 07:13:24] @ ahasenack joined channel #puppet | ||
| [2010/03/01 07:15:05] @ Quit: finalprefix: Ping timeout: 256 seconds | ||
| [2010/03/01 07:18:58] @ sparagos_away is now known as sparagos | ||
| [2010/03/01 07:20:04] @ Chiku joined channel #puppet | ||
| [2010/03/01 07:21:08] @ finalprefix joined channel #puppet | ||
| [2010/03/01 07:24:03] @ ohadlevy joined channel #puppet | ||
| [2010/03/01 07:26:38] <abien> Is there a smart way to download the puppet Foreman module without having to download each file manually from the website? | ||
| [2010/03/01 07:27:05] <ohadlevy> abien: i guess you can download the tar file and use that instead | ||
| [2010/03/01 07:27:43] <abien> ah silly me. its in there ^^ | ||
| [2010/03/01 07:27:45] <abien> thanks | ||
| [2010/03/01 07:28:14] <ohadlevy> download the latest snapshot | ||
| [2010/03/01 07:28:26] <ohadlevy> as the module has changed a bit a couple of weeks ago | ||
| [2010/03/01 07:28:35] * ohadlevy needs to release a new version of foreman | ||
| [2010/03/01 07:28:48] * abien does as hes told ^^ | ||
| [2010/03/01 07:29:36] <ohadlevy> abien: maybe even worth changing the module to download the latest snapshot too | ||
| [2010/03/01 07:30:32] <abien> im gonna try that | ||
| [2010/03/01 07:37:54] @ Quit: erlingre: Ping timeout: 248 seconds | ||
| [2010/03/01 07:38:56] <masterzen> ohadlevy: hi! | ||
| [2010/03/01 07:39:04] <ohadlevy> masterzen: hey :) | ||
| [2010/03/01 07:39:09] <masterzen> ohadlevy: will you come to the Puppet Camp EU? | ||
| [2010/03/01 07:39:24] <ohadlevy> masterzen: I dont know yet, but I would love to | ||
| [2010/03/01 07:39:50] <masterzen> ohadlevy: I got my boss approval, so I expect to be there. | ||
| [2010/03/01 07:40:09] <ohadlevy> cool, I was 3 weeks ooo, so i didnt have a chance to ask yet ;) | ||
| [2010/03/01 07:40:50] <ohadlevy> masterzen: are you going to talk too? | ||
| [2010/03/01 07:41:23] <masterzen> ohadlevy: I don't think so. I'll be in vacation afk one week before so that will be difficult to prepare anything. | ||
| [2010/03/01 07:41:49] <masterzen> ohadlevy: and the week before, I'm in a company wide offsite meeting | ||
| [2010/03/01 07:42:05] <ohadlevy> sfo again? :) | ||
| [2010/03/01 07:42:17] <masterzen> ohadlevy: no, Punta Cana :-D | ||
| [2010/03/01 07:43:59] <ohadlevy> damn | ||
| [2010/03/01 07:44:17] <ohadlevy> board games startups are way cooler ;) | ||
| [2010/03/01 07:44:49] <ohadlevy> masterzen: sailing over there is on my todo list | ||
| [2010/03/01 07:44:55] @ Quit: maxagaz: Read error: Connection reset by peer | ||
| [2010/03/01 07:45:46] <masterzen> ohadlevy: usually when we're doing a good year, the company offers us (including wives) a "company summit" (understand paid vacation)... | ||
| [2010/03/01 07:46:03] @ fzzzt joined channel #puppet | ||
| [2010/03/01 07:46:23] <ohadlevy> masterzen: yeah, I enjoyed such a thing onces or twice, but not lately :( last time was in 1999 | ||
| [2010/03/01 07:46:26] <fzzzt> x!fz8zt!x | ||
| [2010/03/01 07:46:32] <fzzzt> this is annoying! | ||
| [2010/03/01 07:47:19] <masterzen> ohadlevy: yes that's simpler for small startups to organize such events... | ||
| [2010/03/01 07:47:48] <fzzzt> 200 emails overnight, gotta fix this heh | ||
| [2010/03/01 07:48:09] <ohadlevy> fzzzt: puppet emails? | ||
| [2010/03/01 07:48:41] <fzzzt> yeah | ||
| [2010/03/01 07:49:03] @ Quit: cmoates: Ping timeout: 265 seconds | ||
| [2010/03/01 07:49:30] <fzzzt> //puppet::client::install/File[/etc/puppet/ssl/private_keys/ldap.pem] (err): Failed to retrieve current state of resource: Could not retrieve information from source(s) puppet:///modules/puppet/ssl/private_keys/ldap.pem at /etc/puppet/testing/modules/puppet/manifests/init.pp:137 | ||
| [2010/03/01 07:49:31] <ohadlevy> fzzzt: yeah I had a similar problem in the begining, thats one of the reason I wrote the summary emails in foreman | ||
| [2010/03/01 07:49:38] <ohadlevy> so you get only one time notifications | ||
| [2010/03/01 07:49:41] <fzzzt> yet the file exists on both ends, and it's the same... | ||
| [2010/03/01 07:50:03] <fzzzt> well, usually i don't get more than a few, if any | ||
| [2010/03/01 07:50:08] <fzzzt> this is all from the one machine though | ||
| [2010/03/01 07:50:52] <fzzzt> and i cant for the life of me figure out what that means heh | ||
| [2010/03/01 07:51:02] <fzzzt> debug doesn't give anything, just outputs that line :( | ||
| [2010/03/01 07:52:00] <fzzzt> hmmm | ||
| [2010/03/01 07:54:10] <abien> ohadlevy: While trying the initial import from existing storeconfigs, tehers an error http://ruby.pastebin.com/Dn0hK85W | ||
| [2010/03/01 07:54:29] @ MattyM_ joined channel #puppet | ||
| [2010/03/01 07:56:26] @ Quit: MattyM: Ping timeout: 245 seconds | ||
| [2010/03/01 08:00:23] @ cmoates joined channel #puppet | ||
| [2010/03/01 08:00:47] <abien> nevermind me | ||
| [2010/03/01 08:01:25] <ohadlevy> abien: did you do db:migrate first? | ||
| [2010/03/01 08:01:30] <abien> no :) | ||
| [2010/03/01 08:02:00] <ohadlevy> abien: btw: there is no requirement for storeconfigs just for foreman | ||
| [2010/03/01 08:09:09] <abien> isnt that how foreman will pickup on new hosts that "should" exist? | ||
| [2010/03/01 08:09:28] <abien> and how it will verify if puppet ran and so forth? | ||
| [2010/03/01 08:09:53] <ohadlevy> abien: it can import the facts and use puppet reports for that | ||
| [2010/03/01 08:16:17] <fzzzt> oh well | ||
| [2010/03/01 08:16:26] <fzzzt> maybe if i let it create a new cert it'll work | ||
| [2010/03/01 08:18:59] @ \ask joined channel #puppet | ||
| [2010/03/01 08:20:38] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/03/01 08:20:49] @ Quit: chuck: Ping timeout: 264 seconds | ||
| [2010/03/01 08:20:58] @ ahasenack joined channel #puppet | ||
| [2010/03/01 08:23:49] @ Quit: \ask: Ping timeout: 264 seconds | ||
| [2010/03/01 08:25:34] @ Quit: swygue: Quit: Ex-Chat | ||
| [2010/03/01 08:35:02] <fzzzt> i need one of those stress rooms where you can smash things | ||
| [2010/03/01 08:35:17] <fzzzt> well, not stress, frustration | ||
| [2010/03/01 08:35:27] <fzzzt> but still, smashing would be fun | ||
| [2010/03/01 08:36:20] <ohadlevy> fzzzt: can the master read the file (e..g is it readable by the user which runs teh puppetmaster) | ||
| [2010/03/01 08:38:06] <fzzzt> yeah, i've chown'd /etc/puppet to be puppet | ||
| [2010/03/01 08:38:13] <fzzzt> and checked perms | ||
| [2010/03/01 08:38:19] <fzzzt> on both ends | ||
| [2010/03/01 08:38:42] <fzzzt> it connects and runs classes and stuff up to the puppet class, then barfs, so it knows the cert is there and does the handshaking... | ||
| [2010/03/01 08:38:53] <fzzzt> the md5sums are the same too | ||
| [2010/03/01 08:39:04] <ohadlevy> fzzzt: the error that you gave above is not related to the ssl certificates | ||
| [2010/03/01 08:39:52] <fzzzt> Well, I'm just pointing out that it can see and read the file in question | ||
| [2010/03/01 08:41:02] <ohadlevy> fzzzt: check the master debug log... | ||
| [2010/03/01 08:42:14] <fzzzt> info: Could not find file_metadata for 'modules/puppet/ssl/private_keys/ldap.pem' | ||
| [2010/03/01 08:42:49] <fzzzt> I remember looking that one up on Google but didn't find anything | ||
| [2010/03/01 08:43:41] <fzzzt> I'm not sure if that's a file path or source path | ||
| [2010/03/01 08:43:57] <fzzzt> The file{} works for the other hosts though | ||
| [2010/03/01 08:46:33] @ Quit: vermeer_: Read error: Connection reset by peer | ||
| [2010/03/01 08:47:27] @ uphillian joined channel #puppet | ||
| [2010/03/01 08:48:41] @ bug joined channel #puppet | ||
| [2010/03/01 08:49:34] @ chuck joined channel #puppet | ||
| [2010/03/01 08:50:56] @ vermeer_ joined channel #puppet | ||
| [2010/03/01 08:53:14] @ Robbie__ joined channel #puppet | ||
| [2010/03/01 08:55:57] @ Quit: Robbie_: Ping timeout: 260 seconds | ||
| [2010/03/01 08:57:25] @ Bass10 joined channel #puppet | ||
| [2010/03/01 08:58:53] @ vermeer__ joined channel #puppet | ||
| [2010/03/01 08:59:31] @ cliff-hm joined channel #puppet | ||
| [2010/03/01 08:59:53] @ jfairbairn joined channel #puppet | ||
| [2010/03/01 09:00:11] @ eshamow joined channel #puppet | ||
| [2010/03/01 09:01:15] @ Quit: afletcher: Quit: afletcher | ||
| [2010/03/01 09:01:17] @ ohadlevy left channel #puppet ("Leaving.") | ||
| [2010/03/01 09:02:25] @ jmccune joined channel #puppet | ||
| [2010/03/01 09:02:29] @ Quit: vermeer_: Ping timeout: 260 seconds | ||
| [2010/03/01 09:02:36] @ ohadlevy joined channel #puppet | ||
| [2010/03/01 09:02:39] <jmccune> Good morning | ||
| [2010/03/01 09:03:34] @ qwebirc32655 joined channel #puppet | ||
| [2010/03/01 09:03:48] @ Quit: qwebirc32655: Client Quit | ||
| [2010/03/01 09:04:10] <fzzzt> morning | ||
| [2010/03/01 09:06:54] <jfairbairn> ] | ||
| [2010/03/01 09:10:08] <fzzzt> zf&^%t*! | ||
| [2010/03/01 09:14:49] @ qwebirc79756 joined channel #puppet | ||
| [2010/03/01 09:15:19] @ Quit: qwebirc79756: Client Quit | ||
| [2010/03/01 09:16:51] @ Harry joined channel #puppet | ||
| [2010/03/01 09:17:19] @ Harry is now known as Guest30583 | ||
| [2010/03/01 09:17:37] @ Quit: Ramonster: Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/ | ||
| [2010/03/01 09:23:58] @ Spruit_elf left channel #puppet () | ||
| [2010/03/01 09:25:25] @ mpdehaan joined channel #puppet | ||
| [2010/03/01 09:25:25] @ Mode +v mpdehaan by ChanServ | ||
| [2010/03/01 09:27:43] @ fzzzt left channel #puppet () | ||
| [2010/03/01 09:32:57] @ pheezy joined channel #puppet | ||
| [2010/03/01 09:34:50] <ashp> Hmm, anyone here use rubinius in production? I've heard it's coming on pretty well and is fast as hell | ||
| [2010/03/01 09:38:08] @ afletcher joined channel #puppet | ||
| [2010/03/01 09:38:25] @ bobbyz_ joined channel #puppet | ||
| [2010/03/01 09:39:30] @ fdz joined channel #puppet | ||
| [2010/03/01 09:40:07] @ swygue joined channel #puppet | ||
| [2010/03/01 09:40:29] @ fzzzt joined channel #puppet | ||
| [2010/03/01 09:41:50] @ Quit: Robbie__: Remote host closed the connection | ||
| [2010/03/01 09:42:12] @ Robbie_ joined channel #puppet | ||
| [2010/03/01 09:44:38] @ bgupta left channel #puppet () | ||
| [2010/03/01 09:46:01] @ adoom42 left channel #puppet () | ||
| [2010/03/01 09:49:40] @ Ramonster joined channel #puppet | ||
| [2010/03/01 09:50:49] <danielbln> fzzzt: how many clients do you have? | ||
| [2010/03/01 09:51:15] <danielbln> fzzzt: once I reached a certain amount of clients, I experienced the same errors messages you do | ||
| [2010/03/01 09:51:40] <danielbln> fzzzt: the solution was getting rid of WEBrick and having Apache loadbalance all requests to mongrel | ||
| [2010/03/01 09:51:42] <fzzzt> I have 36 nodes, but they aren't all running | ||
| [2010/03/01 09:51:49] <danielbln> http://reductivelabs.com/trac/puppet/wiki/UsingMongrel | ||
| [2010/03/01 09:52:03] <danielbln> well, you might wanna try the apache thing, it's a cleaner solution anyways | ||
| [2010/03/01 09:52:12] <danielbln> imo | ||
| [2010/03/01 09:52:27] <fzzzt> Ok. I figured I would have to do that sooner or later. | ||
| [2010/03/01 09:52:45] <eshamow> fzzzt: not as painful as you might think and performance rewards are worth it | ||
| [2010/03/01 09:52:46] <fzzzt> I wonder if there's a Mongrel package for RHEL5 | ||
| [2010/03/01 09:53:19] <eshamow> yes there is | ||
| [2010/03/01 09:53:22] <eshamow> rubygem-mongrel | ||
| [2010/03/01 09:53:29] <fzzzt> thanks | ||
| [2010/03/01 09:55:10] @ Telmo joined channel #puppet | ||
| [2010/03/01 09:57:11] @ bgupta joined channel #puppet | ||
| [2010/03/01 10:01:16] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/03/01 10:05:37] @ Quit: joschi_qweb: Quit: Page closed | ||
| [2010/03/01 10:06:02] @ Quit: Disconnect: Read error: Connection reset by peer | ||
| [2010/03/01 10:06:53] @ Disconnect joined channel #puppet | ||
| [2010/03/01 10:07:04] @ \ask joined channel #puppet | ||
| [2010/03/01 10:07:58] <eshamow> fzzt: I should note that rubygem-mongrel is not part of the standard CentOS 5 distro, it's in EPEL | ||
| [2010/03/01 10:08:00] <eshamow> apologies | ||
| [2010/03/01 10:08:26] @ asenchi joined channel #puppet | ||
| [2010/03/01 10:11:49] @ Quit: \ask: Ping timeout: 264 seconds | ||
| [2010/03/01 10:12:29] @ Quit: fzzzt: Read error: Connection reset by peer | ||
| [2010/03/01 10:13:28] @ Quit: meister: Ping timeout: 276 seconds | ||
| [2010/03/01 10:13:32] @ meister joined channel #puppet | ||
| [2010/03/01 10:14:03] @ Quit: DanF: Ping timeout: 265 seconds | ||
| [2010/03/01 10:14:08] @ DanF joined channel #puppet | ||
| [2010/03/01 10:17:04] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/03/01 10:18:02] @ blahdeblah joined channel #puppet | ||
| [2010/03/01 10:20:20] @ Quit: cmoates: Ping timeout: 265 seconds | ||
| [2010/03/01 10:21:36] @ fzzzt joined channel #puppet | ||
| [2010/03/01 10:21:49] <fzzzt> holy windows updates batman..i wonder if i'll ever get to do work today :P | ||
| [2010/03/01 10:24:30] @ ckauhaus joined channel #puppet | ||
| [2010/03/01 10:25:23] @ kaptk2 joined channel #puppet | ||
| [2010/03/01 10:29:04] @ cmoates joined channel #puppet | ||
| [2010/03/01 10:29:30] <Guest30583> Hi everyone. I was wondering if there is another way to manage my class and method contained actually contained in sites.pp... Like in a bdd or frontend.. so admins wouldnt have to connect directly on the puppetmaster | ||
| [2010/03/01 10:29:44] <abien> whats the unit on the "splay" parameter? minutes/seconds? | ||
| [2010/03/01 10:30:01] <tim|macbook> abien: seconds | ||
| [2010/03/01 10:30:15] <tim|macbook> Guest30583: did you have a look at dashboard or foreman? | ||
| [2010/03/01 10:30:29] @ Quit: asenchi: Quit: Computer has gone to sleep | ||
| [2010/03/01 10:31:03] @ Quit: rmiller4pi8: Quit: Leaving. | ||
| [2010/03/01 10:31:17] <Volcane> Guest30583: most people keep those in source control so admins just edit files on their desktops | ||
| [2010/03/01 10:32:52] <Brownoxford> Hi all, I asked this same question in the #cfengine channel, but can anyone fill me in on why I might choose puppet over cfengine? My environment is pretty small (only 5 servers). | ||
| [2010/03/01 10:33:56] @ shenson joined channel #puppet | ||
| [2010/03/01 10:34:32] <ashp> Brownoxford: Well, for one it's backed by a real company with real concerns rather than some dude who's a professor | ||
| [2010/03/01 10:34:50] <ashp> that's just my personal opinion of course but you're gonna get a lot better support from puppet guys than from a professor | ||
| [2010/03/01 10:34:55] <ashp> and i know this as i work in academia :D | ||
| [2010/03/01 10:34:56] @ rmiller4pi81 joined channel #puppet | ||
| [2010/03/01 10:35:00] <Brownoxford> heh... I wouldn't want to use some grad student project like linux, right? ;) | ||
| [2010/03/01 10:35:09] <ashp> well, linux has a lot of people working on it | ||
| [2010/03/01 10:35:14] <ashp> cfengine basically has one guy | ||
| [2010/03/01 10:35:26] @ murkk joined channel #puppet | ||
| [2010/03/01 10:35:40] <ashp> there's a wiki page about this somewhere, hang on | ||
| [2010/03/01 10:35:45] <Brownoxford> Point taken. How about learning curve? | ||
| [2010/03/01 10:35:48] @ Quit: dllh_: Ping timeout: 265 seconds | ||
| [2010/03/01 10:35:55] <Brownoxford> ooh. that link would be welcome | ||
| [2010/03/01 10:36:00] <ashp> well, I'm a blithering idiot and I managed to get on OK with puppet | ||
| [2010/03/01 10:36:08] <ashp> I hadn't used cfengine before, but I got to grips with it pretty quick | ||
| [2010/03/01 10:36:21] <ashp> I make pretty simplistic modules because we only have like 20 servers here, but it worked for what i needed | ||
| [2010/03/01 10:36:35] <ashp> http://reductivelabs.com/trac/puppet/wiki/CfengineVsPuppet it used to be here but has magically vanished | ||
| [2010/03/01 10:36:39] <jmccune> Brownoxford: Having used both cfengine and puppet, I wouldn't ever dream of going back to cfengine. | ||
| [2010/03/01 10:36:39] <Brownoxford> Yeah, I'm just looking to get my configs out of CVS and into something a bit more structured. | ||
| [2010/03/01 10:36:40] @ labrown joined channel #puppet | ||
| [2010/03/01 10:36:51] @ Quit: cmoates: Ping timeout: 245 seconds | ||
| [2010/03/01 10:36:51] <joe-mac1> they always stay in version control | ||
| [2010/03/01 10:36:52] @ dllh joined channel #puppet | ||
| [2010/03/01 10:37:06] <Brownoxford> joe-mac1: well, to clarify, my systems are basically one big working directory. | ||
| [2010/03/01 10:37:13] <ashp> Brownoxford: I mostly use a combination of file{}, package{}, service{} and exec{} statements to handle all the basic stuff like shovelling out standard confs, packages and services | ||
| [2010/03/01 10:37:17] <ashp> which it's ideal for | ||
| [2010/03/01 10:37:19] <joe-mac1> yea, that's the old school way of doing it | ||
| [2010/03/01 10:37:27] <ashp> lots of people get really sophisicated and write partial config files and do all kinds of facts and magic | ||
| [2010/03/01 10:37:35] <Brownoxford> joe-mac1: it works okay, but now I'm in the process of switching to SVN, which is not fun. | ||
| [2010/03/01 10:37:41] <ashp> but I just blast out files and occasional 'templated' files at the most sophisicated | ||
| [2010/03/01 10:38:35] <Brownoxford> ashp: I think I fall squarely into the "plain vanilla" camp with what I need right now, but having options to get fancy is nice. | ||
| [2010/03/01 10:38:49] <fzzzt> puppet is more awesomer | ||
| [2010/03/01 10:38:49] <ashp> Brownoxford: I think you'd probably get on great with puppet, it's incredibly easy to deploy in small environments | ||
| [2010/03/01 10:39:01] <ashp> we had a project here to rebuild all our suse boxses on RHEL and that's how I startedo ut | ||
| [2010/03/01 10:39:03] <Brownoxford> fzzzt: You had me at awesomer. | ||
| [2010/03/01 10:39:21] <fzzzt> :) | ||
| [2010/03/01 10:39:22] @ Quit: rmayr: Read error: Connection reset by peer | ||
| [2010/03/01 10:39:22] <ashp> I started small, with some ssh confs and turning off services and went from there, i found it all pretty straightforward and I can attest to how helpful people here are | ||
| [2010/03/01 10:39:44] <ashp> as volcane can confirm, I'm barely competent to type at a keyboard and I had to get bailed out about 100 times due to my own stupidity when trying to put modules together | ||
| [2010/03/01 10:39:49] <ashp> including all my attempts to do impossible things :D | ||
| [2010/03/01 10:39:51] <Brownoxford> ashp: Yeah... you guys have already said more to me than I've seen on the entire cfengine group for the last few days | ||
| [2010/03/01 10:40:00] <fzzzt> that sounds like most people's experiences, including mine :) | ||
| [2010/03/01 10:40:10] <ashp> Brownoxford: one nice thing is that there's starting to get an even bigger community building on puppet lately | ||
| [2010/03/01 10:40:23] <fzzzt> google uses it | ||
| [2010/03/01 10:40:27] <fzzzt> pwned! | ||
| [2010/03/01 10:40:28] <ashp> Brownoxford: like this - http://www.theforeman.org/wiki/foreman/Screenshots | ||
| [2010/03/01 10:40:43] <ashp> Brownoxford: so you can have reports on what puppet does and build machines with a single click and all that | ||
| [2010/03/01 10:41:00] <Brownoxford> Wait, so not only does google use it, but I can also get eye candy? Where do I sign? | ||
| [2010/03/01 10:41:20] <ashp> :) | ||
| [2010/03/01 10:41:42] <Brownoxford> awesome. Well, I have lots of hats (like I'm sure you all do), so after I get some dev work done I'll be back here to ask lots of noob questions. | ||
| [2010/03/01 10:41:44] <ashp> http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet here's a list of people using it, getting pretty widespread now | ||
| [2010/03/01 10:41:56] <ashp> Brownoxford: i'll be here to repay all the help I got starting out :D | ||
| [2010/03/01 10:41:57] <fzzzt> bbl, meetings. joy! | ||
| [2010/03/01 10:42:01] @ Quit: bobbyz: Remote host closed the connection | ||
| [2010/03/01 10:42:27] @ Brownoxford is now known as Brown|wrkin | ||
| [2010/03/01 10:42:47] @ Quit: bobbyz_: Quit: Leaving | ||
| [2010/03/01 10:43:01] @ bobbyz joined channel #puppet | ||
| [2010/03/01 10:43:18] <ashp> hmm in the testimonials | ||
| [2010/03/01 10:43:21] <ashp> ". I split the data directories on to their own disk partitions, htdocs primarily. This allowed me to reinstall a server from bare metal on demand. Reinstalling a server takes about 15 minutes. Thanks guys! " | ||
| [2010/03/01 10:43:26] <ashp> I really should have done that. Damn that's a good idea. | ||
| [2010/03/01 10:44:49] @ biertie_laptop is now known as biertie | ||
| [2010/03/01 10:44:52] <ashp> All my boxes use LVM at least so I might think about changing some of them in the future | ||
| [2010/03/01 10:45:12] <ashp> That would let me handle 'upgrades' to newer versions of RHEL by just rebuilding the damn thing | ||
| [2010/03/01 10:46:06] @ Quit: fzzzt: Quit: Leaving. | ||
| [2010/03/01 10:47:17] @ swygue_ joined channel #puppet | ||
| [2010/03/01 10:47:23] @ Quit: swygue_: Remote host closed the connection | ||
| [2010/03/01 10:48:15] @ asenchi joined channel #puppet | ||
| [2010/03/01 10:49:19] @ cmoates joined channel #puppet | ||
| [2010/03/01 10:52:38] @ jermy joined channel #puppet | ||
| [2010/03/01 10:54:10] @ Quit: rmiller4pi81: Ping timeout: 248 seconds | ||
| [2010/03/01 10:55:22] @ murkk_ joined channel #puppet | ||
| [2010/03/01 10:58:01] <ashp> Hmm, this is gonna be a pain to add additional space to each VM :) | ||
| [2010/03/01 10:58:11] @ lak joined channel #puppet | ||
| [2010/03/01 10:58:35] <ashp> i wonder how LVM copes if the underlying disk gets physically bigger, I wonder if I can just extend the partition table to cover the extra space then extend in lvm | ||
| [2010/03/01 10:58:51] <ashp> oh well, i'll break a few test vm's and figure it out | ||
| [2010/03/01 10:59:36] @ Quit: murkk: Ping timeout: 258 seconds | ||
| [2010/03/01 10:59:36] @ murkk_ is now known as murkk | ||
| [2010/03/01 10:59:37] @ Quit: mdp_: Ping timeout: 260 seconds | ||
| [2010/03/01 11:00:46] @ Quit: Ramonster: Quit: Computer has gone to sleep | ||
| [2010/03/01 11:01:40] @ lilmatt joined channel #puppet | ||
| [2010/03/01 11:04:20] @ Quit: alfism: Quit: http://opensolaris.com/ | ||
| [2010/03/01 11:04:46] @ alfism joined channel #puppet | ||
| [2010/03/01 11:06:59] <jmccune> puppet 0.25.1 is compatible with a 0.25.4 server, correct? | ||
| [2010/03/01 11:07:12] @ LinuxCode joined channel #puppet | ||
| [2010/03/01 11:07:28] <Volcane> there was a change somewhere that broke backward compat, think that might not be but not sure now | ||
| [2010/03/01 11:07:37] <jmccune> OK | ||
| [2010/03/01 11:07:44] <Volcane> its around the pson stuff | ||
| [2010/03/01 11:07:57] <jmccune> That makes sense since that's where the client is hanging. =) | ||
| [2010/03/01 11:08:09] <Volcane> heh | ||
| [2010/03/01 11:08:13] <jmccune> Just setup a REE and passenger master | ||
| [2010/03/01 11:09:59] <LinuxCode> hi guys | ||
| [2010/03/01 11:10:17] <LinuxCode> I read there was a switch to make facter not downcase facts | ||
| [2010/03/01 11:10:36] <LinuxCode> does this downcase apply to the return values or the actual fact vars ? | ||
| [2010/03/01 11:11:16] <LinuxCode> I want to turn some xen instances into facts | ||
| [2010/03/01 11:11:33] <LinuxCode> but facter is downcasing the facter vars | ||
| [2010/03/01 11:11:36] @ Quit: mvn071: Quit: Leaving | ||
| [2010/03/01 11:11:36] <LinuxCode> i.e. | ||
| [2010/03/01 11:12:06] <LinuxCode> xen_MyVMhere_id to xen_myvmhere_id | ||
| [2010/03/01 11:12:14] <LinuxCode> and then the id | ||
| [2010/03/01 11:12:57] @ ShiNboi joined channel #puppet | ||
| [2010/03/01 11:14:10] <pheezy> is there a 0.25.4 RPM anywhere? I don't see one in EPEL testing | ||
| [2010/03/01 11:14:55] <LinuxCode> pheezy, errrm | ||
| [2010/03/01 11:15:04] <LinuxCode> I am sure I am using a 25.4 | ||
| [2010/03/01 11:15:05] <LinuxCode> hold | ||
| [2010/03/01 11:15:33] @ \ask joined channel #puppet | ||
| [2010/03/01 11:15:46] <LinuxCode> puppet-0.25.4-1.el5 | ||
| [2010/03/01 11:15:49] <LinuxCode> yeah | ||
| [2010/03/01 11:15:50] <pheezy> hmm | ||
| [2010/03/01 11:15:54] <LinuxCode> you must be doing it wrong | ||
| [2010/03/01 11:16:58] <pheezy> I must O_o | ||
| [2010/03/01 11:17:13] @ Quit: lilmatt: Quit: lilmatt | ||
| [2010/03/01 11:17:22] <LinuxCode> yum --enablerepo=epel-testing install puppet | ||
| [2010/03/01 11:17:34] <LinuxCode> you want the server or the client / | ||
| [2010/03/01 11:17:35] <LinuxCode> ? | ||
| [2010/03/01 11:18:27] <pheezy> Ahh soo, for some reason cobbler hasn't been synching repos weekly... | ||
| [2010/03/01 11:18:38] <pheezy> Damn you Monday's and your penchant for showcasing problems! | ||
| [2010/03/01 11:19:21] <LinuxCode> wish I could figure if there was a way to prevent facter from downcasing | ||
| [2010/03/01 11:19:25] <LinuxCode> ;-| | ||
| [2010/03/01 11:19:42] <LinuxCode> or I will have to rewrite my puppet module to only allow lower case names | ||
| [2010/03/01 11:20:29] @ sikor_sxe joined channel #puppet | ||
| [2010/03/01 11:20:43] @ rmiller4pi8 joined channel #puppet | ||
| [2010/03/01 11:20:52] <sikor_sxe> hello, is it possible to use puppet clients with ruby 1.9 yet? | ||
| [2010/03/01 11:20:58] @ Quit: lak: Quit: lak | ||
| [2010/03/01 11:22:16] @ jab_doa joined channel #puppet | ||
| [2010/03/01 11:23:50] @ lilmatt joined channel #puppet | ||
| [2010/03/01 11:25:13] @ Quit: lilmatt: Client Quit | ||
| [2010/03/01 11:35:23] @ eventi joined channel #puppet | ||
| [2010/03/01 11:37:32] @ Quit: tim|macbook: Quit: tim|macbook | ||
| [2010/03/01 11:39:20] @ eventi left channel #puppet () | ||
| [2010/03/01 11:40:54] @ mdp_ joined channel #puppet | ||
| [2010/03/01 11:41:58] @ eshamow is now known as away | ||
| [2010/03/01 11:44:42] @ screv joined channel #puppet | ||
| [2010/03/01 11:45:07] <jermy> I don't normally use Ruby - is there a list of syntax suitable for ERB? | ||
| [2010/03/01 11:45:33] <LinuxCode> jermy, there is a page to guide you on the wiki | ||
| [2010/03/01 11:45:53] <LinuxCode> http://reductivelabs.com/trac/puppet/wiki/PuppetTemplating | ||
| [2010/03/01 11:45:59] <LinuxCode> should give you an idea | ||
| [2010/03/01 11:46:01] <LinuxCode> ;-} | ||
| [2010/03/01 11:46:19] @ rgsteele joined channel #puppet | ||
| [2010/03/01 11:46:34] <abien> Anyone know if i can change the number if lines/hosts in foreman when displaying "Hosts" ? | ||
| [2010/03/01 11:47:19] @ KarlHungus joined channel #puppet | ||
| [2010/03/01 11:47:19] @ benlovell joined channel #puppet | ||
| [2010/03/01 11:47:54] <jermy> LinuxCode: Thanks, and I've used it in the past, although it isn't particularly thorough - it doesn't mention things like elsif | ||
| [2010/03/01 11:48:00] <KarlHungus> is it possible to send a notify iff the file resource is modified, not created? | ||
| [2010/03/01 11:48:10] <LinuxCode> jermy, ahh hmm | ||
| [2010/03/01 11:48:45] <LinuxCode> standard ruby | ||
| [2010/03/01 11:48:50] <LinuxCode> http://www.tutorialspoint.com/ruby/ruby_if_else.htm | ||
| [2010/03/01 11:48:52] <jermy> LinuxCode: And the standard result for ERB doesn't give much away as to how much Ruby is supported | ||
| [2010/03/01 11:49:19] <LinuxCode> jermy, technically you would not even need elseif | ||
| [2010/03/01 11:49:25] <ohadlevy> abien: you can in the code | ||
| [2010/03/01 11:49:26] <LinuxCode> if it is not supported | ||
| [2010/03/01 11:49:40] <LinuxCode> just makes it a bit more work intensive | ||
| [2010/03/01 11:49:46] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/03/01 11:50:19] <ohadlevy> abien: look inside app/controllers/hosts_controller.rb, line 10 | ||
| [2010/03/01 11:51:21] <jermy> LinuxCode: I'm not sure I understand... If I'm writing case-like stanzas, isn't it a more sensible construct than nested else ifs? | ||
| [2010/03/01 11:51:35] <LinuxCode> errrm | ||
| [2010/03/01 11:51:49] <LinuxCode> jermy, since I have no idea what you are trying to achieve, I better shut up | ||
| [2010/03/01 11:51:59] <LinuxCode> jermy, depends on what you are doing and why | ||
| [2010/03/01 11:52:18] <LinuxCode> I try and do most stuff not in the templates | ||
| [2010/03/01 11:52:18] <jermy> For more fun, the ERB page at http://ruby-doc.org/stdlib/libdoc/erb/rdoc/classes/ERB.html also doesn't mention <% -%> tags | ||
| [2010/03/01 11:52:24] @ Quit: qwirk: Quit: Page closed | ||
| [2010/03/01 11:52:42] <LinuxCode> <% ruby %> | ||
| [2010/03/01 11:52:44] <jermy> Most sensible. But I have some braindead configuration files to support | ||
| [2010/03/01 11:53:20] <jermy> LinuxCode: (Indeed, but the version that removes trailing whitespace) | ||
| [2010/03/01 11:53:32] <LinuxCode> ? | ||
| [2010/03/01 11:53:47] <LinuxCode> jermy, how about you show us your problem | ||
| [2010/03/01 11:54:05] <LinuxCode> a general discussion is pretty pointless | ||
| [2010/03/01 11:55:24] <jermy> Not a problem, per se, just wondering if I'm going to have to define a set of configuration using lots of nested if/elsif or if I can define a simpler data structure in a manifest then turn it into configuration inside an ERB | ||
| [2010/03/01 11:56:00] <LinuxCode> I personally never had a requirement to use elseif | ||
| [2010/03/01 11:56:05] <LinuxCode> but I am sure its supported | ||
| [2010/03/01 11:56:17] <LinuxCode> as it basically is just standard ruby | ||
| [2010/03/01 11:56:23] <LinuxCode> not that I am a ruby hacker | ||
| [2010/03/01 11:56:24] <jermy> yup | ||
| [2010/03/01 11:56:51] <Volcane> jermy: i think you can assume all ruby is legal in a template | ||
| [2010/03/01 11:56:54] <jermy> I'm a python person normally, so the nuances catch me up | ||
| [2010/03/01 11:57:03] <Volcane> jermy: however you should also assume its a terrible idea to put much logic in templates | ||
| [2010/03/01 11:57:21] <KarlHungus> hmm, perhaps i should have expalined my current scenario a little better. i could be approaching it fromt he wrong direction. | ||
| [2010/03/01 11:57:34] <jbooth> I was going to say, it sounds like a problem for concat_file | ||
| [2010/03/01 11:57:46] <jbooth> and/or multiple .erb templates and let puppet pick which one | ||
| [2010/03/01 11:57:53] <jermy> Volcane: Indeed. I want to keep as much information in the manifest instead | ||
| [2010/03/01 11:58:51] <jermy> but... am I limited to just arrays as data structures then? | ||
| [2010/03/01 11:58:53] <KarlHungus> i have defines for nameserver::zones, and nameserver::zonefile, the zones define take in an array of all domain names. it then calls the zonefile define to create the domain.zone file resource and creates the zones.conf resource. | ||
| [2010/03/01 11:59:13] <KarlHungus> when zones.conf changes it notifies the nameserver service. | ||
| [2010/03/01 11:59:58] <KarlHungus> when a zonefile changes it notify's an exec to perform an rndc reload. however, if the zonefile is newly created, then named will error on the rndc reload for that domain. | ||
| [2010/03/01 12:00:10] <LinuxCode> Volcane, you happen to know if facter variables can be upper case ? | ||
| [2010/03/01 12:00:20] <Volcane> jermy: pretty much, see http://www.devco.net/archives/2009/08/31/complex_data_and_puppet.php though | ||
| [2010/03/01 12:00:24] <Volcane> LinuxCode: doubt it | ||
| [2010/03/01 12:00:29] <LinuxCode> k ta | ||
| [2010/03/01 12:00:33] <LinuxCode> will change my puppet then | ||
| [2010/03/01 12:00:43] <LinuxCode> just changed the facter code to make it upper case | ||
| [2010/03/01 12:00:47] <LinuxCode> to no avail | ||
| [2010/03/01 12:00:55] <LinuxCode> so unless there is a switch to specify | ||
| [2010/03/01 12:00:56] <KarlHungus> so, how do i refresh the whole named service if the file is newly created, and just exec the rndc reload if its modified? | ||
| [2010/03/01 12:01:02] <LinuxCode> I doubt it does | ||
| [2010/03/01 12:01:57] <jermy> Volcane: Ah - that's the sort of behaviour I wanted. Great! | ||
| [2010/03/01 12:04:10] @ toi joined channel #puppet | ||
| [2010/03/01 12:06:07] @ Quit: sikor_sxe: Remote host closed the connection | ||
| [2010/03/01 12:07:33] @ lilmatt joined channel #puppet | ||
| [2010/03/01 12:08:20] <nasrat> LinuxCode: what are you trying to do with facter? | ||
| [2010/03/01 12:09:04] <LinuxCode> nasrat, I would like capitalized xen instances, which in turn are turned into facts | ||
| [2010/03/01 12:09:28] <LinuxCode> but its getting lower cased, name wise | ||
| [2010/03/01 12:11:16] @ Quit: asenchi: Quit: Computer has gone to sleep | ||
| [2010/03/01 12:11:35] <nDuff> LinuxCode, xen_domain_1=YourCapitalizedDomainName xen_domain_1_mem=512 | ||
| [2010/03/01 12:11:48] <nDuff> LinuxCode, ...just as a suggestion. | ||
| [2010/03/01 12:11:51] <LinuxCode> nDuff, yes sir | ||
| [2010/03/01 12:12:05] <LinuxCode> but I need to address via name | ||
| [2010/03/01 12:12:17] @ Quit: jaredrhine: Ping timeout: 265 seconds | ||
| [2010/03/01 12:12:19] <LinuxCode> but I could do a lookup for id | ||
| [2010/03/01 12:12:26] <LinuxCode> but thats .... more pain | ||
| [2010/03/01 12:13:25] <Volcane> can someone with 0.24.x check if puppetd --genconfig | grep clientyamldir show such a setting pls? | ||
| [2010/03/01 12:14:34] @ Quit: giskard: Remote host closed the connection | ||
| [2010/03/01 12:15:09] <jbooth> Volcane: clientyamldir = /var/lib/puppet/client_yaml | ||
| [2010/03/01 12:15:19] <Volcane> thnx | ||
| [2010/03/01 12:15:21] <jbooth> (EPEL 0.24.8 on RHEL5) | ||
| [2010/03/01 12:15:40] @ ichristo joined channel #puppet | ||
| [2010/03/01 12:15:41] @ Quit: spawnyd: Ping timeout: 260 seconds | ||
| [2010/03/01 12:16:27] * Volcane thinks the meaning of some settings went very odd between 24 and 25 | ||
| [2010/03/01 12:18:19] @ Quit: danielbln: Quit: Leaving. | ||
| [2010/03/01 12:18:46] <Volcane> in 0.24 the localconfig option used to set where the yaml file would be made thats the local cache | ||
| [2010/03/01 12:19:09] <Volcane> in 0.25 not, it jsut goes where it think it must go which is clientyamldir/state/fqdn | ||
| [2010/03/01 12:19:21] <Volcane> clientyamldir/catalog/fqdn even | ||
| [2010/03/01 12:19:44] <abien> ohadlevy: Thanks | ||
| [2010/03/01 12:19:56] @ malraid joined channel #puppet | ||
| [2010/03/01 12:20:20] @ Quit: TREllis: Quit: leaving | ||
| [2010/03/01 12:21:22] @ Quit: Mick27: Quit: This computer has gone to sleep | ||
| [2010/03/01 12:21:30] @ Quit: hobbsc: Quit: leaving | ||
| [2010/03/01 12:24:00] @ paxos joined channel #puppet | ||
| [2010/03/01 12:30:53] @ Quit: mfladischer: Quit: Ex-Chat | ||
| [2010/03/01 12:32:35] @ rdavidr joined channel #puppet | ||
| [2010/03/01 12:34:13] @ Quit: swygue: Quit: Ex-Chat | ||
| [2010/03/01 12:34:32] @ swygue joined channel #puppet | ||
| [2010/03/01 12:41:01] @ Quit: afletcher: Ping timeout: 276 seconds | ||
| [2010/03/01 12:41:23] @ Quit: kolla: Remote host closed the connection | ||
| [2010/03/01 12:42:17] @ KarlHungus left channel #puppet () | ||
| [2010/03/01 12:44:12] @ afletcher joined channel #puppet | ||
| [2010/03/01 12:46:07] @ Quit: toi: Ping timeout: 265 seconds | ||
| [2010/03/01 12:47:25] @ Quit: inveratulo: Quit: Leaving. | ||
| [2010/03/01 12:49:15] @ Quit: bug: Quit: bug | ||
| [2010/03/01 12:49:50] @ Quit: ichristo: Quit: ichristo | ||
| [2010/03/01 12:52:09] @ MattyM joined channel #puppet | ||
| [2010/03/01 12:53:56] @ Quit: MattyM_: Ping timeout: 245 seconds | ||
| [2010/03/01 12:53:58] @ Quit: vermeer__: Read error: Connection reset by peer | ||
| [2010/03/01 12:54:39] @ asenchi joined channel #puppet | ||
| [2010/03/01 12:55:12] @ lak joined channel #puppet | ||
| [2010/03/01 12:55:22] @ Quit: Robbie_: Ping timeout: 258 seconds | ||
| [2010/03/01 12:59:25] @ jaredrhine joined channel #puppet | ||
| [2010/03/01 13:02:45] @ spawnyd joined channel #puppet | ||
| [2010/03/01 13:06:58] @ Quit: Spads: Ping timeout: 248 seconds | ||
| [2010/03/01 13:08:21] @ giskard joined channel #puppet | ||
| [2010/03/01 13:09:20] @ Quit: giskard: Remote host closed the connection | ||
| [2010/03/01 13:10:31] @ scooby2 joined channel #puppet | ||
| [2010/03/01 13:11:37] @ bug joined channel #puppet | ||
| [2010/03/01 13:11:57] @ fdz left channel #puppet () | ||
| [2010/03/01 13:12:05] @ Quit: \ask: Remote host closed the connection | ||
| [2010/03/01 13:12:27] @ \ask joined channel #puppet | ||
| [2010/03/01 13:12:36] @ randybias|away is now known as randybias | ||
| [2010/03/01 13:16:44] @ Quit: \ask: Ping timeout: 246 seconds | ||
| [2010/03/01 13:16:52] @ Quit: murkk: Remote host closed the connection | ||
| [2010/03/01 13:17:03] @ phips|away is now known as phips | ||
| [2010/03/01 13:17:09] @ murkk joined channel #puppet | ||
| [2010/03/01 13:19:22] @ Quit: lak: Quit: lak | ||
| [2010/03/01 13:19:44] @ flakrat joined channel #puppet | ||
| [2010/03/01 13:21:07] @ ckauhaus joined channel #puppet | ||
| [2010/03/01 13:21:30] @ Quit: asenchi: Quit: Computer has gone to sleep | ||
| [2010/03/01 13:23:39] @ Tuf8 joined channel #puppet | ||
| [2010/03/01 13:25:02] @ ambroff joined channel #puppet | ||
| [2010/03/01 13:25:59] @ Quit: ambroff: Client Quit | ||
| [2010/03/01 13:26:04] @ Quit: finalprefix: Quit: Leaving | ||
| [2010/03/01 13:29:24] <eric0> mrmmmf? Mon Mar 01 10:28:01 -0800 2010 Puppet (err): Invalid parameter 'provider' for type 'Service' at /etc/puppet/modules/ntp/manifests/init.pp:66 on node xxx | ||
| [2010/03/01 13:37:39] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/03/01 13:38:58] @ allsystemsarego joined channel #puppet | ||
| [2010/03/01 13:39:30] @ vermeer__ joined channel #puppet | ||
| [2010/03/01 13:41:45] @ Quit: MattyM: Quit: ta ta | ||
| [2010/03/01 13:43:25] @ plathrop-away is now known as plathrop | ||
| [2010/03/01 13:46:14] @ Quit: jfairbairn: Quit: jfairbairn | ||
| [2010/03/01 13:48:36] @ randybias is now known as randybias|away | ||
| [2010/03/01 13:48:51] @ \ask joined channel #puppet | ||
| [2010/03/01 13:49:21] @ Quit: rdavidr: Quit: Leaving | ||
| [2010/03/01 13:49:32] @ Quit: Guest30583: Ping timeout: 252 seconds | ||
| [2010/03/01 13:51:15] @ asenchi joined channel #puppet | ||
| [2010/03/01 13:51:24] @ Quit: asenchi: Client Quit | ||
| [2010/03/01 13:51:40] @ Quit: spawnyd: Ping timeout: 276 seconds | ||
| [2010/03/01 13:52:10] @ tyll joined channel #puppet | ||
| [2010/03/01 14:00:27] @ rene joined channel #puppet | ||
| [2010/03/01 14:00:54] @ rene is now known as Guest99765 | ||
| [2010/03/01 14:01:37] @ Quit: Jailbait: Ping timeout: 264 seconds | ||
| [2010/03/01 14:03:12] @ Jailbait joined channel #puppet | ||
| [2010/03/01 14:04:32] @ aconner_ joined channel #puppet | ||
| [2010/03/01 14:04:54] @ Quit: labrown: Quit: Leaving | ||
| [2010/03/01 14:07:36] @ mattwynne joined channel #puppet | ||
| [2010/03/01 14:11:03] @ Quit: mattwynne: Remote host closed the connection | ||
| [2010/03/01 14:12:28] @ Quit: aconner_: Quit: Leaving | ||
| [2010/03/01 14:19:19] * Volcane needs a 0.24 person to do some testing for him of the parser for localconfig | ||
| [2010/03/01 14:21:07] @ zahna joined channel #puppet | ||
| [2010/03/01 14:25:31] <jbooth> What sort of testing? | ||
| [2010/03/01 14:29:13] <Volcane> have a new version of http://www.devco.net/archives/2010/02/26/what_does_puppet_manage_on_a_node-2.php need smoeone on 24 to test it | ||
| [2010/03/01 14:30:03] @ Quit: mqr: Quit: mqr | ||
| [2010/03/01 14:31:25] <jbooth> Is the script up to date at said site? | ||
| [2010/03/01 14:31:49] <Volcane> http://nephilim.ml.org/~rip/puppet/parselocalconfig.rb | ||
| [2010/03/01 14:31:52] <Volcane> thats the new one | ||
| [2010/03/01 14:32:00] <Volcane> need to test the --limit | ||
| [2010/03/01 14:32:07] <Volcane> and just in general that it still works | ||
| [2010/03/01 14:32:22] <Volcane> "--limit file" will show only file resources | ||
| [2010/03/01 14:33:25] @ Quit: Guest99765: Remote host closed the connection | ||
| [2010/03/01 14:33:31] <jbooth> Resources managed by puppet on this node: | ||
| [2010/03/01 14:33:31] <jbooth> ./parselocalconfig.rb:131: undefined method `extract' for #<Puppet::Node:0xb7c1aa90> (NoMethodError) | ||
| [2010/03/01 14:33:44] <jbooth> I think you're assuming a particular version of ruby that I don't have. | ||
| [2010/03/01 14:34:09] <Volcane> no thats it thinking you're on 0.25 when you're not | ||
| [2010/03/01 14:34:24] <Volcane> k nevermind, will find a 0.24 machine to test with :) | ||
| [2010/03/01 14:34:37] <Volcane> thnx anyway | ||
| [2010/03/01 14:35:00] <Volcane> due to be on a 0.24 site on wednesday, can wait till then | ||
| [2010/03/01 14:35:46] @ rdavidr joined channel #puppet | ||
| [2010/03/01 14:35:53] <jbooth> irb(main):002:0> Puppet.version | ||
| [2010/03/01 14:35:53] <jbooth> => "0.24.8" | ||
| [2010/03/01 14:36:02] <jbooth> Don't know why your regexp isn't working offhand thought | ||
| [2010/03/01 14:36:12] @ giskard joined channel #puppet | ||
| [2010/03/01 14:37:01] <Volcane> is later on, dont worry will check it out on wednesday dont want to waste your time | ||
| [2010/03/01 14:37:44] @ sikor_sxe joined channel #puppet | ||
| [2010/03/01 14:37:54] @ Quit: benlovell: Quit: benlovell | ||
| [2010/03/01 14:38:16] <sikor_sxe> hello, i installed puppet 0.25.4 on hp-ux | ||
| [2010/03/01 14:38:26] <sikor_sxe> but it does not seem to request a certifacte from the server | ||
| [2010/03/01 14:38:46] <jbooth> Volcane: kk | ||
| [2010/03/01 14:39:09] <sikor_sxe> it is just saying: 'warning: peer certificate won't be verified in this SSL session' & 'notice: Did not receive certificate' | ||
| [2010/03/01 14:39:45] <sikor_sxe> but not 'info: Requesting certificate' as http://docs.reductivelabs.com/guides/installation.html suggest | ||
| [2010/03/01 14:39:47] <sikor_sxe> s | ||
| [2010/03/01 14:39:54] <sikor_sxe> anyone knows what might be wrong? | ||
| [2010/03/01 14:39:56] <Volcane> i think it's done that bit already | ||
| [2010/03/01 14:40:02] <Volcane> its now waiting for you to sign the request | ||
| [2010/03/01 14:40:45] <LinuxCode> Volcane, I wrote a downcase function | ||
| [2010/03/01 14:40:47] <sikor_sxe> on the puppetmaster 'puppetca --list' says: 'No certificates to sign.' | ||
| [2010/03/01 14:40:48] <LinuxCode> probalme solved | ||
| [2010/03/01 14:40:50] <LinuxCode> lol | ||
| [2010/03/01 14:40:56] <LinuxCode> problem even | ||
| [2010/03/01 14:41:36] <Volcane> sikor_sxe: are you running it as root properly or through sudo or something? | ||
| [2010/03/01 14:41:37] <LinuxCode> should have thought about it earlier | ||
| [2010/03/01 14:41:42] <Volcane> LinuxCode: he | ||
| [2010/03/01 14:41:43] <Volcane> h | ||
| [2010/03/01 14:42:03] <sikor_sxe> Volcane: as root (on both the client & the puppetmaster) | ||
| [2010/03/01 14:44:18] <sikor_sxe> the server is listening on port 8140 | ||
| [2010/03/01 14:46:30] @ Quit: giskard: Remote host closed the connection | ||
| [2010/03/01 14:46:55] <sikor_sxe> weird :/ | ||
| [2010/03/01 14:47:10] <sikor_sxe> maybe i should try a non hp-ux client | ||
| [2010/03/01 14:48:46] @ mattwynne joined channel #puppet | ||
| [2010/03/01 14:48:50] @ Quit: mattwynne: Remote host closed the connection | ||
| [2010/03/01 14:51:54] @ sparagos left channel #puppet () | ||
| [2010/03/01 14:58:37] @ systest joined channel #puppet | ||
| [2010/03/01 14:59:50] <systest> I'd like to iterate over a set of pairs, e.g. val1a, val1b, val2a, val2b. Is there a simple way to do this? Perhaps an array of arrays (name/val pairs)? | ||
| [2010/03/01 15:00:25] <LinuxCode> errrm | ||
| [2010/03/01 15:00:31] <LinuxCode> in where or what ? | ||
| [2010/03/01 15:00:35] <LinuxCode> inside puppet ? | ||
| [2010/03/01 15:00:39] <LinuxCode> then use a define | ||
| [2010/03/01 15:00:42] <systest> sorry, yes | ||
| [2010/03/01 15:00:59] <LinuxCode> I use a define to do that | ||
| [2010/03/01 15:01:23] <LinuxCode> then call it like this sec | ||
| [2010/03/01 15:01:59] <LinuxCode> bind::transfermasterzones { $masterzones: } | ||
| [2010/03/01 15:02:06] <LinuxCode> where $masterzones is an array | ||
| [2010/03/01 15:03:01] <LinuxCode> $name inside the definition is then the array element | ||
| [2010/03/01 15:04:08] <systest> K, so the array is of the "defined" elements. You then iterate of those and break them apart. | ||
| [2010/03/01 15:04:47] <systest> I haven't restated it well but I think I get what you mean. | ||
| [2010/03/01 15:04:52] <systest> thanks | ||
| [2010/03/01 15:05:35] <LinuxCode> ugly, but works | ||
| [2010/03/01 15:07:08] @ jes5 joined channel #puppet | ||
| [2010/03/01 15:11:48] <sikor_sxe> hmm certificate request works on linux, but not on hp-ux nodes :/ | ||
| [2010/03/01 15:12:35] <sikor_sxe> i hope i have not gone through the ruby compile hell, just to find out that it's not possible to make it work on hp-ux machines | ||
| [2010/03/01 15:15:15] @ labrown joined channel #puppet | ||
| [2010/03/01 15:15:33] <jmccune> sikor_sxe: Do you have openssl on hpux? | ||
| [2010/03/01 15:15:36] <sikor_sxe> yes | ||
| [2010/03/01 15:15:51] <sikor_sxe> the certificate request seems to be created | ||
| [2010/03/01 15:16:00] <sikor_sxe> i have '/etc/puppet/ssl/certificate_requests/andaman.bes-intern.com.pem' | ||
| [2010/03/01 15:16:18] <jmccune> sikor_sxe: If there is a previously signed certificate on the master, the CA will hand it back | ||
| [2010/03/01 15:16:29] <jmccune> sikor_sxe: Rather than signing the request. | ||
| [2010/03/01 15:16:43] <sikor_sxe> ahhh | ||
| [2010/03/01 15:16:48] <jmccune> sikor_sxe: And puppetd isn't keen enough to say "Uh, this isn't what I asked you to sign" | ||
| [2010/03/01 15:16:57] <sikor_sxe> maybe it's a versioning thing | ||
| [2010/03/01 15:17:07] <sikor_sxe> puppetmaster is running 0.24.8 | ||
| [2010/03/01 15:17:08] <jmccune> sikor_sxe: So make sure to clean out any signed certificates on the master when generating a new CSR. | ||
| [2010/03/01 15:17:17] <sikor_sxe> while puppet client in running 0.25.4 | ||
| [2010/03/01 15:17:35] <jmccune> Hrm, are you sure those versions are compatible with each other? | ||
| [2010/03/01 15:17:41] <sikor_sxe> no | ||
| [2010/03/01 15:17:57] <sikor_sxe> i didn't plan to install an outdated version | ||
| [2010/03/01 15:18:56] @ Quit: bug: Quit: bug | ||
| [2010/03/01 15:22:15] <jb> is this a new install? | ||
| [2010/03/01 15:22:34] <jb> if so, you will definetely want to install 0.25 | ||
| [2010/03/01 15:23:59] <sikor_sxe> great :) | ||
| [2010/03/01 15:24:01] <sikor_sxe> works | ||
| [2010/03/01 15:24:04] <sikor_sxe> i installed from source | ||
| [2010/03/01 15:24:47] <sikor_sxe> btw, does puppet work with ruby in 1.9 in git yet? | ||
| [2010/03/01 15:24:57] <jb> so you are going to run 0.24? | ||
| [2010/03/01 15:25:03] <sikor_sxe> no, 0.25 | ||
| [2010/03/01 15:25:06] <jb> ah, gotcha | ||
| [2010/03/01 15:25:16] <jb> i don't -think- anything works with 1.9 yet | ||
| [2010/03/01 15:25:36] @ Quit: tessier: Ping timeout: 245 seconds | ||
| [2010/03/01 15:25:39] <sikor_sxe> ok | ||
| [2010/03/01 15:25:55] <LinuxCode> is Trac disabled again ? | ||
| [2010/03/01 15:26:31] @ Quit: tyll: Quit: leaving | ||
| [2010/03/01 15:28:22] <elasticdog> what kind of issues are there with running a newer server (0.25.4) with older clients (0.24.8)? | ||
| [2010/03/01 15:28:46] @ Spads joined channel #puppet | ||
| [2010/03/01 15:33:31] <sikor_sxe> i just had that | ||
| [2010/03/01 15:33:43] <sikor_sxe> the certificate request wasn't recognized | ||
| [2010/03/01 15:33:49] <sikor_sxe> ahh | ||
| [2010/03/01 15:33:50] <sikor_sxe> no | ||
| [2010/03/01 15:33:55] <sikor_sxe> the other way round | ||
| [2010/03/01 15:37:53] @ Mick27 joined channel #puppet | ||
| [2010/03/01 15:38:33] @ tessier joined channel #puppet | ||
| [2010/03/01 15:38:58] @ bug_ joined channel #puppet | ||
| [2010/03/01 15:40:58] @ giskard joined channel #puppet | ||
| [2010/03/01 15:45:43] @ gebi joined channel #puppet | ||
| [2010/03/01 15:47:44] @ Quit: jfryman: Quit: ZNC - http://znc.sourceforge.net | ||
| [2010/03/01 15:47:56] @ Quit: zerash: Read error: Operation timed out | ||
| [2010/03/01 15:48:12] @ Ramonster joined channel #puppet | ||
| [2010/03/01 15:49:45] @ Quit: giskard: Remote host closed the connection | ||
| [2010/03/01 15:50:37] <zahna> any of you guys use sw raid? | ||
| [2010/03/01 15:50:56] @ mattwynne joined channel #puppet | ||
| [2010/03/01 15:55:05] @ autowidget joined channel #puppet | ||
| [2010/03/01 15:55:10] @ jfryman joined channel #puppet | ||
| [2010/03/01 15:58:22] @ Quit: mattwynne: Remote host closed the connection | ||
| [2010/03/01 15:59:58] @ rcrowley joined channel #puppet | ||
| [2010/03/01 16:01:09] @ plathrop is now known as plathrop-away | ||
| [2010/03/01 16:01:41] @ mattwynne joined channel #puppet | ||
| [2010/03/01 16:02:15] @ Quit: mattwynne: Remote host closed the connection | ||
| [2010/03/01 16:02:25] <duritong> zahna: a lot | ||
| [2010/03/01 16:02:30] @ Quit: nexx: Quit: quit | ||
| [2010/03/01 16:02:31] <duritong> actually only | ||
| [2010/03/01 16:02:56] @ nexx joined channel #puppet | ||
| [2010/03/01 16:07:09] <mpdehaan> elasticdog, IIRC it *should* work, lemme ask | ||
| [2010/03/01 16:08:46] <mpdehaan> jes5 ^ | ||
| [2010/03/01 16:09:39] @ plathrop-away is now known as plathrop | ||
| [2010/03/01 16:10:25] @ Cruciformer joined channel #puppet | ||
| [2010/03/01 16:10:48] @ cwebber joined channel #puppet | ||
| [2010/03/01 16:11:36] <cwebber> does anyone happen to know what version of puppet that the manifest parameter became available in the service type? | ||
| [2010/03/01 16:11:49] <Cruciformer> Question: How can I do a wildcard removal of a bunch of pakcages. I want to do something like: package { "nagios-plugins-*": ensure => absent } | ||
| [2010/03/01 16:12:46] <Cruciformer> alternately, how do I force removal of all dependency packages if I remove a package that has lots of other packages dependent on it? | ||
| [2010/03/01 16:13:56] <jb> you may need to use an exec for that | ||
| [2010/03/01 16:14:16] <jb> "yum -y remove nagios-plugins," if "x" package does not exist | ||
| [2010/03/01 16:14:17] @ Quit: bug_: Quit: bug_ | ||
| [2010/03/01 16:14:20] <jb> not sure | ||
| [2010/03/01 16:14:23] <mpdehaan> elasticdog, we are not sure... perhaps you can test it and let us know. Backwards compat is a major feature in 0.2.6, i.e. we don't plan to be changing the language for a while, not sure about those two versions exactly. | ||
| [2010/03/01 16:14:48] <eric0> it really depends on the package provider, i think most of them dont allow removal if there are dependencies due to the 'glibc problem' | ||
| [2010/03/01 16:15:01] <mpdehaan> until then you might want to update the clients first, using ensure=>latest or what have you. | ||
| [2010/03/01 16:15:59] <Cruciformer> eric0: in this case its safe because allof the nagios plugins depend on nagios-plugin so if I remove that one package it will remove all I care about. | ||
| [2010/03/01 16:22:27] <Cruciformer> if I want no arguments to teh exec can I just say exec { "/path/to/whatever" } | ||
| [2010/03/01 16:22:48] <Cruciformer> or does it need to be exec { "/path/to/whatever": } | ||
| [2010/03/01 16:23:02] <Cruciformer> I dont get that : after the exec string in the examples I dfound | ||
| [2010/03/01 16:23:06] @ Quit: cliff-hm: Ping timeout: 245 seconds | ||
| [2010/03/01 16:24:52] <eric0> the first thing after the opening { in puppet language is the name of the resource | ||
| [2010/03/01 16:25:24] @ mvn071 joined channel #puppet | ||
| [2010/03/01 16:25:31] @ Quit: screv: Quit: changing hosts | ||
| [2010/03/01 16:27:11] @ Tuf8_ joined channel #puppet | ||
| [2010/03/01 16:27:20] <eric0> the : sets off the name from further attributes/parameters | ||
| [2010/03/01 16:29:30] @ Pirate_Hunter joined channel #puppet | ||
| [2010/03/01 16:29:49] @ Quit: Tuf8: Ping timeout: 264 seconds | ||
| [2010/03/01 16:29:49] @ Tuf8_ is now known as Tuf8 | ||
| [2010/03/01 16:30:31] @ mattwynne joined channel #puppet | ||
| [2010/03/01 16:31:44] @ Quit: mvn071: Quit: Leaving | ||
| [2010/03/01 16:33:11] @ siert joined channel #puppet | ||
| [2010/03/01 16:33:21] @ Cruciformer left channel #puppet () | ||
| [2010/03/01 16:40:02] @ Quit: autowidget: Ping timeout: 276 seconds | ||
| [2010/03/01 16:40:35] @ Djelibeybi joined channel #puppet | ||
| [2010/03/01 16:45:02] <elasticdog> mpdehaan: thanks for the info, I'll let you know if I come across any problems | ||
| [2010/03/01 16:47:27] @ randybias|away is now known as randybias | ||
| [2010/03/01 16:49:56] <Volcane> elasticdog: it works but you'll get lots - and lots and lots - of warnings in your masters log, its not ideal | ||
| [2010/03/01 16:50:33] <Volcane> elasticdog: they stop after a while depending on the size of your setup, but mostly it works - 25 does some extra syntax checks that 24 did not do so some times your code just wont compile if you're just moving over but its small things usually | ||
| [2010/03/01 16:51:03] <elasticdog> Volcane: so if I'd like my clients to be more up-to-date than what the distros have, what's the best means, write a bootstrap script to install? | ||
| [2010/03/01 16:51:16] @ jfairbairn joined channel #puppet | ||
| [2010/03/01 16:51:18] <mpdehaan> Volcane, thanks for the help! | ||
| [2010/03/01 16:51:22] @ Quit: jfairbairn: Client Quit | ||
| [2010/03/01 16:51:33] <Volcane> elasticdog: host a local yum/deb repo or whatever | ||
| [2010/03/01 16:51:45] <mpdehaan> indeed. | ||
| [2010/03/01 16:51:54] <mpdehaan> We | ||
| [2010/03/01 16:52:07] <elasticdog> Volcane: ahhh, we do have a local mirror, I suppose we could add puppet to that | ||
| [2010/03/01 16:52:16] <mpdehaan> we are planning on releasing debs/rpms in the future ourselves once we can get them sucked into the tree, until then you'd have to get the specs from the distro | ||
| [2010/03/01 16:52:17] <Volcane> nilgel+co has made building debs easy and in the tarball is a rpm spec file for rpms | ||
| [2010/03/01 16:52:34] <Volcane> mpdehaan: specs are in the taball | ||
| [2010/03/01 16:52:37] <mpdehaan> w00t | ||
| [2010/03/01 16:53:08] <elasticdog> right on, I'll look into that | ||
| [2010/03/01 16:53:09] <eric0> elasticdog: http://dag.wieers.com/home-made/mrepo/ super handy for this | ||
| [2010/03/01 16:53:27] <eric0> for the larger problem of managing local + upstream repositories, that is | ||
| [2010/03/01 16:54:42] <mpdehaan> mrepo is doing it a bit weird | ||
| [2010/03/01 16:54:49] <mpdehaan> I recommend yum's reposync :) | ||
| [2010/03/01 16:55:03] <mpdehaan> but I am a tad biased :) | ||
| [2010/03/01 16:55:04] @ Quit: blahdeblah: Quit: Leaving. | ||
| [2010/03/01 16:55:06] <whack> mrepo is really easy | ||
| [2010/03/01 16:55:18] <whack> though I've never used reposync | ||
| [2010/03/01 16:55:23] <mpdehaan> yum install yum-utils | ||
| [2010/03/01 16:55:33] <mpdehaan> the only thing that won't do is suck down from up2date | ||
| [2010/03/01 16:56:29] <whack> that doesn't seem to help with running your own local repos | ||
| [2010/03/01 17:00:41] <plathrop> Volcane: have you done anything with the REST API? | ||
| [2010/03/01 17:00:54] <Volcane> nothing more than debug a few weird things | ||
| [2010/03/01 17:02:11] @ Quit: uphillian: Quit: Leaving. | ||
| [2010/03/01 17:02:11] <Volcane> ie. make the same requests the client does and see wtf its winging about | ||
| [2010/03/01 17:02:17] <Volcane> but not looked at what it exposes thats useful | ||
| [2010/03/01 17:02:26] @ randybias is now known as randybias|away | ||
| [2010/03/01 17:02:31] <plathrop> Volcane: How do you figure out what requests the client is doing? | ||
| [2010/03/01 17:02:40] <Volcane> access log | ||
| [2010/03/01 17:02:45] <plathrop> Oh. | ||
| [2010/03/01 17:02:48] * plathrop facepalms | ||
| [2010/03/01 17:02:51] <Volcane> lol | ||
| [2010/03/01 17:02:55] <plathrop> I blame the baby. That's why I'm stupid. | ||
| [2010/03/01 17:03:32] <Volcane> cat certs/fqdn.pem private_keys/fqdn.pem > /tmp/foo | ||
| [2010/03/01 17:03:40] @ jfairbairn joined channel #puppet | ||
| [2010/03/01 17:03:48] <Volcane> curl -H "Accept: pson" --cert /tmp/foo --cacert certs/ca.pem https://puppet:8140/..... | ||
| [2010/03/01 17:03:54] @ kolla joined channel #puppet | ||
| [2010/03/01 17:04:05] <plathrop> Ah, I have no access log. Hrm. | ||
| [2010/03/01 17:05:09] <plathrop> Volcane: You using passenger? | ||
| [2010/03/01 17:05:15] <Volcane> nope | ||
| [2010/03/01 17:05:58] <plathrop> ok | ||
| [2010/03/01 17:06:07] * plathrop will try to figure out how to get logging. | ||
| [2010/03/01 17:07:32] @ Quit: labrown: Quit: Leaving | ||
| [2010/03/01 17:09:29] <Volcane> plathrop: what do you want to do with it? | ||
| [2010/03/01 17:11:03] <plathrop> Volcane: I want to make it possible for Nagios to hit one of the puppetmaster endpoints and check for a sane response, to prove puppetmasterd is doing something, not just sitting there spinning. | ||
| [2010/03/01 17:11:13] <Volcane> ah right | ||
| [2010/03/01 17:11:15] <Volcane> thats not hard | ||
| [2010/03/01 17:11:20] @ nevyn joined channel #puppet | ||
| [2010/03/01 17:11:25] <plathrop> And I can't seem to get auth.conf set right to get back anything via curl/browser | ||
| [2010/03/01 17:11:32] <plathrop> It's really annoying. | ||
| [2010/03/01 17:11:37] <Volcane> gotta set up the ssl stuff as above | ||
| [2010/03/01 17:12:31] <whack> plathrop: why not invoke puppet through nagios to verify things? | ||
| [2010/03/01 17:12:51] <Volcane> whack: thats pretty slow :) | ||
| [2010/03/01 17:13:01] @ Quit: nexx: Quit: quit | ||
| [2010/03/01 17:13:08] <whack> but you only have a handful of puppet masters, and you could easily invoke just a single tag | ||
| [2010/03/01 17:13:16] <whack> or spoof your node name | ||
| [2010/03/01 17:13:21] @ pheezy_ joined channel #puppet | ||
| [2010/03/01 17:13:28] <plathrop> whack: because it's slow and I don't want the overhead. Also because right now our Nagios machine is not a puppet client. That's unlikely to change for some time | ||
| [2010/03/01 17:13:37] @ Quit: pheezy: Read error: Connection reset by peer | ||
| [2010/03/01 17:13:37] <whack> it doesn't have to be puppet managed | ||
| [2010/03/01 17:13:44] <whack> what I"m suggesting is you use puppet to test puppet | ||
| [2010/03/01 17:14:04] <plathrop> No, you are suggesting I use puppetd to test puppetmasterd | ||
| [2010/03/01 17:14:10] <Volcane> http://pastie.org/848867 | ||
| [2010/03/01 17:14:14] <plathrop> I want more testing isolation than that. | ||
| [2010/03/01 17:14:22] <plathrop> This is a unit test not an integration test | ||
| [2010/03/01 17:14:51] <whack> plathrop: *shrug* | ||
| [2010/03/01 17:15:06] <plathrop> thanks, though | ||
| [2010/03/01 17:15:19] <plathrop> I'm not saying it's a bad idea, just not what we're going to be able to do. | ||
| [2010/03/01 17:15:19] <whack> on the same line shouldn't you use netcat with generated HTTP messages to test http instead of check_http or another http client? | ||
| [2010/03/01 17:15:22] <whack> gotcha | ||
| [2010/03/01 17:15:52] @ Quit: afletcher: Quit: afletcher | ||
| [2010/03/01 17:15:54] <Volcane> plathrop: see the pastie, prety easy to write a test for that | ||
| [2010/03/01 17:16:21] @ Quit: allsystemsarego: Quit: Leaving | ||
| [2010/03/01 17:17:01] <plathrop> thanks, Volcane | ||
| [2010/03/01 17:17:12] <eric0> good stuff Volcane | ||
| [2010/03/01 17:17:39] <Volcane> like u can even verify the thing is giving back the right (known) checksum or something | ||
| [2010/03/01 17:19:59] @ Quit: swygue: Quit: Ex-Chat | ||
| [2010/03/01 17:20:19] @ Quit: omry_|work: Ping timeout: 276 seconds | ||
| [2010/03/01 17:25:49] @ Quit: mattwynne: Remote host closed the connection | ||
| [2010/03/01 17:27:33] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/03/01 17:28:11] @ Quit: nevyn: Quit: leaving | ||
| [2010/03/01 17:28:29] @ nevyn joined channel #puppet | ||
| [2010/03/01 17:28:43] @ soren left channel #puppet () | ||
| [2010/03/01 17:29:16] @ nils__ joined channel #puppet | ||
| [2010/03/01 17:32:28] @ randybias|away is now known as randybias | ||
| [2010/03/01 17:34:32] <plathrop> thanks a lot Volcane | ||
| [2010/03/01 17:40:08] <sikor_sxe> how do i define dependancies on resources? | ||
| [2010/03/01 17:40:43] @ Quit: paxos: Quit: paxos | ||
| [2010/03/01 17:43:18] @ bkero-ZNC joined channel #puppet | ||
| [2010/03/01 17:43:26] <gleb__> Can a given puppetd request any file from puppetmasterd, or does puppetmasterd pushes the files the client needs? | ||
| [2010/03/01 17:43:50] <sikor_sxe> got it | ||
| [2010/03/01 17:44:01] @ Quit: jfairbairn: Quit: jfairbairn | ||
| [2010/03/01 17:44:06] <whack> sikor_sxe: require, before, notify, etc | ||
| [2010/03/01 17:44:18] <sikor_sxe> thx | ||
| [2010/03/01 17:44:18] <gleb__> Trying to figure out if you can securely store secrets in files that should only be available to a particular client puppetd | ||
| [2010/03/01 17:44:35] <whack> gleb__: I don't think that's the case | ||
| [2010/03/01 17:44:53] <whack> though there are probably ACLs you can add to restrict that | ||
| [2010/03/01 17:45:46] <gleb__> whack: yes, I do see per IP allow/deny config in the filserver.conf | ||
| [2010/03/01 17:47:17] <systest> LinuxCode: FWIW, re earlier question, I simply passed in the name-val pairs as "name:val" then did a split in the template. Appears to work fine. | ||
| [2010/03/01 17:47:49] <LinuxCode> systest, ? | ||
| [2010/03/01 17:47:54] <LinuxCode> when did we talk ? | ||
| [2010/03/01 17:47:57] <LinuxCode> lol | ||
| [2010/03/01 17:48:04] * LinuxCode has spoken to 30 people today | ||
| [2010/03/01 17:48:25] <LinuxCode> but yeh, split can be useful | ||
| [2010/03/01 17:48:39] <systest> 1500 east coast US time: <systest> I'd like to iterate over a set of pairs, e.g. val1a, val1b, val2a, val2b. Is there a simple way to do this? Perhaps an array of arrays (name/val pairs)? | ||
| [2010/03/01 17:48:48] <LinuxCode> kk | ||
| [2010/03/01 17:48:50] <LinuxCode> I recall now | ||
| [2010/03/01 17:49:08] <systest> you recommended define, which is cool. just had some cycles to try variations on a theme so I tried split | ||
| [2010/03/01 17:49:16] <LinuxCode> yah | ||
| [2010/03/01 17:49:21] <LinuxCode> depends on what you are trying to achieve | ||
| [2010/03/01 17:49:26] <LinuxCode> split works for some things | ||
| [2010/03/01 17:49:32] <LinuxCode> but not for others | ||
| [2010/03/01 17:49:36] <LinuxCode> like creating files | ||
| [2010/03/01 17:49:47] <LinuxCode> based on the name of an element in an array | ||
| [2010/03/01 17:49:48] <systest> agreed. now I have two new techniques in the toolbox | ||
| [2010/03/01 17:49:54] <LinuxCode> yah ;-} | ||
| [2010/03/01 17:50:04] <LinuxCode> takes time to figure these things out | ||
| [2010/03/01 17:50:10] @ autowidget joined channel #puppet | ||
| [2010/03/01 17:54:19] @ blahdeblah joined channel #puppet | ||
| [2010/03/01 17:56:26] @ afletcher joined channel #puppet | ||
| [2010/03/01 17:57:41] @ Quit: phips: Ping timeout: 256 seconds | ||
| [2010/03/01 17:57:46] @ afletcher_ joined channel #puppet | ||
| [2010/03/01 17:58:09] @ phips joined channel #puppet | ||
| [2010/03/01 17:58:15] @ Quit: autowidget: Quit: autowidget | ||
| [2010/03/01 17:58:49] @ Quit: chadh: Ping timeout: 256 seconds | ||
| [2010/03/01 17:59:30] @ Quit: lilmatt: Quit: lilmatt | ||
| [2010/03/01 17:59:44] @ chadh joined channel #puppet | ||
| [2010/03/01 18:00:19] @ Quit: malraid: Quit: malraid | ||
| [2010/03/01 18:00:21] @ autowidget joined channel #puppet | ||
| [2010/03/01 18:00:54] @ Quit: afletcher: Ping timeout: 245 seconds | ||
| [2010/03/01 18:00:54] @ afletcher_ is now known as afletcher | ||
| [2010/03/01 18:01:51] <buffalo> Hi. Has anyone been thinking about using puppet with openPKG ? | ||
| [2010/03/01 18:03:22] @ Quit: blahdeblah: Ping timeout: 264 seconds | ||
| [2010/03/01 18:04:14] @ blahdeblah joined channel #puppet | ||
| [2010/03/01 18:07:51] <RedPepper> gleb__, | ||
| [2010/03/01 18:08:18] <RedPepper> the client only gets the files a manifest or better said a configuration that he needs | ||
| [2010/03/01 18:11:23] @ Quit: ShiNboi: Quit: Verlassend | ||
| [2010/03/01 18:12:12] @ Quit: rgsteele: Quit: ChatZilla 0.9.86 [Firefox 3.0.7/2009030423] | ||
| [2010/03/01 18:12:43] <sikor_sxe> how often does should a node refetch its configuration? | ||
| [2010/03/01 18:13:06] <sikor_sxe> does it refresh its config, actually? | ||
| [2010/03/01 18:13:22] <sikor_sxe> or do i have to push it from the puppetmaster | ||
| [2010/03/01 18:13:23] <sikor_sxe> ? | ||
| [2010/03/01 18:13:46] <whack> sikor_sxe: it'll check every time it runs with an optino to use the cached version if the fetch fails | ||
| [2010/03/01 18:15:00] <RedPepper> yeah | ||
| [2010/03/01 18:15:03] <sikor_sxe> the default is daemon mode, right? | ||
| [2010/03/01 18:15:07] <RedPepper> default is 30 minutes | ||
| [2010/03/01 18:15:12] <sikor_sxe> ah ok | ||
| [2010/03/01 18:15:16] <sikor_sxe> :) | ||
| [2010/03/01 18:15:26] <RedPepper> and its daemon mode or forground | ||
| [2010/03/01 18:15:40] <RedPepper> foregrond | ||
| [2010/03/01 18:18:15] @ Quit: pheezy_: Remote host closed the connection | ||
| [2010/03/01 18:18:51] @ pheezy joined channel #puppet | ||
| [2010/03/01 18:23:30] @ Quit: pheezy: Ping timeout: 258 seconds | ||
| [2010/03/01 18:24:28] @ Quit: shenson: Quit: /me taps out | ||
| [2010/03/01 18:26:56] @ swygue joined channel #puppet | ||
| [2010/03/01 18:31:54] @ Quit: kaptk2: Quit: Leaving. | ||
| [2010/03/01 18:32:12] @ Quit: Ramonster: Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/ | ||
| [2010/03/01 18:33:50] @ Quit: vermeer__: Ping timeout: 245 seconds | ||
| [2010/03/01 18:34:56] @ Cruciformer joined channel #puppet | ||
| [2010/03/01 18:36:51] @ lak joined channel #puppet | ||
| [2010/03/01 18:37:20] <Cruciformer> Need a little help please. I have a case where I need to create a symlink to one of several possible files, based on ip address. For example (using pseudocode): if ( ipaddress contains 192.168.1.*) then sylink_to_file ("file1") elseif (ipaddress contains 192.168.2.*) then symlink_to_file ("file2") etc. | ||
| [2010/03/01 18:37:28] <Cruciformer> is this possible with puppet? | ||
| [2010/03/01 18:38:10] <sikor_sxe> should be, as far as i got it | ||
| [2010/03/01 18:38:34] <sikor_sxe> http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#conditionals | ||
| [2010/03/01 18:38:44] @ Quit: systest: Quit: Leaving | ||
| [2010/03/01 18:38:52] <whack> probably with a mix of regex matches | ||
| [2010/03/01 18:39:30] <sikor_sxe> yep | ||
| [2010/03/01 18:39:47] <sikor_sxe> case and regexp, i figured | ||
| [2010/03/01 18:41:08] @ sikor_sxe left channel #puppet () | ||
| [2010/03/01 18:41:31] <Cruciformer> so something like: file { "/etc/whatever.conf": ensure => $ipaddress ? { /192.168.1.*/ => "/path/to/file1" and so on? | ||
| [2010/03/01 18:44:06] <Cruciformer> ah crap centos only has puppet 0.24, and the manual says regular expressions are only from 0.25 onwards :/ | ||
| [2010/03/01 18:44:09] <chadh> Cruciformer: I think you have to use the selector outside of the resource. ISTR they aren't allowed inside | ||
| [2010/03/01 18:44:15] <chadh> oh, yeah | ||
| [2010/03/01 18:44:56] <Cruciformer> I think I am just going to have to distribute a script that sets teh symlink | ||
| [2010/03/01 18:45:00] <LinuxCode> Cruciformer, centos does not have puppet full stop I think | ||
| [2010/03/01 18:45:11] <LinuxCode> Cruciformer, there is a 0.25 in epel | ||
| [2010/03/01 18:45:15] <chadh> Cruciformer: you can get 0.25 for centos. If you don't have it deployed yet, it is probably best to go ahead and deploy that | ||
| [2010/03/01 18:45:21] <LinuxCode> epel-testing | ||
| [2010/03/01 18:45:57] <Cruciformer> yah yum list only shows 0.24.8-4.el5 in epe1 | ||
| [2010/03/01 18:46:48] <LinuxCode> yum --enablerepo=epel-testing update puppet | ||
| [2010/03/01 18:46:54] <chadh> yum --enablerepo=epel-testing ... | ||
| [2010/03/01 18:46:59] <Cruciformer> i do love the stability of centos but I also wish they'd upgrade packages a bit more often. | ||
| [2010/03/01 18:47:12] <LinuxCode> Cruciformer, epel has nothing to do with centos | ||
| [2010/03/01 18:47:21] <LinuxCode> its us Fedora folks running it | ||
| [2010/03/01 18:48:01] <Cruciformer> oh | ||
| [2010/03/01 18:48:41] @ Quit: bobbyz: Ping timeout: 256 seconds | ||
| [2010/03/01 18:49:01] <Cruciformer> ny clue when 0.25 will show up in normal epel not epel-testing? | ||
| [2010/03/01 18:49:19] <LinuxCode> whenever the maintainer deems it fit | ||
| [2010/03/01 18:49:30] <Cruciformer> fair enough :) | ||
| [2010/03/01 18:49:36] <LinuxCode> usually a few weeks after we pushed it to fedora stable | ||
| [2010/03/01 18:49:38] <eric0> chadh / Cruciformer not true -- selector as Cruciformer has it in that line is correct to set right hand side of a resource attribute | ||
| [2010/03/01 18:49:51] <eric0> it's if/else and case that need to be outside resources | ||
| [2010/03/01 18:51:19] <Cruciformer> i can fairly easily update the puppet master to 0.25 from epel-testing, updatingall teh nodes will be more problematic. Will it cause problems for teh master to be 0.25 and the puppets to be 0.24? | ||
| [2010/03/01 18:53:15] @ autonomouswidget joined channel #puppet | ||
| [2010/03/01 18:53:16] @ Quit: autowidget: Read error: Connection reset by peer | ||
| [2010/03/01 18:53:16] @ autonomouswidget is now known as autowidget | ||
| [2010/03/01 18:53:45] <himynameisthor> Cruciformer: i do that currently. the only problems are on the 0.24 clients when i'm asking them to do a 0.25 feature, like file serving out of modules | ||
| [2010/03/01 18:53:52] <himynameisthor> then it just fails gracefully | ||
| [2010/03/01 18:54:12] <himynameisthor> (that bit doesn't get done, but the rest proceeds | ||
| [2010/03/01 18:54:13] <himynameisthor> ) | ||
| [2010/03/01 18:54:26] <plathrop> err: //puppet/File[/etc/puppet/puppet.conf]: Failed to retrieve current state of resource: Could not read /etc/puppet/puppet.conf: undefined method `_file' for #<Puppet::Type::File::Content:0x7fe3158a7758> | ||
| [2010/03/01 18:54:30] <plathrop> any ideas? | ||
| [2010/03/01 18:55:08] <LinuxCode> plathrop, are you trying to server your current /etc/puppet.conf ? | ||
| [2010/03/01 18:55:11] <LinuxCode> -r | ||
| [2010/03/01 18:55:30] <Cruciformer> himynameisthor: ah ok but I should be safe for my purposes (using regexps in selectors as mentioned above)? I *assume* - and please correct me if I am wrong ... that that is run only on the server and not eh actual puppet? | ||
| [2010/03/01 18:55:37] <plathrop> LinuxCode: I'm not sure I understand the question. | ||
| [2010/03/01 18:55:58] <LinuxCode> plathrop, are you trying to server out your /etc/puppet/puppet.conf to other nodes ? | ||
| [2010/03/01 18:56:01] <LinuxCode> -r | ||
| [2010/03/01 18:56:06] <plathrop> no | ||
| [2010/03/01 18:56:15] <LinuxCode> you sure ? | ||
| [2010/03/01 18:56:22] <plathrop> Um, yes. | ||
| [2010/03/01 18:56:24] <LinuxCode> where do you see this error ? | ||
| [2010/03/01 18:56:39] <plathrop> On the client, when I run puppetd -t (also in the daemon log and the reports) | ||
| [2010/03/01 18:56:40] <LinuxCode> it says resource | ||
| [2010/03/01 18:57:02] <LinuxCode> and where is /etc/puppet/puppet.conf coming from ? | ||
| [2010/03/01 18:57:07] <plathrop> My clients *fetch* their puppet.conf, they don't serve it. | ||
| [2010/03/01 18:57:13] <LinuxCode> yes | ||
| [2010/03/01 18:57:36] <LinuxCode> so you are trying to send your puppetmasters /etc/puppet/puppet.conf to the nodes, right ? | ||
| [2010/03/01 18:57:48] <plathrop> no | ||
| [2010/03/01 18:57:53] <LinuxCode> ohh well | ||
| [2010/03/01 18:58:11] <plathrop> I'm trying to send a puppet.conf from within my manifests to the nodes. | ||
| [2010/03/01 18:58:13] <LinuxCode> check your permissions | ||
| [2010/03/01 18:59:01] <plathrop> I assure you the permissions are fine, other nodes get puppet.conf fine. | ||
| [2010/03/01 18:59:06] <plathrop> :-D | ||
| [2010/03/01 18:59:17] <LinuxCode> you failed to mention that | ||
| [2010/03/01 18:59:55] <plathrop> The error is on the client side, anyway, not the server side. Note it is saying it is failing to retrieve the *current* state of the resource | ||
| [2010/03/01 19:00:01] <plathrop> Current state has to come from the client | ||
| [2010/03/01 19:00:51] * plathrop looks at --debug --trace | ||
| [2010/03/01 19:01:19] <Cruciformer> LinuxCode: is the condtional in a nodepp file "interpreted" by the master or is that file sent to the client and interpreted there? | ||
| [2010/03/01 19:01:35] @ Djelibeybi joined channel #puppet | ||
| [2010/03/01 19:01:45] <LinuxCode> nodepp ? | ||
| [2010/03/01 19:01:45] <Cruciformer> s/nodepp/node.pp/g | ||
| [2010/03/01 19:02:02] <LinuxCode> everything is compiled on the puppetmaster | ||
| [2010/03/01 19:02:06] <LinuxCode> then sent to the node | ||
| [2010/03/01 19:02:40] <Cruciformer> ok cool so I can upgrade the master to 0.25 to use regexps in teh conditionsals, and it will happily serve whatever it needs to to the client which is 0.24? | ||
| [2010/03/01 19:02:53] <LinuxCode> should do | ||
| [2010/03/01 19:03:04] <Cruciformer> most excelent, much tahbk for your time and input. | ||
| [2010/03/01 19:03:09] <LinuxCode> you will get warnings in modules | ||
| [2010/03/01 19:03:13] <LinuxCode> deprecation notice | ||
| [2010/03/01 19:03:16] <Cruciformer> *thanks. I can type I swear I can. | ||
| [2010/03/01 19:03:34] <LinuxCode> nothing to be too concerned about | ||
| [2010/03/01 19:03:54] <LinuxCode> Cruciformer, Id try a 0.24 client first though | ||
| [2010/03/01 19:04:09] <LinuxCode> I cant recall if I upgraded both at the same time or nor | ||
| [2010/03/01 19:04:11] <LinuxCode> not | ||
| [2010/03/01 19:05:20] <Cruciformer> some else above said they had with no issues. I'm gonna try it. worst that can happen is everything goes poof and I go looking for another job :) | ||
| [2010/03/01 19:06:00] <LinuxCode> ever the optmisist huh ? | ||
| [2010/03/01 19:06:18] <LinuxCode> I must go to bed, cant type any more at all now | ||
| [2010/03/01 19:06:19] <Cruciformer> optimist(n): A pesimist without all the facts. | ||
| [2010/03/01 19:06:25] <LinuxCode> Cruciformer, good luck | ||
| [2010/03/01 19:06:28] <LinuxCode> and good night | ||
| [2010/03/01 19:06:43] <Cruciformer> thank you sir :) | ||
| [2010/03/01 19:08:06] @ Quit: LinuxCode: Quit: Connection Closed | ||
| [2010/03/01 19:15:19] @ glaw joined channel #puppet | ||
| [2010/03/01 19:16:16] @ lilmatt joined channel #puppet | ||
| [2010/03/01 19:20:27] @ Quit: jab_doa: Quit: Verlassend | ||
| [2010/03/01 19:21:33] @ Quit: Mick27: Quit: This computer has gone to sleep | ||
| [2010/03/01 19:22:21] @ cabernet joined channel #puppet | ||
| [2010/03/01 19:22:29] @ zobbo_ joined channel #puppet | ||
| [2010/03/01 19:28:22] @ Quit: Djelibeybi: Ping timeout: 276 seconds | ||
| [2010/03/01 19:32:14] @ Djelibeybi joined channel #puppet | ||
| [2010/03/01 19:36:06] @ \ask_ joined channel #puppet | ||
| [2010/03/01 19:36:16] @ Quit: \ask_: Remote host closed the connection | ||
| [2010/03/01 19:39:40] @ autonomouswidget joined channel #puppet | ||
| [2010/03/01 19:39:47] @ Quit: \ask: Ping timeout: 258 seconds | ||
| [2010/03/01 19:40:40] @ tjoe joined channel #puppet | ||
| [2010/03/01 19:40:44] <tjoe> hello puppet masters ! | ||
| [2010/03/01 19:42:02] <tjoe> I want to do diff of a file and it's new version in puppet reporting (PuppetREporting), how to do that ? | ||
| [2010/03/01 19:42:08] <tjoe> is it possible ? | ||
| [2010/03/01 19:42:14] @ crdant joined channel #puppet | ||
| [2010/03/01 19:42:34] @ Quit: autowidget: Read error: Connection reset by peer | ||
| [2010/03/01 19:42:49] @ autowidget joined channel #puppet | ||
| [2010/03/01 19:43:33] @ Quit: crdant: Client Quit | ||
| [2010/03/01 19:43:37] @ crdant joined channel #puppet | ||
| [2010/03/01 19:43:43] @ Quit: crdant: Client Quit | ||
| [2010/03/01 19:43:50] @ Quit: autonomouswidget: Ping timeout: 246 seconds | ||
| [2010/03/01 19:44:42] @ crdant joined channel #puppet | ||
| [2010/03/01 19:45:57] @ Quit: pquerna: Changing host | ||
| [2010/03/01 19:45:57] @ pquerna joined channel #puppet | ||
| [2010/03/01 19:48:40] @ cm1 left channel #puppet () | ||
| [2010/03/01 19:51:27] <cabernet> How often does puppet make it out to epel? | ||
| [2010/03/01 19:51:48] <cabernet> I'm seeing v0.24.8 there right now... | ||
| [2010/03/01 19:52:17] <Djelibeybi> cabernet: 0.25 is in epel-testing | ||
| [2010/03/01 19:54:16] <cabernet> I'm new to puppet, would you recommend starting with 0.25, or waiting for it to be promoted to epel-stable? | ||
| [2010/03/01 19:54:32] <ohadlevy> start with 0.25.4 | ||
| [2010/03/01 19:56:31] @ zerash joined channel #puppet | ||
| [2010/03/01 19:56:32] <Djelibeybi> cabernet: what ohadlevy said. :) | ||
| [2010/03/01 19:57:54] @ crdant1 joined channel #puppet | ||
| [2010/03/01 19:59:24] @ autonomouswidget joined channel #puppet | ||
| [2010/03/01 20:01:56] @ Quit: autowidget: Read error: Connection reset by peer | ||
| [2010/03/01 20:02:46] @ autowidget joined channel #puppet | ||
| [2010/03/01 20:03:40] <Cruciformer> what is the conditioanl operator for "not equal"? the tutorial doesnt say, they just say "equal" is == | ||
| [2010/03/01 20:03:59] <himynameisthor> != | ||
| [2010/03/01 20:04:04] <Cruciformer> thank you | ||
| [2010/03/01 20:04:59] @ \ask joined channel #puppet | ||
| [2010/03/01 20:05:23] <Cruciformer> and related, if tehr a boolean not? They talk about conditionals like: if $variable { whatever } ... I want if not $variable { whatever } | ||
| [2010/03/01 20:05:45] @ Quit: autonomouswidget: Ping timeout: 268 seconds | ||
| [2010/03/01 20:06:41] <Cruciformer> s/if teh/is there/ | ||
| [2010/03/01 20:07:20] @ Quit: alfism: Quit: http://opensolaris.com/ | ||
| [2010/03/01 20:07:49] <tmz> cabernet: And coincidentally, starting with 0.25.4 is the same as waiting for it to be promoted to stable, as it should be on it's way to the stable repos very soon. | ||
| [2010/03/01 20:09:08] <Cruciformer> so can I say if ! $variable { whatever} ? | ||
| [2010/03/01 20:13:56] @ Quit: zobbo_: Ping timeout: 245 seconds | ||
| [2010/03/01 20:17:13] @ Quit: autowidget: Ping timeout: 264 seconds | ||
| [2010/03/01 20:25:05] @ sebas891 joined channel #puppet | ||
| [2010/03/01 20:26:42] <tjoe> anybody familiar with puppet reporting ? | ||
| [2010/03/01 20:26:52] @ Quit: glaw: Quit: Leaving. | ||
| [2010/03/01 20:27:43] @ Cruciformer left channel #puppet () | ||
| [2010/03/01 20:33:41] @ bug joined channel #puppet | ||
| [2010/03/01 20:37:43] <ohadlevy> tjoe: yep | ||
| [2010/03/01 20:39:42] @ Quit: cwebber: Quit: cwebber | ||
| [2010/03/01 20:41:48] <tjoe> ohadlevy: is it possible to do a diff of the old and new file in that report ? | ||
| [2010/03/01 20:41:58] <ohadlevy> tjoe: no | ||
| [2010/03/01 20:42:14] <ohadlevy> tjoe: yes if you hack puppet code that is ;) | ||
| [2010/03/01 20:42:39] <ohadlevy> tjoe: what are you trying to do? | ||
| [2010/03/01 20:43:41] <tjoe> ohadlevy: to generate a report each time puppet run, the report send a list of modified files, servers and resources then in the last section a Diffs of the file that get modified | ||
| [2010/03/01 20:43:55] <tjoe> what I would like is a diff like the ones you see on the client side | ||
| [2010/03/01 20:45:08] <ohadlevy> tjoe: the report itself doesnt contain it, but you could solve it in a few ways... (e.g. push the changed file to a remote puppetmaster and do a diff there) | ||
| [2010/03/01 20:45:29] <tjoe> in the logs on the servers side, you have lines like "is {md5}6f2b52b95a8e22fad0b3b89cdd8915de, should be {md5}4208cdcd38a6feaff5c1850ce9b42aa9 (noop)" | ||
| [2010/03/01 20:45:57] <tjoe> and I would like to have a diff of what will actually change | ||
| [2010/03/01 20:46:29] <ohadlevy> tjoe: the problem with this approach is the size of the reports.. maybe you can apply for a new feature request | ||
| [2010/03/01 20:46:41] <tjoe> ohadlevy: ok, is there any ref on the web about doing such a thing, I am afraid I am not a puppet master yet ;-) | ||
| [2010/03/01 20:47:06] <ohadlevy> do you use any report processor at this point of time? | ||
| [2010/03/01 20:47:34] <tjoe> report processor ? no I don't think so | ||
| [2010/03/01 20:49:53] <tjoe> in fact the report I have to update was written by someone who left the company, and my boss said that before the 2.24.8 upgrade he use to get a file content diff in that report but after the upgrade it broke | ||
| [2010/03/01 20:49:53] <ohadlevy> tjoe: I wrote something that process the reports, maybe would fit your needs | ||
| [2010/03/01 20:50:34] <tjoe> I look at the script but I don't see any place where it could get the file content, just the md5 checksum :-/ | ||
| [2010/03/01 20:50:38] <ohadlevy> tjoe: I'm not sure if the diff was ever a part of the reports, it might have been taken from the client itself (or from a remote filebucket) | ||
| [2010/03/01 20:51:00] <tjoe> ohadlevy: ok, yeah that would be nice if you could show me what you wrote | ||
| [2010/03/01 20:51:14] <ohadlevy> tjoe: http://theforeman.org | ||
| [2010/03/01 20:51:26] @ Quit: blahdeblah: Ping timeout: 240 seconds | ||
| [2010/03/01 20:52:57] <tjoe> ohadlevy: what is it ? is it open-source ? | ||
| [2010/03/01 20:53:02] <ohadlevy> tjoe: yes | ||
| [2010/03/01 20:53:50] @ Quit: bug: Quit: bug | ||
| [2010/03/01 20:54:46] <tjoe> ohadlevy: how can you get the report from the client itself ? I just want to check if that's what it is doing now | ||
| [2010/03/01 20:55:08] <ohadlevy> the puppet client can sends its report | ||
| [2010/03/01 20:55:41] <ohadlevy> e.g. if you have report=true it will send it to the master | ||
| [2010/03/01 20:55:46] <tjoe> so the report is generated and send from the client itself | ||
| [2010/03/01 20:55:52] <ohadlevy> yes | ||
| [2010/03/01 20:56:02] <ohadlevy> thats the way it always worked | ||
| [2010/03/01 20:56:40] <tjoe> ok, the client send the report to the master, the master can process it and send it to the mailling list ? | ||
| [2010/03/01 20:56:49] <ohadlevy> which mailing list? | ||
| [2010/03/01 20:56:52] <ohadlevy> but yes ;) | ||
| [2010/03/01 20:57:38] <tjoe> I meant the addresses in /etc/puppet/tagmail.conf | ||
| [2010/03/01 20:57:56] <ohadlevy> that is if you use the tagmail | ||
| [2010/03/01 20:58:31] <tjoe> btw foremam is similar to cobbler right ? | ||
| [2010/03/01 20:58:34] @ Quit: lak: Quit: lak | ||
| [2010/03/01 20:58:41] <ohadlevy> tjoe: partly | ||
| [2010/03/01 20:59:14] @ bwood joined channel #puppet | ||
| [2010/03/01 20:59:15] <ohadlevy> it has similar functionality in terms of unattended installation, but it has a lot more in the puppet integration side (e.g. reports, inventory etc) | ||
| [2010/03/01 20:59:19] @ Quit: tim|imac: Read error: Operation timed out | ||
| [2010/03/01 20:59:41] <tjoe> I see, I will suggest that to my boss | ||
| [2010/03/01 20:59:50] <ohadlevy> try it first ;) | ||
| [2010/03/01 21:00:04] <ohadlevy> maybe you wont need to work on your report processing ;) | ||
| [2010/03/01 21:00:19] <mpdehaan> cobbler has some advantages too :) | ||
| [2010/03/01 21:00:54] <ohadlevy> mpdehaan: sure ;) | ||
| [2010/03/01 21:01:01] <ohadlevy> never aimed to replace cobbler | ||
| [2010/03/01 21:01:05] <mpdehaan> I just don't know what they are :) | ||
| [2010/03/01 21:01:16] <mpdehaan> not my job anymore. Try what you like :) | ||
| [2010/03/01 21:01:18] <bwood> I see 'notify => Exec["generate...' in a manifest. Is "generate" a ruby program? On CentOS maybe I need the package "rubygem-rubigen"? | ||
| [2010/03/01 21:04:00] @ Quit: swygue: Ping timeout: 252 seconds | ||
| [2010/03/01 21:05:17] @ tim|imac joined channel #puppet | ||
| [2010/03/01 21:09:29] <ohadlevy> bwood: there is a puppet generate command, but not in an exec | ||
| [2010/03/01 21:10:13] <bwood> thanks ohadlevy. I must not have it. Will look for it. | ||
| [2010/03/01 21:10:41] <ohadlevy> bwood: no i mean, in the manifest you can use a generate command to run stuff on your master... but I'm not sure thats what you are looking for | ||
| [2010/03/01 21:11:07] <bwood> yeah, it's not | ||
| [2010/03/01 21:11:28] <bwood> I'm looking at camptocamp's postfix manifest from github | ||
| [2010/03/01 21:11:33] <bwood> I see this code there. | ||
| [2010/03/01 21:12:04] <bwood> when I run it I get "Could not find dependent Exec[generate /etc/postfix/transport.db]" | ||
| [2010/03/01 21:12:28] @ alexine_dsouza joined channel #puppet | ||
| [2010/03/01 21:12:30] <bwood> so it seems there is a "generate" command that can be exec'd | ||
| [2010/03/01 21:12:40] <joe-mac1> anyone else think tags should be a configurable resource like tag { "security": address => "yoursecuritygroup@whatever.com", subject => "Security Modification Notice", body => "$fqdn something something" } | ||
| [2010/03/01 21:12:41] <joe-mac1> >? | ||
| [2010/03/01 21:12:55] <joe-mac1> i mean for mail | ||
| [2010/03/01 21:12:56] @ skoch joined channel #puppet | ||
| [2010/03/01 21:13:31] @ Quit: rmiller4pi8: Ping timeout: 245 seconds | ||
| [2010/03/01 21:13:44] <joe-mac1> mpdehaan: who took over cobbler wheny ou left? | ||
| [2010/03/01 21:14:40] <bwood> Line 41: http://github.com/camptocamp/puppet-postfix/blob/master/manifests/definitions/transport.pp | ||
| [2010/03/01 21:15:50] <mpdehaan> joe-mac1, John Eckersberg and Scott Henson, both of RH IT | ||
| [2010/03/01 21:16:06] <tjoe> ohadlevy: yeah actually the client has report set to true, I saw there were some yaml file, I thought they were generated by the server, but still I don't see the file content | ||
| [2010/03/01 21:16:35] @ what joined channel #puppet | ||
| [2010/03/01 21:16:37] <joe-mac1> mpdehaan: yea i remember eckersberg a little bit- he was hired hte same time as me, i left in august of last year | ||
| [2010/03/01 21:16:44] <joe-mac1> or maybe the year before? time flies | ||
| [2010/03/01 21:17:13] <what> when I run puppet as 'puppet' on some systems (that previously used puppetd) my custom facts are loaded but on new systems the custom fact is completely ignored. Is there a command I can add to my argument for puppet to make it use my facts? | ||
| [2010/03/01 21:17:20] <tjoe> ohadlevy: is there an option to set for it to send the diff to the server ? | ||
| [2010/03/01 21:17:38] <joe-mac1> what: do you have the *sync config options enabled? | ||
| [2010/03/01 21:17:59] <what> joe-mac1: I have no puppet.conf | ||
| [2010/03/01 21:18:05] <joe-mac1> bwood: i am guessing it's in camptocamp's common module | ||
| [2010/03/01 21:18:17] <bwood> thanks! | ||
| [2010/03/01 21:18:34] <joe-mac1> what: on your nodes you don't have a puppet.conf? how did you install puppet? | ||
| [2010/03/01 21:19:02] <joe-mac1> mpdehaan: those guys are doing god's work afa i'm concerned with func and cobbler lol | ||
| [2010/03/01 21:19:14] <what> joe-mac1: apt-get install puppet and I blew away the puppet.conf I just tried a config I have on another server that does find my custom fact and it doesn't change the situation | ||
| [2010/03/01 21:19:55] <joe-mac1> what: can you pastie the output of puppetd -dt? | ||
| [2010/03/01 21:20:02] <joe-mac1> and by pastie i mean pastie.org or pastebin whichever you prefer | ||
| [2010/03/01 21:20:16] <ohadlevy> tjoe: not afaik | ||
| [2010/03/01 21:20:42] <what> joe-mac1: I am running puppet not puppetd | ||
| [2010/03/01 21:21:12] <joe-mac1> puppet isn't going to run anything really unless you run like puppet file.pp? | ||
| [2010/03/01 21:21:40] <joe-mac1> at least, i don't think it will. i only ever run the puppet standalone when i test syntax or test a situation i am not sure of | ||
| [2010/03/01 21:22:00] <joe-mac1> are you trying to do a master-less setup? | ||
| [2010/03/01 21:23:55] <skoch> is there a way in puppet to apply the same set of classes or modules to a large(100+) set of machines without having a node definition for each machine? | ||
| [2010/03/01 21:24:33] <joe-mac1> skoch: yes. pre-.25 you wouold use an external node script, in .25+ you can do that or you can use node regex | ||
| [2010/03/01 21:25:31] <bwood> no mention of "generate" in the common module. no files named "*enerate*". I still think its a non-puppet command because it's called with exec which "executes external commands" http://docs.reductivelabs.com/references/stable/type.html#exec | ||
| [2010/03/01 21:25:46] <ohadlevy> skoch: yeah, either inherit or use external nodes | ||
| [2010/03/01 21:26:31] <joe-mac1> bwood: yea, it's part of the resource name... the name of an exec can either be just a name or the actual command | ||
| [2010/03/01 21:26:45] <skoch> thanks, looks like the regex's might do what I need, but i'll take a look at the external node script option | ||
| [2010/03/01 21:27:07] <ohadlevy> skoch: yeah, regexp if you use 0.25.x | ||
| [2010/03/01 21:27:26] <ohadlevy> skoch: external nodes is useful if you do other things, e.g. if you have a cmdb or an external web interface | ||
| [2010/03/01 21:28:25] <bwood> thanks joe-mac1. Doesn't this look like an actual command: | ||
| [2010/03/01 21:28:27] <bwood> notify => Exec["generate /etc/postfix/transport.db"], | ||
| [2010/03/01 21:28:37] @ Quit: jaredrhine: Ping timeout: 276 seconds | ||
| [2010/03/01 21:29:24] <skoch> ohadlevy: yes that will be very helpful in implementing with our cmdb in the future, but right now I am just trying to avoid config file bloat when dealing with clusters named node[1-100] | ||
| [2010/03/01 21:30:11] <ohadlevy> skoch: I also use hostnames ==> host role | ||
| [2010/03/01 21:31:23] @ bug joined channel #puppet | ||
| [2010/03/01 21:31:25] <skoch> ohadlevy: what does that do, appologies i'm very new to puppet | ||
| [2010/03/01 21:31:31] <joe-mac1> bwood: you have all the camptocamp stuff checked out and can't find the string generate anywhere? | ||
| [2010/03/01 21:31:36] <bwood> found it: http://github.com/camptocamp/gepetto/blob/master/script/generate | ||
| [2010/03/01 21:31:47] <bwood> ...I think... | ||
| [2010/03/01 21:31:49] <ohadlevy> skoch: no i meant that in some cases, the hostname implies what is the host role (regardless of puppet) | ||
| [2010/03/01 21:32:20] <joe-mac1> ahh, i guess they push out some helper scripts. i don't use camptocamp's stuff so i am not entirely sure | ||
| [2010/03/01 21:32:21] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/03/01 21:32:47] <bwood> thanks again for the help. | ||
| [2010/03/01 21:32:49] <joe-mac1> my transports is hardcoded IIRC. been so long since i configured it by hand i can't even remember | ||
| [2010/03/01 21:32:54] <skoch> ohadlevy: oh yes, we are well on our way to moving to that sort of naming scheme | ||
| [2010/03/01 21:33:10] <bwood> ah, maybe I'll hard code for now. | ||
| [2010/03/01 21:33:40] @ Quit: bug: Client Quit | ||
| [2010/03/01 21:34:19] @ lak joined channel #puppet | ||
| [2010/03/01 21:37:15] <joe-mac1> bwood: or you can template it, depends, mail is one of those things everybody has their own little way of doing in general sooo yea, idk whatever works for you | ||
| [2010/03/01 21:37:42] <joe-mac1> if i am doing something new i will look at davids' modules or camptocamp to just see how they do it, but usually write my own | ||
| [2010/03/01 21:41:07] <bwood> Yep agree. | ||
| [2010/03/01 21:41:59] <bwood> trying 'gem install rubigen' first. | ||
| [2010/03/01 21:42:58] <tjoe> ohadlevy: got some feedback from my colleague, it look like the former version of puppet was sending the diff to the server but not anymore maybe it just use the md5 checksum instead now | ||
| [2010/03/01 21:44:24] @ Quit: gebi: Ping timeout: 276 seconds | ||
| [2010/03/01 21:46:18] @ alfism joined channel #puppet | ||
| [2010/03/01 21:49:39] @ Quit: mpdehaan: Ping timeout: 240 seconds | ||
| [2010/03/01 21:56:16] @ cwebber joined channel #puppet | ||
| [2010/03/01 21:57:14] <tmz> epel | ||
| [2010/03/01 21:57:31] @ rmiller4pi8 joined channel #puppet | ||
| [2010/03/01 21:58:58] @ Quit: what: Quit: out 0.3.1 | ||
| [2010/03/01 22:00:24] @ swygue joined channel #puppet | ||
| [2010/03/01 22:01:41] @ Quit: kolla: Remote host closed the connection | ||
| [2010/03/01 22:03:36] <joe-mac1> nobody has any thoughts on more robust tagmail config? | ||
| [2010/03/01 22:03:43] <joe-mac1> like at least subject configuration... | ||
| [2010/03/01 22:09:48] @ plathrop is now known as plathrop-away | ||
| [2010/03/01 22:11:15] @ Quit: cwebber: Quit: cwebber | ||
| [2010/03/01 22:11:43] @ blahdeblah joined channel #puppet | ||
| [2010/03/01 22:13:31] <ohadlevy> joe-mac1: you can use tagmail as a starting point and create your own report | ||
| [2010/03/01 22:14:09] <joe-mac1> ohadlevy: yea, i hear that, just mean in baseline but, i saw luke say he wants more out of core puppet so i am guessing he would turn down this feature request | ||
| [2010/03/01 22:14:41] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/03/01 22:15:01] <lak> tagmail is ridiculously simple and i'd certainly like to see it turned into a more full-featured report processor | ||
| [2010/03/01 22:21:58] @ Quit: crdant: Remote host closed the connection | ||
| [2010/03/01 22:23:05] @ BSweet joined channel #puppet | ||
| [2010/03/01 22:38:06] @ pheezy joined channel #puppet | ||
| [2010/03/01 22:41:58] @ Quit: Pirate_Hunter: Quit: Oh nO! wHo pUlleD ThE pLUg? | ||
| [2010/03/01 22:46:22] @ BSweet left channel #puppet ("That's not what I meant to do.") | ||
| [2010/03/01 22:51:21] @ Quit: blahdeblah: Ping timeout: 276 seconds | ||
| [2010/03/01 22:54:07] @ Quit: jes5: Quit: Leaving. | ||
| [2010/03/01 22:58:19] @ jes5 joined channel #puppet | ||
| [2010/03/01 23:14:02] @ Quit: lilmatt: Quit: lilmatt | ||
| [2010/03/01 23:21:16] @ Quit: cabernet: Quit: cabernet | ||
| [2010/03/01 23:24:51] @ ambroff joined channel #puppet | ||
| [2010/03/01 23:25:26] @ Quit: ambroff: Remote host closed the connection | ||
| [2010/03/01 23:27:11] @ Quit: dllh: Ping timeout: 265 seconds | ||
| [2010/03/01 23:32:59] @ Quit: lak: Quit: lak | ||
| [2010/03/01 23:36:19] @ Quit: pheezy: Remote host closed the connection | ||
| [2010/03/01 23:36:51] @ pheezy joined channel #puppet | ||
| [2010/03/01 23:41:06] @ Quit: pheezy: Ping timeout: 248 seconds | ||
| [2010/03/01 23:42:02] @ lak joined channel #puppet | ||
| [2010/03/01 23:42:46] @ lak_ joined channel #puppet | ||
| [2010/03/01 23:46:19] @ Quit: lak: Ping timeout: 245 seconds | ||
| [2010/03/01 23:46:19] @ lak_ is now known as lak | ||
| [2010/03/01 23:54:07] @ pinoyskull joined channel #puppet | ||
| [2010/03/01 23:56:59] @ Quit: bwood: Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!