Wednesday, 2010-06-09

[2010/06/09 00:01:56] @ Log started by gepetto
[2010/06/09 00:01:56] @ Quit: Bass10: Ping timeout: 265 seconds
[2010/06/09 00:02:24] @ andrew3 left channel #puppet ()
[2010/06/09 00:02:33] @ gaveen joined channel #puppet
[2010/06/09 00:14:14] @ Quit: AimanA: Remote host closed the connection
[2010/06/09 00:16:47] @ agentk joined channel #puppet
[2010/06/09 00:21:06] @ Quit: acrollet: Quit: acrollet
[2010/06/09 00:23:16] @ bobinabottle joined channel #puppet
[2010/06/09 00:24:49] <bobinabottle> hi all, i'm trying to install puppet dashboard.. when i do rake install i get Access denied for user 'root'@'localhost' (using password: NO)
[2010/06/09 00:25:06] <bobinabottle> where would i put in the password for mysql root so it can create the databases?
[2010/06/09 00:26:35] @ Quit: jaredrhine: Quit: Leaving.
[2010/06/09 00:29:04] <agentk> bobinabottle: My config/database.yml contains: http://pastebin.org/320476
[2010/06/09 00:29:24] @ herdingcat joined channel #puppet
[2010/06/09 00:29:41] @ Quit: herdingcat: Max SendQ exceeded
[2010/06/09 00:30:08] @ herdingcat joined channel #puppet
[2010/06/09 00:30:46] @ Quit: herdingcat: Max SendQ exceeded
[2010/06/09 00:31:06] @ herdingcat joined channel #puppet
[2010/06/09 00:38:16] @ lak joined channel #puppet
[2010/06/09 00:46:27] <bobinabottle> agentk: ta, i've added in password and it seemed to work.
[2010/06/09 00:46:57] <agentk> no prob
[2010/06/09 00:47:28] <bobinabottle> i've set up dashboard serving through passenger, and when i go to the website i get this: We've been notified about this issue and we'll take a look at it shortly.
[2010/06/09 00:47:44] <bobinabottle> who's we? ;)
[2010/06/09 00:48:08] @ andrew3 joined channel #puppet
[2010/06/09 00:49:05] @ \ask joined channel #puppet
[2010/06/09 00:49:17] <ohadlevy> bobinabottle: :)
[2010/06/09 00:51:01] @ nexx| joined channel #puppet
[2010/06/09 00:52:35] <agentk> bobinabottle: Not sure. I'm still using mongrel_rails. I couldn't get passenger to work, but I havn't tried it for a few months now.
[2010/06/09 00:52:59] <ohadlevy> bobinabottle: in this its your log files :)
[2010/06/09 00:53:03] @ acrollet joined channel #puppet
[2010/06/09 00:56:59] @ giskard joined channel #puppet
[2010/06/09 01:00:29] @ Quit: lak: Quit: lak
[2010/06/09 01:06:51] <bobinabottle> it seems phusion is looking for the production database. the rake install i did only initialised the dev one. how can i tell it to init the production db?
[2010/06/09 01:08:03] <bobinabottle> ah never mind.. got it :) RAILS_ENV=production rake install
[2010/06/09 01:08:38] @ Quit: thegcat: Quit: Leaving.
[2010/06/09 01:09:41] @ Quit: MattM: Remote host closed the connection
[2010/06/09 01:16:51] @ Quit: justdave: Ping timeout: 265 seconds
[2010/06/09 01:17:39] <tuv> is there a way to set mysql password with puppet without including the cleartext passwd in the conf files? debian's debconf can set the passwd, but i guess that still requires cleartext
[2010/06/09 01:17:45] @ Quit: jkelly: Ping timeout: 264 seconds
[2010/06/09 01:18:00] @ pting joined channel #puppet
[2010/06/09 01:18:06] <ohadlevy> tuv: you would need to store it somewhere in cleartext afaik
[2010/06/09 01:19:05] <tuv> ohadlevy: i guess i'll have to install manually then
[2010/06/09 01:19:40] <ohadlevy> tuv: you can store it somewhere externally, e.g. in a data file or something that is not accessible
[2010/06/09 01:19:50] @ p3rror joined channel #puppet
[2010/06/09 01:19:54] @ Quit: herdingcat: Remote host closed the connection
[2010/06/09 01:20:00] <acrollet> tuv: could you just insert the hash into mysql.user?
[2010/06/09 01:21:00] @ Quit: agentk: Quit: Leaving
[2010/06/09 01:23:26] @ jaredrhine joined channel #puppet
[2010/06/09 01:26:13] @ bearnard joined channel #puppet
[2010/06/09 01:30:21] @ jkelly joined channel #puppet
[2010/06/09 01:36:50] @ Quit: giskard: Remote host closed the connection
[2010/06/09 01:37:10] <tuv> acrollet: i can?
[2010/06/09 01:37:58] <acrollet> UPDATE mysql.user SET Password = 'md5lac8a7787' WHERE User = 'root';
[2010/06/09 01:38:02] @ Quit: Determinist: Remote host closed the connection
[2010/06/09 01:38:08] <acrollet> ymmv, afaik, ianal, etc.
[2010/06/09 01:42:57] @ hamish joined channel #puppet
[2010/06/09 01:46:44] @ agentk joined channel #puppet
[2010/06/09 01:50:30] @ Quit: alban2: Ping timeout: 252 seconds
[2010/06/09 01:52:23] @ Quit: rodnet: Read error: Connection reset by peer
[2010/06/09 01:52:24] @ rodnet_ joined channel #puppet
[2010/06/09 01:52:27] @ Quit: bearnard: Quit: bearnard
[2010/06/09 01:56:12] @ odyi_ joined channel #puppet
[2010/06/09 01:57:01] @ justdave joined channel #puppet
[2010/06/09 01:58:10] @ Quit: odyi: Read error: Connection reset by peer
[2010/06/09 01:58:33] @ Quit: chadh: Ping timeout: 264 seconds
[2010/06/09 01:58:47] @ chadh joined channel #puppet
[2010/06/09 01:59:29] @ Quit: andrew3: Quit: Leaving.
[2010/06/09 01:59:55] @ mattock joined channel #puppet
[2010/06/09 02:05:38] @ m1nish joined channel #puppet
[2010/06/09 02:05:42] @ fredden left channel #puppet ("Leaving")
[2010/06/09 02:07:43] @ Quit: p3rror: Quit: أستودعكم الله
[2010/06/09 02:12:11] @ Quit: kolla: Read error: Operation timed out
[2010/06/09 02:13:08] @ Quit: ahuman: Remote host closed the connection
[2010/06/09 02:24:45] <eric0> confidential to jeffrey lawhorn: Can you really be that great of a security analyst if you've failed to distinguish Reply-to-author from Reply-to-all?
[2010/06/09 02:25:48] @ Quit: Maliuta: Remote host closed the connection
[2010/06/09 02:26:33] @ pmorillo joined channel #puppet
[2010/06/09 02:31:37] @ giskard joined channel #puppet
[2010/06/09 02:35:28] @ Quit: marcellods: Ping timeout: 258 seconds
[2010/06/09 02:35:28] @ Quit: AngryParsley: Quit: ZNC - http://znc.sourceforge.net
[2010/06/09 02:35:53] @ marcellods joined channel #puppet
[2010/06/09 02:36:28] @ AngryParsley joined channel #puppet
[2010/06/09 02:37:13] <ohadlevy> eric0: I was waiting for someone to say something ;)
[2010/06/09 02:37:47] @ Quit: giskard: Remote host closed the connection
[2010/06/09 02:39:33] <bobinabottle> (newbie question) So i've installed puppetmaster, a puppet client, and puppet dashboard on the puppetmaster server and all looks like its working. But when i view the dashboard all i see is the sample data. shouldn't i see my new puppet client in there?
[2010/06/09 02:40:51] <bobinabottle> i assume node means client.. and all i see is sample_node
[2010/06/09 02:40:55] <ohadlevy> bobinabottle: i think you need to configure the master to send the reports to the dashboard
[2010/06/09 02:42:45] @ Quit: RageLink: Ping timeout: 258 seconds
[2010/06/09 02:44:27] @ gaveen_ joined channel #puppet
[2010/06/09 02:46:34] @ Quit: rodnet_: Read error: Connection reset by peer
[2010/06/09 02:46:36] @ rodnet joined channel #puppet
[2010/06/09 02:47:22] @ PsychoSid joined channel #puppet
[2010/06/09 02:47:57] @ allsystemsarego joined channel #puppet
[2010/06/09 02:47:59] @ DavidS joined channel #puppet
[2010/06/09 02:48:24] <|Mike|> morning.
[2010/06/09 02:48:32] @ Quit: jaredrhine: Ping timeout: 260 seconds
[2010/06/09 02:50:14] @ RageLink joined channel #puppet
[2010/06/09 02:55:37] @ Quit: AngryParsley: Changing host
[2010/06/09 02:55:37] @ AngryParsley joined channel #puppet
[2010/06/09 02:56:37] @ gaveen__ joined channel #puppet
[2010/06/09 02:57:52] @ Quit: rodnet: Quit: rodnet
[2010/06/09 02:57:52] @ Quit: acrollet: Quit: acrollet
[2010/06/09 02:58:36] @ Ramonster joined channel #puppet
[2010/06/09 03:01:56] @ MattyM joined channel #puppet
[2010/06/09 03:02:04] @ shug joined channel #puppet
[2010/06/09 03:03:24] @ alban2 joined channel #puppet
[2010/06/09 03:08:49] @ giskard joined channel #puppet
[2010/06/09 03:09:22] @ Quit: freshtonic: Quit: freshtonic
[2010/06/09 03:10:59] @ jaredrhine joined channel #puppet
[2010/06/09 03:12:19] <eric0> is it me or is cfengine kinda going in the wrong direction w/r/t comprehensibility of the configs? http://www.linux-mag.com/cache/7802/1.html
[2010/06/09 03:19:50] @ Maliuta joined channel #puppet
[2010/06/09 03:20:06] @ sar joined channel #puppet
[2010/06/09 03:20:09] @ ckauhaus joined channel #puppet
[2010/06/09 03:20:22] <sar> good morning
[2010/06/09 03:24:17] @ Quit: tuv: Read error: No route to host
[2010/06/09 03:26:50] @ Quit: gaveen: Ping timeout: 258 seconds
[2010/06/09 03:27:12] @ verwilst joined channel #puppet
[2010/06/09 03:27:13] @ Quit: gaveen__: Ping timeout: 258 seconds
[2010/06/09 03:27:13] @ Quit: gaveen_: Ping timeout: 258 seconds
[2010/06/09 03:27:57] @ Quit: f3ew: Ping timeout: 264 seconds
[2010/06/09 03:31:20] <DavidS> eric0: "Next, test to see that PCRE regular expression support is compiled into the binary. This is a good check as it is hard to tell from configure whether or not this was successful." <<-- o_O
[2010/06/09 03:33:56] @ Quit: agentk: Quit: Leaving
[2010/06/09 03:34:05] @ Quit: bobinabottle: Quit: bobinabottle
[2010/06/09 03:35:32] @ tuv joined channel #puppet
[2010/06/09 03:36:29] @ bobinabottle joined channel #puppet
[2010/06/09 03:37:15] <bobinabottle> does puppet have the ability to pull in server changes from the live servers? for instance if someone went in and made a change on the server, would puppetmaster pull in the change?
[2010/06/09 03:38:40] @ gaveen_ joined channel #puppet
[2010/06/09 03:38:46] @ gaveen__ joined channel #puppet
[2010/06/09 03:39:23] @ gaveen joined channel #puppet
[2010/06/09 03:39:46] <ReinH> eric0: has cfengine ever placed any value in comprehensibility?
[2010/06/09 03:40:13] <ReinH> bobinabottle: you will need to either set up puppetmaster to send reports to the dashboard or run rake reports:import to import existing reports
[2010/06/09 03:41:22] @ f3ew joined channel #puppet
[2010/06/09 03:43:29] @ OpenMedia left channel #puppet ()
[2010/06/09 03:44:23] @ sdog joined channel #puppet
[2010/06/09 03:44:35] @ Quit: bobinabottle: Quit: bobinabottle
[2010/06/09 03:47:29] @ Quit: gaveen__: Quit: Leaving
[2010/06/09 03:47:40] @ Quit: sdog: Changing host
[2010/06/09 03:47:40] @ sdog joined channel #puppet
[2010/06/09 03:48:25] @ Quit: ckauhaus: Ping timeout: 272 seconds
[2010/06/09 03:49:30] @ sideshow joined channel #puppet
[2010/06/09 03:50:18] <sideshow> hi, following the disscusion of yesterday about the PUSH system of Puppet, here is the answer by puppetlabs : It is mainly a PULL system; however, there are ways to make it a push system depending on what you are trying to do.
[2010/06/09 03:57:21] @ kolla joined channel #puppet
[2010/06/09 03:59:55] @ Quit: aglet: Quit: Leaving
[2010/06/09 04:01:30] <sar> Are there known issues with custom facts in modules with puppet 0.25.4? They are not synced :-(
[2010/06/09 04:02:22] @ Quit: jaredrhine: Ping timeout: 240 seconds
[2010/06/09 04:02:51] @ Quit: jkelly: Read error: Operation timed out
[2010/06/09 04:05:16] @ TREllis joined channel #puppet
[2010/06/09 04:05:35] <eric0> i have a little patch for 0.25.5 , i'm not sure how this missed testing but it fails for me out of the box on both OS X and Solaris because /var/lib does not exist
[2010/06/09 04:06:13] @ MattM joined channel #puppet
[2010/06/09 04:06:44] <eric0> my patch might be wrong-headed but without #86 i am not sure how else do it. will create a ticket
[2010/06/09 04:06:45] <gepetto> eric0: #86 is http://projects.puppetlabs.com/issues/show/86 "Puppet - Feature #86: Directory creation fails if parent directory does not exist - Puppet Labs"
[2010/06/09 04:11:23] @ Quit: angrox: Quit: Lost terminal
[2010/06/09 04:14:04] @ tuvyz joined channel #puppet
[2010/06/09 04:15:39] <masterzen> eric0: post your patch to the puppet-dev mailing list (better if you have a ticket first)
[2010/06/09 04:16:59] @ ckauhaus joined channel #puppet
[2010/06/09 04:17:02] @ Quit: tuv: Ping timeout: 276 seconds
[2010/06/09 04:17:54] @ jkelly joined channel #puppet
[2010/06/09 04:21:25] <eric0> yeah i am making a ticket now
[2010/06/09 04:22:44] @ Quit: sideshow: Quit: Page closed
[2010/06/09 04:22:56] @ jab_doa joined channel #puppet
[2010/06/09 04:23:16] @ thegcat joined channel #puppet
[2010/06/09 04:24:33] @ anomalizer joined channel #puppet
[2010/06/09 04:26:02] <eric0> #3962
[2010/06/09 04:26:03] <gepetto> eric0: #3962 is http://projects.puppetlabs.com/issues/show/3962 "Puppet - Bug #3962: 0.25.5 fails to start if /var/lib does not exist - Puppet Labs"
[2010/06/09 04:27:12] @ gebi joined channel #puppet
[2010/06/09 04:27:43] <anomalizer> I have this config for storedconfig on my puppet master http://pastebin.org/320841 but I see no tables being created on the mysql server
[2010/06/09 04:29:03] <anomalizer> master is runing as /usr/bin/ruby1.8 /usr/sbin/puppetmasterd --masterport=8140
[2010/06/09 04:29:30] <anomalizer> what needs to be done to get the tables created, info flowing intot he db
[2010/06/09 04:31:06] @ benoit_ joined channel #puppet
[2010/06/09 04:32:24] <ohadlevy> anomalizer: you need storeconfig=true :)
[2010/06/09 04:32:49] @ sdog left channel #puppet ()
[2010/06/09 04:33:04] <ohadlevy> anomalizer: sorry storeconfigs=true
[2010/06/09 04:33:36] @ sar left channel #puppet ()
[2010/06/09 04:34:44] <anomalizer> ohadlevy: storeconfigs=true works!
[2010/06/09 04:36:51] @ Quit: gaveen_: Ping timeout: 260 seconds
[2010/06/09 04:37:11] @ Quit: gaveen: Ping timeout: 276 seconds
[2010/06/09 04:38:17] @ gui1ty joined channel #puppet
[2010/06/09 04:43:51] @ Quit: ckauhaus: Ping timeout: 260 seconds
[2010/06/09 04:44:49] @ Quit: alban2: Quit: Leaving.
[2010/06/09 04:45:12] <zipkid> ReinH: is there any development time going into Puppet-Dashboard at all??
[2010/06/09 04:49:17] @ gaveen joined channel #puppet
[2010/06/09 04:50:00] @ gaveen_ joined channel #puppet
[2010/06/09 04:52:05] @ alban2 joined channel #puppet
[2010/06/09 04:52:32] @ finalprefix joined channel #puppet
[2010/06/09 05:05:32] @ p3rror joined channel #puppet
[2010/06/09 05:06:33] @ Quit: bix0r: Quit: Leaving.
[2010/06/09 05:16:39] @ twisla is now known as aigrisla
[2010/06/09 05:16:54] @ gun left channel #puppet ()
[2010/06/09 05:17:05] @ Quit: p3rror: Quit: أستودعكم الله
[2010/06/09 05:17:09] @ nico is now known as aigrico
[2010/06/09 05:18:50] <anomalizer> <zipkid>as of today, theforeman seems to be ahead of pupet-dashboard
[2010/06/09 05:24:19] @ bix0r joined channel #puppet
[2010/06/09 05:29:59] @ ckauhaus joined channel #puppet
[2010/06/09 05:33:35] @ andrewh joined channel #puppet
[2010/06/09 05:35:42] @ cynicismic joined channel #puppet
[2010/06/09 05:40:41] @ Quit: gebi: Read error: Operation timed out
[2010/06/09 06:00:15] @ tuvyz is now known as tuv
[2010/06/09 06:01:25] @ Quit: ckauhaus: Ping timeout: 272 seconds
[2010/06/09 06:01:54] @ aigrico is now known as nico
[2010/06/09 06:04:30] @ ckauhaus joined channel #puppet
[2010/06/09 06:06:12] @ Quit: andrewh: Quit: andrewh
[2010/06/09 06:07:15] @ andrewh joined channel #puppet
[2010/06/09 06:08:07] @ Quit: andrewh: Client Quit
[2010/06/09 06:08:44] @ Quit: benoit_: Ping timeout: 260 seconds
[2010/06/09 06:08:45] <zipkid> anomalizer: i know foreman.... Usually when someone asks about project x, the answer 'use project y' is not really the best answer because it is irrelevant.
[2010/06/09 06:09:16] <zipkid> anomalizer: don't hang around here, use Windows....
[2010/06/09 06:10:00] <zipkid> ... although one crazy guy :-P is trying to port puppet to windows....
[2010/06/09 06:14:28] @ Quit: MattM: Remote host closed the connection
[2010/06/09 06:24:41] @ Quit: jason^: Ping timeout: 240 seconds
[2010/06/09 06:25:34] @ jason^ joined channel #puppet
[2010/06/09 06:35:13] @ Quit: joe-mac: Ping timeout: 245 seconds
[2010/06/09 06:38:25] @ malikai1 joined channel #puppet
[2010/06/09 06:38:40] <malikai1> howdy
[2010/06/09 06:38:47] @ Quit: ckauhaus: Ping timeout: 272 seconds
[2010/06/09 06:40:05] @ pinoyskull joined channel #puppet
[2010/06/09 06:40:30] @ fluxdude joined channel #puppet
[2010/06/09 06:42:43] @ Quit: fluxdud3: Ping timeout: 258 seconds
[2010/06/09 06:46:06] @ ckauhaus joined channel #puppet
[2010/06/09 06:46:21] <cbuckley> hi - where would i find docs on setting up a single web of trust, please?
[2010/06/09 06:46:56] @ MattM joined channel #puppet
[2010/06/09 06:48:41] <cbuckley> ok, got it
[2010/06/09 06:49:49] @ MPSimmons joined channel #puppet
[2010/06/09 06:52:11] @ Quit: jkelly: Ping timeout: 240 seconds
[2010/06/09 06:57:10] @ Quit: anomalizer: Quit: Ex-Chat
[2010/06/09 06:58:23] @ Quit: pinoyskull: Quit: Leaving
[2010/06/09 07:04:45] @ jkelly joined channel #puppet
[2010/06/09 07:07:07] @ Quit: spinr: Ping timeout: 260 seconds
[2010/06/09 07:07:27] @ rasputnik joined channel #puppet
[2010/06/09 07:08:00] @ aigrisla is now known as twisla
[2010/06/09 07:08:41] <TREllis> cbuckley: lmgtfy :-)
[2010/06/09 07:09:44] <TREllis> cbuckley: how's it going?
[2010/06/09 07:10:43] @ Quit: artista_frustrad: Ping timeout: 240 seconds
[2010/06/09 07:11:05] @ Quit: ckauhaus: Ping timeout: 272 seconds
[2010/06/09 07:19:05] @ andrewh joined channel #puppet
[2010/06/09 07:23:35] @ vachon joined channel #puppet
[2010/06/09 07:24:01] @ artista_frustrad joined channel #puppet
[2010/06/09 07:24:04] @ vachon left channel #puppet ()
[2010/06/09 07:29:25] @ ckdake joined channel #puppet
[2010/06/09 07:29:26] @ Quit: ckdake: Changing host
[2010/06/09 07:29:26] @ ckdake joined channel #puppet
[2010/06/09 07:35:40] @ ZBigBoss joined channel #puppet
[2010/06/09 07:35:55] @ lak joined channel #puppet
[2010/06/09 07:36:57] @ ZBigBoss left channel #puppet ()
[2010/06/09 07:40:33] @ benoit_ joined channel #puppet
[2010/06/09 07:42:43] @ bearnard_ joined channel #puppet
[2010/06/09 07:55:07] @ tim_ joined channel #puppet
[2010/06/09 07:57:57] <tim_> hi, I've got a question about scoping
[2010/06/09 07:58:17] @ Quit: andrewh: Quit: andrewh
[2010/06/09 07:58:37] <tim_> I include a class 'check_customisations' the init.pp of a module
[2010/06/09 07:58:55] <tim_> I then try to use variables defined in that class in a template called from that init.pp
[2010/06/09 07:59:07] <tim_> but this isn't working, is there a way to get it working?
[2010/06/09 07:59:34] <tim_> or does anything referenced in a template need to be defined in the same .pp file that the template is called from
[2010/06/09 08:00:04] @ rocket joined channel #puppet
[2010/06/09 08:00:12] @ Quit: pmorillo: Quit: pmorillo
[2010/06/09 08:00:19] <rocket> Good Morning ..
[2010/06/09 08:00:19] <Volcane> $check_customisations::varname is the only way to access variables in a class you're including
[2010/06/09 08:01:48] <rocket> if I have a class .. called cobbler for example and it depends on dhcp and dns .. do I put those packages etc in this class or do I depend on an outside class say by doing "include dns::minimal" or is there a better way of doing these dependancies?
[2010/06/09 08:02:06] <tim_> now I'm getting: undefined method `procs_zombie_warning' for nil:NilClass
[2010/06/09 08:03:15] <tim_> do I have to somehow put an 'import' or 'include' statement in the template file?
[2010/06/09 08:04:00] @ Pupeno joined channel #puppet
[2010/06/09 08:04:02] <Pupeno> I'm getting this error: Could not retrieve catalog: Invalid parameter 'host_aliases' for type 'Host' at /etc/puppet/manifests/classes/base.pp:13 on this file: http://gist.github.com/431364, any ideas why?
[2010/06/09 08:04:31] <Volcane> Pupeno: old version of puppet?
[2010/06/09 08:04:43] @ Quit: lak: Quit: lak
[2010/06/09 08:05:03] <Pupeno> Volcane: whatever comes with the latest debian, so most likely yes: 0.24.5
[2010/06/09 08:05:21] <Volcane> you should use the documentation for your version of puppet:)
[2010/06/09 08:05:30] <Pupeno> Volcane: oh!
[2010/06/09 08:06:17] @ sdog joined channel #puppet
[2010/06/09 08:08:47] @ ahasenack joined channel #puppet
[2010/06/09 08:08:56] @ ZBigBoss joined channel #puppet
[2010/06/09 08:10:18] @ Quit: piir: Ping timeout: 264 seconds
[2010/06/09 08:19:43] <ZBigBoss> hello, I've just implemented something in puppet v0.24.8 that is conceptually comparable with the "run stages" that is being introduced in Feature #2658.
[2010/06/09 08:19:44] <gepetto> ZBigBoss: hello: #2658 is http://projects.puppetlabs.com/issues/show/2658 "Puppet - Feature #2658: Add puppet "run stages" - Puppet Labs"
[2010/06/09 08:20:06] <ZBigBoss> If i want to 'share' this with the world, what's te best approach for this?
[2010/06/09 08:20:35] <Volcane> mail the user list, blog about it, put it on github, possibly put it on forge.puppetlabs.com
[2010/06/09 08:21:13] <ZBigBoss> thanks! i havent heard of forge.puppetlabs.com before, i'll check it out
[2010/06/09 08:22:20] @ piir joined channel #puppet
[2010/06/09 08:24:15] @ marley joined channel #puppet
[2010/06/09 08:25:53] @ Quit: sdog: Quit: Leaving.
[2010/06/09 08:27:32] @ Quit: afletcher: Quit: afletcher
[2010/06/09 08:27:33] @ Quit: tjoe: Quit: Lost terminal
[2010/06/09 08:27:52] @ Bass10 joined channel #puppet
[2010/06/09 08:29:59] @ geo joined channel #puppet
[2010/06/09 08:30:10] @ geo left channel #puppet ()
[2010/06/09 08:30:59] @ andrewh joined channel #puppet
[2010/06/09 08:32:48] @ cygnus1 joined channel #puppet
[2010/06/09 08:34:06] @ lak joined channel #puppet
[2010/06/09 08:34:50] @ lak_ joined channel #puppet
[2010/06/09 08:34:51] @ Quit: lak: Read error: Connection reset by peer
[2010/06/09 08:34:51] @ lak_ is now known as lak
[2010/06/09 08:35:44] <rocket> morning lak
[2010/06/09 08:35:51] <lak> morning
[2010/06/09 08:35:52] <rocket> if I have a class .. called cobbler for example and it depends on dhcp and dns .. do I put those packages etc in this class or do I depend on an outside class say by doing "include dns::minimal" or is there a better way of doing these dependancies?
[2010/06/09 08:36:08] <lak> i tend toward the outside class
[2010/06/09 08:36:17] <lak> because i assume more than just cobbler will depend on those things
[2010/06/09 08:37:03] <rocket> ok .. so say a dns::server::bare or something that just includes package { bind:...} for example?
[2010/06/09 08:37:28] <lak> and either way, i expect that dns and dhcp are complicated enough that you want to model them as separate classes
[2010/06/09 08:37:30] <lak> yeah
[2010/06/09 08:37:40] <rocket> and then in my cobbler class a require dns::server::bare
[2010/06/09 08:37:44] <rocket> ?
[2010/06/09 08:38:01] <lak> indeed
[2010/06/09 08:38:44] <rocket> sounds good .. thanks :)
[2010/06/09 08:38:54] <rocket> and then my README just notes the dependancy
[2010/06/09 08:39:02] <rocket> got it .. :) thanks for the help
[2010/06/09 08:40:53] @ Quit: jsman: *.net *.split
[2010/06/09 08:44:10] @ jsman joined channel #puppet
[2010/06/09 08:44:10] @ Quit: jsman: Changing host
[2010/06/09 08:44:11] @ jsman joined channel #puppet
[2010/06/09 08:46:09] @ docelic joined channel #puppet
[2010/06/09 08:46:45] @ ckauhaus joined channel #puppet
[2010/06/09 08:47:04] @ pmorillo joined channel #puppet
[2010/06/09 08:48:04] @ snoop joined channel #puppet
[2010/06/09 08:49:01] @ drocamor joined channel #puppet
[2010/06/09 08:51:31] @ Quit: tim_: Remote host closed the connection
[2010/06/09 08:55:01] <drocamor> hi, I have a question about managing something like /etc/sudoers
[2010/06/09 08:55:21] <|Mike|> You might want to state your question :P
[2010/06/09 08:55:24] <drocamor> hah
[2010/06/09 08:55:35] <drocamor> i have some modules that need to give certain users sudo access
[2010/06/09 08:55:52] <drocamor> for instance, if i install unicorn i want the web developers to be able to restart it using sudo
[2010/06/09 08:56:06] <drocamor> but i'm going to have many of these different things and there could be different combinations on a server
[2010/06/09 08:56:19] <drocamor> how can i have multiple modules manage the same file and not clobber each other?
[2010/06/09 08:56:30] @ joe-mac joined channel #puppet
[2010/06/09 08:57:08] @ santoroj joined channel #puppet
[2010/06/09 08:59:11] @ Quit: benoit_: Ping timeout: 240 seconds
[2010/06/09 09:01:05] @ afletcher joined channel #puppet
[2010/06/09 09:01:22] @ Quit: docelic: Quit: Leaving
[2010/06/09 09:04:26] @ lucid joined channel #puppet
[2010/06/09 09:05:09] @ Quit: gaveen_: Remote host closed the connection
[2010/06/09 09:05:10] @ Quit: gaveen: Remote host closed the connection
[2010/06/09 09:06:05] <Dominic> drocamor: look into augeas, or some magic with http://projects.puppetlabs.com/projects/puppet/wiki/Simple_Text_Patterns
[2010/06/09 09:07:25] <drocamor> Dominic: what is augeas?
[2010/06/09 09:07:32] <drocamor> oh i see
[2010/06/09 09:07:37] <drocamor> google helps for that
[2010/06/09 09:07:39] <drocamor> hah
[2010/06/09 09:07:40] <Dominic> :)
[2010/06/09 09:07:47] <Dominic> it's integrated into Puppet
[2010/06/09 09:08:44] <drocamor> oh really?
[2010/06/09 09:12:29] <drocamor> pretty neat
[2010/06/09 09:12:35] <drocamor> i have actually used those text edits before
[2010/06/09 09:12:37] <drocamor> but i had forgot about them
[2010/06/09 09:12:44] <drocamor> thanks
[2010/06/09 09:13:03] <drocamor> augeas seems better though
[2010/06/09 09:13:09] @ shenson joined channel #puppet
[2010/06/09 09:14:27] @ spinr joined channel #puppet
[2010/06/09 09:17:22] @ benoit_ joined channel #puppet
[2010/06/09 09:17:40] @ GioGio joined channel #puppet
[2010/06/09 09:17:46] @ Quit: ckauhaus: Ping timeout: 272 seconds
[2010/06/09 09:18:03] @ acrollet joined channel #puppet
[2010/06/09 09:19:27] @ ckauhaus joined channel #puppet
[2010/06/09 09:21:48] @ Quit: [SMiTTY]: Ping timeout: 258 seconds
[2010/06/09 09:24:16] @ cliff-hm-gone joined channel #puppet
[2010/06/09 09:28:20] @ [SMiTTY] joined channel #puppet
[2010/06/09 09:32:24] @ Quit: MPSimmons: Quit: Leaving.
[2010/06/09 09:32:53] @ saloxin joined channel #puppet
[2010/06/09 09:33:20] @ MrTransformation joined channel #puppet
[2010/06/09 09:33:43] <saloxin> err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not render to pson: invalid utf8 byte: '�'
[2010/06/09 09:34:24] <zipkid> saloxin: dud you use code exaplles off the web?
[2010/06/09 09:34:24] <saloxin> I gather this is an old iso-8859-1 file somewhere with øæå, which is bad. but how tofigure out which file?
[2010/06/09 09:34:43] <saloxin> zipkid: some of them for sure?
[2010/06/09 09:35:16] <zipkid> might be one of the characters in copied code is giving you trouble
[2010/06/09 09:35:21] <saloxin> it says nothing of which include or template file is at stake
[2010/06/09 09:35:35] <saloxin> zipkid: any tips on finding it?
[2010/06/09 09:35:57] <zipkid> no...
[2010/06/09 09:39:04] @ Quit: finalprefix: Quit: Leaving
[2010/06/09 09:39:04] @ Quit: Ramonster: Quit: So long, thanx for all the fish
[2010/06/09 09:39:18] @ Quit: rasputnik: Quit: rasputnik
[2010/06/09 09:39:43] @ Quit: jkelly: Ping timeout: 260 seconds
[2010/06/09 09:42:42] @ Quit: dreacu666: Ping timeout: 240 seconds
[2010/06/09 09:42:53] @ mauve joined channel #puppet
[2010/06/09 09:42:56] @ MPSimmons joined channel #puppet
[2010/06/09 09:44:17] @ jab_doa_ joined channel #puppet
[2010/06/09 09:44:23] @ dreacu666 joined channel #puppet
[2010/06/09 09:47:32] @ Quit: ckauhaus: Ping timeout: 272 seconds
[2010/06/09 09:47:43] @ Quit: MrTransformation: Ping timeout: 265 seconds
[2010/06/09 09:48:25] @ MrTransformation joined channel #puppet
[2010/06/09 09:48:42] @ kuh joined channel #puppet
[2010/06/09 09:50:13] @ ckauhaus joined channel #puppet
[2010/06/09 09:50:26] @ Quit: swa_work: Read error: Connection reset by peer
[2010/06/09 09:51:31] @ jkelly joined channel #puppet
[2010/06/09 09:52:33] @ p3rror joined channel #puppet
[2010/06/09 10:01:42] @ kaptk2 joined channel #puppet
[2010/06/09 10:04:00] @ sebas891 joined channel #puppet
[2010/06/09 10:09:57] @ jense joined channel #puppet
[2010/06/09 10:10:20] @ Quit: ckauhaus: Ping timeout: 272 seconds
[2010/06/09 10:11:58] @ drocamor left channel #puppet ()
[2010/06/09 10:12:24] @ Quit: m1nish: Ping timeout: 258 seconds
[2010/06/09 10:21:41] @ floess_chris joined channel #puppet
[2010/06/09 10:22:25] @ caglar10ur joined channel #puppet
[2010/06/09 10:22:41] @ MrHeavy joined channel #puppet
[2010/06/09 10:23:11] <saloxin> found it. æ in a comment in a template file. puppet could easily at least told me which file
[2010/06/09 10:23:54] @ MrHeavy_ joined channel #puppet
[2010/06/09 10:23:56] <zipkid> saloxin: ....
[2010/06/09 10:24:15] @ tecto joined channel #puppet
[2010/06/09 10:24:15] @ Quit: tecto: Changing host
[2010/06/09 10:24:15] @ tecto joined channel #puppet
[2010/06/09 10:24:47] @ Quit: MrHeavy: Client Quit
[2010/06/09 10:24:56] @ MrHeavy_ is now known as jgoldschrafe
[2010/06/09 10:25:01] @ Quit: rmiller4pi82: Quit: Leaving.
[2010/06/09 10:26:29] <mstyne> good morning team ubersmith
[2010/06/09 10:26:33] <mstyne> asdf
[2010/06/09 10:26:45] <mstyne> irc windows be damned
[2010/06/09 10:28:33] @ jaigouk joined channel #puppet
[2010/06/09 10:36:49] @ 15SAADKRO joined channel #puppet
[2010/06/09 10:36:50] @ 77CAAR3AY joined channel #puppet
[2010/06/09 10:37:34] @ ckauhaus joined channel #puppet
[2010/06/09 10:37:40] @ Quit: MPSimmons: Quit: Leaving.
[2010/06/09 10:37:58] @ MPSimmons joined channel #puppet
[2010/06/09 10:40:38] @ Quit: jab_doa_: Quit: Verlassend
[2010/06/09 10:44:32] @ tonyskapunk joined channel #puppet
[2010/06/09 10:45:10] @ Quit: ckauhaus: Ping timeout: 272 seconds
[2010/06/09 10:47:17] @ Quit: MrTransformation: Ping timeout: 258 seconds
[2010/06/09 10:48:00] <joe-mac> why am i all of a sudden getting this on some nodes: err: Could not prefetch cron provider 'crontab': No command, somehow at /etc/puppet/production/modules/common/manifests/ubuntu.pp:43
[2010/06/09 10:48:07] <joe-mac> yet the crontab command does indeed exist
[2010/06/09 10:48:26] @ Quit: aliver: Remote host closed the connection
[2010/06/09 10:48:27] <zipkid> restart your server...
[2010/06/09 10:48:43] <joe-mac> NICE it keeps writing the same cron jobs over and over
[2010/06/09 10:48:44] @ aliver joined channel #puppet
[2010/06/09 10:48:46] <joe-mac> that's choice
[2010/06/09 10:48:56] <joe-mac> i imagine i have at least 50 or so on some boxes
[2010/06/09 10:49:03] <zipkid> sometimes there is such an error that the server refuses to load the new config and keeps using the cached version
[2010/06/09 10:49:12] <joe-mac> no, i use nocacheonfailure
[2010/06/09 10:49:16] <zipkid> 50 servers????
[2010/06/09 10:49:24] <joe-mac> 50 cron jobs- the same one
[2010/06/09 10:49:27] <joe-mac> keeps getting written
[2010/06/09 10:49:31] <Volcane> joe-mac: that usually happens when you tried to remove a conjob but didnt get it 100% matching whats there :(
[2010/06/09 10:49:34] <zipkid> i guess you're talking about the client
[2010/06/09 10:49:38] <zipkid> i mean the master
[2010/06/09 10:49:56] <Volcane> joe-mac: or when changing user => on a cronjob, that really confuses the shit out of it :)
[2010/06/09 10:50:11] @ jgoldschrafe is now known as jeffg
[2010/06/09 10:50:14] @ jeffg is now known as jgoldschrafe
[2010/06/09 10:50:43] <kjetilho> Volcane: that's clearly a bug
[2010/06/09 10:50:46] <joe-mac> Volcane: i've done neither, i just have discovered the problem, i saw the error in my syslog but
[2010/06/09 10:50:47] <joe-mac> shit
[2010/06/09 10:51:05] <Volcane> kjetilho: lots of hacky parsed file based providers suffers from that
[2010/06/09 10:51:06] <joe-mac> i didn't know puppet was actually writing new cronjobs every time
[2010/06/09 10:51:29] <Volcane> i think i even filed bugs for this stuff ages ago
[2010/06/09 10:51:29] @ rmiller4pi8 joined channel #puppet
[2010/06/09 10:51:32] <Volcane> not sure now
[2010/06/09 10:51:36] <kjetilho> joe-mac: it's not. but I did discover it would do so when I specified minute => "*"
[2010/06/09 10:51:50] <kjetilho> if I just left it out, it would not do the rewrite
[2010/06/09 10:52:00] <ashp> man, zenoss take their licence evaluation stuff seriously
[2010/06/09 10:52:03] <ashp> i had to write them a test plan
[2010/06/09 10:52:04] <Volcane> kjetilho: those are just logs, this specific bug would add the sae cronjob 100s of times
[2010/06/09 10:52:10] <joe-mac> kjetilho: i removed all the extra cronjobs, re ran puppetd and the error didn't come up now
[2010/06/09 10:52:19] <unixdaemon> Can you include a puppet report in a module?
[2010/06/09 10:52:25] <kjetilho> hmm, can't remember getting duplicate jobs, though
[2010/06/09 10:52:56] * Volcane 's had like 10 die at the hands of the OOM killer cos of it all about at the same time heh
[2010/06/09 10:52:57] <joe-mac> ok awesome, i guess i fixed it by the manual intervention
[2010/06/09 10:53:05] @ reyjrar joined channel #puppet
[2010/06/09 10:53:25] @ marley is now known as dearka
[2010/06/09 10:54:21] @ MrTransformation joined channel #puppet
[2010/06/09 10:54:32] @ Quit: andrewh: Quit: andrewh
[2010/06/09 10:55:29] @ Quit: rmiller4pi8: Client Quit
[2010/06/09 10:57:58] @ rmiller4pi8 joined channel #puppet
[2010/06/09 11:00:34] @ Quit: PsychoSid: Quit: Leaving.
[2010/06/09 11:02:44] @ andrewh joined channel #puppet
[2010/06/09 11:06:30] @ OMCK joined channel #puppet
[2010/06/09 11:09:25] @ Quit: MrTransformation: Read error: Operation timed out
[2010/06/09 11:09:37] @ Quit: mikepea: Quit: mikepea
[2010/06/09 11:15:50] @ Quit: gui1ty: Quit: Ex-Chat
[2010/06/09 11:16:49] @ MrTransformation joined channel #puppet
[2010/06/09 11:18:13] @ quit (seeya)
[2010/06/09 11:19:09] @ Joined channel #puppet
[2010/06/09 11:19:09] @ Topic is "Dashboard 1.0.0 released: http://bit.ly/cxZUas | Puppet 0.25.5 released: http://bit.ly/beIuIm | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/ddjhPk"
[2010/06/09 11:19:09] @ Topic set by jamesturnbull!~jamesturn@pelin.lovedthanlost.net on Mon May 17 21:30:22 -0400 2010
[2010/06/09 11:19:12] @ Mode +cnt by pratchett.freenode.net
[2010/06/09 11:19:19] @ jameswhite joined channel #puppet
[2010/06/09 11:19:25] @ ryan-c|w joined channel #puppet
[2010/06/09 11:19:46] @ sar joined channel #puppet
[2010/06/09 11:21:39] <sar> Can I do something like require +> File[/foo] inside a custom puppet type?
[2010/06/09 11:21:57] <ashp> I don't know what "sonatype nexus" does, but I hate it. It crashes all the goddamn time.
[2010/06/09 11:22:23] @ Quit: MrTransformation: Ping timeout: 260 seconds
[2010/06/09 11:24:50] @ MrTransformation joined channel #puppet
[2010/06/09 11:27:04] @ notbrien joined channel #puppet
[2010/06/09 11:30:56] @ steph021 joined channel #puppet
[2010/06/09 11:31:39] @ Quit: giskard: Remote host closed the connection
[2010/06/09 11:32:00] @ Quit: jense: Quit: Verlassend
[2010/06/09 11:32:52] @ Quit: 77CAAR3AY: Quit: Leaving
[2010/06/09 11:32:53] @ Quit: 15SAADKRO: Quit: Leaving
[2010/06/09 11:33:15] @ mpdehaan joined channel #puppet
[2010/06/09 11:33:16] @ Mode +v mpdehaan by ChanServ
[2010/06/09 11:35:22] @ Quit: jaigouk: Quit: Leaving...
[2010/06/09 11:35:31] @ Quit: floess_chris: Ping timeout: 265 seconds
[2010/06/09 11:40:35] @ Quit: andrewh: Quit: andrewh
[2010/06/09 11:40:52] @ Quit: thegcat: Quit: Leaving.
[2010/06/09 11:41:00] @ andrewh joined channel #puppet
[2010/06/09 11:45:45] @ acrollet_ joined channel #puppet
[2010/06/09 11:47:28] @ Quit: MrTransformation: Ping timeout: 258 seconds
[2010/06/09 11:48:32] @ Quit: acrollet: Ping timeout: 265 seconds
[2010/06/09 11:49:14] @ Quit: acrollet_: Client Quit
[2010/06/09 11:50:01] @ acrollet joined channel #puppet
[2010/06/09 11:50:53] @ Quit: lak: Quit: lak
[2010/06/09 11:59:39] @ Quit: pmorillo: Quit: pmorillo
[2010/06/09 12:01:14] @ MrTransformation joined channel #puppet
[2010/06/09 12:01:56] @ Quit: verwilst: Quit: Ex-Chat
[2010/06/09 12:04:33] @ Quit: DavidS: Quit: Leaving.
[2010/06/09 12:06:14] @ thatothermitch joined channel #puppet
[2010/06/09 12:10:39] @ Quit: Pupeno: Quit: Pupeno
[2010/06/09 12:11:39] @ quit (seeya)
[2010/06/09 12:14:38] @ Joined channel #puppet
[2010/06/09 12:14:38] @ Topic is "Dashboard 1.0.0 released: http://bit.ly/cxZUas | Puppet 0.25.5 released: http://bit.ly/beIuIm | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/ddjhPk"
[2010/06/09 12:14:38] @ Topic set by jamesturnbull!~jamesturn@pelin.lovedthanlost.net on Mon May 17 21:32:23 -0400 2010
[2010/06/09 12:14:42] @ Mode +cnt by hubbard.freenode.net
[2010/06/09 12:15:14] @ Quit: pting: Quit: Ex-Chat
[2010/06/09 12:17:28] @ MrTransformation joined channel #puppet
[2010/06/09 12:20:21] @ Quit: shug: Quit: Leaving
[2010/06/09 12:20:21] @ Quit: tecto: Quit: tecto
[2010/06/09 12:22:03] @ Quit: MrTransformation: Ping timeout: 240 seconds
[2010/06/09 12:22:21] @ Quit: hamish: Ping timeout: 258 seconds
[2010/06/09 12:22:26] @ hamish joined channel #puppet
[2010/06/09 12:23:26] @ quit (okay bye)
[2010/06/09 12:26:06] @ Joined channel #puppet
[2010/06/09 12:26:06] @ Topic is "Dashboard 1.0.0 released: http://bit.ly/cxZUas | Puppet 0.25.5 released: http://bit.ly/beIuIm | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/ddjhPk"
[2010/06/09 12:26:06] @ Topic set by jamesturnbull!~jamesturn@pelin.lovedthanlost.net on Mon May 17 21:32:24 -0400 2010
[2010/06/09 12:26:09] @ Mode +cnt by verne.freenode.net
[2010/06/09 12:26:15] @ Quit: jkelly: Ping timeout: 265 seconds
[2010/06/09 12:26:22] @ Quit: _lunix_: Ping timeout: 240 seconds
[2010/06/09 12:26:36] @ _lunix_ joined channel #puppet
[2010/06/09 12:31:26] @ tecto joined channel #puppet
[2010/06/09 12:32:10] @ Quit: afreak: Ping timeout: 260 seconds
[2010/06/09 12:34:23] @ afreak joined channel #puppet
[2010/06/09 12:36:20] @ Quit: MattyM: Remote host closed the connection
[2010/06/09 12:36:42] @ gaveen joined channel #puppet
[2010/06/09 12:38:30] @ Quit: MrTransformation: Read error: Operation timed out
[2010/06/09 12:38:35] @ jkelly joined channel #puppet
[2010/06/09 12:39:20] * nevyn yawns
[2010/06/09 12:39:32] <nevyn> I hate having producution systems sometimes
[2010/06/09 12:40:29] @ MrTransformation joined channel #puppet
[2010/06/09 12:41:45] @ Quit: mauve: Quit: Leaving
[2010/06/09 12:43:02] @ Quit: bearnard_: Quit: bearnard_
[2010/06/09 12:43:15] <hMz> i try to keep it to where production systems hate having me.
[2010/06/09 12:47:03] <nevyn> sometimes you just get screwed.
[2010/06/09 12:47:43] <nevyn> stuff doesn't work right and is complicated and blah
[2010/06/09 12:47:45] @ Quit: MrTransformation: Ping timeout: 264 seconds
[2010/06/09 12:47:46] <hMz> sometimes? its almost all the time.
[2010/06/09 12:48:06] <hMz> i trip over something under documented or poorly implemented that involves fixing 2 or 3 other things to do right
[2010/06/09 12:48:33] <nevyn> most people would give up tho when it came to sitting at the office at 3 in the morning after wainting 9 hrs for diagnostic stuff to finish so it can be uploaded to vendors.
[2010/06/09 12:48:55] <hMz> i would of took a nap in that 9 hours :)
[2010/06/09 12:49:15] <nevyn> problem is..
[2010/06/09 12:49:20] <nevyn> I didn't know it'd be 9 hrs
[2010/06/09 12:49:23] <nevyn> did I.
[2010/06/09 12:49:34] <nevyn> the vendor needs it as soon as it's done.
[2010/06/09 12:49:47] <nevyn> and I want the vendor to have it as soon as possible.
[2010/06/09 12:51:53] <nevyn> so it suffers terribly from watched pot.
[2010/06/09 12:52:10] <nevyn> and getting the diagnostic data out is SLOW!
[2010/06/09 12:52:16] <unixdaemon> Is anyone here using puppet-scaffold from github? And does it complain about not finding templates?
[2010/06/09 12:52:24] <unixdaemon> Or just me once more :)
[2010/06/09 12:52:55] <Volcane> unixdaemon: its failing cos your trying to use it with cfengine :P
[2010/06/09 12:53:26] @ plathrop-away is now known as plathrop
[2010/06/09 12:55:50] <rocket> nevyn ever think to put a script to notify on exit of process and email you that it was done? :p
[2010/06/09 12:55:59] <unixdaemon> HAR HAR - I shall one day be back in the land of puppet. You'll see ;)
[2010/06/09 12:56:18] <nevyn> rocket: I thought about having it page me.
[2010/06/09 12:56:48] <nevyn> but when you start these things you don't see the 12hrs in the future when it's 3am and you're still waiting for it to finish.
[2010/06/09 12:57:43] <Volcane> unixdaemon: not tried it though...ask jameswhite
[2010/06/09 12:57:48] <Volcane> unixdaemon: jamesturnbull even
[2010/06/09 13:02:48] @ MrTransformation joined channel #puppet
[2010/06/09 13:03:20] <MPSimmons> Hey, is there a new location for the puppet.vim syntax file?
[2010/06/09 13:03:24] <MPSimmons> http://www.reductivelabs.com/downloads/puppet/puppet.vim isn't working for me
[2010/06/09 13:04:34] <Volcane> MPSimmons: http://github.com/reductivelabs/puppet/tree/master/ext/vim%2F
[2010/06/09 13:05:22] <MPSimmons> great!
[2010/06/09 13:05:24] <MPSimmons> Thanks Volcane!
[2010/06/09 13:06:37] <MPSimmons> it works great
[2010/06/09 13:06:54] @ Pupeno joined channel #puppet
[2010/06/09 13:07:15] <Volcane> MPSimmons: check out http://www.devco.net/archives/2009/09/22/vim_and_puppet.php
[2010/06/09 13:08:48] <eric0> nice but you need 'colorscheme railscasts'
[2010/06/09 13:09:04] <MPSimmons> That's interesting, for sure
[2010/06/09 13:09:35] <Volcane> takes some getting used to unfort, but its on par with textmate support
[2010/06/09 13:10:34] @ dearka joined channel #puppet
[2010/06/09 13:11:59] <jetole> Can a class require another class?
[2010/06/09 13:12:30] <Tonnerre> It can simply include it
[2010/06/09 13:12:40] @ Quit: MrTransformation: Ping timeout: 265 seconds
[2010/06/09 13:12:44] @ gebi joined channel #puppet
[2010/06/09 13:13:22] @ Quit: thatothermitch: Quit: thatothermitch
[2010/06/09 13:14:00] @ bearnard joined channel #puppet
[2010/06/09 13:16:30] @ MrTransformation joined channel #puppet
[2010/06/09 13:17:59] @ floess_chris joined channel #puppet
[2010/06/09 13:19:34] @ Quit: MrTransformation: Read error: Operation timed out
[2010/06/09 13:19:40] @ Quit: andrewh: Quit: andrewh
[2010/06/09 13:21:43] <Whoop> Anyone have a 0.25.5 puppetmaster and puppet debian packages they fancy sharing?
[2010/06/09 13:21:48] <Whoop> debian maint haven't released any yet :(
[2010/06/09 13:21:51] <Whoop> cba building my own
[2010/06/09 13:22:21] <|Mike|> 0.25.4 for sure, let me check our repository
[2010/06/09 13:23:01] <|Mike|> Whoop: http://debian.kumina.nl/debian/pool/main/p/puppet/
[2010/06/09 13:23:54] <|Mike|> 0.25.25 puppetmaster + puppet, we're using it on several production machines and works like a charm :)
[2010/06/09 13:23:55] @ Quit: robinbowes: Quit: Leaving
[2010/06/09 13:29:46] @ alexine_dsouza joined channel #puppet
[2010/06/09 13:29:48] @ AimanA joined channel #puppet
[2010/06/09 13:30:04] @ Quit: Pupeno: Remote host closed the connection
[2010/06/09 13:30:24] @ Pupeno joined channel #puppet
[2010/06/09 13:32:07] @ ghg joined channel #puppet
[2010/06/09 13:34:18] @ Quit: benoit_: Ping timeout: 264 seconds
[2010/06/09 13:34:30] @ Quit: aliver: Quit: leaving
[2010/06/09 13:34:35] @ odyi_ is now known as odyi
[2010/06/09 13:34:39] @ mughal joined channel #puppet
[2010/06/09 13:35:34] @ mughal left channel #puppet ()
[2010/06/09 13:36:14] @ odyi is now known as ody
[2010/06/09 13:36:37] @ ody is now known as odyi
[2010/06/09 13:45:06] @ giskard joined channel #puppet
[2010/06/09 13:46:02] @ ckauhaus joined channel #puppet
[2010/06/09 13:46:42] <Whoop> cheers |Mike|
[2010/06/09 13:46:42] @ ciupicri joined channel #puppet
[2010/06/09 13:47:26] <ciupicri> mpdehaan, http://projects.puppetlabs.com/projects/puppet/wiki/Style_Guide has a small typo: soe-workstation
[2010/06/09 13:49:15] @ jaredrhine joined channel #puppet
[2010/06/09 13:49:55] @ Quit: santoroj: Ping timeout: 264 seconds
[2010/06/09 13:51:40] @ Quit: ciupicri: Quit: Leaving
[2010/06/09 13:52:11] @ Quit: ckauhaus: Quit: Leaving.
[2010/06/09 13:52:51] @ jcs joined channel #puppet
[2010/06/09 13:54:27] @ Quit: TREllis: Quit: leaving
[2010/06/09 13:55:04] <jcs> Hello all, I've got a question about Puppet's module-to-file mapping. I asked it on serverfault.com but figured I'd stop by here as well in case there's a quick/simple answer
[2010/06/09 13:55:10] <jcs> My question: http://serverfault.com/questions/149700
[2010/06/09 13:55:18] <nevyn> yes...
[2010/06/09 13:55:31] @ mughal joined channel #puppet
[2010/06/09 13:55:40] <nevyn> I'm going to open a web browser and go to some whack site to find out the question you want answered..
[2010/06/09 13:55:46] @ mughal left channel #puppet ()
[2010/06/09 13:55:53] <Volcane> jcs: include ::topthing
[2010/06/09 13:56:04] <jcs> Volcane: woot! that's what I was looking for
[2010/06/09 13:56:12] <rmiller4pi8> nevyn: point granted, but serverfault isn't exactly a "whack site"
[2010/06/09 13:56:13] <jcs> basically a way to fully-qualify the name
[2010/06/09 13:56:23] <nevyn> rmiller4pi8: true...
[2010/06/09 13:56:28] @ pting joined channel #puppet
[2010/06/09 13:56:28] <nevyn> but it's like ask to ask.
[2010/06/09 13:56:29] <jcs> nevyn: who doesn't have a web browser running 24/7? ;)
[2010/06/09 13:56:42] <nevyn> please ignore me..
[2010/06/09 13:56:51] <nevyn> I've been up ~18hrs at this point
[2010/06/09 13:56:52] <jcs> nevyn: you just had to wait, I always planned to summarize the question here. No ask to ask.
[2010/06/09 13:56:57] <nevyn> ;)
[2010/06/09 13:57:04] @ Quit: piir: Ping timeout: 272 seconds
[2010/06/09 13:57:20] <nevyn> I'm being grumpy because vendors ask me to do stupid things.
[2010/06/09 13:57:23] <jcs> anyway, yay for the quick/simple answer. If someone wants some easy servefault.com rep they can write it in there.
[2010/06/09 13:57:26] <nevyn> then even more stupidly I do them.
[2010/06/09 13:58:20] <eric0> jcs: 'include ::b::c' i believe
[2010/06/09 13:58:38] <jcs> eric0: Yep, Volcane beat you to it
[2010/06/09 13:58:44] <jcs> but thanks
[2010/06/09 13:58:47] * eric0 posts simultaneous
[2010/06/09 13:59:43] * eric0 kicks dirt, beat to the punch again
[2010/06/09 14:00:01] <Volcane> nevyn: we go to pastie to see code samples all the time, a well written question on some site trumps few short lines on irc for being able to help quickly :)
[2010/06/09 14:00:42] @ piir joined channel #puppet
[2010/06/09 14:02:29] <ashp> OSNews is reporting that employees at the Lawrence Livermore (US) National Laboratory have ported Sun/Oracle's ZFS filesystem to Linux. The kernel module is distributed in source form to work around the licensing incompatibility between the CDDL and GPL.
[2010/06/09 14:02:33] <ashp> OH HELLO ZFS
[2010/06/09 14:02:49] <ashp> zfs is the sole reason I run freebsd on my personal server.
[2010/06/09 14:03:40] @ Quit: lucid: Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100423140709]
[2010/06/09 14:06:05] @ bearnard__ joined channel #puppet
[2010/06/09 14:06:36] <rocket> ashp: its rudimentary support for zfs in the kernel at this point its seems ..
[2010/06/09 14:06:49] <ashp> rocket: Yeah, it's not fully there but I'm hopeful for the future.
[2010/06/09 14:07:03] <ashp> I would switch to debian if it supported zfs.
[2010/06/09 14:07:56] * fsweetser is waiting for btrfs to mature
[2010/06/09 14:08:14] @ Quit: bearnard: Ping timeout: 265 seconds
[2010/06/09 14:08:40] @ bearnard_ joined channel #puppet
[2010/06/09 14:10:06] <ashp> yeah, maybe when btrfs is relatively feature complete and stable it'll be good enough for what i want
[2010/06/09 14:10:39] @ Quit: bearnard__: Ping timeout: 265 seconds
[2010/06/09 14:10:58] <Tonnerre> ashp, there have been ZFS ports before
[2010/06/09 14:11:11] <Tonnerre> I don't trust any unless they get into the mainstream kernel
[2010/06/09 14:11:40] <ashp> weren't the others just fuse ones?
[2010/06/09 14:11:44] <Tonnerre> Because that's the only realistic chance that they will work in one out of 3 releases
[2010/06/09 14:12:29] <Tonnerre> ashp, no, there was an official proposal once for the mainstream kernel, and it was rejected because of concerns due to zfs' attitude towars layering
[2010/06/09 14:12:45] <Tonnerre> Also known as Al Viro hated it
[2010/06/09 14:13:11] <ashp> heh
[2010/06/09 14:13:19] <ashp> freebsd is in the process of importing clang/llvm
[2010/06/09 14:13:22] <ashp> which is pretty exciting
[2010/06/09 14:13:31] <ashp> I wonder how the kernel copes under clang these days
[2010/06/09 14:13:36] <ashp> linux kernel, i mean.
[2010/06/09 14:17:32] <gepetto> ::redmine:: Wiki edit: Getting_Help (#3) @ http://projects.reductivelabs.com/projects/1/wiki/Getting_Help?version=3 (by Matt Robinson)
[2010/06/09 14:18:08] <Tonnerre> I think at some points the major Linux distros will switch to clang, and from that point on, things won't compile with gcc anymore
[2010/06/09 14:18:51] <Tonnerre> .oO(I wonder if they will manage to integrate dbus support into llvm)
[2010/06/09 14:30:52] <gebi> rocket: its full support, just the posix layer is missing
[2010/06/09 14:31:41] <gebi> though you can already create linux fs with zfs goodies (e.g snapshotting)
[2010/06/09 14:36:05] @ Pupeno_ joined channel #puppet
[2010/06/09 14:38:12] @ Quit: Pupeno: Ping timeout: 240 seconds
[2010/06/09 14:38:12] @ Pupeno_ is now known as Pupeno
[2010/06/09 14:44:11] @ Quit: cynicismic: Quit: leaving
[2010/06/09 14:48:58] @ Quit: floess_chris: Ping timeout: 264 seconds
[2010/06/09 14:50:48] @ giskard_ joined channel #puppet
[2010/06/09 14:51:35] @ Quit: giskard: Ping timeout: 260 seconds
[2010/06/09 14:58:18] @ billynadeau joined channel #puppet
[2010/06/09 14:59:53] <billynadeau> Hello
[2010/06/09 15:00:02] <billynadeau> i have a disturbing problem i'd like to share
[2010/06/09 15:00:08] @ Quit: bearnard_: Quit: bearnard_
[2010/06/09 15:00:19] <mmcgrath> billynadeau: there's a cream for that.
[2010/06/09 15:00:30] <billynadeau> haha
[2010/06/09 15:00:31] <billynadeau> i have the following error, but only sometimes
[2010/06/09 15:00:31] <bhearsum> lol
[2010/06/09 15:00:40] <billynadeau> err: Could not retrieve catalog: Failed to parse template apache2/php.ini.dev.erb: Could not find value for 'apache2_php_session_save_handler' at /etc/puppet/modules/apache2/manifests/php.pp:45 on node myhost
[2010/06/09 15:00:48] <billynadeau> seems my variable isn't defined
[2010/06/09 15:01:07] <billynadeau> only i got that error after two successful runs without errors
[2010/06/09 15:01:12] <billynadeau> and it ran fine the 4th time
[2010/06/09 15:01:33] <billynadeau> i define a "global" var with default value just before the class definition
[2010/06/09 15:01:51] <billynadeau> and, in some host classes, i overwrite it with a class variable
[2010/06/09 15:02:01] @ kran joined channel #puppet
[2010/06/09 15:02:05] <billynadeau> how comes the error happen sporadically?
[2010/06/09 15:02:17] <kran> Hi
[2010/06/09 15:03:13] <kran> I just had a look at the documentation about scaling puppet (using mongel with a reverse proxy infront of it) but there is still somethin fairly unclear to me
[2010/06/09 15:03:56] <kran> is there any recommendation about how to manage all the manifest files & templates & files across multiple clustered puppetmasterd servers?
[2010/06/09 15:05:58] <billynadeau> :(
[2010/06/09 15:06:42] <Kiloman> I think lots of people keep their puppet environment in some sort of VCS
[2010/06/09 15:06:58] <Kiloman> and then check it out into the puppetmaster modulepath
[2010/06/09 15:07:12] <Kiloman> you could easily do that on multiple hosts
[2010/06/09 15:07:13] <mmcgrath> billynadeau: is that a facter variable?
[2010/06/09 15:07:23] <billynadeau> no, defined in the manifests
[2010/06/09 15:07:39] <kran> ok great. thanks
[2010/06/09 15:07:44] <billynadeau> # Default values for PHP
[2010/06/09 15:07:44] <billynadeau> $apache2_php_uploads = "Off"
[2010/06/09 15:07:44] <billynadeau> $apache2_php_session_save_handler = "files"
[2010/06/09 15:07:44] <billynadeau> $apache2_php_session_save_path = "/tmp"
[2010/06/09 15:07:44] <billynadeau> class apache2::php {
[2010/06/09 15:07:44] <billynadeau> ...
[2010/06/09 15:08:12] <billynadeau> and they're sometimes overwritten from another class
[2010/06/09 15:09:36] @ verwilst joined channel #puppet
[2010/06/09 15:09:43] <jetole> Hey guys. I wrote a script to handle aliases on a system which seems to execute every time as it probably should but I was hoping someone can tell me how to modify it so it only executes if the file changes? http://pastebin.org/321890
[2010/06/09 15:11:09] <billynadeau> looking at the complete output, it seems that the initial debug: /Settings[/etc/puppet/puppet.conf] lines are printed in a different order in successfull and failed runs
[2010/06/09 15:13:33] @ Quit: jkelly: Ping timeout: 276 seconds
[2010/06/09 15:13:34] @ plathrop is now known as plathrop-away
[2010/06/09 15:15:34] <billynadeau> sound familiar to anybody? variables sometimes being defined normally and sometimes not, maybe depending on the order puppet parses it's config files?
[2010/06/09 15:16:42] @ Quit: jaredrhine: Quit: Leaving.
[2010/06/09 15:18:09] @ bearnard_ joined channel #puppet
[2010/06/09 15:20:24] @ floess_chris joined channel #puppet
[2010/06/09 15:20:45] @ MrTransformation joined channel #puppet
[2010/06/09 15:21:42] <jetole> does anyone know how I can check if a class is defined from another class? For example in my apache class, if mysql is installed then I want to install the package php5-mysql where mysql will be defined in another class
[2010/06/09 15:22:11] <Volcane> jetole: you can do if defined(Class["foo"])... but that is order dependant, the 'include foo' should have happened alredy
[2010/06/09 15:22:26] <ashp> if defined is basically useless
[2010/06/09 15:22:32] <ashp> because it will, eventually, break on you unexpectedly
[2010/06/09 15:22:39] <ashp> I changed to an external node classifer and it stopped for me.
[2010/06/09 15:22:46] <jetole> so how should I do this?
[2010/06/09 15:23:33] <ashp> There is currently no good way to do it, which sucks.
[2010/06/09 15:23:35] <jetole> I don't want all apache installs to require mysql and vice versa but if apache and mysql are installed then I want to install the php5-mysql
[2010/06/09 15:23:40] <jetole> yeah that does suck
[2010/06/09 15:23:52] <ashp> It's a huge flaw and I don't know why defined() hasn't been rewritten to work properly
[2010/06/09 15:23:56] <Volcane> there's a bug/feature for this, but alas its a big PITA to fix
[2010/06/09 15:24:08] <ashp> but all the workarounds are like, write a file when you install mysql and check that later in apache, none of which works well
[2010/06/09 15:24:24] <ashp> or have two classes and include apache::mysql by hand when mysql is added, sorry :(
[2010/06/09 15:24:46] <jetole> hmmm
[2010/06/09 15:25:03] <jetole> I think then, for the time being I will make mysql a generic include in apache
[2010/06/09 15:25:24] <jetole> i.e. if I include the apache class then it will also include the mysql class
[2010/06/09 15:25:30] <Volcane> jetole: uyeah its not like every box will then run mysql daemon, its just the client libs its not a big deal
[2010/06/09 15:25:41] @ jkelly joined channel #puppet
[2010/06/09 15:25:45] <jetole> sorry what?
[2010/06/09 15:26:34] <Volcane> jetole: php-mysql just need client libs
[2010/06/09 15:26:44] <jetole> actually, not sure if this is what you meant, but it seems that... yeah I just noticed that
[2010/06/09 15:26:52] <jetole> so I can install that package without needing to install mysql
[2010/06/09 15:27:16] <mackn_> yeah he's saying just include the client libs on all the apache hosts so you can blindly install php5-mysql
[2010/06/09 15:28:04] <mackn_> and your mysql class can be for the actual server (which i assume is what it is)
[2010/06/09 15:28:31] <jetole> right, well in my case, ubuntu 10.04, php5-mysql relies only on apache2-mpm-prefork, libapache2-mod-php5, php5-common so it seems safe to install it regardless. I didn't realize this when I asked
[2010/06/09 15:28:42] <mackn_> ah
[2010/06/09 15:28:52] <mackn_> hrmm..
[2010/06/09 15:28:53] <mackn_> ok
[2010/06/09 15:29:13] <jetole> yeah
[2010/06/09 15:29:50] <jetole> Can someone writea puppet module for my girlfriend?
[2010/06/09 15:30:21] <mackn_> to...install her somewhere?
[2010/06/09 15:30:26] <Volcane> jetole: we cannot impliment random behavior, puppet is deterministic :P
[2010/06/09 15:30:48] <billynadeau> Volcane: that's not what i see now :P
[2010/06/09 15:30:49] <jetole> mackn_: to control how she operates
[2010/06/09 15:30:58] <jetole> Volcane: yeah I guess that makes sense
[2010/06/09 15:31:08] <billynadeau> i get undefined variables once in a while
[2010/06/09 15:31:20] <jetole> billynadeau: he wasn't referring to your issue
[2010/06/09 15:31:29] <billynadeau> i know :P
[2010/06/09 15:31:43] * jetole shrugs
[2010/06/09 15:31:47] <jetole> oh ok, nvm then
[2010/06/09 15:32:15] <billynadeau> I'm trying not to be forgotten, i hope somebody knows something about this
[2010/06/09 15:32:25] <billynadeau> or have seen that behaviour before
[2010/06/09 15:32:31] * jetole doesn't
[2010/06/09 15:32:42] <Volcane> billynadeau: thats cos you've got bad assumptions about ordering somewhere
[2010/06/09 15:33:21] <billynadeau> I as in "my config"?
[2010/06/09 15:34:28] <billynadeau> can ordering be configured? it seems random from the output i see :(
[2010/06/09 15:34:58] <billynadeau> and the worst is, i define the variables right before the class that use them
[2010/06/09 15:35:05] <billynadeau> same file
[2010/06/09 15:36:18] <Volcane> you're defining variables outside of classes and not in site.pp?
[2010/06/09 15:36:42] <billynadeau> yes, in php.pp:
[2010/06/09 15:36:44] <billynadeau> # Default values for PHP
[2010/06/09 15:36:44] <billynadeau> $apache2_php_uploads = "Off"
[2010/06/09 15:36:44] <billynadeau> $apache2_php_session_save_handler = "files"
[2010/06/09 15:36:44] <billynadeau> $apache2_php_session_save_path = "/tmp"
[2010/06/09 15:36:44] <billynadeau> class apache2::php {
[2010/06/09 15:36:54] <Volcane> yeah, thats why
[2010/06/09 15:36:56] <billynadeau> then they're used in the class
[2010/06/09 15:37:05] @ Quit: cliff-hm-gone: Ping timeout: 258 seconds
[2010/06/09 15:37:06] <billynadeau> how so?
[2010/06/09 15:37:11] <Volcane> and i recall this code
[2010/06/09 15:37:14] <Volcane> I've told you this before
[2010/06/09 15:37:17] <mackn_> heh
[2010/06/09 15:37:18] @ Quit: MPSimmons: Quit: Leaving.
[2010/06/09 15:38:10] <billynadeau> you've told me not to use uppercase... i've lowercased the variable names and now it works (90% of the time)
[2010/06/09 15:39:22] <billynadeau> i ran puppet 10 times, only run 3 gave me the undefined variable; the other runs got it fine
[2010/06/09 15:39:34] @ mackn_ is now known as mackn
[2010/06/09 15:39:47] <Volcane> billynadeau: i even told you to look at extlookup as a better way to deal with setting defaults like this
[2010/06/09 15:40:46] <joe-mac> like Volcane said, what you're describing is to be expected to work sometimes, but not always
[2010/06/09 15:41:06] <billynadeau> ok, i missed the extlookup thing
[2010/06/09 15:41:09] <joe-mac> puppet doesn't care about order unless you define ordered relationships, and you can't do that with variables
[2010/06/09 15:41:38] <billynadeau> so, for default values overwritten in some classes, extlookup is the key?
[2010/06/09 15:42:24] <billynadeau> i haven't found much documentation about this, and i'm sure i'm not the only one doing something like this
[2010/06/09 15:42:46] <joe-mac> have you looked on the user group? this is what i would classify as a
[2010/06/09 15:42:55] <joe-mac> 'classic' mistake when starting with pupept
[2010/06/09 15:43:00] <joe-mac> i probably did it a whole shit load of times
[2010/06/09 15:43:11] <Volcane> you can set defaults in some class and pull them in like $class::variable but you cant put stuff outside class boundaries and expect them to work
[2010/06/09 15:43:24] <billynadeau> ok
[2010/06/09 15:43:32] * Volcane did the same, fucked up lots of sun machines
[2010/06/09 15:43:37] <billynadeau> :P
[2010/06/09 15:43:49] <Volcane> by putting redhat interface files on them - deceptively thinking a class lives in a file
[2010/06/09 15:43:54] <Volcane> and everything in teh file belongs to the class
[2010/06/09 15:43:55] <joe-mac> you obviously didn't sacruifice the right amount of virgin chickens Volcane
[2010/06/09 15:44:08] <Volcane> it was like day 2 with puppet or something :)
[2010/06/09 15:44:20] <joe-mac> heh... what version of puppet did you start with?
[2010/06/09 15:44:49] <Volcane> 0.20.something
[2010/06/09 15:46:15] @ plathrop-away is now known as plathrop
[2010/06/09 15:48:37] <billynadeau> Volcane, $extlookup_precedence is a standard variable that can't be overwritten here and there right?
[2010/06/09 15:48:49] <billynadeau> so we have to use hostnames or such values?
[2010/06/09 15:49:15] <billynadeau> can't use random strings like client name, project or such "random" stuff?
[2010/06/09 15:49:41] <Volcane> whatever is a valid variable
[2010/06/09 15:49:55] @ plathrop is now known as plathrop-away
[2010/06/09 15:49:57] <Volcane> i use things like $country and $location which are custom facts
[2010/06/09 15:50:05] @ plathrop-away is now known as plathrop
[2010/06/09 15:50:08] <Volcane> so i can set time server or yum repo based on datacenter a machine is in
[2010/06/09 15:50:33] <billynadeau> ok
[2010/06/09 15:51:22] <billynadeau> you set $country in a class?
[2010/06/09 15:53:50] <billynadeau> sorry i'm asking questions too fast
[2010/06/09 15:58:16] <gepetto> ::redmine:: Wiki edit: Frequently_Asked_Questions (#24) @ http://projects.reductivelabs.com/projects/1/wiki/Frequently_Asked_Questions?version=24 (by Matt Robinson)
[2010/06/09 16:01:29] <mackn> there needs to be a url shortening bot in here...
[2010/06/09 16:04:31] <gepetto> ::redmine:: Wiki edit: Frequently_Asked_Questions (#25) @ http://projects.reductivelabs.com/projects/1/wiki/Frequently_Asked_Questions?version=25 (by Matt Robinson)
[2010/06/09 16:06:04] @ emarshall joined channel #puppet
[2010/06/09 16:08:31] @ Quit: mattock: Ping timeout: 258 seconds
[2010/06/09 16:10:42] @ MattyM joined channel #puppet
[2010/06/09 16:12:51] @ Quit: emarshall: Quit: emarshall
[2010/06/09 16:17:38] @ Quit: billynadeau: Quit: Leaving.
[2010/06/09 16:18:15] @ Quit: gebi: Ping timeout: 265 seconds
[2010/06/09 16:20:26] @ jaredrhine joined channel #puppet
[2010/06/09 16:21:08] @ Quit: gaveen: Ping timeout: 265 seconds
[2010/06/09 16:32:17] @ Quit: lak: Ping timeout: 265 seconds
[2010/06/09 16:33:38] @ gaveen joined channel #puppet
[2010/06/09 16:36:47] <hMz> anyone able to look at bug #3961?
[2010/06/09 16:36:47] <gepetto> hMz: #3961 is http://projects.puppetlabs.com/issues/show/3961 "Puppet - Bug #3961: puppetca doesnt generate certificate in $certdir. - Puppet Labs"
[2010/06/09 16:37:00] @ thegcat joined channel #puppet
[2010/06/09 16:41:49] @ giskard_ is now known as giskard
[2010/06/09 16:43:16] @ jcs left channel #puppet ()
[2010/06/09 16:52:24] @ Quit: verwilst: Quit: Ex-Chat
[2010/06/09 16:52:58] @ Quit: dearka: Remote host closed the connection
[2010/06/09 16:53:38] @ lak joined channel #puppet
[2010/06/09 17:02:22] @ Quit: giskard: Remote host closed the connection
[2010/06/09 17:04:01] @ Quit: cygnus1: Quit: Leaving.
[2010/06/09 17:04:56] @ Quit: ghg: Ping timeout: 260 seconds
[2010/06/09 17:04:56] @ Quit: caglar10ur: Quit: caglar10ur
[2010/06/09 17:09:15] @ Quit: kran:
[2010/06/09 17:13:20] @ Quit: floess_chris: Ping timeout: 260 seconds
[2010/06/09 17:14:28] @ plathrop is now known as plathrop-away
[2010/06/09 17:17:36] @ Quit: shenson: Quit: /me taps out
[2010/06/09 17:20:05] @ avocado joined channel #puppet
[2010/06/09 17:20:52] @ jdcasey joined channel #puppet
[2010/06/09 17:21:45] <jdcasey> hi, I was wondering if someone can help me understand why puppet is chewing up 99% of my cpu...
[2010/06/09 17:21:59] <jdcasey> if I run strace, I see a lot of: "rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0"
[2010/06/09 17:22:18] <jdcasey> I'm running puppet-0.25.4-1.fc13.noarch
[2010/06/09 17:24:55] <Volcane> does it do it all the time or just while running manifest?
[2010/06/09 17:25:32] <avocado> can someone point me into a direction to not use puppet like a tard? basically i'm confused about having an indeterminate amount of nodes (with not very predictable hostnames- ala EC2)
[2010/06/09 17:25:32] <jdcasey> looking at the logs, it's looking like it's constantly refreshing from the server...if I strace it, it just barfs line after line of the above
[2010/06/09 17:25:56] <Volcane> constantly? not every 30 minutes?
[2010/06/09 17:26:06] <jdcasey> Volcane: looking
[2010/06/09 17:26:30] @ andrew3 joined channel #puppet
[2010/06/09 17:26:55] <Dominic> avocado: for identical hosts?
[2010/06/09 17:27:04] <jdcasey> *sigh* it went away. I was trying to disable some modules I wrote that I suspected might be causing problems, and the problem hasn't come back...it's only been about a minute, though
[2010/06/09 17:27:30] <Volcane> jdcasey: it uses a lot of cpu while running, but mostly it idles
[2010/06/09 17:27:39] <jdcasey> yeah, but this is different
[2010/06/09 17:27:41] <avocado> Dominic: pretty much, only thing that is different is hostname and one file that has a unique server id
[2010/06/09 17:28:11] <jdcasey> Volcane: also, does it make a catalog of all files on the system? I'm building a http + mail server, and when I move the mail over from the old server, it seems to be scanning all of those files...
[2010/06/09 17:28:39] <Volcane> jdcasey: if you're doing recursive copies, yes
[2010/06/09 17:28:49] <Dominic> avocado: I'd suggest looking at generating hostnames that can match a regex so you have a single node definition to cover all of the servers. The specific hostnames won't really matter, you'll need to find a way to generate your host IDs I guess though
[2010/06/09 17:28:58] <jdcasey> hm
[2010/06/09 17:29:25] <Dominic> avocado: our servers (not EC2, but cloud) set themselves up with appropriate hostnames based on startup parameters so we can group them (under EC2 you'd probably use the external data thing)
[2010/06/09 17:29:53] <jdcasey> Volcane: also, if I want to insert some text in an existing file using puppet (adding features to an existing vhost.conf file), what's the best way?
[2010/06/09 17:31:13] @ Quit: jaredrhine: Quit: Leaving.
[2010/06/09 17:31:16] <Dominic> jdcasey: look into augeas or http://projects.puppetlabs.com/projects/puppet/wiki/Simple_Text_Patterns
[2010/06/09 17:31:27] <avocado> Dominic: ah, didn't know i coudl use regex
[2010/06/09 17:31:34] <jdcasey> Dominic: thanks
[2010/06/09 17:31:38] <Dominic> avocado: yeah, it's fairly new. I think it might be 0.25+
[2010/06/09 17:31:45] <avocado> hm
[2010/06/09 17:31:56] <Dominic> or you can use a default node definition if you only have one set of fairly identical hosts
[2010/06/09 17:32:05] <mackn> would using a constructed --fqdn flag to puppetd help your problem?
[2010/06/09 17:32:23] <mackn> ok that wasn't worded quite right..
[2010/06/09 17:32:40] <avocado> well, i've got a few different roles i have set up...
[2010/06/09 17:32:48] @ Quit: lak: Quit: lak
[2010/06/09 17:32:50] @ Quit: afletcher: Quit: afletcher
[2010/06/09 17:32:56] <avocado> but if i can figure out spawning ec2's with predictable hostnames... i think i'll be set
[2010/06/09 17:33:04] <Dominic> you could always use a fact or something to have different configuration groups
[2010/06/09 17:33:27] <Dominic> or node classifiers etc
[2010/06/09 17:34:01] <avocado> i need to read up on this more... my boss is breating down my neck wondering when i am going to get puppet to do everything
[2010/06/09 17:34:36] <avocado> the only things i need to worry about i guess irght now are having the puppetmaster sign all the new nodes
[2010/06/09 17:34:42] <Dominic> fastest would probably be mackn's suggestion of fixing up --fqdn when running puppet based on some data when setting up the instances
[2010/06/09 17:34:54] <avocado> hm ok
[2010/06/09 17:35:11] <Dominic> autosign and locked down security groups?
[2010/06/09 17:36:51] @ flakrat joined channel #puppet
[2010/06/09 17:36:58] <avocado> i suppose i'll just do that for the time being
[2010/06/09 17:42:24] @ Quit: mpdehaan: Ping timeout: 276 seconds
[2010/06/09 17:43:48] <mackn> i imagine for certificate sanity you may need to use the --fqdn flag if your hosts can change names on you.. unless there's a better way around that.
[2010/06/09 17:45:33] @ Quit: artista_frustrad: Remote host closed the connection
[2010/06/09 17:46:30] @ diranged joined channel #puppet
[2010/06/09 17:46:51] <diranged> is there a way to call a class function with a require?
[2010/06/09 17:47:03] @ Quit: MattyM: Ping timeout: 258 seconds
[2010/06/09 17:47:10] <diranged> ie... apache::site{"thisfile.conf"] but with a Require["this other file"];
[2010/06/09 17:48:25] <Volcane> you mean a defined type?
[2010/06/09 17:48:29] @ hhhhhhhhhhhhh joined channel #puppet
[2010/06/09 17:50:29] @ Quit: hhhhhhhhhhhhh: Client Quit
[2010/06/09 17:50:46] <diranged> yeah sorry
[2010/06/09 17:50:59] <diranged> i meant, require say File['this other file];
[2010/06/09 17:51:39] <Volcane> its the same as any other time u do require =>...
[2010/06/09 17:54:34] @ nigelk joined channel #puppet
[2010/06/09 17:54:50] <diranged> ok .. if i take a fresh node and run puppet against site.pp, it does everything right finally.. but it doesnt create the local certificates, so i cant start up apache w/ passenger/puppetmasterd..
[2010/06/09 17:54:57] <diranged> how can i force that generation of the keys?
[2010/06/09 17:55:44] <hMz> puppetca --generate?
[2010/06/09 17:55:48] @ Quit: p3rror: Ping timeout: 248 seconds
[2010/06/09 17:55:55] <hMz> (the very ticket i have opened as being broken)
[2010/06/09 17:56:15] <diranged> hMz: doesnt work.. it creates certs, but not the right ones..
[2010/06/09 17:56:24] <diranged> running puppetd once generates them.. but thats kind of an ugly solution
[2010/06/09 17:56:42] <hMz> "not the right ones" ?
[2010/06/09 17:56:53] <hMz> thats actually how i do it today, so i'm curious how that doesnt work ;P
[2010/06/09 17:57:09] <hMz> well, yesterday, until opened that ticket about it being broken in 0.25
[2010/06/09 17:57:10] <hMz> :p
[2010/06/09 17:57:17] <diranged> oh, well im in .25.4..
[2010/06/09 17:57:25] <diranged> it creates files, but doesnt put them into /certs..
[2010/06/09 18:00:35] @ Quit: jkelly: Ping timeout: 260 seconds
[2010/06/09 18:01:04] @ Quit: nigelk: Quit: nigelk
[2010/06/09 18:01:08] @ nigelk joined channel #puppet
[2010/06/09 18:01:39] @ sebas891 left channel #puppet ()
[2010/06/09 18:03:26] @ Quit: jdcasey:
[2010/06/09 18:03:36] <diranged> oh well, another stupid fix.. start and stop puppet first..
[2010/06/09 18:07:29] @ Quit: kolla: Remote host closed the connection
[2010/06/09 18:08:20] <diranged> ugh so close.. apache starts up, but remote puppet clients fail... [Wed Jun 09 18:05:05 2010] [error] Certificate Verification: Error (20): unable to get local issuer certificate
[2010/06/09 18:09:04] <diranged> http://pastie.org/998529
[2010/06/09 18:10:23] <Insyte> All pop songs are apparently made out of the same four chords: http://epicwinftw.com/2010/06/09/awesome-videos-a-wonderful-4-chords/
[2010/06/09 18:10:28] @ Quit: tecto: Quit: tecto
[2010/06/09 18:12:40] @ Quit: pheezy: Remote host closed the connection
[2010/06/09 18:12:40] <Insyte> d'oh... wrong channel.
[2010/06/09 18:14:35] @ jkelly joined channel #puppet
[2010/06/09 18:15:02] @ Quit: notbrien: Quit: notbrien
[2010/06/09 18:16:55] @ p3rror joined channel #puppet
[2010/06/09 18:17:45] <eric0> diranged: make sure your path to the CRL is valid
[2010/06/09 18:19:42] @ Quit: nexx|: Quit: quit
[2010/06/09 18:22:01] @ Quit: allsystemsarego: Quit: Leaving
[2010/06/09 18:22:44] @ Quit: acrollet: Read error: Connection reset by peer
[2010/06/09 18:23:13] <gepetto> ::redmine:: Wiki edit: Development_Development_Lifecycle (#11) @ http://projects.reductivelabs.com/projects/1/wiki/Development_Development_Lifecycle?version=11 (by Matt Robinson)
[2010/06/09 18:23:13] <gepetto> ::redmine:: Wiki edit: Development_Development_Lifecycle (#12) @ http://projects.reductivelabs.com/projects/1/wiki/Development_Development_Lifecycle?version=12 (by Matt Robinson)
[2010/06/09 18:27:57] * eric0 testing 0.25.5 packages for release...
[2010/06/09 18:28:22] <hMz> diranged: thats actually a bug, imo
[2010/06/09 18:34:57] @ kaptk2 left channel #puppet ()
[2010/06/09 18:35:17] @ Quit: flakrat: Quit: Leaving
[2010/06/09 18:40:56] @ Quit: thegcat: Quit: Leaving.
[2010/06/09 18:43:03] <avocado> do the puppet clients have to match the version of puppetmaster?
[2010/06/09 18:43:12] @ Quit: rcrowley: Quit: rcrowley
[2010/06/09 18:43:30] <mackn> hrmm.. i know they don't have to be an exact match
[2010/06/09 18:43:49] <avocado> like, to use regexes in node names, can i just have 0.25 on the puppetmaster and puppet clients can be whatever version comes wth their respective package managers
[2010/06/09 18:44:00] <mackn> but i imagine .24.x and .25.x might not play nice...
[2010/06/09 18:44:13] <avocado> ;(
[2010/06/09 18:44:21] <mackn> but again i haven't tried it out :)
[2010/06/09 18:44:30] <mackn> i've only run diff versions of .25
[2010/06/09 18:44:35] <mackn> actually..
[2010/06/09 18:44:36] <mackn> i take that back
[2010/06/09 18:44:42] <mackn> i think i did run mixed .24 and .25
[2010/06/09 18:44:43] <hMz> 24 and 25 play together but you only get 25 features with 25 clients
[2010/06/09 18:45:15] <avocado> but would node matching be one of those features (seems pretty independent of the client)
[2010/06/09 18:45:28] <mackn> i would think that's the master nly
[2010/06/09 18:45:28] <mackn> only
[2010/06/09 18:45:29] <avocado> i guess i can just try it
[2010/06/09 18:45:37] <AngryParsley> sometimes I find puppet has crashed on a machine. it seems to be pretty random (no single machine is crashing), and pretty rare (once every couple of weeks out of 40 machines running puppet)
[2010/06/09 18:45:42] <hMz> we can all speculate...
[2010/06/09 18:45:52] <AngryParsley> I'm running 0.25.something
[2010/06/09 18:45:59] <hMz> angry: mutual cron?
[2010/06/09 18:46:10] @ OpenMedia joined channel #puppet
[2010/06/09 18:46:12] <mackn> are all the machines fairly similar in composition?
[2010/06/09 18:46:23] <mackn> oh..
[2010/06/09 18:46:29] <mackn> i missed the part where you said no single machine
[2010/06/09 18:46:31] <AngryParsley> hmm… maybe. they're all cloud servers
[2010/06/09 18:46:57] <avocado> but otherwise... how did people handle many nodes (with indeterminate, but predictable names) before 0.25?
[2010/06/09 18:47:03] <hMz> angry: i have a cronjob that watchs puppetd on my nodes and restarts it if it went a rye.
[2010/06/09 18:47:13] <hMz> avocado: i use ldap
[2010/06/09 18:47:18] <hMz> and the ldap terminus
[2010/06/09 18:47:23] <AngryParsley> yeah, I have a monitor that checks the modified time of the catalog
[2010/06/09 18:47:24] <avocado> o
[2010/06/09 18:47:25] <hMz> large amounts of nodes in a nodes.pp is hilarious
[2010/06/09 18:47:35] <avocado> yea, i don't want to do that
[2010/06/09 18:47:46] <hMz> but i have a fact that breaks machines into "hostgroups" based on their hostname
[2010/06/09 18:47:53] <hMz> and so i have $hostgroup sprinkled everywhere in my manifests
[2010/06/09 18:48:12] <mackn> you can also use external nodes with a script backed by files/database
[2010/06/09 18:48:33] <mackn> if you have ldap issues
[2010/06/09 18:48:33] <mackn> heh
[2010/06/09 18:48:47] <hMz> or if ldap, itself, is an issue :P
[2010/06/09 18:48:52] <mackn> nod
[2010/06/09 18:48:56] <mackn> that's sort of what I meant hah
[2010/06/09 18:48:59] <avocado> :|
[2010/06/09 18:49:02] <AngryParsley> my complaint is that puppet is crashing, not that I can't figure out a workaround
[2010/06/09 18:49:11] <avocado> if i can set up ldap in like 10 minutes....
[2010/06/09 18:49:16] <avocado> then this might be good
[2010/06/09 18:49:27] <AngryParsley> is this sort of behavior a known issue?
[2010/06/09 18:50:14] <AngryParsley> or is it more likely that my cloud servers are near some phlebotinum that crashes puppet every once in a while?
[2010/06/09 18:50:56] <Volcane> AngryParsley: there has been a lot of bugs fixed around crashes, are you on 0.25.5?
[2010/06/09 18:51:35] <AngryParsley> nope. 0.25.1
[2010/06/09 18:51:43] <AngryParsley> I'll upgrade before complaining in here again :)
[2010/06/09 18:52:08] <hMz> avocado: depends on what your backend is
[2010/06/09 18:52:23] <hMz> but if your doing cloud stuff, it doesnt seem promising :P
[2010/06/09 18:52:36] <avocado> hMz: ec2
[2010/06/09 18:52:37] <avocado> :(
[2010/06/09 18:52:41] @ artista_frustrad joined channel #puppet
[2010/06/09 18:52:52] <hMz> you could concievably setup ldap in a hour or so with osx/od.
[2010/06/09 18:53:01] <hMz> if you have to learn all the bits on say linux, it might take a little longer ;)
[2010/06/09 18:53:29] <avocado> i just want to get domu-*.compute-1.internal to do something
[2010/06/09 18:55:01] <mackn> if that's all i'd try the regex thing first
[2010/06/09 18:55:35] <mackn> else write a simple script and use external nodes to do the same. setting up ldap just for that seems.. overkill :)
[2010/06/09 18:55:36] <hMz> second that
[2010/06/09 18:55:43] <hMz> also agreed
[2010/06/09 18:55:48] <hMz> i wouldnt setup ldap just to solve that problem
[2010/06/09 18:57:58] @ Quit: eric0: Ping timeout: 258 seconds
[2010/06/09 18:58:35] @ eric0 joined channel #puppet
[2010/06/09 19:00:05] @ rcrowley joined channel #puppet
[2010/06/09 19:00:13] @ Quit: jab_doa: Quit: Verlassend
[2010/06/09 19:02:46] <avocado> is it stupid to run database servers on ec2? (seems to defeat the purpose i think)
[2010/06/09 19:03:01] <avocado> sorry, that's probably a little offtopic.
[2010/06/09 19:03:06] <mackn> well..
[2010/06/09 19:03:12] <mackn> it depends on the load you expect
[2010/06/09 19:03:21] <mackn> if you just need a database somewhere i don't see anything wrong with that :)
[2010/06/09 19:03:30] <avocado> it gets prett good load
[2010/06/09 19:03:33] <agaffney> avocado: use EBS for the datastore if you care about your data :P
[2010/06/09 19:03:47] <mackn> then i might want to evaluate that decision
[2010/06/09 19:03:56] @ Quit: rcrowley: Client Quit
[2010/06/09 19:04:01] <avocado> agaffney, i was thinking about that
[2010/06/09 19:04:03] <agaffney> I've been using EC2 in production for 4-5 months now and haven't had problems
[2010/06/09 19:04:06] <agaffney> but you never know
[2010/06/09 19:04:06] <mackn> i guess the question is do you want to run a heavily loaded database in a VM at all :)
[2010/06/09 19:04:13] <Volcane> or you can use their hosted mysql?
[2010/06/09 19:04:17] <avocado> right now, we have two db servers running master master
[2010/06/09 19:04:25] <avocado> and 4 slaves
[2010/06/09 19:04:40] <avocado> i'm scared about putting all that on "a cloud"
[2010/06/09 19:04:56] <Volcane> sql machines isnt really cloud sweet spot
[2010/06/09 19:05:29] <avocado> it would've been sweet is we could put it in RDS
[2010/06/09 19:05:34] <avocado> if* we..
[2010/06/09 19:05:56] <avocado> but there's no way to slave it to the current production servers
[2010/06/09 19:10:08] @ Quit: steph021: Remote host closed the connection
[2010/06/09 19:11:17] @ Quit: ahasenack: Quit: Leaving
[2010/06/09 19:12:17] @ Quit: rmiller4pi8: Ping timeout: 265 seconds
[2010/06/09 19:14:07] @ CraftyTech_ joined channel #puppet
[2010/06/09 19:14:46] @ afletcher joined channel #puppet
[2010/06/09 19:15:11] @ bobinabottle joined channel #puppet
[2010/06/09 19:16:02] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs)
[2010/06/09 19:19:05] @ Xunil joined channel #puppet
[2010/06/09 19:19:46] <diranged> My biggest issue with EC2 is the lack of persistent storage on VMs by default.. the work to either use EBS or something is quite annoying. Ill have to get over it soon though, going to be using EC2 alot going forward.
[2010/06/09 19:20:05] <Xunil> anyone here using the ldap provider for users in puppet?
[2010/06/09 19:20:38] <Xunil> i've discovered it has the objectClasses 'posixAccount' and 'person' hardcoded; i'd like that to be 'posixAccount' and 'inetOrgPerson'
[2010/06/09 19:20:49] <Xunil> i could just patch the provider source, but then i'd have to go back and do that with every new version
[2010/06/09 19:21:03] <Xunil> wondering if there's a better way.
[2010/06/09 19:23:39] <hMz> i ... went the other way
[2010/06/09 19:23:44] <hMz> i adjusted my ldap to work with puppet, not vice versa
[2010/06/09 19:24:11] <hMz> uhm
[2010/06/09 19:24:23] <hMz> misfire on the uhm
[2010/06/09 19:25:26] @ jaredrhine joined channel #puppet
[2010/06/09 19:27:11] @ Monica_Raybrant joined channel #puppet
[2010/06/09 19:27:14] <Xunil> yeah, that solution isn't really suitable for my environment, this ldap directory will serve as a contact list as well as a user database
[2010/06/09 19:27:28] <Monica_Raybrant> whats this place? *looks around*
[2010/06/09 19:27:40] <Xunil> so i really need the additional attributes offered by inetOrgPerson vs. person.
[2010/06/09 19:27:44] <diranged> hmm ok so puppetca --generate creates the private key, ca request, signed ca key.. but no certificate..
[2010/06/09 19:28:59] <Volcane> isnt the ca/signed/foo.pem the signed certificate?
[2010/06/09 19:29:12] <Volcane> the client just need key, ca and cert
[2010/06/09 19:29:14] <Volcane> alls there
[2010/06/09 19:29:47] <Volcane> it doesnt sign some ca key, the signed thing is the cert that was signed by the ca
[2010/06/09 19:29:48] <Monica_Raybrant> Whats up crazy people?
[2010/06/09 19:30:04] @ Quit: jaredrhine: Ping timeout: 260 seconds
[2010/06/09 19:30:16] <diranged> hmm ok
[2010/06/09 19:31:05] <agaffney> how can I do a notify => Service[httpd], but only if Service[httpd] has been defined?
[2010/06/09 19:32:08] <diranged> ok..
[2010/06/09 19:32:10] <diranged> got past that ..
[2010/06/09 19:32:31] @ Quit: felipe`: Quit: felipe`
[2010/06/09 19:33:26] <diranged> http://www.pastie.org/998624
[2010/06/09 19:33:31] <diranged> some kind of 403 error on getting the cert..
[2010/06/09 19:34:16] <Volcane> did you copy the certs to the client in the right place?
[2010/06/09 19:34:30] <diranged> no... never have before. we have auto signing/cert generation enabled..
[2010/06/09 19:34:40] <diranged> so im guessing something is still wrong on the server side permission wise..
[2010/06/09 19:34:42] <Volcane> if your generating certs your responsible for that part
[2010/06/09 19:38:05] <diranged> i cant tell if its erroring out on the client side by trying to read the cert from the server.. or on the server side, trying to write the new client cert to the server..
[2010/06/09 19:38:19] <Volcane> when puppetd starts
[2010/06/09 19:38:25] <Volcane> and it cant find a private key or cert
[2010/06/09 19:38:31] <Volcane> it makes new ones and sends a request
[2010/06/09 19:38:45] <Volcane> if your using puppetca to generate a cert, you should copy the generated certs onto the node yourslef
[2010/06/09 19:38:51] <Volcane> so that when puppetd starts it finds the needed files
[2010/06/09 19:39:08] <Volcane> else it will make a new request, which will clash with the existing one etc
[2010/06/09 19:40:18] <diranged> sorry... i was only usig puppetca to generate the server cert.. for apache
[2010/06/09 19:40:26] <diranged> not for the clients
[2010/06/09 19:40:29] <Volcane> ah righ
[2010/06/09 19:40:58] <diranged> did you look at the pastie? its some error with the /plugins directory?
[2010/06/09 19:41:01] <diranged> err: /File[/var/lib/puppet/lib]: Failed to retrieve current state of resource: Error 403 on SERVER: Forbidden request: 172.30.136.41(172.30.136.41) access to /file_metadata/plugins [find] at line 93 Could not retrieve file metadata for puppet://vdc01puppet-master-test.idc.logitech.com/plugins: Error 403 on SERVER: Forbidden request: 172.30.136.41(172.30.136.41) access to /file_metadata/plugins [find] at line 93
[2010/06/09 19:41:47] <agaffney> diranged: did you look at the logs on the puppetmaster?
[2010/06/09 19:41:54] <diranged> ugh yeah just looking at those now
[2010/06/09 19:42:03] <diranged> could not resolve hostname, denying access...
[2010/06/09 19:42:45] <agaffney> sounds like you've got access restricted :P
[2010/06/09 19:42:52] <diranged> ok adding the hostname to dns, still faails..
[2010/06/09 19:42:58] <diranged> Denying access: Forbidden request ..
[2010/06/09 19:43:35] @ Quit: bobinabottle: Ping timeout: 258 seconds
[2010/06/09 19:44:58] <diranged> what handles that access?
[2010/06/09 19:45:08] <diranged> i dont see any differences that are noticable between the configs on my working puppet server, and this new one
[2010/06/09 19:45:44] @ Quit: reyjrar: Remote host closed the connection
[2010/06/09 19:47:34] @ Quit: NDBrendan: Remote host closed the connection
[2010/06/09 19:48:08] <diranged> puppetmasterd[7666]: Forbidden request: xxx access to xxx [find] at line 93
[2010/06/09 19:49:12] <diranged> it denies access to /certificate_revocation_list/ca, then to /file_metadata/plugins, and lastly to /catalog/<client fqdn>
[2010/06/09 19:52:09] <agaffney> look at the config files in /etc/puppet/ and see which one controls access
[2010/06/09 19:52:23] @ fredden joined channel #puppet
[2010/06/09 19:52:26] <agaffney> I think there's a new one in 0.25 (or at least one I haven't used) that does this
[2010/06/09 19:55:14] @ rcrowley joined channel #puppet
[2010/06/09 19:58:23] <diranged> auth.conf near s i can tell, and its the same on both nodes. is it possible on one node its not loading up?
[2010/06/09 20:01:01] <diranged> if i make a stupid auth.conf that allows everything, it works..
[2010/06/09 20:02:30] @ Monica_Raybrant left channel #puppet ()
[2010/06/09 20:05:15] @ bobinabottle joined channel #puppet
[2010/06/09 20:12:06] @ cliff-hm-gone joined channel #puppet
[2010/06/09 20:13:00] @ Quit: rcrowley: Quit: rcrowley
[2010/06/09 20:15:13] @ Quit: diranged: Quit: Leaving
[2010/06/09 20:21:11] @ jof joined channel #puppet
[2010/06/09 20:26:20] @ rcrowley joined channel #puppet
[2010/06/09 20:40:22] @ davea1 joined channel #puppet
[2010/06/09 20:41:54] <davea1> if you have different paths for different environments, how does fileserver.conf know what to serve up?
[2010/06/09 20:42:30] <davea1> is /etc/puppet/files expanded to be something like /etc/puppet/production/files ?
[2010/06/09 20:46:48] <mackn> i've had problems with using environments and file serving... i wouldn't be suprised if all environments use the same settings .. i think it's a know issue
[2010/06/09 20:49:19] @ Quit: jkelly: Ping timeout: 264 seconds
[2010/06/09 20:54:12] <davea1> makn - ok thanks
[2010/06/09 20:54:23] <davea1> mackn, ok thanks :)
[2010/06/09 20:55:01] @ Quit: p3rror: Read error: Operation timed out
[2010/06/09 20:56:36] @ p3rror joined channel #puppet
[2010/06/09 20:57:37] <davea1> mackn, it would seem that environments would be better served by just having separate servers for each instance of puppetmaster
[2010/06/09 20:57:57] <davea1> I would sleep better at night with a setup like that
[2010/06/09 21:01:30] @ jkelly joined channel #puppet
[2010/06/09 21:04:59] @ Quit: jof: Quit: Leaving
[2010/06/09 21:07:36] @ Quit: gaveen: Quit: Leaving
[2010/06/09 21:10:30] @ Quit: bearnard_: Quit: bearnard_
[2010/06/09 21:14:11] @ Bevo joined channel #puppet
[2010/06/09 21:14:40] <Bevo> does anyone know how i can do a bash source before an exec (ie source /path/to/some/file)
[2010/06/09 21:15:51] @ jaredrhine joined channel #puppet
[2010/06/09 21:19:37] <agaffney> Bevo: you want to do it as *part* of the exec
[2010/06/09 21:20:13] <Bevo> agaffney, correct as in the exec i will do at the same time requires the exported vars
[2010/06/09 21:20:52] <jamesturnbull> Bevo: exec { "source /blah; script": path => /etc, }
[2010/06/09 21:21:08] @ matt__ joined channel #puppet
[2010/06/09 21:21:26] <matt__> Question. Can unsigned certificate nodes access the fileserver?
[2010/06/09 21:21:28] <jamesturnbull> s/\etc/blah/
[2010/06/09 21:21:41] @ Quit: Xunil: Ping timeout: 240 seconds
[2010/06/09 21:21:53] <Kiloman> yeah exec doesn't actually exec(), it just spawns a subshell so you can put whatever compound statement you want in there
[2010/06/09 21:21:53] <jamesturnbull> matt__: nope
[2010/06/09 21:22:39] <matt__> so fileserver.conf, all those "IP allowed" stuff... it's just for authenticated nodes right?
[2010/06/09 21:22:54] <matt__> I'm trying to figure out if I need to block puppetmaster access via iptables since we're on a shared LAN
[2010/06/09 21:23:05] <matt__> but if I manually sign certificates, that should be enough security
[2010/06/09 21:23:14] <whack> lkafdslkjdsafs
[2010/06/09 21:27:23] @ Quit: p3rror: Ping timeout: 272 seconds
[2010/06/09 21:29:17] <jamesturnbull> matt__: nothing wrong with doing both
[2010/06/09 21:29:22] <jamesturnbull> matt__: defense in depth etc
[2010/06/09 21:34:45] <Bevo> jamesturnbull, doing it that way returns with an error: "err: //openvpn/Exec[build_ca_1]/returns: change from notrun to 0 failed:" pastie: http://www.pastie.org/998739
[2010/06/09 21:34:59] <Bevo> jamesturnbull, yet running the same command from a shell is fine
[2010/06/09 21:37:48] @ acrollet joined channel #puppet
[2010/06/09 21:38:14] @ Quit: jaredrhine: Ping timeout: 245 seconds
[2010/06/09 21:48:47] @ jaredrhine joined channel #puppet
[2010/06/09 21:58:00] @ Quit: jaredrhine: Ping timeout: 260 seconds
[2010/06/09 22:03:40] <_eric> I have a recipe that depends on the 'ntp' service and am interested what the best practices are for abstracting the differences in service naming from Ubuntu and Fedora
[2010/06/09 22:03:49] <_eric> the service you start is called 'ntp' on ubuntu and 'ntpd' on fedora
[2010/06/09 22:06:45] @ rmiller4pi8 joined channel #puppet
[2010/06/09 22:10:27] @ AimanA is now known as HouseAway
[2010/06/09 22:12:25] @ Quit: CraftyTech_: Remote host closed the connection
[2010/06/09 22:16:22] @ foilpan joined channel #puppet
[2010/06/09 22:17:16] @ Quit: foilpan: Client Quit
[2010/06/09 22:19:07] @ foilpan joined channel #puppet
[2010/06/09 22:21:15] @ Quit: foilpan: Client Quit
[2010/06/09 22:25:37] @ Quit: alexine_dsouza: Read error: Connection reset by peer
[2010/06/09 22:27:54] @ Quit: matt__: Quit: leaving
[2010/06/09 22:31:39] @ Quit: afletcher: Quit: afletcher
[2010/06/09 22:34:37] @ afletcher joined channel #puppet
[2010/06/09 22:35:47] <Insyte> Is it possible to create a type that extends an existing type? Specifically I'm interested in adding fifo support to the file type.
[2010/06/09 22:36:08] <Insyte> I know I could create a completely new fifo type, but that just seems wrong.
[2010/06/09 22:39:50] @ labrown joined channel #puppet
[2010/06/09 22:55:51] @ Quit: andrew3: Read error: Connection reset by peer
[2010/06/09 22:55:51] @ andrew4 joined channel #puppet
[2010/06/09 22:57:41] @ n0ts_ joined channel #puppet
[2010/06/09 22:59:16] @ andrew3 joined channel #puppet
[2010/06/09 22:59:16] @ Quit: andrew4: Read error: Connection reset by peer
[2010/06/09 22:59:34] <n0ts_> Hi, my nickname "n0ts" is banned. Please cancel banned.
[2010/06/09 23:01:46] <RS-232> n0ts_: do you see an op on this channel?
[2010/06/09 23:03:15] @ Jomo joined channel #puppet
[2010/06/09 23:04:28] <nigelk> Insyte: it's definitely possible
[2010/06/09 23:05:02] @ Quit: Jomo: Client Quit
[2010/06/09 23:05:17] <nigelk> file isn't done the same way as most provider/types though
[2010/06/09 23:05:29] <nigelk> but you should be able to just make a new type that inherits from the file type
[2010/06/09 23:06:52] <Insyte> Are you aware of any examples?
[2010/06/09 23:07:18] <Insyte> Yeah, file isn't as clean as the other types I've looked at.
[2010/06/09 23:07:56] <n0ts_> RS-232: I cannot an op on this cannel. I access from webchat.
[2010/06/09 23:08:21] <hMz> the interwebz are closed. its after hours
[2010/06/09 23:08:25] @ Jomo joined channel #puppet
[2010/06/09 23:12:05] @ andrew4 joined channel #puppet
[2010/06/09 23:12:05] @ Quit: andrew3: Read error: Connection reset by peer
[2010/06/09 23:14:04] <RS-232> also, new nicknames are free! so no need to bother people just to get rid of an underscore
[2010/06/09 23:15:36] @ andrew3 joined channel #puppet
[2010/06/09 23:15:36] @ Quit: andrew4: Read error: Connection reset by peer
[2010/06/09 23:22:52] @ lak joined channel #puppet
[2010/06/09 23:24:02] @ jaredrhine joined channel #puppet
[2010/06/09 23:24:39] @ Quit: Bass10: Quit: Leaving
[2010/06/09 23:36:11] @ Quit: jkelly: Ping timeout: 265 seconds
[2010/06/09 23:37:25] @ Quit: lak: Quit: lak
[2010/06/09 23:37:28] @ Quit: nigelk: Quit: nigelk
[2010/06/09 23:41:59] @ Quit: cliff-hm-gone: Ping timeout: 245 seconds
[2010/06/09 23:42:02] @ Quit: acrollet: Quit: acrollet
[2010/06/09 23:45:00] @ n3kl joined channel #puppet
[2010/06/09 23:45:00] @ Quit: n3kl: Changing host
[2010/06/09 23:45:00] @ n3kl joined channel #puppet
[2010/06/09 23:45:04] <n3kl> Hello
[2010/06/09 23:46:23] <n0ts_> RS-232: Thanks, but my nickname 'n0ts' is still banned. Can you cancel banned my nickname 'n0ts' ?
[2010/06/09 23:46:28] <n3kl> Can someone please tell me if this code is valid: http://pastie.org/998823 For some reason when I set $new = 'true' in new.pp, then import this code, $confdir still apears to get set as /etc/puppet
[2010/06/09 23:46:44] <n3kl> What am I missing?
[2010/06/09 23:47:48] @ Quit: labrown: Quit: Leaving
[2010/06/09 23:47:54] <ohadlevy> n3kl: where do you define new?
[2010/06/09 23:48:28] <ohadlevy> n3kl: you can try notice("value of new is $new")
[2010/06/09 23:49:01] <n3kl> I have a new.pp that has the follwing, $new == 'true' \n import "site.pp", then the code pasted is located in site.pp
[2010/06/09 23:49:09] <n3kl> ahh, notice sounds good
[2010/06/09 23:49:31] <ohadlevy> $new = "true" not == (that for comparison )
[2010/06/09 23:50:07] @ jkelly joined channel #puppet
[2010/06/09 23:51:17] <n3kl> right, in the if I have == for comparison, but for assignment I have =
[2010/06/09 23:52:16] <n3kl> so $new is empty according to notice, so is it a scoping thing. Because I am calling puppet -v new.pp, which then imports site.pp, does site.pp not know about $new that is defined in new.pp?
[2010/06/09 23:52:29] <n3kl> does that make sense?
[2010/06/09 23:52:57] <ohadlevy> do you have a class inside new.pp ?
[2010/06/09 23:53:04] <n3kl> no
[2010/06/09 23:53:18] <ohadlevy> so there are no classes what so ever in your example?
[2010/06/09 23:53:49] <n3kl> um, there are lots downstream...
[2010/06/09 23:53:59] <n3kl> I can paste more
[2010/06/09 23:54:01] <n3kl> ..
[2010/06/09 23:55:23] <ohadlevy> I think you need classes to get it work right
[2010/06/09 23:55:40] <ohadlevy> because import just means it reads the file, aware of classes and defines
[2010/06/09 23:55:46] <ohadlevy> not that its actually evaluating the code
[2010/06/09 23:56:26] <n3kl> Check this out: http://pastie.org/998841
[2010/06/09 23:56:36] <n3kl> I think I failed to mention the part thats breaking this
[2010/06/09 23:56:43] <n3kl> vars.pp, imported from site.pp
[2010/06/09 23:57:02] <ohadlevy> n3kl: read above about import
[2010/06/09 23:57:36] <n3kl> okay, so import just puts everything as if it were in a single file?
[2010/06/09 23:57:39] <n3kl> sortof
[2010/06/09 23:57:44] <ohadlevy> no
[2010/06/09 23:58:04] <ohadlevy> n3kl: it does not evaluate the code
[2010/06/09 23:59:10] <n3kl> So, in my site.pp, I only have imports. How does puppet know which class to run?
[2010/06/09 23:59:20] <ohadlevy> n3kl: with include?
[2010/06/09 23:59:35] <n3kl> Ahh, I see
[2010/06/10 00:00:02] @ Log closed by gepetto (log rotation)
[2010/06/09 21:41:48] @ Log started by gepetto
[2010/06/09 21:41:48] @ Quit: Nei: Quit: Page closed
[2010/06/09 21:42:52] @ Quit: bobinabottle: Quit: bobinabottle
[2010/06/09 22:15:58] @ LeLutin joined channel #puppet
[2010/06/09 22:22:37] @ benoit_ joined channel #puppet
[2010/06/09 22:27:43] @ shug joined channel #puppet
[2010/06/09 22:27:58] @ Quit: benoit_: Ping timeout: 264 seconds
[2010/06/09 22:30:45] @ zephg joined channel #puppet
[2010/06/09 22:32:53] @ Quit: zephg: Client Quit
[2010/06/09 22:34:39] <LeLutin> I'm playing around with puppet and I'm trying to use a nagios module (developed by Immerda). But when I run puppetd against the server, I get an error about a relationship that it can't "intern"
[2010/06/09 22:36:40] @ kolla joined channel #puppet
[2010/06/09 22:39:12] @ andrew4 joined channel #puppet
[2010/06/09 22:39:13] @ Quit: andrew3: Read error: Connection reset by peer
[2010/06/09 22:43:01] <QtPlatypus> When chaning configs is there someway to do a graceful reload rather then a restart (which it seems to default to)?
[2010/06/09 22:47:53] <gepetto> ::redmine:: Wiki edit: Release_Notes (#20) @ http://projects.reductivelabs.com/projects/1/wiki/Release_Notes?version=20 (by James Turnbull)
[2010/06/09 22:47:53] <gepetto> ::redmine:: Wiki edit: Release_Notes (#21) @ http://projects.reductivelabs.com/projects/1/wiki/Release_Notes?version=21 (by James Turnbull)
[2010/06/09 22:51:23] @ Quit: pting: Quit: Ex-Chat
[2010/06/09 22:51:39] <ohadlevy> jamesturnbull: nice, is it a redmine plugin?
[2010/06/09 22:53:14] @ fredden left channel #puppet ("Leaving")
[2010/06/09 22:55:51] @ andrew4 left channel #puppet ()
[2010/06/09 22:59:28] @ tuf joined channel #puppet
[2010/06/09 23:02:38] @ mattock joined channel #puppet
[2010/06/09 23:13:55] @ emarshall joined channel #puppet
[2010/06/09 23:14:44] @ Quit: ahuman: Remote host closed the connection
[2010/06/09 23:15:50] @ pmorillo joined channel #puppet
[2010/06/09 23:18:58] @ Quit: Pupeno: Quit: Pupeno
[2010/06/09 23:20:12] @ Quit: gaveen: Ping timeout: 245 seconds
[2010/06/09 23:23:26] @ Quit: jkelly: Ping timeout: 240 seconds
[2010/06/09 23:24:17] <jamesturnbull> ohadlevy: nah I personally create and update each ticket :)
[2010/06/09 23:30:31] @ Quit: alban2: Quit: Leaving.
[2010/06/09 23:32:17] @ gaveen joined channel #puppet
[2010/06/09 23:37:05] @ jkelly joined channel #puppet
[2010/06/09 23:38:03] @ DavidS1 joined channel #puppet
[2010/06/09 23:38:35] @ giskard joined channel #puppet
[2010/06/09 23:39:47] @ DavidS1 is now known as DavidS
[2010/06/09 23:42:32] @ Quit: giskard: Remote host closed the connection
[2010/06/09 23:42:37] @ Quit: OpenMedia: Quit: Leaving.
[2010/06/09 23:43:00] <odyi> jamesturnbull: you getting use to the time change?
[2010/06/09 23:49:53] @ benoit_ joined channel #puppet
[2010/06/09 23:52:24] @ Quit: GioGio: Quit: Page closed

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!