Wednesday, 2010-06-23

[2010/06/23 00:00:02] @ Log started by gepetto
[2010/06/23 00:00:02] @ viksay joined channel #puppet
[2010/06/23 00:00:17] <viksay> We're sorry, but something went wrong. We've been notified about this issue and we'll take a look at it shortly.
[2010/06/23 00:00:39] <viksay> i am getting this error, please help me
[2010/06/23 00:01:03] <rohanpm> viksay: you're getting the error from your toaster, or what? :-)
[2010/06/23 00:01:40] <viksay> i am trying to open dasboard frm 3000 port
[2010/06/23 00:02:02] <viksay> server is also running but i dont know y dis happening
[2010/06/23 00:03:31] <viksay> hey rohan do i need template for dis ???
[2010/06/23 00:03:47] @ Quit: macfly: Read error: Connection reset by peer
[2010/06/23 00:04:04] @ rmiller4pi81 joined channel #puppet
[2010/06/23 00:05:12] @ \ask joined channel #puppet
[2010/06/23 00:06:05] @ Quit: rmiller4pi8: Ping timeout: 265 seconds
[2010/06/23 00:08:31] @ macfly joined channel #puppet
[2010/06/23 00:10:26] @ sdog joined channel #puppet
[2010/06/23 00:11:33] @ ckauhaus joined channel #puppet
[2010/06/23 00:11:41] @ Quit: sdog: Changing host
[2010/06/23 00:11:41] @ sdog joined channel #puppet
[2010/06/23 00:12:55] @ erlingre joined channel #puppet
[2010/06/23 00:15:49] @ giskard joined channel #puppet
[2010/06/23 00:16:03] @ Quit: \ask: Remote host closed the connection
[2010/06/23 00:17:30] @ verwilst joined channel #puppet
[2010/06/23 00:18:29] @ TREllis joined channel #puppet
[2010/06/23 00:18:51] <ohadlevy> viksay: probably you cant access your db
[2010/06/23 00:20:12] @ yannL joined channel #puppet
[2010/06/23 00:21:51] @ \ask_ joined channel #puppet
[2010/06/23 00:22:45] @ Quit: TREllis: Ping timeout: 240 seconds
[2010/06/23 00:29:17] @ TREllis joined channel #puppet
[2010/06/23 00:34:27] @ Quit: TREllis: Ping timeout: 260 seconds
[2010/06/23 00:35:40] @ TREllis joined channel #puppet
[2010/06/23 00:40:26] @ poison joined channel #puppet
[2010/06/23 00:44:02] @ lohapuk joined channel #puppet
[2010/06/23 00:44:56] @ Quit: TREllis: Read error: Operation timed out
[2010/06/23 00:45:47] @ alban2 joined channel #puppet
[2010/06/23 00:51:34] @ cosimo joined channel #puppet
[2010/06/23 00:53:07] @ mfournier joined channel #puppet
[2010/06/23 00:53:52] @ jab_doa joined channel #puppet
[2010/06/23 00:54:18] @ TREllis joined channel #puppet
[2010/06/23 00:54:51] @ Quit: macfly: Ping timeout: 240 seconds
[2010/06/23 01:00:05] @ Quit: TREllis: Ping timeout: 276 seconds
[2010/06/23 01:00:34] @ Bass10 joined channel #puppet
[2010/06/23 01:03:48] @ fluxdude joined channel #puppet
[2010/06/23 01:13:40] @ Quit: alk`: Ping timeout: 265 seconds
[2010/06/23 01:16:35] @ Quit: Bass10: Read error: Connection reset by peer
[2010/06/23 01:22:39] @ TREllis joined channel #puppet
[2010/06/23 01:24:53] @ Quit: freshtonic: Quit: freshtonic
[2010/06/23 01:25:43] @ Quit: bobinabottle: Quit: bobinabottle
[2010/06/23 01:28:01] @ Quit: TREllis: Ping timeout: 260 seconds
[2010/06/23 01:28:42] @ TREllis joined channel #puppet
[2010/06/23 01:29:32] @ bronto joined channel #puppet
[2010/06/23 01:35:07] @ Quit: TREllis: Ping timeout: 260 seconds
[2010/06/23 01:36:36] @ macfly joined channel #puppet
[2010/06/23 01:36:53] @ TREllis joined channel #puppet
[2010/06/23 01:39:09] @ Quit: hggh: Remote host closed the connection
[2010/06/23 01:39:27] @ Ramonster joined channel #puppet
[2010/06/23 01:41:02] @ Quit: artis: Ping timeout: 276 seconds
[2010/06/23 01:44:36] @ Quit: TREllis: Ping timeout: 265 seconds
[2010/06/23 01:51:38] @ mvn071 joined channel #puppet
[2010/06/23 01:55:39] @ Quit: sar: Ping timeout: 258 seconds
[2010/06/23 01:58:48] @ hggh joined channel #puppet
[2010/06/23 01:58:59] @ Quit: hggh: Client Quit
[2010/06/23 02:01:11] @ Quit: \ask_: Remote host closed the connection
[2010/06/23 02:11:45] @ Quit: mvn071: Quit: Leaving
[2010/06/23 02:12:04] @ mvn071 joined channel #puppet
[2010/06/23 02:13:18] @ malikai joined channel #puppet
[2010/06/23 02:16:19] @ Quit: mellen: Ping timeout: 252 seconds
[2010/06/23 02:17:08] @ mellen joined channel #puppet
[2010/06/23 02:18:11] @ TREllis joined channel #puppet
[2010/06/23 02:18:28] @ itguru joined channel #puppet
[2010/06/23 02:18:39] @ Quit: yakub: Ping timeout: 258 seconds
[2010/06/23 02:22:07] @ Quit: herdingcat: Read error: Connection reset by peer
[2010/06/23 02:22:43] @ Quit: TREllis: Ping timeout: 245 seconds
[2010/06/23 02:23:42] @ TREllis joined channel #puppet
[2010/06/23 02:34:07] <blkperl> err: Could not request certificate: undefined method `closed?' for nil:NilClass
[2010/06/23 02:38:07] @ Quit: TREllis: Ping timeout: 260 seconds
[2010/06/23 02:41:19] @ Quit: shug: Quit: Leaving
[2010/06/23 02:45:52] @ Quit: m1nish: Ping timeout: 258 seconds
[2010/06/23 02:47:57] @ shug joined channel #puppet
[2010/06/23 02:48:34] @ Rejo joined channel #puppet
[2010/06/23 02:50:39] @ MarkN joined channel #puppet
[2010/06/23 02:53:03] @ Quit: jab_doa: Quit: Verlassend
[2010/06/23 02:53:07] @ Quit: sHaggY_caT: Remote host closed the connection
[2010/06/23 02:57:07] @ allsystemsarego joined channel #puppet
[2010/06/23 02:57:25] @ m1nish joined channel #puppet
[2010/06/23 02:59:25] @ Quit: MarkN: Ping timeout: 264 seconds
[2010/06/23 03:00:20] @ MarkN joined channel #puppet
[2010/06/23 03:03:01] @ \ask joined channel #puppet
[2010/06/23 03:06:09] @ Quit: themroc_pala: Read error: Connection reset by peer
[2010/06/23 03:06:24] <malikai> blkperl, in my experience, that means possibly two things, maybe more.. 1. cannot connect to puppetmaster at all, 2. cannot get ssl to puppetmaster..
[2010/06/23 03:06:47] @ TREllis joined channel #puppet
[2010/06/23 03:06:50] <malikai> not sure what your original problem is, just joined channel..
[2010/06/23 03:07:02] @ Quit: \ask: Remote host closed the connection
[2010/06/23 03:07:35] @ themroc joined channel #puppet
[2010/06/23 03:09:08] <blkperl> malikai: i think its a dns issue
[2010/06/23 03:09:28] <malikai> what's your original problem?
[2010/06/23 03:09:50] <blkperl> the client can't connect to the server with the above error
[2010/06/23 03:11:35] @ Quit: TREllis: Ping timeout: 260 seconds
[2010/06/23 03:11:45] <malikai> right.. so dns does resolve exactly as the puppet.conf says on both client and puppetmaster?
[2010/06/23 03:12:04] <malikai> or does it resolve as puppet.yourdomain.com?
[2010/06/23 03:14:08] <|Mike|> last one :)
[2010/06/23 03:17:08] <malikai> i can say that dns in 0.25.4 works at least when forward/reverse resolve as the hostname by authoritative servers.. puppet.domain.com works as a cname
[2010/06/23 03:17:30] <malikai> i just use puppet.domain.com as a cname
[2010/06/23 03:18:52] @ Quit: xerxas: Quit: Leaving.
[2010/06/23 03:19:17] <malikai> to clarify, that's puppetmaster's host.domain.com -> address in forward and reverse.. puppet.domain.com -> cname -> host.puppet.com
[2010/06/23 03:22:30] @ Djelibeybi joined channel #puppet
[2010/06/23 03:22:52] @ Quit: alban2: Ping timeout: 276 seconds
[2010/06/23 03:23:20] @ _jsman joined channel #puppet
[2010/06/23 03:23:40] @ Quit: jsman: Read error: Connection reset by peer
[2010/06/23 03:23:44] @ _jsman is now known as jsman
[2010/06/23 03:23:46] @ Quit: jsman: Changing host
[2010/06/23 03:23:46] @ jsman joined channel #puppet
[2010/06/23 03:25:00] @ Quit: LinuxCode: Quit: Connection Closed
[2010/06/23 03:29:36] @ alban2 joined channel #puppet
[2010/06/23 03:33:57] @ hggh joined channel #puppet
[2010/06/23 03:35:55] @ \ask joined channel #puppet
[2010/06/23 03:36:18] @ mikepea joined channel #puppet
[2010/06/23 03:37:48] @ MPSimmons joined channel #puppet
[2010/06/23 03:42:42] @ xerxas joined channel #puppet
[2010/06/23 03:50:49] @ Quit: ckauhaus: Read error: Operation timed out
[2010/06/23 03:55:06] @ TREllis joined channel #puppet
[2010/06/23 03:59:31] @ Quit: TREllis: Ping timeout: 248 seconds
[2010/06/23 04:00:06] @ Quit: Djelibeybi: Quit: Colloquy for iPad - http://colloquy.mobi
[2010/06/23 04:02:43] @ Quit: erlingre: Ping timeout: 248 seconds
[2010/06/23 04:05:59] @ TREllis joined channel #puppet
[2010/06/23 04:06:07] @ ckauhaus joined channel #puppet
[2010/06/23 04:10:14] @ erlingre joined channel #puppet
[2010/06/23 04:35:36] @ gebi joined channel #puppet
[2010/06/23 04:49:12] @ freshtonic joined channel #puppet
[2010/06/23 04:54:04] @ Quit: alexine_dsouza: Read error: Connection reset by peer
[2010/06/23 05:01:54] @ erm joined channel #puppet
[2010/06/23 05:06:23] @ Quit: pinoyskull: Quit: Leaving
[2010/06/23 05:10:14] @ cliff-hm joined channel #puppet
[2010/06/23 05:13:04] @ [GuS] joined channel #puppet
[2010/06/23 05:13:46] @ sheldonh joined channel #puppet
[2010/06/23 05:14:08] @ keithlard joined channel #puppet
[2010/06/23 05:16:36] @ keithlard is now known as bitfield2
[2010/06/23 05:19:17] @ robinbowes joined channel #puppet
[2010/06/23 05:20:44] @ Quit: artista_frustrad: Ping timeout: 276 seconds
[2010/06/23 05:24:06] @ abstrap joined channel #puppet
[2010/06/23 05:24:11] @ Quit: bug: Quit: bug
[2010/06/23 05:24:25] @ Quit: cliff-hm: Ping timeout: 276 seconds
[2010/06/23 05:27:53] @ ahasenack joined channel #puppet
[2010/06/23 05:31:31] @ rohanpm is now known as rohanpm_
[2010/06/23 05:31:41] @ rohanpm_ is now known as rohanpm
[2010/06/23 05:31:51] @ Quit: TREllis: Ping timeout: 260 seconds
[2010/06/23 05:33:27] @ TREllis joined channel #puppet
[2010/06/23 05:33:42] @ bjaspan joined channel #puppet
[2010/06/23 05:35:51] @ Quit: tecto__: Quit: tecto__
[2010/06/23 05:36:50] @ cliff-hm joined channel #puppet
[2010/06/23 05:41:03] @ Quit: magnachef: Ping timeout: 245 seconds
[2010/06/23 05:42:32] @ andreas__ joined channel #puppet
[2010/06/23 05:43:58] @ Quit: ahasenack: Ping timeout: 245 seconds
[2010/06/23 05:45:23] @ Quit: abstrap: Ping timeout: 265 seconds
[2010/06/23 05:46:15] @ abstrap joined channel #puppet
[2010/06/23 05:49:16] <MattM> Hi all -- how does one control the order in which checks are performed on client nodes? We have node definitions which include package versions and repository definitions, the repository definitions may delete/add yum repos, and the package versions may involve installing packages...but we see puppet deleting repos, trying to install packages, and then adding repos...so performing checks in wrong order.
[2010/06/23 05:49:56] <MattM> granted only really an issue when new nodes are added, one time event, but something we'd like to fix/avoid going forward
[2010/06/23 05:50:08] @ Quit: LeLutin: Ping timeout: 260 seconds
[2010/06/23 05:50:29] <MattM> and yes, we have the repo calls first in node definition
[2010/06/23 05:51:45] @ LeLutin joined channel #puppet
[2010/06/23 05:52:55] <fsweetser> MattM: the order of things in files doesn't influence order of operations at all
[2010/06/23 05:52:59] @ Quit: mattock: Quit: Leaving.
[2010/06/23 05:53:09] <fsweetser> check out the 'requires' and 'before' options in type definitions
[2010/06/23 05:53:16] <fsweetser> those are the only way to control ordering
[2010/06/23 05:54:37] @ sdog left channel #puppet ()
[2010/06/23 05:54:55] @ Quit: macfly: Quit: Leaving.
[2010/06/23 05:55:07] <MattM> fsweetser -- ah, ok, must have missed that, thank you
[2010/06/23 05:55:11] <fsweetser> no prob
[2010/06/23 05:56:49] @ chris0279 joined channel #puppet
[2010/06/23 05:56:55] @ macfly joined channel #puppet
[2010/06/23 05:57:42] @ mgk joined channel #puppet
[2010/06/23 05:57:47] @ ahasenack joined channel #puppet
[2010/06/23 05:57:57] @ Quit: andreas__: Ping timeout: 265 seconds
[2010/06/23 05:58:00] @ chris0279 left channel #puppet ()
[2010/06/23 05:58:23] @ Quit: bjaspan: Quit: bjaspan
[2010/06/23 06:00:30] <mgk> hi, has anyone had any luck packaging puppetshow for debian?
[2010/06/23 06:04:11] @ Quit: abstrap: Read error: Connection reset by peer
[2010/06/23 06:04:29] @ Quit: benoit_: Ping timeout: 240 seconds
[2010/06/23 06:07:34] @ Quit: macfly: Quit: Leaving.
[2010/06/23 06:10:36] @ Quit: m1nish: Quit: Leaving
[2010/06/23 06:11:58] <Volcane> mgk: you should not be using puppetshow. Look at Dashboard
[2010/06/23 06:12:36] <mgk> sorry, thats what i meant.
[2010/06/23 06:13:59] @ abstrap joined channel #puppet
[2010/06/23 06:14:14] <Volcane> mgk: they distribute debs - they're just really terrible at documenting this fact.
[2010/06/23 06:14:18] <Volcane> http://www.kartar.net/2010/04/rpm-and-deb-packages-available-for-puppet-dashboard/
[2010/06/23 06:14:44] @ swa_work joined channel #puppet
[2010/06/23 06:16:53] @ macfly joined channel #puppet
[2010/06/23 06:17:35] <mgk> thanks volcane!
[2010/06/23 06:18:26] @ herdingcat joined channel #puppet
[2010/06/23 06:19:07] @ prometheanfire joined channel #puppet
[2010/06/23 06:19:23] <prometheanfire> http://projects.puppetlabs.com/projects/puppet/wiki/Patterns/SimpleText 404s
[2010/06/23 06:20:34] @ Bogdar joined channel #puppet
[2010/06/23 06:20:35] @ benoit_ joined channel #puppet
[2010/06/23 06:21:15] <Bogdar> Hello. I have a problem with 'facter' and puppet syntax
[2010/06/23 06:21:42] <Bogdar> Facter have 'is_virtual' fact (i cant see i in facter | grep virtual )
[2010/06/23 06:22:06] <Bogdar> Here is exaple of code which doe not work on virtual system
[2010/06/23 06:22:08] <Bogdar> http://pastebin.com/Jf3r4wBN
[2010/06/23 06:22:26] <Bogdar> I check facter on the node and it report "true" for is_virtual
[2010/06/23 06:22:36] <Bogdar> There are no syntax complain on puppetmaster side
[2010/06/23 06:24:32] @ Quit: abstrap: Ping timeout: 265 seconds
[2010/06/23 06:24:50] <Volcane> Bogdar: try "true"
[2010/06/23 06:26:04] <prometheanfire> http://projects.puppetlabs.com/projects/puppet/wiki/Simple_Text_Patterns is the prefered method of adding lines to a file?
[2010/06/23 06:26:17] @ Quit: swa_work: Ping timeout: 272 seconds
[2010/06/23 06:27:17] @ bug joined channel #puppet
[2010/06/23 06:28:22] <Bogdar> Volcane, thanx, I'll try
[2010/06/23 06:28:25] @ Quit: bitfield2: Quit: Colloquy for iPhone - http://colloquy.mobi
[2010/06/23 06:30:25] @ mkeeler joined channel #puppet
[2010/06/23 06:30:29] <prometheanfire> at that page, what does this refer to?
[2010/06/23 06:30:30] <prometheanfire> line { dummy_module:
[2010/06/23 06:31:44] <mkeeler> I am having an issue with creating a custom type/provider. A parameter I defined in the type is being set to nil instead of its default value and instead of the value given in a pp file. Any ideas how this could happen?
[2010/06/23 06:31:57] @ Quit: rmiller4pi81: Quit: Leaving.
[2010/06/23 06:32:21] @ abstrap joined channel #puppet
[2010/06/23 06:35:54] @ tecto_ joined channel #puppet
[2010/06/23 06:35:54] @ Quit: tecto_: Changing host
[2010/06/23 06:35:54] @ tecto_ joined channel #puppet
[2010/06/23 06:38:09] @ sebas891 joined channel #puppet
[2010/06/23 06:41:50] @ joe-mac joined channel #puppet
[2010/06/23 06:41:50] @ Quit: abstrap: Read error: Connection reset by peer
[2010/06/23 06:42:35] <joe-mac> anybody using the latest git head version of puppet?
[2010/06/23 06:42:37] <joe-mac> i get this:
[2010/06/23 06:42:38] <joe-mac> [~/working/puppet] > ./bin/puppet --noop ./test.pp
[2010/06/23 06:42:38] <joe-mac> Error: Unknown command apply.
[2010/06/23 06:43:05] <joe-mac> looks luike the unified command structure is in place, so that's cool
[2010/06/23 06:44:15] @ Quit: macfly: Quit: Leaving.
[2010/06/23 06:44:23] @ Quit: bug: Quit: bug
[2010/06/23 06:44:38] @ bjaspan joined channel #puppet
[2010/06/23 06:44:44] @ Quit: omry|work: Read error: Connection reset by peer
[2010/06/23 06:46:11] @ Quit: londo: Read error: Operation timed out
[2010/06/23 06:46:25] @ Quit: joe-mac: Remote host closed the connection
[2010/06/23 06:46:33] @ macfly joined channel #puppet
[2010/06/23 06:46:59] @ londo joined channel #puppet
[2010/06/23 06:48:15] <prometheanfire> what does dummy_module refer to in http://projects.puppetlabs.com/projects/puppet/wiki/Simple_Text_Patterns ?
[2010/06/23 06:50:52] @ themroc is now known as themroc_pneus
[2010/06/23 06:50:58] @ Quit: mkeeler: Quit: Page closed
[2010/06/23 06:52:52] @ Quit: viksay: Ping timeout: 252 seconds
[2010/06/23 06:54:09] @ Bass10 joined channel #puppet
[2010/06/23 06:54:53] @ Quit: macfly: Quit: Leaving.
[2010/06/23 06:55:41] @ Quit: Bass10: Max SendQ exceeded
[2010/06/23 06:56:13] @ Bass10 joined channel #puppet
[2010/06/23 06:56:38] @ Quit: lwhalen: Quit: Computer has gone to sleep
[2010/06/23 06:58:44] @ macfly joined channel #puppet
[2010/06/23 07:00:13] @ Quit: cliff-hm: Read error: Operation timed out
[2010/06/23 07:00:24] @ pheezy joined channel #puppet
[2010/06/23 07:00:54] @ Quit: ckauhaus: Quit: Leaving.
[2010/06/23 07:03:50] @ joe-mac joined channel #puppet
[2010/06/23 07:06:13] @ sijis_afk is now known as sijis
[2010/06/23 07:07:10] @ Quit: yannL: Remote host closed the connection
[2010/06/23 07:07:16] <jbooth> prometheanfire: It is just a name for that resource
[2010/06/23 07:08:09] <prometheanfire> so, foo
[2010/06/23 07:08:30] <jbooth> better to be descriptive about the resources being named
[2010/06/23 07:09:24] <prometheanfire> right
[2010/06/23 07:14:28] @ rcrowley joined channel #puppet
[2010/06/23 07:16:26] <prometheanfire> it seems like ensure => present is default too
[2010/06/23 07:16:46] <jbooth> Lots of params have defaults, but ensure=>present is the most common
[2010/06/23 07:16:51] @ Quit: erlingre: Ping timeout: 248 seconds
[2010/06/23 07:16:51] @ Quit: ashp: Ping timeout: 240 seconds
[2010/06/23 07:16:53] @ artista_frustrad joined channel #puppet
[2010/06/23 07:17:09] <prometheanfire> is there a way I can use '.' the name
[2010/06/23 07:17:10] @ Quit: \ask: Ping timeout: 264 seconds
[2010/06/23 07:17:26] <prometheanfire> '_' is getting old
[2010/06/23 07:17:46] <prometheanfire> I need to add a line for gcc-4.4.4-r1 (what I want to name it)
[2010/06/23 07:18:00] @ ashp joined channel #puppet
[2010/06/23 07:21:34] @ Quit: artista_frustrad: Ping timeout: 252 seconds
[2010/06/23 07:22:35] @ ckauhaus joined channel #puppet
[2010/06/23 07:24:59] @ Quit: mvn071: Quit: Leaving
[2010/06/23 07:24:59] <jbooth> in "quotes sure you can.use.whatever"
[2010/06/23 07:25:20] <prometheanfire> :D
[2010/06/23 07:25:21] <jbooth> But without quotes . will likely end up being confusing to the parser
[2010/06/23 07:25:33] <prometheanfire> ya, I think I ran into that before
[2010/06/23 07:25:36] <jbooth> I quote everything that isn't a reserved word
[2010/06/23 07:25:43] <jbooth> just easier that way
[2010/06/23 07:25:55] <prometheanfire> I tried it before with quotes and it got mad at me
[2010/06/23 07:26:34] <jbooth> I'd have to see a pastie of it, but it shouldn't
[2010/06/23 07:27:13] <prometheanfire> ok, I'll test again
[2010/06/23 07:28:57] @ Quit: giskard: Quit: Leaving...
[2010/06/23 07:29:07] @ magnachef_ joined channel #puppet
[2010/06/23 07:29:33] @ giskard joined channel #puppet
[2010/06/23 07:29:47] @ Quit: [GuS]: Read error: Connection reset by peer
[2010/06/23 07:30:35] @ Quit: siert: Ping timeout: 260 seconds
[2010/06/23 07:31:15] @ Quit: fsweetser: Remote host closed the connection
[2010/06/23 07:31:32] <bronto> hei
[2010/06/23 07:31:53] <bronto> is there a way to force puppet to create a cache a catalog?
[2010/06/23 07:31:56] <bronto> sorry
[2010/06/23 07:31:58] <prometheanfire> jbooth: oh, my problem was quoted classes
[2010/06/23 07:32:01] <bronto> to create a cache for the catalog
[2010/06/23 07:32:11] <prometheanfire> would the following work
[2010/06/23 07:32:26] @ Quit: lohapuk: Quit: Leaving.
[2010/06/23 07:32:26] <prometheanfire> class "make.conf" {
[2010/06/23 07:32:47] @ Quit: herdingcat: Quit: Leaving
[2010/06/23 07:32:56] <Volcane> . isnt a valid character in class names.
[2010/06/23 07:32:58] @ themroc_pneus is now known as themroc
[2010/06/23 07:33:08] <prometheanfire> ok, thanks
[2010/06/23 07:33:43] <Volcane> "You can use the characters A-Z, a-z, 0-9 and underscores in variables, resources and class names. In Puppet releases prior to 0.24.6, you cannot start a class name with a number."
[2010/06/23 07:33:56] <Volcane> though the document doesnt square up with reality
[2010/06/23 07:34:04] <Volcane> cos you can use some others too, probably shouldnt
[2010/06/23 07:34:35] <jbooth> Yeah I don't think I'd try to . a class name.
[2010/06/23 07:34:41] <jbooth> You could subclass it though as "make::conf"
[2010/06/23 07:34:46] <jbooth> I'm not sure that's conveying what you want though
[2010/06/23 07:35:00] <prometheanfire> no, I just name it after the file it controls
[2010/06/23 07:35:21] <jbooth> Having a class per file seems... a bit overkill to me.
[2010/06/23 07:36:13] @ lwhalen joined channel #puppet
[2010/06/23 07:36:34] <prometheanfire> well, it'd only be about 20-30 classes in the end. that too much?
[2010/06/23 07:37:08] <prometheanfire> an example http://dpaste.com/210602/
[2010/06/23 07:37:28] <prometheanfire> but I see what you mean, it's just how I encapsulate things
[2010/06/23 07:37:40] <prometheanfire> what would be a better encapsulation method?
[2010/06/23 07:37:47] <Volcane> why do you need those seprate? yo wont actually put them on machines seprately or need depencies on just one of those?
[2010/06/23 07:37:55] @ Quit: pmorillo: Quit: pmorillo
[2010/06/23 07:38:02] <Volcane> why not just have a class portage::setup that does all that
[2010/06/23 07:38:05] @ herdingcat joined channel #puppet
[2010/06/23 07:38:27] <prometheanfire> I don't understand what :: provides
[2010/06/23 07:38:39] <Volcane> could be class portage_setup too
[2010/06/23 07:38:52] <prometheanfire> oh, just another ascii char
[2010/06/23 07:39:05] <Volcane> not really, its a namespace seperator for using modules
[2010/06/23 07:39:25] @ omry|work joined channel #puppet
[2010/06/23 07:39:31] <prometheanfire> module::submodule?
[2010/06/23 07:39:44] @ siert joined channel #puppet
[2010/06/23 07:39:49] <Volcane> see http://docs.puppetlabs.com/guides/modules.html
[2010/06/23 07:40:00] <bronto> nevermind, found where the problem was
[2010/06/23 07:40:05] <prometheanfire> I might end up going with that (combining them)
[2010/06/23 07:40:09] <prometheanfire> thanks for the link
[2010/06/23 07:41:11] <joe-mac> jbooth: i don';t think you can use a . in class names
[2010/06/23 07:41:13] <joe-mac> i think i tried
[2010/06/23 07:41:21] <joe-mac> maybe some ridiculous escaping or something would do the trick
[2010/06/23 07:41:54] <prometheanfire> I tried it a while ago, failed miserably
[2010/06/23 07:43:55] <jbooth> joe-mac: Yeah, the parser probably would just barf
[2010/06/23 07:44:03] <jbooth> joe-mac: At least a trivial escape attempt didn't impress it
[2010/06/23 07:44:40] <prometheanfire> Volcane: so I could do portage::setup and portage::sync and portage::somethingelse
[2010/06/23 07:44:58] <prometheanfire> ok, the namespace is basically for auto-import?
[2010/06/23 07:45:37] @ mawi joined channel #puppet
[2010/06/23 07:46:05] <Volcane> prometheanfire: yes, modules combine files, templates, manifests all in a single 'package'
[2010/06/23 07:46:33] <Volcane> prometheanfire: so everytyhing related to portage is in one place, and you can easily share it etc, or get from someone else and use their etc
[2010/06/23 07:46:47] <prometheanfire> Volcane: is there a way to have a subsection or divider?
[2010/06/23 07:47:19] <prometheanfire> Volcane: how would I take advantage of that?
[2010/06/23 07:47:24] <Volcane> what do you mean?
[2010/06/23 07:47:33] <prometheanfire> trying to phrase it
[2010/06/23 07:47:45] <prometheanfire> Volcane: first or seccond question?
[2010/06/23 07:47:58] <Volcane> what do you mean by subsection or divider
[2010/06/23 07:48:51] @ Quit: project2501b: Ping timeout: 240 seconds
[2010/06/23 07:49:05] <prometheanfire> I basically want more readibility
[2010/06/23 07:49:13] <prometheanfire> I guess comments will work :D
[2010/06/23 07:49:48] <prometheanfire> how would I take advantage of namespaces?
[2010/06/23 07:50:14] <prometheanfire> my usage of puppet isn't complex enough for multiple files yet, I think that is keeping me from seeing the light
[2010/06/23 07:51:00] <Volcane> yeah at firt they do just seem like classes called foo_bar are now foo::bar
[2010/06/23 07:51:11] <Volcane> but when you start combining files and templates all in one place
[2010/06/23 07:51:23] <Volcane> and start using other advanced puppet features like environments then odules work realy well
[2010/06/23 07:51:41] <Volcane> so using from the begining means when you do want those features you dont have to redo everything
[2010/06/23 07:51:47] @ Quit: ezekiel: Ping timeout: 272 seconds
[2010/06/23 07:52:02] <MattM> should downgrading of rhel5 sw packages via puppet/yum work? looks like automatic install and upgrading works fine, but getting errors during downgrades.
[2010/06/23 07:52:10] @ artista_frustrad joined channel #puppet
[2010/06/23 07:52:45] <Volcane> MattM: can you downgrade with yum on the command line?
[2010/06/23 07:53:17] <MattM> Volcane -- yep, its simple....like a specific sudo package version
[2010/06/23 07:53:42] <MattM> no horrible dependency stuff
[2010/06/23 07:53:59] <Volcane> without the yum plugin to allow downgrades?
[2010/06/23 07:54:00] <prometheanfire> so, for now I'll just do portage::setup for now and eventually move it to another file
[2010/06/23 07:54:10] <prometheanfire> how would I refrence it?
[2010/06/23 07:54:26] <prometheanfire> import portage::setup?
[2010/06/23 07:54:37] <Volcane> prometheanfire: you need to set it all up like in the wiki page else there's no point
[2010/06/23 07:54:46] <Volcane> prometheanfire: if setup correctly you dont need any imports
[2010/06/23 07:54:48] <prometheanfire> from the beginning?
[2010/06/23 07:54:51] <prometheanfire> oh
[2010/06/23 07:55:03] <Volcane> which is a sign that you got it right
[2010/06/23 07:55:09] <Volcane> else you'll have problems in future
[2010/06/23 07:56:45] @ Quit: artista_frustrad: Ping timeout: 258 seconds
[2010/06/23 07:58:33] @ ezekiel joined channel #puppet
[2010/06/23 08:01:09] <MattM> volcane: downgrade command seems to be part of the rhel5.5 yum options, and yum downgrade works on command line, however yes, was seeing errors in puppet logs showing that it couldn't meet ensure => "oldversion" in package definitions, result of yum command being current version not prior
[2010/06/23 08:01:11] @ project2501b joined channel #puppet
[2010/06/23 08:01:49] <Volcane> MattM: ah, didnt notice it have native downgrade now in yum - yeah puppet woldnt know about that yet, probably worth filing a feature request
[2010/06/23 08:02:06] @ kaptk2 joined channel #puppet
[2010/06/23 08:02:20] @ Quit: mawi: Quit: Leaving
[2010/06/23 08:02:46] <Volcane> MattM: though reading the man page, i wouldnt have high hopes for it working in the general case - only in the most simple packages
[2010/06/23 08:03:32] @ Quit: macfly: Quit: Leaving.
[2010/06/23 08:04:50] <MattM> yeah, understood, thats fine if it fails for complex stuff.....just mapping out what puppet can/can not handle for package management, we're using a local rhel5 repo mirror + puppet to somewhat replace expensive rhel satellite licenses
[2010/06/23 08:05:56] @ macfly joined channel #puppet
[2010/06/23 08:06:31] @ \ask joined channel #puppet
[2010/06/23 08:08:50] @ tonyskapunk joined channel #puppet
[2010/06/23 08:09:34] @ rene joined channel #puppet
[2010/06/23 08:09:36] @ ecapriolo joined channel #puppet
[2010/06/23 08:10:02] @ rene is now known as Guest9982
[2010/06/23 08:10:47] @ Quit: ckauhaus: Ping timeout: 272 seconds
[2010/06/23 08:13:02] <prometheanfire> Volcane: dunno if this is too gentoo specific or not but where do I put the modulepath option?
[2010/06/23 08:13:13] <Volcane> puppet.conf
[2010/06/23 08:13:20] <prometheanfire> and what should I set it too?
[2010/06/23 08:13:31] @ bodepd joined channel #puppet
[2010/06/23 08:15:11] <joe-mac> the path to your modules :-D
[2010/06/23 08:16:32] @ gm1959 joined channel #puppet
[2010/06/23 08:16:50] <prometheanfire> ok, for portage::setup
[2010/06/23 08:16:57] @ Quit: QMan: Read error: Operation timed out
[2010/06/23 08:16:58] <prometheanfire> portage would be a module
[2010/06/23 08:17:26] @ Quit: verwilst: Quit: Ex-Chat
[2010/06/23 08:17:38] @ Quit: bodepd: Client Quit
[2010/06/23 08:17:44] <Volcane> /path/to/<portage, apache, monitoring, all your modules here>
[2010/06/23 08:17:48] <gm1959> turns out that something I need installed on a machine is only available in a perl package that needs to be copied in and the untarred/zipped and to have make run. - How are people doing this in puppet? With an exec script?
[2010/06/23 08:17:52] <Volcane> modulepath would be /path/to
[2010/06/23 08:18:09] @ ckauhaus joined channel #puppet
[2010/06/23 08:18:13] <prometheanfire> right, I was just clarifying that portage would be the module name, not setup
[2010/06/23 08:19:32] @ QMan joined channel #puppet
[2010/06/23 08:19:39] <prometheanfire> would it be bad to have it pointing to /etc/puppet/manifests/modules ?
[2010/06/23 08:19:50] <Volcane> its just files.
[2010/06/23 08:20:03] <Volcane> the world wont end, try it, experiment, thats the way to learn
[2010/06/23 08:20:09] <prometheanfire> :D
[2010/06/23 08:23:52] <prometheanfire> so, a module is just another site.pp or whatever.pp
[2010/06/23 08:25:09] <pheezy> is there anyway to use a local ruby gems mirror with the gem provider?
[2010/06/23 08:25:51] @ Quit: flooose: Ping timeout: 240 seconds
[2010/06/23 08:26:28] <jbooth> gm1959: I'd repackage it as a native package if possible.
[2010/06/23 08:27:04] <gm1959> jbooth - never done that
[2010/06/23 08:27:19] <jbooth> gm1959: It (generally) isn't hard to do
[2010/06/23 08:30:16] <prometheanfire> class portage::setup {
[2010/06/23 08:31:00] <prometheanfire> will search for portage (the folder) in the module path and load any manifests in there
[2010/06/23 08:31:58] @ Quit: MPSimmons: Ping timeout: 252 seconds
[2010/06/23 08:32:10] @ [GuS] joined channel #puppet
[2010/06/23 08:32:26] <prometheanfire> I can then use them as dependencies for anything within the brackets
[2010/06/23 08:32:27] <prometheanfire> right?
[2010/06/23 08:32:45] <Volcane> prometheanfire: did you try it?
[2010/06/23 08:33:38] <prometheanfire> no, distracted atm
[2010/06/23 08:33:39] <prometheanfire> work
[2010/06/23 08:34:06] <Volcane> so instead you distract us from our work instead by asking questions all the time without making any effort to answer them yourself or use the documentation provided?
[2010/06/23 08:34:11] @ n1x0n joined channel #puppet
[2010/06/23 08:34:41] <prometheanfire> yes
[2010/06/23 08:34:44] <mstyne> snap
[2010/06/23 08:35:01] <prometheanfire> well I am using the documentation, just trying to clarify it in my head
[2010/06/23 08:35:31] <prometheanfire> I like knowing everything before I move, it can be anoying...
[2010/06/23 08:35:41] @ Quit: ckauhaus: Quit: Leaving.
[2010/06/23 08:36:02] <jbooth> So dashboard is recording some of reports, but not everything. Wonderful. Wonder what I broke on this install...
[2010/06/23 08:38:30] <joe-mac> prometheanfire: it's like expecting to understand what 'red' is without having teh ability to see... not going to happen
[2010/06/23 08:38:33] <joe-mac> so start playing around
[2010/06/23 08:38:47] <barn> urg, so running a puppetmaste in 256megs of ram, that's gonna be fun
[2010/06/23 08:38:55] <n1x0n> hello, I have some services that don'e have the status command so puppet seems to grep in process table. Now - I have service called apache-tomcat-A and apache-tomcat-AB , and puppet seems to match apache-tomcat-AB due to above - any ideas how to 'fix' this ?
[2010/06/23 08:39:46] <prometheanfire> joe-mac: point
[2010/06/23 08:40:11] @ TheHaven joined channel #puppet
[2010/06/23 08:40:18] <prometheanfire> barn: I run it on 512 (in a VM) works fine for basic stuff
[2010/06/23 08:40:30] <barn> apache/passenger?
[2010/06/23 08:40:50] <barn> heck. I could probably use webrick!
[2010/06/23 08:40:52] <barn> good times
[2010/06/23 08:41:03] <prometheanfire> oh, no gui
[2010/06/23 08:41:35] <barn> gui? there's a gui?
[2010/06/23 08:41:48] <joe-mac> n1x0n: take a look at the 'pattern' parameter for the service resource
[2010/06/23 08:41:50] <prometheanfire> a web interface
[2010/06/23 08:42:01] <joe-mac> and/or teh 'status' parameter
[2010/06/23 08:42:08] @ Quit: benoit_: Ping timeout: 240 seconds
[2010/06/23 08:42:17] <joe-mac> with pattern you specify a string from the proc table, with status you specify an arbitrary command to determine status
[2010/06/23 08:43:00] @ bodepd joined channel #puppet
[2010/06/23 08:43:11] <n1x0n> joe-mac: thanks, having a look right now :)
[2010/06/23 08:43:12] @ Quit: Ramonster: Quit: So long, thanx for all the fish
[2010/06/23 08:43:42] @ sking joined channel #puppet
[2010/06/23 08:43:43] @ Quit: ashp: Ping timeout: 272 seconds
[2010/06/23 08:44:16] @ Quit: Demosthenes: Quit: leaving
[2010/06/23 08:44:41] @ MPSimmons joined channel #puppet
[2010/06/23 08:44:46] <prometheanfire> Volcane: also, the reason I ask is because I do not intend to use that functionality initially, wish to clarify the wiki, and want to set it up right
[2010/06/23 08:45:12] <Volcane> prometheanfire: please only fix the wiki once you've used the feature you're fixing :)
[2010/06/23 08:45:26] <prometheanfire> well, clarify the wiki
[2010/06/23 08:45:32] <prometheanfire> for myself
[2010/06/23 08:45:52] <prometheanfire> but is that the way (or a valid way) to go?
[2010/06/23 08:46:08] <Volcane> sigh.
[2010/06/23 08:46:43] <joe-mac> i would say that you should start with using modules, right away
[2010/06/23 08:46:46] @ ashp joined channel #puppet
[2010/06/23 08:46:52] <joe-mac> because iot's a pain in the ass to migrate later, and you will migrate later
[2010/06/23 08:47:18] <prometheanfire> ya, I'm trying to understand how to do it so I don't flounder around needlessly for five hours
[2010/06/23 08:47:50] <Volcane> prometheanfire: did you buy a learn-to-drive book, read it, ask a few people how they do it, then hop on the motor way?
[2010/06/23 08:48:02] <Volcane> prometheanfire: cos thats more or less what you're doing now.
[2010/06/23 08:48:14] <prometheanfire> point
[2010/06/23 08:48:33] <Volcane> you can test all these things without even using a puppetmaster
[2010/06/23 08:48:42] <Volcane> no need to expose production machines to your playing
[2010/06/23 08:48:51] <Volcane> just do itin your home directory, dont even need root
[2010/06/23 08:48:56] <prometheanfire> well, I need to find a use case to make a module then (so I can start)
[2010/06/23 08:49:06] <prometheanfire> I have a test machine I'm using
[2010/06/23 08:49:16] <Volcane> (or not, as the case may be) :)
[2010/06/23 08:49:21] <prometheanfire> :D
[2010/06/23 08:50:03] @ Quit: WALoeIII: Ping timeout: 260 seconds
[2010/06/23 08:53:11] <prometheanfire> any sugestions for a test module?
[2010/06/23 08:53:43] <prometheanfire> maybe something that provides http://dpaste.com/210627/ ?
[2010/06/23 08:54:48] @ Quit: macfly: Quit: Leaving.
[2010/06/23 08:55:22] @ Quit: pheezy: Remote host closed the connection
[2010/06/23 08:55:59] @ pheezy joined channel #puppet
[2010/06/23 08:56:39] <sking> does anyone know if "Pulling Strings with Puppet" will get an update? It is quite old :(
[2010/06/23 08:57:55] <prometheanfire> that still the recomended puppet book?
[2010/06/23 08:58:15] <sking> apparently
[2010/06/23 08:58:18] <sking> as there are no others
[2010/06/23 08:58:22] <prometheanfire> boo
[2010/06/23 08:58:26] <jbooth> Ask jamesturnbull. I haven't heard any noise about an update. I wouldn't expect one till after the next release, at least.
[2010/06/23 08:59:15] <prometheanfire> http://www.amazon.com/Pro-Puppet-James-Turnbull/dp/1430230576/ref=sr_1_2?ie=UTF8&s=books&qid=1277308744&sr=8-2
[2010/06/23 08:59:30] <prometheanfire> aug 24
[2010/06/23 09:01:31] @ Quit: magnachef_: Ping timeout: 276 seconds
[2010/06/23 09:01:35] @ themroc is now known as themroc_pala
[2010/06/23 09:02:49] @ venturaville joined channel #puppet
[2010/06/23 09:03:13] <venturaville> does anyone have some good docs on variable scoping with erb templates?
[2010/06/23 09:05:10] <kjetilho> err. what do you want to know?
[2010/06/23 09:05:31] @ Quit: TheHaven: Ping timeout: 240 seconds
[2010/06/23 09:06:25] @ chris0279 joined channel #puppet
[2010/06/23 09:06:32] @ magnachef joined channel #puppet
[2010/06/23 09:06:46] @ lohapuk joined channel #puppet
[2010/06/23 09:07:09] @ bug joined channel #puppet
[2010/06/23 09:08:25] @ Quit: chadh|away: Quit: leaving
[2010/06/23 09:08:34] @ Quit: giskard: Remote host closed the connection
[2010/06/23 09:08:36] <venturaville> trying to figure out why a var defined in a class doesn't get passed onto a template set in a class that it in includes
[2010/06/23 09:09:24] @ rmiller4pi8 joined channel #puppet
[2010/06/23 09:09:36] @ tep joined channel #puppet
[2010/06/23 09:09:36] @ Quit: tep: Changing host
[2010/06/23 09:09:36] @ tep joined channel #puppet
[2010/06/23 09:09:59] @ Quit: TREllis: Ping timeout: 260 seconds
[2010/06/23 09:10:47] <gm1959> there's the manifest directory under a module, and I usually only use init.pp, but I'd like to take a bunch of crap out of the init.pp and put it in another manifest in the same directory. How does that stuff get included or loaded? do I have to do a 'import mymodule/newmanifest.pp' in the main init.pp?
[2010/06/23 09:11:21] <Volcane> gm1959: module foo with clas bar is foo::bar right, foo::bar can go in foo/manifests/bar.pp
[2010/06/23 09:11:32] <Volcane> gm1959: and if you do that, everything just works magically, no imports needed
[2010/06/23 09:12:34] <gm1959> Volcane - I want to take all those nagios command definitions out of the main nagios module, since there are so many. but I dont have them in a sep class.
[2010/06/23 09:12:56] <kjetilho> venturaville: possibly this bug? http://projects.puppetlabs.com/issues/3758
[2010/06/23 09:12:56] @ bitfield_ joined channel #puppet
[2010/06/23 09:13:05] <gm1959> do I have to put them in a class, then somehow instantiate the class?
[2010/06/23 09:13:13] @ Quit: magnachef: Ping timeout: 264 seconds
[2010/06/23 09:13:15] <Volcane> gm1959: ah, well you can import them if you want - but they need to be in classes, you cant have files with just resources not in a class and import that
[2010/06/23 09:13:19] @ WALoeIII joined channel #puppet
[2010/06/23 09:14:02] <venturaville> kjetilho that might be it yeah
[2010/06/23 09:14:10] <sking> hehe yeah, i tried that last week… didn't work out so well, hee
[2010/06/23 09:14:13] @ Quit: flakrat: Quit: Leaving
[2010/06/23 09:14:56] <jamesturnbull> Volcane: did you ever update your EC2 facts or still use them? just trying to avoid reinventing the wheeel
[2010/06/23 09:15:14] <gm1959> well I guess the real question is what's the right style, the clean way. I'll have 100 or more commands, and I dont want them littering up my main files
[2010/06/23 09:15:17] <Volcane> jamesturnbull: i use them but they're rightscale specific, so probably not a good idea
[2010/06/23 09:15:18] * jamesturnbull notes that a wheeel is a REALLY long wheel
[2010/06/23 09:15:38] <jamesturnbull> Volcane: okay - wasn't sure if you had updated or changed
[2010/06/23 09:15:42] <jamesturnbull> Volcane: you use RightScale?
[2010/06/23 09:15:51] <Volcane> jamesturnbull: i use their images cos I'm a lazy shit :P
[2010/06/23 09:16:03] <jamesturnbull> Volcane: but not their service?
[2010/06/23 09:16:07] <Volcane> jamesturnbull: cos that wheel is just too bloody complex
[2010/06/23 09:16:10] <Volcane> jamesturnbull: exactly
[2010/06/23 09:16:31] <Volcane> jamesturnbull: basically they're ok centos AMIs with all the amazon stuff already baked in
[2010/06/23 09:16:32] @ Quit: itguru: Read error: Operation timed out
[2010/06/23 09:16:40] <Volcane> jamesturnbull: and they dont mess with them too much so its not too bad
[2010/06/23 09:16:52] <Volcane> jamesturnbull: though i do plan to be rid of them soon, alas its just all seems like a hack
[2010/06/23 09:17:03] <jamesturnbull> how so?
[2010/06/23 09:17:24] <Volcane> all the ec2 stuff, way too many moving parts for my liking
[2010/06/23 09:18:00] <Volcane> like if u need it, awesome
[2010/06/23 09:18:03] <Volcane> mostly i dont need it
[2010/06/23 09:18:05] <Volcane> so not so awesome
[2010/06/23 09:18:31] <MattM> Question on using require with classes, if I want everything in class A executed before class B on a node....right now I have class B definition as { require classA, do stuff }....but not working, do I need to make it { require Class[A], do stuff }
[2010/06/23 09:18:32] <jamesturnbull> yeah
[2010/06/23 09:18:38] @ Quit: bronto: Quit: Leaving.
[2010/06/23 09:18:43] <Volcane> if say a linode box will do what you need
[2010/06/23 09:18:53] <Volcane> then the burdon of struggling with ec2's weirdness just isnt worth it
[2010/06/23 09:18:54] @ ckauhaus joined channel #puppet
[2010/06/23 09:18:57] <chris0279> In the Language Tutorial on http://docs.puppetlabs.com/guides/language_tutorial.html where the inheritance of classes is explained, after the FreeBSD Example is following sentence "In the above example, nodes which include the unix class will have the password file’s group set to “wheel”, while nodes including freebsd would have the password file group ownership left unmodified.". Shouldn't that "wheel" be "root"?
[2010/06/23 09:18:57] <Volcane> not to mention the price hike
[2010/06/23 09:19:07] <jamesturnbull> yeah I built some AMIs last weekend for the first time in ages
[2010/06/23 09:19:11] <jamesturnbull> painful process
[2010/06/23 09:19:15] <jamesturnbull> with weird errors
[2010/06/23 09:19:30] @ Quit: ckauhaus: Client Quit
[2010/06/23 09:19:32] @ lak joined channel #puppet
[2010/06/23 09:19:34] @ benoit_ joined channel #puppet
[2010/06/23 09:19:36] <Volcane> yeah, i got all that down nicely, just need to do nicer integration with amazons data sources and such
[2010/06/23 09:19:44] <Volcane> i dont like how the ec2 fact query them live every time
[2010/06/23 09:19:45] <jamesturnbull> and the region model seems broken - different tools use different options and names for them
[2010/06/23 09:19:49] <Volcane> since facts are very time sensitive to me
[2010/06/23 09:20:00] <Volcane> so I'd need to write something new and magical like the rightscale ones that cache locally
[2010/06/23 09:20:10] <jamesturnbull> volunteering? :)
[2010/06/23 09:20:18] <Volcane> not at all :P
[2010/06/23 09:20:19] @ ckauhaus joined channel #puppet
[2010/06/23 09:20:24] * jamesturnbull figured :)
[2010/06/23 09:20:40] @ fsweetser joined channel #puppet
[2010/06/23 09:20:44] <Volcane> period of extreme boredom required, not for a while :)
[2010/06/23 09:21:13] @ Quit: herdingcat: Quit: Leaving
[2010/06/23 09:21:14] @ toi joined channel #puppet
[2010/06/23 09:23:44] <gm1959> Volcane - so, to summarize, I can make a class called nagios_command_defns {} in a file called nagios_command_defns.pp in my nagios module and it'll be imported automatically because it's a part of class nagios {} in module nagios - and I don't have to add anything for the class nagios_command_defns {} to be instantiated?
[2010/06/23 09:24:06] <Volcane> gm1959: nagios::commond_defns probably
[2010/06/23 09:24:10] <Volcane> gm1959: if your module is nagios
[2010/06/23 09:24:15] @ Quit: benoit_: Ping timeout: 240 seconds
[2010/06/23 09:24:59] <gm1959> I dont understand that. do I have to do something somewhere to have nagios::command_defns (or whatever) be instantiated?
[2010/06/23 09:25:13] <Volcane> gm1959: define nagios::foo {....} just like normal
[2010/06/23 09:25:21] <Volcane> gm1959: file would be nagios/manifests/foo.pp
[2010/06/23 09:25:53] @ MattyM joined channel #puppet
[2010/06/23 09:25:53] <gm1959> ugh, sorry I'
[2010/06/23 09:26:06] @ Quit: kaptk2: Quit: Leaving.
[2010/06/23 09:26:09] @ Quit: shug: Read error: Connection reset by peer
[2010/06/23 09:26:24] @ shug joined channel #puppet
[2010/06/23 09:27:07] @ poison_ joined channel #puppet
[2010/06/23 09:27:07] @ Quit: poison: Read error: Connection reset by peer
[2010/06/23 09:27:07] <gm1959> sorry I'm being stupid. so. nagios module, right... parent class is nagios {}. file foo.pp in manifests defines foo {}, which is nagios::foo, right? but do I have to do anything anywhere to have nagios::foo be instantiated?
[2010/06/23 09:27:19] <Volcane> no
[2010/06/23 09:27:25] <Volcane> @define nagios::foo {....}@
[2010/06/23 09:27:27] <Volcane> oops
[2010/06/23 09:27:28] <Volcane> "define nagios::foo {....}"
[2010/06/23 09:27:32] @ Quit: shug: Client Quit
[2010/06/23 09:27:38] @ ZummiG777 joined channel #puppet
[2010/06/23 09:28:46] @ Quit: rmiller4pi8: Quit: Leaving.
[2010/06/23 09:28:58] <gm1959> umm, that throws me completely.
[2010/06/23 09:29:26] <gm1959> is there any module you can think of I can look at that has multiple manifest files?
[2010/06/23 09:29:39] <Volcane> http://github.com/ripienaar/puppet-concat
[2010/06/23 09:31:11] @ alfism joined channel #puppet
[2010/06/23 09:31:29] <gm1959> okay, so those are defines. and if what I'm using is not defines, but class {} then it's class nagios::foo{} in foo.pp?
[2010/06/23 09:31:41] <Volcane> there's a class example too
[2010/06/23 09:31:50] <Volcane> its right there
[2010/06/23 09:32:44] @ Quit: jsman: Quit: changing servers
[2010/06/23 09:33:04] @ jsman joined channel #puppet
[2010/06/23 09:33:04] @ Quit: jsman: Changing host
[2010/06/23 09:33:04] @ jsman joined channel #puppet
[2010/06/23 09:33:14] @ TREllis joined channel #puppet
[2010/06/23 09:33:42] @ Quit: Guest9982: Remote host closed the connection
[2010/06/23 09:35:42] <ZummiG777> I was getting a warning message about having to add the modules path into file source paths. I did this and they turned out like this 'source => "puppet://$server/modules/filesystem/$lsbdistid/etc/default/nfs-kernel-server"' However now I get a syslog error that "Failed to retrieve current state of resource: Mounts without paths are not usable" Any ideas from the masters?
[2010/06/23 09:35:43] @ alk` joined channel #puppet
[2010/06/23 09:36:13] @ snikkers joined channel #puppet
[2010/06/23 09:36:47] <sking> ZummiG777: did you not give the path parameter? it needs to know where you are mounting the resource
[2010/06/23 09:37:47] @ Quit: TREllis: Ping timeout: 265 seconds
[2010/06/23 09:37:56] <ZummiG777> I didn't know there was a path parameter to be set. Is this a new parameter?
[2010/06/23 09:38:13] <Volcane> ZummiG777: fileserver.conf has somehting odd in it
[2010/06/23 09:38:44] <sking> Volcane: knows better than me… take his advice :)
[2010/06/23 09:39:07] <ZummiG777> Trust in Allah but bring a Volcane with you.
[2010/06/23 09:39:15] <Volcane> heh
[2010/06/23 09:42:04] @ thumbarger joined channel #puppet
[2010/06/23 09:42:11] <gebi> lol :), reminds me of some text i've seen at the QA dept door: "In god we trust, all others have to bring documents"
[2010/06/23 09:42:25] @ Quit: thumbarger: Client Quit
[2010/06/23 09:42:30] @ Quit: lohapuk: Quit: Leaving.
[2010/06/23 09:43:34] @ mick joined channel #puppet
[2010/06/23 09:44:05] @ mick is now known as Guest13603
[2010/06/23 09:45:32] @ giskard joined channel #puppet
[2010/06/23 09:46:13] @ Guest13603 is now known as Mick27^2
[2010/06/23 09:46:43] @ Quit: bitfield_: Quit: Colloquy for iPhone - http://colloquy.mobi
[2010/06/23 09:46:51] <gm1959> Volcane - well, I didn't get that to work at all. now all the commands are gone. look at a pastie?
[2010/06/23 09:47:13] @ flakrat joined channel #puppet
[2010/06/23 09:49:27] @ TREllis joined channel #puppet
[2010/06/23 09:49:34] <jb> to ensure that a directory is present, just use file {} right?
[2010/06/23 09:50:04] <gm1959> Volcane - http://pastie.org/1016074
[2010/06/23 09:51:33] @ Quit: TREllis: Read error: Operation timed out
[2010/06/23 09:51:36] @ benoit_ joined channel #puppet
[2010/06/23 09:51:41] <jb> ensure => directory..
[2010/06/23 09:52:42] <Volcane> gm1959: i said nagios::foo belongs in foo.pp, that was not a coincidence.
[2010/06/23 09:55:25] <gm1959> I have nagios::commands in commands.pp
[2010/06/23 09:55:34] @ TREllis joined channel #puppet
[2010/06/23 09:55:38] @ Quit: ZummiG777: Quit: Leaving
[2010/06/23 09:57:12] <Volcane> your pastie suggests lots of other stuff is in it too
[2010/06/23 09:57:27] <Volcane> and since you're not actually saying what the problem is or showing errors, i can but only guess what you want
[2010/06/23 09:58:07] <gm1959> well, it's not throwing errors, its just not collecting the exported resources defined in commands.pp file.
[2010/06/23 09:58:20] <gm1959> there are two files in that pastie.
[2010/06/23 09:58:33] @ Quit: poison_: Remote host closed the connection
[2010/06/23 09:58:35] <Volcane> did you include the class?
[2010/06/23 09:59:01] <gm1959> aaah, that's what I was asking. do I do that in init.pp?
[2010/06/23 09:59:15] <Volcane> yo do it wherever you need the functionality the class provides
[2010/06/23 09:59:20] <gm1959> k
[2010/06/23 09:59:58] @ thekad-afk is now known as thekad
[2010/06/23 10:00:15] @ Quit: TREllis: Ping timeout: 240 seconds
[2010/06/23 10:00:19] @ flooose joined channel #puppet
[2010/06/23 10:00:29] @ jmslagle joined channel #puppet
[2010/06/23 10:03:16] <gm1959> okay, got it. thanks for your patience.
[2010/06/23 10:06:04] <prometheanfire> the example on http://docs.puppetlabs.com/guides/modules.html doesn't say how to call it from the primary config file (site.pp in my case)
[2010/06/23 10:06:38] @ andreas__ joined channel #puppet
[2010/06/23 10:06:51] <Volcane> prometheanfire: they're classes
[2010/06/23 10:06:56] <Volcane> prometheanfire: how do you 'call' a class?
[2010/06/23 10:07:19] <prometheanfire> includes
[2010/06/23 10:07:23] <prometheanfire> include package_unmask,
[2010/06/23 10:07:37] <Volcane> and so the answer to the question is?
[2010/06/23 10:07:41] <prometheanfire> includes
[2010/06/23 10:07:44] <prometheanfire> works for me
[2010/06/23 10:07:59] @ venturaville left channel #puppet ()
[2010/06/23 10:08:11] <prometheanfire> thanks for your patience
[2010/06/23 10:09:31] <sking> better question is how do you call a define?
[2010/06/23 10:09:56] <Volcane> yourdefine{"foo": option => "bar"}
[2010/06/23 10:10:13] <sking> defines are read into the global namespace correct?
[2010/06/23 10:10:15] @ Quit: ahasenack: Ping timeout: 265 seconds
[2010/06/23 10:10:28] <Volcane> nods
[2010/06/23 10:10:42] <sking> cool
[2010/06/23 10:11:17] @ Quit: MattyM: Ping timeout: 240 seconds
[2010/06/23 10:15:07] <sheldonh> hi bye :)
[2010/06/23 10:15:08] @ Quit: sheldonh: Quit: Ex-Chat
[2010/06/23 10:15:15] <prometheanfire> so, portage::whatever would be used when it requires something that portage provides
[2010/06/23 10:15:20] <prometheanfire> dependencies
[2010/06/23 10:18:32] <gm1959> in a template - is the syntax to see if a class is included something like <% if defined(classes[Nagios]) ... ?
[2010/06/23 10:18:35] <prometheanfire> is line a defined method, or do I need to include http://dpaste.com/210627/
[2010/06/23 10:18:43] <Volcane> gm1959: there's no reliable way to do that
[2010/06/23 10:20:19] <gm1959> hmm. so if I want a line to appear in a file only if that client node is a member of a specific set of hosts, like "webserver' - do I do it with a tag?
[2010/06/23 10:20:43] <Volcane> its all order dependant
[2010/06/23 10:20:54] <Volcane> and requires the include or tag or whatever to happen before the template
[2010/06/23 10:21:02] @ jorgecab joined channel #puppet
[2010/06/23 10:21:02] <Volcane> puppet being mostly random ordered
[2010/06/23 10:21:05] <Volcane> you can see the problem
[2010/06/23 10:21:08] <gm1959> I can
[2010/06/23 10:21:23] <Volcane> so if you can reliably arrange for your include to happen first, then you can do something
[2010/06/23 10:21:24] <jorgecab> Hi everyone
[2010/06/23 10:21:29] <Volcane> but mostly its best avoided
[2010/06/23 10:21:31] <gm1959> so what do people do, like an augeas method or something?
[2010/06/23 10:22:06] <Volcane> only include the class that does the change when needed somehow
[2010/06/23 10:23:10] <Volcane> like say you have nameservers, bind::master and bind::slave
[2010/06/23 10:23:20] <Volcane> and they have bind::zones that creates all your zones
[2010/06/23 10:23:28] <Volcane> you want different behaviour for master and slave nameservers
[2010/06/23 10:23:52] <gm1959> ype
[2010/06/23 10:23:56] <gm1959> yep also
[2010/06/23 10:23:59] <Volcane> include bind::zones in the ::master and ::slave ones, and in ::zones use an if defined(Class["bind::master"]) {...}
[2010/06/23 10:24:01] @ Quit: andreas__: Ping timeout: 264 seconds
[2010/06/23 10:24:02] <Volcane> that works
[2010/06/23 10:24:08] <Volcane> cos the order is pretty set in stone that way
[2010/06/23 10:26:39] <gm1959> and for an erb? how would you force ordering like that in a template?
[2010/06/23 10:27:02] <Volcane> there some var you can look in, i forget what it is
[2010/06/23 10:30:02] <gm1959> yeah, I was looking at the templating doc page, and that's where I got the idea for <% if defined(classes['webserver'])
[2010/06/23 10:30:39] <Volcane> if classes.include?("someclass")
[2010/06/23 10:30:44] @ ahasenack joined channel #puppet
[2010/06/23 10:31:28] @ adrian_broher joined channel #puppet
[2010/06/23 10:31:41] <gm1959> but is that still order dependant?
[2010/06/23 10:31:46] <Volcane> yup
[2010/06/23 10:32:00] <gm1959> lol. crap.
[2010/06/23 10:32:42] <Volcane> gm1959: http://www.pastie.org/1016131
[2010/06/23 10:33:54] <Volcane> you can test it for yourself, just save them to test.pp and run like i showed
[2010/06/23 10:34:29] @ Quit: alban2: Ping timeout: 240 seconds
[2010/06/23 10:34:56] <gm1959> interesting... what I want to do is include/not include command lines in the client nrpe.cfg file based on what classes the client belongs to. I guess I'd have to force nrpe module instantiation to be last, given your example?
[2010/06/23 10:35:27] <Volcane> gm1959: you should just do what we told you yesterday already and put files in the .d directory
[2010/06/23 10:36:07] @ alban2 joined channel #puppet
[2010/06/23 10:36:25] @ Quit: ckauhaus: Ping timeout: 276 seconds
[2010/06/23 10:37:07] <gm1959> sorry to be dense but I didn't understand that. how would I control what files got included in the .d? I mean I dont want a webserver to have the database nrpe lines, and vice versa
[2010/06/23 10:37:57] @ Quit: xerxas: Quit: Leaving.
[2010/06/23 10:38:08] <Volcane> gm1959: http://www.pastie.org/1016142
[2010/06/23 10:38:27] <Volcane> gm1959: so then including 'webserver' creates you the nrpe stuff for the webserver and nothing else
[2010/06/23 10:38:28] @ artista_frustrad joined channel #puppet
[2010/06/23 10:38:51] @ TREllis joined channel #puppet
[2010/06/23 10:39:33] <gm1959> thx!
[2010/06/23 10:39:45] <joe-mac> can someone tell me what the benefit(s) are if moving to passenger from apache mod_proxy_balancer and mongrel?
[2010/06/23 10:39:54] <joe-mac> will i only need one puppetmasterd to service a lot of clients?
[2010/06/23 10:40:15] <Volcane> joe-mac: passenger kills off puppetmasterds regularly to deal with memory leaks and will add more when the need exist and kill them when not etc
[2010/06/23 10:40:38] <Volcane> joe-mac: its just a proxy - but a very sexy one - to puppetmasterd like mongrel is
[2010/06/23 10:41:07] <prometheanfire> http://dpaste.com/210627/ that I got from http://projects.puppetlabs.com/projects/puppet/wiki/Simple_Text_Patterns gives me an error
[2010/06/23 10:41:10] <prometheanfire> Jun 23 13:38:29 puppet puppetmasterd[28178]: Could not parse for environment production: Syntax error at '?'; expected ')' at /etc/puppet/manifests/site.pp:1
[2010/06/23 10:41:23] <prometheanfire> doesn't seem to like define line($file, $line, $ensure = ?present?) {
[2010/06/23 10:41:37] <ecapriolo> joe-mac: Even the mongrel author said mongrel is not for production :)
[2010/06/23 10:41:39] <prometheanfire> ah, ? should be '
[2010/06/23 10:42:18] <joe-mac> so, should i switch then? i set up passenger for visage and it was really easy to get going
[2010/06/23 10:42:29] <nico> ecapriolo: zed ?
[2010/06/23 10:42:33] * nico laughs
[2010/06/23 10:43:07] @ Quit: artista_frustrad: Ping timeout: 240 seconds
[2010/06/23 10:43:12] <Volcane> joe-mac: am still on mongrel, it works for me but passenger probably would be better, not sure if the versioning hell has improved recently it used to be quite a trick to get all the right versions of all the bits that are compatible
[2010/06/23 10:43:42] <joe-mac> yea
[2010/06/23 10:43:45] <joe-mac> i'll just wait
[2010/06/23 10:43:52] <ecapriolo> nico: I will have to find the page. But mongrel has lots of repeated initialization and overhead that passenger handles better
[2010/06/23 10:44:53] @ Quit: TREllis: Ping timeout: 240 seconds
[2010/06/23 10:45:11] <nico> ecapriolo: already read this too
[2010/06/23 10:45:28] <nico> but it's quite a good way to launch a troll on orbit
[2010/06/23 10:45:58] <nico> mongrel is not perfect but it does the job for most people without adding complexity
[2010/06/23 10:46:44] <ecapriolo> nico: I am not a ruby dev myself but we got a set of new devs for a project and basically pulled the "old devs are complete idiots for not using passenger routine"
[2010/06/23 10:47:44] <Volcane> i think if you're hosting rails apps today you really should be using passenger
[2010/06/23 10:48:03] <nico> I use it, for some sinatra stuff
[2010/06/23 10:48:16] <nico> (I'm not a ruby dev too)
[2010/06/23 10:48:18] <kgraham> get "/files/etc/sysconfig/network-scripts/*[DEVICE = 'eth0']/DEVICE"
[2010/06/23 10:48:43] <kgraham> ...output is clearly incorrect, where do I need to get rid of stupid?
[2010/06/23 10:48:52] <kgraham> (namely "/files/etc/sysconfig/network-scripts/*[DEVICE = 'eth0']/DEVICE = eth0:1
[2010/06/23 10:48:53] <kgraham> "
[2010/06/23 10:49:13] <ecapriolo> So total RTFM question. here but does puppetd contact puppet master on schedules to re read the manifest and execute?
[2010/06/23 10:49:57] @ ckauhaus joined channel #puppet
[2010/06/23 10:50:58] @ kc7zzv joined channel #puppet
[2010/06/23 10:51:11] <prometheanfire> Volcane: yes
[2010/06/23 10:51:22] <prometheanfire> oops, didn't meant to ping you
[2010/06/23 10:51:24] <prometheanfire> ecapriolo: yes
[2010/06/23 10:51:25] <ecapriolo> nevermind lots show activity every 30 min
[2010/06/23 10:51:33] <prometheanfire> you can set it
[2010/06/23 10:51:48] <ecapriolo> I might want to lower the resolution but that is ok for now
[2010/06/23 10:52:06] <prometheanfire> runinterval = 300
[2010/06/23 10:52:10] <prometheanfire> in secconds
[2010/06/23 10:52:16] <gepetto> ::redmine:: Wiki edit: Development_Lifecycle (#11) @ http://projects.reductivelabs.com/projects/1/wiki/Development_Lifecycle?version=11 (by Matt Robinson)
[2010/06/23 10:52:16] <gepetto> ::redmine:: Wiki edit: Development_Lifecycle (#12) @ http://projects.reductivelabs.com/projects/1/wiki/Development_Lifecycle?version=12 (by Matt Robinson)
[2010/06/23 10:57:19] @ poison joined channel #puppet
[2010/06/23 10:59:19] <prometheanfire> Volcane: I seem to be having a problem with auto import of the modules
[2010/06/23 10:59:58] @ xerxas joined channel #puppet
[2010/06/23 10:59:59] @ Quit: mfournier: Ping timeout: 258 seconds
[2010/06/23 11:03:11] @ Quit: gebi: Ping timeout: 240 seconds
[2010/06/23 11:03:46] <prometheanfire> Jun 23 14:03:18 puppet puppetmasterd[31188]: Could not find class portage at /etc/puppet/manifests/site.pp:22 on node loki.mthode.org
[2010/06/23 11:04:03] <prometheanfire> include portage
[2010/06/23 11:04:07] <prometheanfire> that's the line
[2010/06/23 11:04:37] <prometheanfire> http://dpaste.com/210685/
[2010/06/23 11:04:38] <mackn> i assume it's supposed to be a module
[2010/06/23 11:04:46] <prometheanfire> it is
[2010/06/23 11:04:53] <prometheanfire> that should be the relivent info
[2010/06/23 11:04:56] <mackn> looking at the pastie now
[2010/06/23 11:05:28] <mackn> i'm no expert but i think it's cuz you don't actually have a class portage {
[2010/06/23 11:06:20] <mackn> you'd have to create a class portage {} and include all the other portage:: classes
[2010/06/23 11:06:50] <mackn> or you can just remove them all and just pack them in one giant class ... unless there was a reason why you wanted to split everything up
[2010/06/23 11:07:07] <prometheanfire> ok, thanks
[2010/06/23 11:07:57] <prometheanfire> I think at this point I am spliting because I need some fine grained control between servers
[2010/06/23 11:08:03] <mackn> but yeah.. the quick fix is to create class portage { ... } and include portage::make_conf
[2010/06/23 11:08:08] <prometheanfire> but I can add the default stuff to the portage class
[2010/06/23 11:08:26] <mackn> and include portage::make_conf, etc using conditionals within portage class
[2010/06/23 11:08:36] <mackn> i think should work :)
[2010/06/23 11:08:36] <prometheanfire> right (that's actually the one I'll keep off lol)
[2010/06/23 11:08:40] <mackn> haha
[2010/06/23 11:09:00] <prometheanfire> because one of my servers is the main compiling servers :D
[2010/06/23 11:09:46] <mackn> you can also split each of those portage:: definitions in to its own file within the module's manifests directory if you wanted to.. you know.. in case the init.pp file got too gross
[2010/06/23 11:10:13] <prometheanfire> ya, but that's for the future
[2010/06/23 11:10:25] <mackn> but the future is noW!
[2010/06/23 11:10:30] <prometheanfire> is there a way do do something like what postfix reload provides
[2010/06/23 11:10:36] <prometheanfire> lol
[2010/06/23 11:10:55] <mackn> i'm not sure what feature you speak of
[2010/06/23 11:12:07] <prometheanfire> 'postfix reload' reloads the config files (basically I'm looking for a way to provide a way to reparse the manifest)
[2010/06/23 11:12:14] <prometheanfire> or does it do that automatically
[2010/06/23 11:12:24] <mackn> for the master?
[2010/06/23 11:12:39] <prometheanfire> ya
[2010/06/23 11:12:41] <mackn> it reparses when a client pings it
[2010/06/23 11:12:47] <mackn> no n eed to reload
[2010/06/23 11:13:01] <mackn> unless you wanted to read in a new .conf file
[2010/06/23 11:13:25] <prometheanfire> is http://dpaste.com/210686/ the correct syntax?
[2010/06/23 11:13:28] <mackn> so any change you make to the manifest is live
[2010/06/23 11:13:39] <prometheanfire> kk
[2010/06/23 11:13:54] <mackn> you don't need the commas.. not sure if it'll work with them
[2010/06/23 11:14:10] <prometheanfire> ok, it was complaining
[2010/06/23 11:14:15] <mackn> maybe it's ok with them :)
[2010/06/23 11:14:19] <mackn> i don't use them heh
[2010/06/23 11:19:55] <prometheanfire> dunno if you can help me on this
[2010/06/23 11:19:55] <prometheanfire> Jun 23 14:17:42 puppet puppetmasterd[31810]: Duplicate parameter 'line' for on Line[package.keywords] at /etc/puppet/modules/portage/manifests/init.pp:48 on node loki.mthode.org
[2010/06/23 11:21:40] <neek> that sounds easy....I assume you looked at line 48 of portage/manifests/init.pp ?
[2010/06/23 11:22:08] <prometheanfire> yes
[2010/06/23 11:22:24] <prometheanfire> it's the closing bracket
[2010/06/23 11:22:49] <prometheanfire> though it could be refering to line => "=sys-kernel/hardened-sources-2.6.32-r9 ~amd64",
[2010/06/23 11:23:47] @ Quit: alban2: Ping timeout: 248 seconds
[2010/06/23 11:25:22] <prometheanfire> just don't understand why it's mad
[2010/06/23 11:26:01] <mackn> maybe it doesn't like multiple 'line' parameters
[2010/06/23 11:26:06] <mackn> i've never used line myself..
[2010/06/23 11:26:10] <mackn> didn't know it existed hah
[2010/06/23 11:26:10] <prometheanfire> maybe
[2010/06/23 11:26:30] <prometheanfire> is there something else that provides that function?
[2010/06/23 11:26:37] @ tonyskap` joined channel #puppet
[2010/06/23 11:26:53] @ tonyskap` is now known as tonyskapunk`
[2010/06/23 11:28:38] @ Quit: tonyskapunk: Ping timeout: 276 seconds
[2010/06/23 11:28:43] <jbooth> prometheanfire: You can use no commas on an include, just 1-liner it. include foo,bar,baz
[2010/06/23 11:29:02] <jbooth> prometheanfire: For the multiple line=> you probably didn't name a new resource and should.
[2010/06/23 11:29:21] <prometheanfire> jbooth: I fixed that
[2010/06/23 11:29:21] <jbooth> prometheanfire: Show me your code in a pastie if you want confirmation of that diagnosis
[2010/06/23 11:29:23] <prometheanfire> thanks :D
[2010/06/23 11:29:28] <prometheanfire> ok
[2010/06/23 11:30:05] <prometheanfire> jbooth: http://dpaste.com/210691/
[2010/06/23 11:30:12] @ Quit: jorgecab: Quit: Leaving
[2010/06/23 11:30:54] <mackn> hrmm..where did this magical 'line' type come from..and why can't i find documentation hah
[2010/06/23 11:31:06] <prometheanfire> http://projects.puppetlabs.com/projects/puppet/wiki/Simple_Text_Patterns
[2010/06/23 11:31:27] <mackn> ah
[2010/06/23 11:31:30] <mackn> that would be why heh
[2010/06/23 11:32:12] <prometheanfire> it might be because I just have that in the master site.pp file and not in the module, dunno
[2010/06/23 11:32:22] <mackn> naw it's fine
[2010/06/23 11:32:47] @ chris0279 left channel #puppet ()
[2010/06/23 11:32:58] <mackn> it probably just doesn't like multiple 'line' parameters.. you need to break them up in to individual line {} resources
[2010/06/23 11:33:19] <prometheanfire> that's anoying, but ok
[2010/06/23 11:33:29] <mackn> yeah
[2010/06/23 11:33:29] @ Quit: QMan: Read error: Connection reset by peer
[2010/06/23 11:33:40] @ QMan joined channel #puppet
[2010/06/23 11:35:57] <mackn> you can actulaly do line { "name": path => XXX, line => YYY; "name2": path=> XXX, line=>YYY; }
[2010/06/23 11:36:22] <mackn> it's the same thing
[2010/06/23 11:36:30] <mackn> just... saves having to type line{} for each one
[2010/06/23 11:36:52] <ecapriolo> So I am pretty happy with the way services are registered to configuration files and changing a configuration causes a restart. In some cases I am thinking that I want to change configuration files without forcing a restart. I am guessing a simple solution is to have a service register to a file named restart does anyone do something like that.
[2010/06/23 11:37:44] @ Quit: jmslagle: Ping timeout: 276 seconds
[2010/06/23 11:38:36] <prometheanfire> oh, nice
[2010/06/23 11:38:59] @ HouseAway is now known as AimanA
[2010/06/23 11:40:13] <jbooth> prometheanfire: What mackn says. You have to name each resource.
[2010/06/23 11:40:27] <prometheanfire> I have
[2010/06/23 11:40:29] <jbooth> prometheanfire: Or alter the line type to take an array of lines and apply each in turn to the file.
[2010/06/23 11:40:42] <prometheanfire> http://dpaste.com/210694/
[2010/06/23 11:42:39] <prometheanfire> it isn't creating the files though
[2010/06/23 11:44:37] <prometheanfire> http://dpaste.com/210697/
[2010/06/23 11:44:41] <prometheanfire> doesn't seem to be running
[2010/06/23 11:44:50] @ Quit: giskard: Remote host closed the connection
[2010/06/23 11:44:51] <mackn> try ensure=>present within the file{} resource... should probaby put in a require for the line {} resources too...
[2010/06/23 11:45:03] <prometheanfire> ya
[2010/06/23 11:45:36] <ecapriolo> For example, my servers have a cache setting I can change at runtime. Shutting down drops the cache, so would like to avoid the shutdown. I should change the configuration file as well. But since I have registered the conf and the server
[2010/06/23 11:45:49] <ecapriolo> Thus a restart file seems perfect
[2010/06/23 11:45:50] <prometheanfire> check portage::package_mask
[2010/06/23 11:45:57] @ sdog joined channel #puppet
[2010/06/23 11:46:40] <mackn> are there any errors on the client?
[2010/06/23 11:46:46] <mackn> does /etc/portage exist?
[2010/06/23 11:46:58] <prometheanfire> ya
[2010/06/23 11:47:08] <prometheanfire> no errors, the lines just are not being added
[2010/06/23 11:47:13] <mackn> oh
[2010/06/23 11:47:17] <mackn> try running it again
[2010/06/23 11:47:29] <mackn> the file exists tho?
[2010/06/23 11:47:29] <prometheanfire> the files already exist, I've run it many times
[2010/06/23 11:47:53] <prometheanfire> -rw-r--r-- 1 root root 0 Jun 23 14:46 /etc/portage/package.mask
[2010/06/23 11:48:04] <prometheanfire> it was created via the ensure
[2010/06/23 11:48:11] <prometheanfire> but the line was not added
[2010/06/23 11:48:57] <mackn> and no errors.. hrmm
[2010/06/23 11:49:02] <jbooth> prometheanfire: You have the define line(...){...} somewhere in your manifests right?
[2010/06/23 11:49:03] <prometheanfire> yep, fun
[2010/06/23 11:49:09] @ yannL joined channel #puppet
[2010/06/23 11:49:17] <prometheanfire> jbooth: in the master site.pp
[2010/06/23 11:49:45] <mackn> if it didn't see the define i would assume it would error on line{}
[2010/06/23 11:49:55] @ Quit: jaredrhine: Ping timeout: 248 seconds
[2010/06/23 11:50:02] <mackn> i assume a lot i guess...
[2010/06/23 11:50:08] @ Quit: bodepd: Quit: bodepd
[2010/06/23 11:50:15] <prometheanfire> makes an ass out of u and me :D
[2010/06/23 11:50:21] <jbooth> it should but those errors aren't always as obvious as they could be.
[2010/06/23 11:50:22] <mackn> you know it
[2010/06/23 11:50:23] @ bodepd joined channel #puppet
[2010/06/23 11:50:23] <mackn> heh
[2010/06/23 11:51:33] <jbooth> stick a notify { "line is called": } in your line definition and run again
[2010/06/23 11:51:37] @ sdog left channel #puppet ()
[2010/06/23 11:51:48] <prometheanfire> ok
[2010/06/23 11:51:52] <jbooth> is make.conf getting updated like it should?
[2010/06/23 11:52:09] <prometheanfire> it isn't getting touched
[2010/06/23 11:52:24] <prometheanfire> but that is an fs param
[2010/06/23 11:52:56] <prometheanfire> Jun 23 14:52:44 puppet puppetmasterd[3150]: Syntax error at 'notify'; expected '}' at /etc/puppet/modules/portage/manifests/init.pp:37 on node loki.mthode.org
[2010/06/23 11:53:24] <prometheanfire> but it ran
[2010/06/23 11:53:53] <gm1959> anyone here running mysqld module under puppet? For some reason my module is restarting mysql everytime it runs, and seems to hang 'forever' not doing anything in particular. http://www.pastie.org/1016258
[2010/06/23 11:54:50] <jbooth> doubtful it ran with the error. Let me see your define
[2010/06/23 11:55:53] <prometheanfire> http://dpaste.com/210701/
[2010/06/23 11:57:04] <jbooth> prometheanfire: http://dpaste.com/210702/
[2010/06/23 11:57:16] <Kiloman> Aight so here's a fun one
[2010/06/23 11:57:19] <jbooth> undo whereever you stuck notify, do that, then try running it
[2010/06/23 11:57:47] <Kiloman> I've got a production and a development environment set up in Puppet
[2010/06/23 11:57:51] <Kiloman> just upgraded to 0.25
[2010/06/23 11:58:16] <Kiloman> I'm storing files in puppet://server/modulename/file.txt
[2010/06/23 11:58:20] <mackn> heh
[2010/06/23 11:58:23] <mackn> yeah..
[2010/06/23 11:58:25] <Kiloman> but...
[2010/06/23 11:58:26] <mackn> it ignores environment
[2010/06/23 11:58:29] <mackn> it always uses production
[2010/06/23 11:58:30] <Kiloman> yeah
[2010/06/23 11:58:36] <mackn> quite annoying
[2010/06/23 11:58:36] <Kiloman> how about that
[2010/06/23 11:58:52] <mackn> i've resigned myself to using the template dir... which saddens me
[2010/06/23 11:59:10] <mackn> but it works
[2010/06/23 11:59:21] <Kiloman> is it hardcoded to /production/ file_(etc) or something?
[2010/06/23 11:59:26] <Kiloman> what do you mean template dir?
[2010/06/23 11:59:31] <prometheanfire> jbooth: didn't run
[2010/06/23 11:59:39] @ magnachef joined channel #puppet
[2010/06/23 12:00:05] <mackn> i use content=>template('blahblah') and use the template directory to serve up files for different environments
[2010/06/23 12:00:28] <Kiloman> eugh
[2010/06/23 12:00:32] <mackn> yup
[2010/06/23 12:00:35] <Kiloman> we are doing a *ton* of stuff with files
[2010/06/23 12:00:41] <mackn> yeah that may not be idea
[2010/06/23 12:00:42] <mackn> l
[2010/06/23 12:00:46] <mackn> i don't use files a whole lot so
[2010/06/23 12:00:57] <mackn> it was an easy fix for me to do that until this bug gets fixed
[2010/06/23 12:01:07] <mackn> there's a ticket
[2010/06/23 12:01:10] <Kiloman> like, we've got a bunch of whole directories that we manage recursively through files
[2010/06/23 12:01:10] <mackn> somewhere
[2010/06/23 12:01:18] <Kiloman> remember any keywords?
[2010/06/23 12:02:12] @ zorzar_ joined channel #puppet
[2010/06/23 12:03:55] @ Quit: ckauhaus: Read error: Operation timed out
[2010/06/23 12:04:10] <Kiloman> 'cause this is breakin my balls
[2010/06/23 12:05:17] @ Quit: zorzar: Ping timeout: 240 seconds
[2010/06/23 12:06:10] <prometheanfire> jbooth: any clue as to why?
[2010/06/23 12:07:30] <Kiloman> mackn: oddly enough, it works OK if I set environment=development in puppet.conf on the client
[2010/06/23 12:07:40] <mackn> hrmm..
[2010/06/23 12:07:41] <mackn> oh yeah
[2010/06/23 12:07:43] <mackn> that's what it was
[2010/06/23 12:07:46] <Kiloman> It's just that I was previously setting that with an external node classifier
[2010/06/23 12:07:51] <Kiloman> on the puppetmaster
[2010/06/23 12:07:51] <mackn> if the client sets their own env it works
[2010/06/23 12:07:54] <mackn> which is funny
[2010/06/23 12:08:01] <mackn> yeah
[2010/06/23 12:08:02] <mackn> same here
[2010/06/23 12:08:10] <mackn> but having the client set their own env seems funky to me
[2010/06/23 12:08:19] <Kiloman> yeah, it's hard to manage
[2010/06/23 12:08:22] <mackn> cuz i switch them in and out all the time
[2010/06/23 12:08:42] <mackn> trying to find that ticket...
[2010/06/23 12:09:35] <Kiloman> http://projects.puppetlabs.com/issues/3910
[2010/06/23 12:09:37] <Kiloman> maybe?
[2010/06/23 12:10:08] <mackn> there was one very specific to this situation.. it even noted chancing the client side works
[2010/06/23 12:10:24] <Kiloman> http://projects.puppetlabs.com/issues/2748
[2010/06/23 12:10:41] <Kiloman> that one?
[2010/06/23 12:11:31] <mackn> hrmm.. it seems like tehre's a lot of related ticket.. hha
[2010/06/23 12:11:51] <mackn> not this one either but i guess any of these tickets can fix the issue
[2010/06/23 12:12:05] <Kiloman> yeah so far the answer seems to be "set your environment on the client"
[2010/06/23 12:12:15] <jbooth> prometheanfire: I'd check your node definition. Put a notify{} in it.
[2010/06/23 12:12:17] <mackn> that's gonna suck
[2010/06/23 12:12:36] <mackn> it doesn't make sense that everything BUT the files stuff works 'correctly'
[2010/06/23 12:12:49] <Kiloman> at least it uses the correct manifest, so manually fixing up the puppet.conf should work as long as I don't pull it from a file ;)
[2010/06/23 12:12:57] <mackn> hah
[2010/06/23 12:13:01] <mackn> manifest!
[2010/06/23 12:13:04] <mackn> err template!
[2010/06/23 12:13:04] <mackn> haha
[2010/06/23 12:13:13] <Kiloman> or just a nasty sed
[2010/06/23 12:13:20] <prometheanfire> ok
[2010/06/23 12:13:35] <jbooth> prometheanfire: Actually pastie your site.pp and whatever the line.pp is in. Are you importing the line.pp file?
[2010/06/23 12:14:01] <prometheanfire> no
[2010/06/23 12:14:19] <prometheanfire> jbooth: http://dpaste.com/210709/
[2010/06/23 12:14:37] @ Quit: pheezy: Quit: Leaving...
[2010/06/23 12:14:52] <mackn> Kiloman, which version did you upgrade to?
[2010/06/23 12:14:58] @ pheezy joined channel #puppet
[2010/06/23 12:15:13] <Kiloman> 0.25.5
[2010/06/23 12:15:26] <Kiloman> 0.24 clients still seem to get the proper files
[2010/06/23 12:15:30] <mackn> k.. just wondering.. i'm on 25.4.. i guess it's still not working in 25.5
[2010/06/23 12:15:37] <mackn> that's... interesting
[2010/06/23 12:15:46] <Kiloman> it's just if both client and server are on 0.25 then they get the wrong files
[2010/06/23 12:15:59] <mackn> did you try a 25 client and 24 server?
[2010/06/23 12:16:00] <jbooth> prometheanfire: I need filenames denoted with their content.
[2010/06/23 12:16:20] <Kiloman> no, 0.25 clients can't talk to 0.24 server AFAICT
[2010/06/23 12:16:24] <mackn> ok
[2010/06/23 12:16:33] <jbooth> prometheanfire: Is 'portage' actually a module, setup as modulename/manifests/init.pp and all that?
[2010/06/23 12:16:40] <prometheanfire> yes
[2010/06/23 12:16:57] <prometheanfire> that was site.pp
[2010/06/23 12:17:33] <prometheanfire> jbooth: http://dpaste.com/210711/ for init.pp
[2010/06/23 12:17:35] <jason^> if i have a variable set within a node but have an inherited node that uses that variable, is there a way that the inherited node and therefore the classes included in that node use that variable?
[2010/06/23 12:17:48] <Volcane> jason^: nope
[2010/06/23 12:18:10] <jason^> i'm trying to get away with not using external node classifiers
[2010/06/23 12:18:26] <mackn> but it makes life so m uch easier..
[2010/06/23 12:18:29] <jason^> specifically for proxy settings
[2010/06/23 12:18:39] <jbooth> prometheanfire: Pastie a find on the module path in `puppet --genconfig | grep module`
[2010/06/23 12:18:42] <jason^> well i'm not 100% sure where to start with external classifiers
[2010/06/23 12:18:52] <jbooth> prometheanfire: I suspect your module structure isn't right
[2010/06/23 12:18:59] <Volcane> jason^: try http://www.devco.net/archives/2009/08/31/complex_data_and_puppet.php
[2010/06/23 12:19:04] @ giskard joined channel #puppet
[2010/06/23 12:19:12] <prometheanfire> jbooth: but it will create the file if I tell it to in init.pp
[2010/06/23 12:19:16] <prometheanfire> so it does find it
[2010/06/23 12:19:32] <prometheanfire> modulepath = /etc/puppet/modules:/usr/share/puppet/modules
[2010/06/23 12:19:41] <jbooth> pastie a find on /etc/puppet/modules
[2010/06/23 12:19:43] @ jaredrhine joined channel #puppet
[2010/06/23 12:19:48] <prometheanfire> ls /etc/puppet/modules/
[2010/06/23 12:19:48] <prometheanfire> portage
[2010/06/23 12:20:03] <jbooth> No, I want a find because I want the full structure
[2010/06/23 12:20:12] <prometheanfire> I am
[2010/06/23 12:20:23] <prometheanfire> http://dpaste.com/210712/
[2010/06/23 12:21:30] <jbooth> What's the output of the puppetd run with --debug on
[2010/06/23 12:21:42] <jbooth> Nothing obvious 'wrong' jumps out at me, but...
[2010/06/23 12:21:51] <prometheanfire> I have to shutdown puppetmaster for that right?
[2010/06/23 12:21:58] <jbooth> no
[2010/06/23 12:22:06] <jbooth> wait, are you just running 'puppet' not puppetd?
[2010/06/23 12:22:13] <prometheanfire> oh, on the client?
[2010/06/23 12:22:16] @ jmslagle joined channel #puppet
[2010/06/23 12:22:17] <jbooth> Yeah
[2010/06/23 12:22:17] <prometheanfire> no, client server
[2010/06/23 12:22:19] <prometheanfire> kk
[2010/06/23 12:22:20] <prometheanfire> sec
[2010/06/23 12:22:52] <prometheanfire> http://dpaste.com/210713/
[2010/06/23 12:23:06] @ mvn072 joined channel #puppet
[2010/06/23 12:24:04] <Kiloman> does /var/run/puppet exist?
[2010/06/23 12:24:09] <Kiloman> are you running puppet as a non-root user?
[2010/06/23 12:24:30] <Volcane> the daemon is running, and if you just run --debug it fails cos the daemon has the pid
[2010/06/23 12:24:34] <Volcane> need to run --test
[2010/06/23 12:24:37] <prometheanfire> no, it's because it already exists
[2010/06/23 12:24:42] <prometheanfire> oh
[2010/06/23 12:24:43] <Kiloman> fun
[2010/06/23 12:25:16] <prometheanfire> shut it down
[2010/06/23 12:25:25] <jbooth> Yeah, sorry, you do have to shut down puppetd for that (not the master)
[2010/06/23 12:25:29] <Volcane> wow, i say run it with --test
[2010/06/23 12:25:39] <prometheanfire> http://dpaste.com/210713/
[2010/06/23 12:25:47] <prometheanfire> Volcane: this is a test maching
[2010/06/23 12:25:51] <prometheanfire> e...
[2010/06/23 12:25:53] <mackn> no one is listening to youuuuu
[2010/06/23 12:26:06] <jbooth> what's 'hostname -f'?
[2010/06/23 12:26:29] @ Quit: jaredrhine: Ping timeout: 240 seconds
[2010/06/23 12:26:34] <prometheanfire> loki.mthode.org
[2010/06/23 12:27:23] <jbooth> give it a --server yourpuppetmaster argument, I don't think it pulled any configs there
[2010/06/23 12:27:32] * Volcane has no idea what 'this is a test machine' have to do wth running --test or not
[2010/06/23 12:27:35] <prometheanfire> ok
[2010/06/23 12:27:51] <prometheanfire> puppetd --test
[2010/06/23 12:27:52] <prometheanfire> notice: Run of Puppet configuration client already in progress; skipping
[2010/06/23 12:27:56] <Volcane> yup
[2010/06/23 12:28:01] <Volcane> cos you didnt do what i asked \o/
[2010/06/23 12:28:09] <mackn> heh
[2010/06/23 12:28:21] <prometheanfire> I did what you asked
[2010/06/23 12:28:34] <Volcane> nope
[2010/06/23 12:28:47] <prometheanfire> I ran puppetd --test without shuting it down (because you didn't say to shut it down)
[2010/06/23 12:29:00] <Volcane> after you first shut it down, then ran puppetd --debug
[2010/06/23 12:29:11] <Volcane> thus starting a background daemon that was when you ran --test busy doing stuff
[2010/06/23 12:29:13] @ Demosthenes joined channel #puppet
[2010/06/23 12:29:15] <Volcane> and so the --test failed
[2010/06/23 12:29:19] <prometheanfire> oh
[2010/06/23 12:29:22] <Volcane> cos
[2010/06/23 12:29:24] <prometheanfire> well now it's stopped
[2010/06/23 12:29:24] <Volcane> you didnt do what i asked
[2010/06/23 12:29:43] <prometheanfire> http://dpaste.com/210715/
[2010/06/23 12:29:57] <prometheanfire> so, it isn't authenticating
[2010/06/23 12:29:58] <prometheanfire> nice
[2010/06/23 12:30:34] <jbooth> I'm more bothered it's asking for a name that isn't its fqdn
[2010/06/23 12:30:43] <prometheanfire> sec
[2010/06/23 12:30:52] <prometheanfire> server = puppet.mthode.org
[2010/06/23 12:30:54] <prometheanfire> hmm
[2010/06/23 12:30:58] <Volcane> jbooth: I'd guess he's been messing with certname.
[2010/06/23 12:31:11] <prometheanfire> no
[2010/06/23 12:31:31] <Kiloman> do you have a nodes entry for it?
[2010/06/23 12:31:38] <prometheanfire> for puppet.mthode.org?
[2010/06/23 12:31:51] <Kiloman> for the client that you're running puppetd --test on
[2010/06/23 12:31:56] <prometheanfire> yes
[2010/06/23 12:32:07] <prometheanfire> the client is loki.mthode.org
[2010/06/23 12:32:21] <jbooth> that's not what puppetd believes.
[2010/06/23 12:32:27] <prometheanfire> fun
[2010/06/23 12:32:28] @ Quit: MPSimmons: Quit: Leaving.
[2010/06/23 12:32:37] <jbooth> pastie your client's puppet.conf
[2010/06/23 12:33:11] <prometheanfire> ok
[2010/06/23 12:33:28] <prometheanfire> http://dpaste.com/210721/
[2010/06/23 12:34:25] <Kiloman> also try: openssl x509 -text -in /var/lib/puppet/ssl/certs/`hostname`.pem |grep Subject:
[2010/06/23 12:34:37] <Kiloman> on the client
[2010/06/23 12:34:39] <prometheanfire> kk
[2010/06/23 12:34:48] <Kiloman> the certificate subject is what the server uses to look up the node
[2010/06/23 12:34:49] <Kiloman> iirc
[2010/06/23 12:34:53] <prometheanfire> Subject: CN=loki.mthode.org
[2010/06/23 12:35:15] <jbooth> you're sure the one about error on server was run on loki?
[2010/06/23 12:36:18] <prometheanfire> ok, I may not have...
[2010/06/23 12:36:36] <prometheanfire> http://dpaste.com/210725/
[2010/06/23 12:36:48] <prometheanfire> ya, I was stupid
[2010/06/23 12:36:57] <jbooth> Let's --test --debug bobth
[2010/06/23 12:37:02] <jbooth> too little info in just --test
[2010/06/23 12:37:05] <prometheanfire> ok
[2010/06/23 12:37:31] <prometheanfire> debug: Finishing transaction 64084058925580 with 0 changes
[2010/06/23 12:38:43] <prometheanfire> puppetd was running about 50 times
[2010/06/23 12:38:45] <prometheanfire> awesome
[2010/06/23 12:38:50] <mstyne> weird. I cannot convince puppet to stop nfslock
[2010/06/23 12:38:58] <mstyne> it disables it, but won't stop it
[2010/06/23 12:39:12] <mstyne> stops every other service in the array of services I hate, however
[2010/06/23 12:39:50] @ vachon joined channel #puppet
[2010/06/23 12:40:14] <Volcane> mstyne: what distro?
[2010/06/23 12:40:22] <mstyne> centos 5.5
[2010/06/23 12:40:29] <prometheanfire> yep, that's what I though :P
[2010/06/23 12:40:35] <Volcane> mstyne: add hasstatus => true
[2010/06/23 12:40:41] @ jaredrhine joined channel #puppet
[2010/06/23 12:41:12] <Volcane> mstyne: by default puppet just greps the ps list for the name of the service, if its different u need to tell it to use the status option on the rc script
[2010/06/23 12:41:12] <jason^> Volcane: i threw this into $libdir/puppet/parser/functions which for ubuntu is /var/lib/puppet/parser/functions/extlookup.rb and for some reason it's not loading, did i place it wrong? i tried a few variations and it didn't work there either
[2010/06/23 12:41:28] <mstyne> Volcane: fascinating. thanks as usual
[2010/06/23 12:41:45] <Volcane> jason^: yeah i think so. put it in the ruby libdir proper
[2010/06/23 12:42:07] <jbooth> It should be in /var/lib/puppet/lib/parser...
[2010/06/23 12:42:19] <Volcane> jbooth: only if you enable pluginsync
[2010/06/23 12:42:52] <jbooth> Does puppet only load from that directory if you pluginsync, or only populate if you pluginsync?
[2010/06/23 12:42:56] <prometheanfire> ok, so, it's not the client (from what we've seen so far)
[2010/06/23 12:43:01] <jbooth> (in either case it'll ignore /var/lib/puppet/parser)
[2010/06/23 12:43:02] <Volcane> jbooth: afaik yeah
[2010/06/23 12:43:30] <Volcane> jbooth: I've had issues convincing it to find files there otherwise but it might be some weirdness in an old version
[2010/06/23 12:43:40] <jason^> so /var/lib/puppet/lib/parser won't work? i need to put it into "puppet/parser/functions sub-directories in your Ruby $LOAD_PATH"
[2010/06/23 12:44:00] <Volcane> jason^: /var/lib/puppet/lib/puppet/parser/functions might
[2010/06/23 12:44:07] <mstyne> Service[nfslock]/ensure: ensure changed 'running' to 'stopped'
[2010/06/23 12:44:11] <mstyne> great success
[2010/06/23 12:44:18] <Volcane> for libdir = /var/lib/puppet/lib
[2010/06/23 12:44:41] <Kiloman> mackn: so I guess the issue here is that with the old xmlrpc interface, the client just said what it wanted, and the server looked at the environment and then decided where to serve files from. Since the external node classifier ran on the server and overrode the environment, that worked great
[2010/06/23 12:44:46] <jason^> i don't think i define libdir
[2010/06/23 12:44:59] <jason^> which is probably something i should do
[2010/06/23 12:45:50] <Kiloman> mackn: now, that still works for retrieving the catalog... but since the node turns around and requests files with the environment in the URI... and doesn't know what its environment should be... it's broken
[2010/06/23 12:46:29] <Volcane> Kiloman: its a known bug
[2010/06/23 12:46:44] <Kiloman> yeah we were trying to find the proper ticket for it
[2010/06/23 12:46:59] @ Quit: bgupta: Ping timeout: 248 seconds
[2010/06/23 12:47:08] @ Quit: mvn072: Quit: Leaving
[2010/06/23 12:47:27] <Kiloman> http://projects.puppetlabs.com/issues/3910 looked likely to me
[2010/06/23 12:47:38] <prometheanfire> so is anyone using something that can manage simple lines in files, like what I've tried to get working for the last 5 hours
[2010/06/23 12:48:12] @ MattyM joined channel #puppet
[2010/06/23 12:48:14] <Kiloman> prometheanfire: did you manage to overlook augeas?
[2010/06/23 12:48:34] <jbooth> prometheanfire: It doesn't matter; you're trying to run before walking. I'm not seeing any evidence your nodes are actually applying your configuration.
[2010/06/23 12:48:40] <Kiloman> http://projects.puppetlabs.com/projects/puppet/wiki/Puppet_Augeas
[2010/06/23 12:48:45] @ Quit: freshtonic: Read error: Connection reset by peer
[2010/06/23 12:48:46] <Kiloman> but also what jbooth said
[2010/06/23 12:48:46] <jason^> just fyi /var/lib/puppet/lib/puppet/parser/functions/extlookup.rb worked without touching libdir
[2010/06/23 12:48:52] <Volcane> jbooth: its pointless. been trying to convince him to do simple things all day already
[2010/06/23 12:49:02] <prometheanfire> jbooth: they are, I've had files created from it and files fetched
[2010/06/23 12:49:03] <Volcane> jason^: sweet
[2010/06/23 12:49:48] <jason^> that's kinda confusing but understandable once i realized that puppet is including /var/lib/puppet/lib/ as it's library path in ruby (or at least that's how it makes sense)
[2010/06/23 12:49:58] <jason^> Volcane: thanks for the code btw :)
[2010/06/23 12:50:02] <prometheanfire> jbooth: how do you want me to prove that?
[2010/06/23 12:50:09] <prometheanfire> or is my word good enough?
[2010/06/23 12:50:25] <ecapriolo> Is there a recipy for keeping a tar on the puppet fileserver but expanded on the client ?
[2010/06/23 12:50:59] <Kiloman> Volcane: is that the bug you were thinking of, or is there a better one for the fileserver issue?
[2010/06/23 12:51:20] <Volcane> Kiloman: dont recall the bug number but its been discussed at length on the lists etc
[2010/06/23 12:51:40] @ kaptk2 joined channel #puppet
[2010/06/23 12:51:49] <Kiloman> Volcane: has anyone come up with a better workaround than just setting it on the clients?
[2010/06/23 12:51:55] <Volcane> no
[2010/06/23 12:52:00] <Kiloman> fml
[2010/06/23 12:52:18] <Volcane> set a fact, use the fact to create puppet.conf
[2010/06/23 12:52:29] <Volcane> so you get some dlay but eventually the environment changes properly
[2010/06/23 12:52:32] <Volcane> pretty shitty
[2010/06/23 12:52:52] <prometheanfire> it just seems as if that line function is running
[2010/06/23 12:53:03] <Kiloman> yeah, I just dropped in a hackish grep/sed on the existing puppet.conf
[2010/06/23 12:53:12] @ Quit: lak: Quit: lak
[2010/06/23 12:53:14] <jbooth> prometheanfire: I trust what I see cut&paste from puppet. Very little else I trust. I haven't seen a --debug --test, so I'm not further investigating it.
[2010/06/23 12:53:23] <Kiloman> takes one run to get there but it does the trick eventually
[2010/06/23 12:53:45] <Volcane> Kiloman: about the same as using the variable from the node classifier to create puppet.conf from a template
[2010/06/23 12:53:52] <prometheanfire> ok
[2010/06/23 12:55:21] <prometheanfire> jbooth: http://dpaste.com/210729/
[2010/06/23 12:56:02] <Kiloman> prometheanfire: no augeas love?
[2010/06/23 12:56:51] <prometheanfire> Kiloman: it isn't as simple as this, that seems more like comfig management, I'm looking for just making sure a line is in a file
[2010/06/23 12:57:25] <Kiloman> yeah sure, but as soon as you start doing more than just a few lines in a few files it's going to get ugly
[2010/06/23 12:57:41] <Volcane> just managing specific lines in a file is a terrible idea anyway
[2010/06/23 12:58:07] <jbooth> Volcane: The master loads stuff in /var/lib/puppet/lib even with pluginsync off
[2010/06/23 12:58:11] <jbooth> Volcane: Just FYI
[2010/06/23 12:59:12] <Volcane> kewl, been ages since i tried to do that guess somethings been fixed :)
[2010/06/23 13:00:31] <prometheanfire> jbooth: was that good?
[2010/06/23 13:00:56] <jbooth> prometheanfire: that shows package_mask getting applied
[2010/06/23 13:01:02] <prometheanfire> more now http://dpaste.com/210731/
[2010/06/23 13:01:04] @ pting joined channel #puppet
[2010/06/23 13:01:05] <jbooth> well, technically package_mask discovering it doesn't need to get applied
[2010/06/23 13:01:28] <jbooth> ...
[2010/06/23 13:01:33] @ bgupta joined channel #puppet
[2010/06/23 13:01:34] <prometheanfire> it just popped up
[2010/06/23 13:01:55] @ Quit: [GuS]: Remote host closed the connection
[2010/06/23 13:01:55] <jbooth> Run the grep command by hand
[2010/06/23 13:02:01] <mstyne> is there a clever way to have a fact re-evaluated during the puppetd run
[2010/06/23 13:02:01] <jbooth> Does it take forever and a day?
[2010/06/23 13:02:11] <prometheanfire> sec
[2010/06/23 13:02:15] <Volcane> mstyne: no :(
[2010/06/23 13:02:16] <mstyne> it would save me a second run to get things up and running if I can
[2010/06/23 13:02:20] <mstyne> oh dear.
[2010/06/23 13:02:33] <mstyne> well, thems the breaks
[2010/06/23 13:02:49] <prometheanfire> jbooth: nope, instant with no output (as per the -q)
[2010/06/23 13:03:20] <jbooth> what version of ruby are you running?
[2010/06/23 13:03:38] <prometheanfire> ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]
[2010/06/23 13:04:55] <jbooth> did you run the full /bin/grep path?
[2010/06/23 13:05:04] <prometheanfire> yes
[2010/06/23 13:05:13] <prometheanfire> /bin/grep -qFx '=sys-apps/gradm-2.1.14.200910072130 ~amd64' '/etc/portage/package.keywords'
[2010/06/23 13:05:31] @ Quit: MattyM: Ping timeout: 240 seconds
[2010/06/23 13:05:36] <jbooth> what about the grub-static grep?
[2010/06/23 13:06:02] <jbooth> The problem you have is more fundamental than 'line' doesn't work. More like, 'something in gentoo is broken'
[2010/06/23 13:06:09] * mstyne just discovered the 'mailalias' type; his day has been made
[2010/06/23 13:06:16] <jbooth> specifically puppet/ruby executing other programs
[2010/06/23 13:06:32] <jbooth> Are you running any sort of selinux variant?
[2010/06/23 13:06:47] <prometheanfire> instant
[2010/06/23 13:06:58] <prometheanfire> grsec, though no rbac is enabled
[2010/06/23 13:07:47] @ Quit: bgupta: Ping timeout: 248 seconds
[2010/06/23 13:07:50] @ Quit: vachon: Quit: Leaving
[2010/06/23 13:08:30] <prometheanfire> notice: line called with /etc/portage/package.unmask/=sys-devel/gcc-4.4.4-r1
[2010/06/23 13:08:50] <jbooth> Yeah, I see the notices.
[2010/06/23 13:08:57] <prometheanfire> that tells me that it is combining the two params, seems odd
[2010/06/23 13:08:58] <jbooth> Your problem is the timeouts running grep
[2010/06/23 13:09:08] <jbooth> I had it say $file/$line
[2010/06/23 13:09:12] <jbooth> so it just looks combined
[2010/06/23 13:09:14] <prometheanfire> oh, ya
[2010/06/23 13:09:18] <kgraham> guessing "/files/etc/passwd/*[password = 'x' and count(/files/etc/shadow/label()) != 1]" is just too ambitious for now?
[2010/06/23 13:09:23] <prometheanfire> let me ask in #gentoo-hardened
[2010/06/23 13:09:35] <jbooth> First thing I'd try is drop grsec and see if it works
[2010/06/23 13:09:39] <jbooth> I'd tend to lay the blame there
[2010/06/23 13:09:52] <jbooth> Puppet lines doing .. strange .. things with executing child programs and trying to capture the output
[2010/06/23 13:10:06] <jbooth> one might alternately say "wrong" instead of strange
[2010/06/23 13:10:18] <jbooth> because it breaks on selinux bad.
[2010/06/23 13:10:20] <prometheanfire> the thing is, I not using rbac, so it is not denying it
[2010/06/23 13:10:51] <jbooth> doesn't mean it isn't possibly detecting rbac's existence and trying to work around it and breaking
[2010/06/23 13:10:58] <jbooth> that's why I'd test vanilla
[2010/06/23 13:11:26] <prometheanfire> that's hard...
[2010/06/23 13:12:26] <jbooth> shrug.
[2010/06/23 13:12:32] <prometheanfire> ya
[2010/06/23 13:12:35] <jbooth> spin up a new box with no grsec. Copy the puppet config for that, try it.
[2010/06/23 13:13:03] <prometheanfire> client box, right?
[2010/06/23 13:13:08] <jbooth> You could try to hack around this in various ways but it will come down to "puppet just doesn't work right any time it wants to run a program"
[2010/06/23 13:13:11] <jbooth> yeah, client
[2010/06/23 13:13:23] <jbooth> heck you could take the server out of the loop
[2010/06/23 13:13:43] <jbooth> create a foo.pp file in your homedir with the line define and a raw line { ... } declaration -- no node/class/etc.
[2010/06/23 13:13:49] <jbooth> run 'puppet foo.pp --debug'
[2010/06/23 13:13:54] <jbooth> it'll probably hang the same way
[2010/06/23 13:14:18] <prometheanfire> doing that on my laptop now
[2010/06/23 13:18:13] <prometheanfire> jbooth: I'd coppy the init.pp?
[2010/06/23 13:18:47] <prometheanfire> along with the new function
[2010/06/23 13:21:16] <jbooth> just copy the define and a specific line stanza
[2010/06/23 13:21:21] <jbooth> you don't need the rest of it to test
[2010/06/23 13:21:30] <jbooth> no node{} no class{}
[2010/06/23 13:22:02] <prometheanfire> oh
[2010/06/23 13:22:05] <prometheanfire> kk
[2010/06/23 13:23:23] <prometheanfire> ok, it worked
[2010/06/23 13:23:29] @ Quit: yannL: Remote host closed the connection
[2010/06/23 13:23:40] <prometheanfire> http://dpaste.com/210740/
[2010/06/23 13:23:52] <prometheanfire> might be pax
[2010/06/23 13:24:26] @ MattyM joined channel #puppet
[2010/06/23 13:24:44] @ Quit: flooose: Remote host closed the connection
[2010/06/23 13:27:25] @ Quit: adrian_broher: Quit: Verlassend
[2010/06/23 13:28:37] @ adrian_broher joined channel #puppet
[2010/06/23 13:29:18] @ Quit: toi: Quit: Ex-Chat
[2010/06/23 13:29:39] @ Quit: giskard: Ping timeout: 248 seconds
[2010/06/23 13:30:34] <prometheanfire> compiling new kernel without pax/grsec, might need to recompile ruby
[2010/06/23 13:30:54] <prometheanfire> if all this is necessary I guess I won't do this
[2010/06/23 13:34:26] <jbooth> security or usability, pick one?
[2010/06/23 13:34:44] <prometheanfire> security :D
[2010/06/23 13:34:59] @ alban2 joined channel #puppet
[2010/06/23 13:35:01] <prometheanfire> bug I found someone that uses hardened
[2010/06/23 13:35:27] <jbooth> shrug. With no rbac loaded security is somewhat less
[2010/06/23 13:36:01] <prometheanfire> ya
[2010/06/23 13:36:39] @ giskard joined channel #puppet
[2010/06/23 13:38:50] @ Quit: MattyM: Read error: Operation timed out
[2010/06/23 13:39:12] @ Quit: magnachef: Quit: going, going....gone!
[2010/06/23 13:41:00] @ yakub joined channel #puppet
[2010/06/23 13:47:44] @ Quit: bitfield: Quit: Leaving.
[2010/06/23 13:51:26] <prometheanfire> well, I guess I'll just store the config files centrally
[2010/06/23 13:52:25] <jbooth> Volcane's concat pattern might be a better match
[2010/06/23 13:52:48] <prometheanfire> jbooth: talking to me?
[2010/06/23 13:52:49] <jbooth> Bah! Ruby 1.8 doesn't support lookbehind.
[2010/06/23 13:52:54] <jbooth> So much for that brilliant plan.
[2010/06/23 13:52:59] <jbooth> prometheanfire: Yes.
[2010/06/23 13:53:21] <prometheanfire> oh, well I hear that ruby 1.8 doesn't support lookbehind
[2010/06/23 13:53:40] <jamesturnbull> masterzen: ping
[2010/06/23 13:54:07] <prometheanfire> ah well
[2010/06/23 13:54:39] <prometheanfire> I tested without hardened and a clean (no pax) ruby
[2010/06/23 13:54:41] <prometheanfire> no go
[2010/06/23 13:54:57] <prometheanfire> I might have needed to recompile glibc
[2010/06/23 13:55:02] @ Quit: nexx: Quit: quit
[2010/06/23 13:55:04] <prometheanfire> but I'm done for today
[2010/06/23 13:55:16] <Kiloman> jamesturnbull: http://projects.puppetlabs.com/issues/3910 breakin my balls :(
[2010/06/23 13:55:51] <prometheanfire> jbooth Volcane thanks for the help
[2010/06/23 13:57:32] <jbooth> prometheanfire: YW. g'luck with it. You're in "here there be dragons" territory.
[2010/06/23 13:57:55] <prometheanfire> ya
[2010/06/23 13:58:11] <prometheanfire> sec vs usibility
[2010/06/23 13:58:18] @ ckauhaus joined channel #puppet
[2010/06/23 13:58:54] @ joe-mac left channel #puppet ()
[2010/06/23 13:59:24] @ Quit: Mick27^2: Quit: This computer has gone to sleep
[2010/06/23 14:02:31] <jamesturnbull> Kiloman: it's on plan to be fixed - afraid there isn't much we can do until it gets some code
[2010/06/23 14:03:12] @ jab_doa joined channel #puppet
[2010/06/23 14:03:13] * canllaith waves at jamesturnbull
[2010/06/23 14:03:15] @ Quit: jaredrhine: Ping timeout: 248 seconds
[2010/06/23 14:03:15] @ MattyM joined channel #puppet
[2010/06/23 14:03:44] <prometheanfire> new book
[2010/06/23 14:03:48] * prometheanfire preordered
[2010/06/23 14:04:26] @ Quit: bodepd: Quit: bodepd
[2010/06/23 14:04:43] @ bodepd joined channel #puppet
[2010/06/23 14:05:44] <_eric> if I signal off of a file is there a way to not make the signal fire when the file is initially created?
[2010/06/23 14:05:54] @ docelic_ joined channel #puppet
[2010/06/23 14:07:18] @ Quit: tecto_: Quit: tecto_
[2010/06/23 14:08:36] @ bgupta joined channel #puppet
[2010/06/23 14:09:37] @ Quit: docelic__: Ping timeout: 264 seconds
[2010/06/23 14:10:33] @ stefan_ joined channel #puppet
[2010/06/23 14:11:48] * jamesturnbull waves back at canllaith
[2010/06/23 14:11:52] <jamesturnbull> canllaith: how's sunny NZ?
[2010/06/23 14:12:17] <canllaith> Cold and the sun hasn't quite risen yet :)
[2010/06/23 14:12:25] <canllaith> I'm sure it will be Sunny in an hour or so
[2010/06/23 14:13:19] * Volcane discovers just how awesome git rebase is
[2010/06/23 14:14:29] <tmz> Another convert to the dark side. :)
[2010/06/23 14:14:47] <Volcane> :)
[2010/06/23 14:16:06] @ andrew3 joined channel #puppet
[2010/06/23 14:16:54] @ Quit: sebas891: Quit: Leaving.
[2010/06/23 14:19:38] @ glarizza joined channel #puppet
[2010/06/23 14:20:05] <glarizza> Has anyone seen ralsh break when updating rubygems - see this error http://pastie.org/1016472
[2010/06/23 14:20:59] @ manlymatt83 joined channel #puppet
[2010/06/23 14:21:17] <manlymatt83> Hi. Quick question. What's the standard for casing in modules? /etc/puppet/modules/basenode, or /etc/puppet/modules/baseNode, or /etc/puppet/modules/BaseNode ?
[2010/06/23 14:21:26] @ Quit: elementai: Read error: Operation timed out
[2010/06/23 14:21:33] <manlymatt83> and if it's completely up to preference, what do people tend to use?
[2010/06/23 14:22:18] <Volcane> all lowercase
[2010/06/23 14:22:35] <Volcane> things get weird if you have module::fooBar and module::foobar
[2010/06/23 14:22:55] <manlymatt83> Volcane: OK, what about when you have a module called "baseapacheconfiguration"
[2010/06/23 14:23:04] <manlymatt83> or something :)
[2010/06/23 14:23:15] <Tonnerre> manlymatt83, use namespaces I guess
[2010/06/23 14:23:23] <Volcane> manlymatt83: apache::base
[2010/06/23 14:23:29] <Volcane> manlymatt83: apache::config::basee
[2010/06/23 14:23:33] <Volcane> s/ee/e
[2010/06/23 14:24:07] <manlymatt83> ok
[2010/06/23 14:24:09] <manlymatt83> thanks
[2010/06/23 14:24:15] <jamesturnbull> Volcane: git rebase is teh awesome
[2010/06/23 14:24:33] <Volcane> jamesturnbull: yeah still finding my feet with git but its pretty kewl so far
[2010/06/23 14:24:59] <glarizza> Nevermind - a patch broke ralsh, not Gems. #3866
[2010/06/23 14:24:59] <gepetto> glarizza: #3866 is http://projects.puppetlabs.com/issues/show/3866 "Puppet - Bug #3866: "DEPRECATION WARNING: metaclass is deprecated and will be removed from Rails 2.3" - Puppet Labs"
[2010/06/23 14:25:12] <manlymatt83> second question. I've been trying to get the nagios plugin working from puppet forge for a while now. But I keep getting this warning: Could not find dependent Service[apache] for File[nagios_cgi_cfg] at /etc/puppet/modules/nagios/manifests/base.pp:36 - some googling shows it's because things are processed out of order sometimes. But I'm not quite sure what to do.
[2010/06/23 14:25:21] <manlymatt83> What is puppet expecting by looking for Service[apache]
[2010/06/23 14:25:41] <Volcane> manlymatt83: somewhere service{"apache": ... }
[2010/06/23 14:25:50] <Volcane> in a class included on this specific node
[2010/06/23 14:26:08] <manlymatt83> alrighty
[2010/06/23 14:26:42] <manlymatt83> So when I see something like: class nagios::apache inherits ::apache {
[2010/06/23 14:26:56] @ Quit: ckauhaus: Quit: Leaving.
[2010/06/23 14:27:01] <manlymatt83> that means it's being defined as section "apache" inside module nagios, and it's inheriting another module called apache? I'm not familiar with the ::apache syntax
[2010/06/23 14:27:35] <Volcane> manlymatt83: class nagios::apache inherits apache {..} will be trying to inherit from itself, the :: tells it to go look at the top
[2010/06/23 14:30:23] @ Quit: allsystemsarego: Quit: Leaving
[2010/06/23 14:30:29] @ thekad is now known as thekad-afk
[2010/06/23 14:30:29] @ thekad-afk is now known as thekad
[2010/06/23 14:31:56] @ Quit: MattyM: Ping timeout: 276 seconds
[2010/06/23 14:32:11] <manlymatt83> got it :) And what's the official name for the part after the ::? I know that nagios is the class. What would apache be?
[2010/06/23 14:35:32] <manlymatt83> my assumption is that this would be an acceptable very basic apache class: http://pastebin.com/1vMLiZ43
[2010/06/23 14:36:08] <Volcane> yeah usually dont even need the provider bit
[2010/06/23 14:36:47] @ Quit: mellen: Ping timeout: 260 seconds
[2010/06/23 14:38:17] @ mellen joined channel #puppet
[2010/06/23 14:38:59] @ MattyM joined channel #puppet
[2010/06/23 14:40:03] @ jaredrhine joined channel #puppet
[2010/06/23 14:41:02] <manlymatt83> So when I do things like: exec { /sbin/service httpd reload: subscribe => ...apache config file... }
[2010/06/23 14:41:05] <manlymatt83> is that... wrong? :)
[2010/06/23 14:41:52] <Volcane> yeah but also unfortunately the only option if u want different reload/restart behavor for different types of change
[2010/06/23 14:42:22] <jbooth> ? why not service and notify?
[2010/06/23 14:42:26] <jbooth> you don't have to set notify
[2010/06/23 14:42:39] <Volcane> cos sometimes u want notify to restart, and sometimes u want notify to reload
[2010/06/23 14:42:53] @ lak joined channel #puppet
[2010/06/23 14:43:00] <Volcane> and often on the same service
[2010/06/23 14:43:32] <jbooth> I suppose that's true
[2010/06/23 14:45:20] @ MarkN left channel #puppet ()
[2010/06/23 14:47:42] <jbooth> You could be wrong and symlink a service-reload, then notify that instead.
[2010/06/23 14:47:57] <jbooth> I'm not sure that's better or worse than a straight exec.
[2010/06/23 14:48:02] <Volcane> yeah
[2010/06/23 14:48:03] <jbooth> Probably more portable across platforms...
[2010/06/23 14:48:26] <Volcane> at p'camp we spoke about it, markus made notes and everyone said its a needed enhancement so who knows :P
[2010/06/23 14:48:41] <Volcane> some way to tell it via notify or something what u want to do
[2010/06/23 14:50:26] <mqr> Volcane: Correct. The reason it's better than a straight exec, by the way, is that an exec it opaque to auditing tools whereas this would be explicit.
[2010/06/23 14:50:58] <Volcane> yeah, i would rather suffer restarts than reach for an exec :)
[2010/06/23 14:51:22] <Volcane> or with apache its actually ok to just always reload
[2010/06/23 14:51:32] <Volcane> so you can set restart => 'reload command'
[2010/06/23 14:52:12] <Volcane> other times u really do need to pick and choose behaviors
[2010/06/23 14:52:21] <manlymatt83> So this nagios module is getting quite frustrating. It's supposed to work out of box, but when I had it setup a server, it looks like things are failing. It looks like dependencies are out of order. And it expects /etc/nagios/conf.d and puppet:///modules/common/empty, neither of which exist, but the documentation doesn't mention anything about creating them. Does anyone have a nagios module they recommend?
[2010/06/23 14:53:02] <manlymatt83> The nagios RPM doesn't create /etc/nagios/conf.d I guess I could add a file { /etc/nagios/conf.d: ensure => directory }, but like I said, this is supposed to just work.
[2010/06/23 14:53:18] @ tonyskapunk` is now known as tonyskapunk
[2010/06/23 14:56:00] <Volcane> manlymatt83: is this one from the forge or where?
[2010/06/23 14:56:37] <miah> /etc/nagios/conf.d is weird
[2010/06/23 14:56:40] <hMz> anyone here know what ca/signed certs are used for?
[2010/06/23 14:56:48] <miah> hMz: ssl
[2010/06/23 14:56:54] <hMz> drr
[2010/06/23 14:56:55] <hMz> more detail
[2010/06/23 14:56:57] <hMz> :P
[2010/06/23 14:57:00] <Volcane> hMz: its not really used
[2010/06/23 14:57:08] <hMz> i noticed autosign makes it
[2010/06/23 14:57:12] <hMz> but i dont need it via the design of ssl
[2010/06/23 14:57:13] <Volcane> hMz: its there so when the client requests its cert it can hand it out
[2010/06/23 14:57:15] <hMz> so i'm wondering why its there
[2010/06/23 14:57:17] <manlymatt83> Volcane: yeah, it is
[2010/06/23 14:57:17] <hMz> yea
[2010/06/23 14:57:20] <hMz> thats what i suspected
[2010/06/23 14:57:20] <Volcane> hMz: but past that i think they serve no purpose
[2010/06/23 14:57:30] <hMz> cool, thanks V
[2010/06/23 14:57:40] <manlymatt83> http://git.koumbit.net/?p=puppet/modules/nagios.git;a=summary
[2010/06/23 14:58:14] <Volcane> manlymatt83: so not from forge.puppetlabs.com ? problem with random modules - even from forge - is that they more or less work for the author in his environment
[2010/06/23 14:58:28] <Volcane> manlymatt83: and if they're not generic, you migth need to contact the author, submit patches or maintain your own branch
[2010/06/23 14:58:43] @ Quit: lwhalen: Ping timeout: 248 seconds
[2010/06/23 14:59:44] <manlymatt83> yeah, I may just do that.
[2010/06/23 14:59:47] <manlymatt83> Looks like it is from forge:
[2010/06/23 14:59:47] <manlymatt83> http://forge.puppetlabs.com/system/releases/D/DavidSchmitt/DavidSchmitt-nagios-1.0.0.tar.gz
[2010/06/23 14:59:52] <manlymatt83> I just linked to the source code, sorry
[2010/06/23 14:59:57] <Volcane> ah ok
[2010/06/23 15:00:12] <manlymatt83> But the modules/common/empty ... that isn't some sort of standard I'm missing right? Seems author chosen.
[2010/06/23 15:00:43] <Volcane> generally empty dirs like that is used on puppet 0.24 nodes to purge unmanaged files from a specific directory
[2010/06/23 15:00:44] @ Quit: adrian_broher: Quit: Verlassend
[2010/06/23 15:00:47] <Volcane> like the .d directories
[2010/06/23 15:01:07] <manlymatt83> Got it. Because in .25, you can do purge => ... right?
[2010/06/23 15:01:14] <Volcane> yeah
[2010/06/23 15:01:23] <Volcane> need recurse etc too though
[2010/06/23 15:04:07] @ Quit: voodoo_: Quit: voodoo
[2010/06/23 15:06:36] @ Quit: ecapriolo: Quit: KVIrc Insomnia 4.0.0, revision: 4030, sources date: 20100125, built on: 2010-02-25 23:12:54 UTC http://www.kvirc.net/
[2010/06/23 15:07:29] @ fredden joined channel #puppet
[2010/06/23 15:10:21] <manlymatt83> *shrug*
[2010/06/23 15:10:27] <manlymatt83> it looks like there really isn't a good nagios puppet module out there =(
[2010/06/23 15:10:44] <Volcane> thats cos no1 builds nagios configs the same way :P
[2010/06/23 15:10:50] <hMz> yup
[2010/06/23 15:10:52] @ Quit: stefan_: Ping timeout: 265 seconds
[2010/06/23 15:10:53] <hMz> wrote my own for that reason
[2010/06/23 15:13:34] @ Quit: MattyM: Ping timeout: 264 seconds
[2010/06/23 15:15:24] <manlymatt83> hMz: For what OS/nagios version?
[2010/06/23 15:17:26] @ jrottenberg joined channel #puppet
[2010/06/23 15:17:38] <hMz> 3.1.2
[2010/06/23 15:17:39] <hMz> on linux
[2010/06/23 15:17:48] <hMz> but the custom bits arent in the installation
[2010/06/23 15:17:55] <hMz> although there are some of those i guess too (location changes)
[2010/06/23 15:18:31] <manlymatt83> got it. maybe I will just build my own. *shrug*.
[2010/06/23 15:19:05] <hMz> i've rewritten my nagios stuff at least 3 times from scratch
[2010/06/23 15:19:06] <Volcane> thats usually better, know whats going on with your systems etc
[2010/06/23 15:19:15] <Volcane> rather than take some random module and hope for the best
[2010/06/23 15:19:16] <hMz> as my setup has evolved
[2010/06/23 15:19:19] <hMz> into a storeconfigs/nagios setup
[2010/06/23 15:20:18] <Volcane> manlymatt83: what distro you on?
[2010/06/23 15:20:32] @ Quit: pheezy: Ping timeout: 265 seconds
[2010/06/23 15:20:53] @ Quit: pastamancer: Quit: leaving
[2010/06/23 15:20:55] <eshamow> seeing an interesting error coming out of foreman, although i suspect it's a puppet issue:
[2010/06/23 15:21:12] <eshamow> Failed to process report for <servername> due to:undefined method `name' for "RRDtool":String
[2010/06/23 15:21:20] <eshamow> with servername actually the fqdn of the puppet client
[2010/06/23 15:21:49] @ Quit: xerxas: Quit: Leaving.
[2010/06/23 15:22:41] @ xerxas joined channel #puppet
[2010/06/23 15:24:01] @ voodoo_ joined channel #puppet
[2010/06/23 15:24:33] <Volcane> eshamow: thats fixed in teh next version of puppet
[2010/06/23 15:24:39] <eshamow> heh. AWESOME
[2010/06/23 15:24:53] @ Quit: \ask: Remote host closed the connection
[2010/06/23 15:25:07] @ robinbowes_nb joined channel #puppet
[2010/06/23 15:25:09] <eshamow> anything i can do to workaround/fix earlier than that?
[2010/06/23 15:25:22] <eshamow> or is it a harmless error i can ignore? i don't think it is as RRDs are not showing up where i expect them
[2010/06/23 15:25:35] <Volcane> no reports will be processed with that error afaik
[2010/06/23 15:26:32] <eshamow> Volcane: if i clean out my current reports will they begin to process again? i'd rather lose historical data than not be able to collect moving forward
[2010/06/23 15:26:37] <Volcane> nope
[2010/06/23 15:26:47] <eshamow> ...so what causes it?
[2010/06/23 15:27:03] @ Quit: xerxas: Ping timeout: 260 seconds
[2010/06/23 15:27:19] @ Quit: robinbowes_nb: Client Quit
[2010/06/23 15:27:36] <manlymatt83> Volcane: CentOS
[2010/06/23 15:27:57] <Volcane> eshamow: some weirdness with the serializer, i think you might try adding a 'require "RRDtool"' in the rails startup bits
[2010/06/23 15:27:58] @ \ask joined channel #puppet
[2010/06/23 15:28:07] <manlymatt83> hMz: I'm using stored configs too. That's how I got the basic nagios stuff working before I decided I needed to try something better.
[2010/06/23 15:28:09] <Volcane> manlymatt83: well david's module is debian/ubuntu specific
[2010/06/23 15:28:16] <manlymatt83> If someone has a good template based on CentOS that would be awesome.
[2010/06/23 15:28:18] <manlymatt83> Volcane: yeah =(
[2010/06/23 15:28:33] <manlymatt83> The other one I was trying was for CentOS (the one I linked to you originally)
[2010/06/23 15:28:35] <manlymatt83> but it was too custom
[2010/06/23 15:28:46] <Volcane> and since for centos there's like many sources of rpm
[2010/06/23 15:28:52] <Volcane> its just a losing battle
[2010/06/23 15:29:00] <Volcane> take theirs, refactor for your needs
[2010/06/23 15:29:04] <manlymatt83> You're telling me. I dislike CentOS.
[2010/06/23 15:29:05] @ Quit: Schmidt: Ping timeout: 258 seconds
[2010/06/23 15:29:16] <eshamow> interesting ok. i'll take a look -- Volcane can you point me at a particular part of the tree i should look at?
[2010/06/23 15:29:36] <manlymatt83> It bothers me when people insist on using it, and then build their own RPMs for everything and anything because epel and/or the default yum repos don't have the version they need.
[2010/06/23 15:30:00] <manlymatt83> I come from a FreeBSD background, so a lot of this is new to me. I'm used to /usr/local/etc/puppet, /usr/local/etc/nagios, etc. Stuff is always in the same place.
[2010/06/23 15:30:10] <Volcane> eshamow: donno, i saw that bug and mqr fixed it from the puppet side, not sure how rails bootstraps
[2010/06/23 15:30:19] <eshamow> k gotcha. i'll poke a bit
[2010/06/23 15:30:26] <Volcane> manlymatt83: man hier. centos has its standards too.
[2010/06/23 15:30:52] <Volcane> i suspect most nagios users will use the official spec to just build their own local rpm though
[2010/06/23 15:31:55] <manlymatt83> Volcane: I understand that. Perhaps CentOS wasn't the battle then. Perhaps it's just all the different Linux distros and all the differences places they put them.
[2010/06/23 15:32:02] <manlymatt83> I do like Linux.
[2010/06/23 15:33:04] <Volcane> manlymatt83: yeah thats a problem, there's efforts to fix that - centos is pretty close to the linux filesystem hierarchy - others not so much, and others interpret the standard in their own way. its weird, ultimately you just need to pick whatever distro works for your state of mind
[2010/06/23 15:33:07] <manlymatt83> Though, I don't like when people choose CentOS for the fact that they can 'blindly yum -y update' at any time and trust that it's security updates only and they won't have to re-configure software (which is great, I agree), but then they build their own RPMs for 20 different packages because the CentOS repos don't have them, and then get into a bind manually maintaining all the dependencies, etc. I prefer ubuntu server personally
[2010/06/23 15:33:16] @ Quit: bjaspan: Ping timeout: 260 seconds
[2010/06/23 15:33:33] <Volcane> manlymatt83: its not really better in other distros
[2010/06/23 15:33:37] <manlymatt83> Volcane: makes sense. I actually think CentOS works best for me, minus the lack of new versions of packages. Ubuntu, while I enjoy their package availability, is too hand holding
[2010/06/23 15:34:13] <Volcane> manlymatt83: debian has a huge central repository of lots of stuff, but its often hit and miss how the various packages interact with each other and how they interpret debian guidelines etc. *BSD def does a much better job on the consistancy front than linux in general
[2010/06/23 15:34:16] <kjetilho> what's up with Debian/Ubuntu shutting down services while reconfiguring packages?
[2010/06/23 15:34:29] <kjetilho> which is interactive by default, so could take minutes
[2010/06/23 15:34:41] <kjetilho> not exactly meant for servers
[2010/06/23 15:35:20] <manlymatt83> Coming from a FreeBSd environment for instance, where I need to add something to /etc/rc.conf before it will even start, I sometimes find myself starting services accidentally I don't want to start... and /sbin/chkconfig only controls auto launching and not necessarily whether something can be started or not. And also, I get overwhelmed when I "yum install mysql-server" on CentOS, and it gets started automatically. I would prefer to tune some things f
[2010/06/23 15:35:32] <manlymatt83> Though my assumption is there's a way to tell yum not to auto-start the package, I just haven't found it yet :)
[2010/06/23 15:35:34] <Volcane> manlymatt83: however, having used redhat from like the first beta, you'll find centos/redhat extremely consistant across versions, they do things a bit strange but at least they're consistantly strange so you can learn to anticipate its behavior
[2010/06/23 15:35:59] <mackn> haha
[2010/06/23 15:36:02] <Volcane> manlymatt83: hmm, services shouldnt start automatically on centos
[2010/06/23 15:36:05] @ beata- joined channel #puppet
[2010/06/23 15:36:32] @ Quit: kaptk2: Quit: Leaving.
[2010/06/23 15:36:39] <Volcane> manlymatt83: very few like ssh would start on install, defo i wouldnt expect mysql to do that
[2010/06/23 15:37:41] <Volcane> and my centos 5.5 with the std mysql-server rpm doesnt do that
[2010/06/23 15:38:03] <Volcane> mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off <-- freshly installed
[2010/06/23 15:39:48] @ xerxas joined channel #puppet
[2010/06/23 15:40:00] <manlymatt83> Volcane: I do realize that CentOS stays fairly consistent. I guess the reason I like FreeBSD is because it's a mix of CentOS's consistency + the ports collection (which is where ubuntu's package availability comes into play)
[2010/06/23 15:40:08] @ gebi joined channel #puppet
[2010/06/23 15:40:16] <manlymatt83> Volcane: I don't mean via chkconfig. I mean that if I do "yum install mysql-server", it will literally fire up MySQL when the yum install is complete.
[2010/06/23 15:40:20] <manlymatt83> not on boot. Immediately.
[2010/06/23 15:40:41] <Volcane> manlymatt83: yeah, though unlike FreeBSD dont expect say lighttpd and apache on ubuntu to even closely work the same way or adhere to the same general means of configuration
[2010/06/23 15:40:50] <Volcane> manlymatt83: not for me :)
[2010/06/23 15:41:00] <manlymatt83> Volcane: weird. =(
[2010/06/23 15:41:25] <manlymatt83> I may be confusing my distros, but could have sworn it was CentOS that auto-started MySQL after yum install. perhaps that's ubuntu, which tends to be more hand-holding in general.
[2010/06/23 15:41:36] <Volcane> ubuntu starts stuff on install
[2010/06/23 15:41:41] <Volcane> even badly configured stuff
[2010/06/23 15:41:54] <Volcane> just what we need, windows mentallity on unix machines
[2010/06/23 15:42:39] <manlymatt83> yeah, I don't like that at all.
[2010/06/23 15:42:56] <manlymatt83> But I also wish CentOS had some sort of /etc/rc.conf *_enable feature too.
[2010/06/23 15:43:11] <Volcane> why?
[2010/06/23 15:43:13] <manlymatt83> So even if I TRY to start MySQL manually, if it isn't set to be allowed to start, it doesn't.
[2010/06/23 15:43:22] <Volcane> heh
[2010/06/23 15:43:24] <manlymatt83> chkconfig works well for auto start, but not for my fiddle fingers
[2010/06/23 15:43:47] <Volcane> the problem with that - even on bsd - is there's small inconsistancies in naming etc
[2010/06/23 15:43:53] <Volcane> making it pretty hard to automate that
[2010/06/23 15:43:56] <manlymatt83> yup, true
[2010/06/23 15:43:57] <Volcane> debian has that now
[2010/06/23 15:44:03] <mackn> well i think the goal of a lot of these 'pretty' linux distros is to be as brainless as windoze
[2010/06/23 15:44:05] <Volcane> and its equally inconsistant and annoying
[2010/06/23 15:44:15] <manlymatt83> mackn: Ubuntu-server being pretty I assume?
[2010/06/23 15:44:30] <mackn> i choose not to comment on a specific distro :)
[2010/06/23 15:44:31] <manlymatt83> Volcane: but it's so clean :)
[2010/06/23 15:44:37] <manlymatt83> mackn: :)
[2010/06/23 15:44:42] @ Quit: xerxas: Ping timeout: 265 seconds
[2010/06/23 15:44:48] <mackn> i do use ubuntu on my desktop cuz it's just that easy :)
[2010/06/23 15:44:58] <mackn> but i would never use it in production
[2010/06/23 15:44:59] <mackn> heh
[2010/06/23 15:45:18] <mackn> i too am a fbsd person
[2010/06/23 15:45:28] <mackn> and am learning linux
[2010/06/23 15:45:36] * Volcane used to bs a fbsd person. got sick++ of buildworld
[2010/06/23 15:45:41] <mackn> hah
[2010/06/23 15:46:01] <mackn> it takes less than an hour now :) technology is catching up!
[2010/06/23 15:46:11] <Volcane> when patching ssh on 50 servers with lots of jails take 2 weeks, its time to move on
[2010/06/23 15:46:29] <Cuchulain> hold on
[2010/06/23 15:46:33] <Volcane> (we had to build custom kernels cos GENERIC missed stuff we needed, so binary updates were out of the q)
[2010/06/23 15:46:42] @ Quit: kc7zzv: Read error: Connection reset by peer
[2010/06/23 15:46:44] <Cuchulain> if only there was some kind of configuration/system management tool
[2010/06/23 15:46:48] @ Schmidt joined channel #puppet
[2010/06/23 15:46:55] <Cuchulain> which let you deploy stuff out to remote servers manually with minimal effort
[2010/06/23 15:47:04] <mackn> who'd use something like that...
[2010/06/23 15:47:06] <Volcane> Cuchulain: for freebsd, if you need to say update ssl you recompile the entire base os and reinstall
[2010/06/23 15:47:14] @ kc7zzv joined channel #puppet
[2010/06/23 15:47:15] <Volcane> Cuchulain: and the base os isnt packaged.
[2010/06/23 15:47:40] <Volcane> Cuchulain: so you cant jsut do the 'yum update openssl' equivelant
[2010/06/23 15:47:57] <Cuchulain> if that's the case, that sounds pretty crap :/
[2010/06/23 15:47:57] <Volcane> its gotten better, but as soon as you compiled new and wonderful stuff into your kernel, you're in hell
[2010/06/23 15:48:15] <Volcane> basically the userland is tied with the kernel memory structures at compile time
[2010/06/23 15:48:31] <Volcane> if you add something like, oh i dont know, packet shaping, or ipsec, or something that cant come in as a module
[2010/06/23 15:48:40] <Volcane> you need to rebuild your user space to match
[2010/06/23 15:49:02] <Cuchulain> this still sounds like something you can automate though
[2010/06/23 15:49:10] <Volcane> less need for that kind of thing now, the kernel is more modular and so forth, but there's still a lot of need for that
[2010/06/23 15:49:12] <mackn> not easily tho
[2010/06/23 15:49:21] <Cuchulain> i haven't used freebsd enough to hit anything like that though
[2010/06/23 15:49:27] <Cuchulain> so i'll take your word on it
[2010/06/23 15:49:29] <Volcane> Cuchulain: also if you have jails - their pseudo virtual machines - you need to update all of them at exactly the same time too
[2010/06/23 15:49:46] <Volcane> Cuchulain: otherwise you end up with little things like ps not even working
[2010/06/23 15:50:08] <mackn> well you can't really get mad at jails for being the way it... it's... what it is...
[2010/06/23 15:50:15] <Volcane> yup
[2010/06/23 15:50:17] <Volcane> i know
[2010/06/23 15:50:26] <manlymatt83> mackn: Same with me. A FreeBSD person learning Linux.
[2010/06/23 15:50:31] <Volcane> mergemaster though, howly hell.
[2010/06/23 15:50:37] <mackn> haha
[2010/06/23 15:50:43] <Volcane> still, kudos to freebsd for dealing with that problem
[2010/06/23 15:50:53] <Volcane> redhat just makes lots of .rpmnew files and hope you'll sort it our yourself by hand
[2010/06/23 15:50:57] <manlymatt83> Volcane: buildworld is in the past now :) I agree, didn't like it as much. But it's pretty sweet now. And honestly, I like the fact that you're always running a "base system + packages" instead of just packages.
[2010/06/23 15:50:58] <cparedes> newbie question: if i specify a file to point to a directory, make it ensure it's a directory, set the mode to 0755, and set recurse to true, will it also modify all of the regular files to have 0755 permissions?
[2010/06/23 15:50:58] <mackn> fbsd is my pair of old broken in shoes...
[2010/06/23 15:51:18] * cparedes is trying to have directories only have 0755 permissions, files to have 0644 permissions, and for everything to be owned by apache:apache
[2010/06/23 15:51:44] <Volcane> manlymatt83: i just want to be *totally* rid of sendmail, i dont care for disabling it, it must be gone and never want to stumble across any of its whitenoise like config files - doing that with freebsd just isnt easy
[2010/06/23 15:52:08] <Volcane> cparedes: set the direcotry to 644, puppet will add the +x bit for directories for you
[2010/06/23 15:52:21] <mackn> when was the last time you use freebsd? heh
[2010/06/23 15:52:24] <mackn> used
[2010/06/23 15:52:31] <manlymatt83> mergemaster. LOL. Gotta love it :)
[2010/06/23 15:52:37] <Volcane> some time ago :) i did say earlier on things have improved a lot
[2010/06/23 15:52:45] <mackn> yeah
[2010/06/23 15:52:49] <Volcane> freebsd 6 i think, and again recently 8
[2010/06/23 15:52:52] <mackn> i've been using it since 3.x so...
[2010/06/23 15:52:53] <manlymatt83> Volcane: sendmail_enable="NONE" :)
[2010/06/23 15:52:55] <manlymatt83> in /etc/rc.conf
[2010/06/23 15:52:57] <Volcane> 8 def more bearable, still though meh.
[2010/06/23 15:52:59] <Volcane> manlymatt83: and then?
[2010/06/23 15:53:03] <cparedes> http://pastebin.com/Ukv9KrTk
[2010/06/23 15:53:07] <Volcane> manlymatt83: the stuff is still *there*
[2010/06/23 15:53:07] <mackn> i do't like what they did to the usb stack in 8.x
[2010/06/23 15:53:10] <mackn> it's... funny to me
[2010/06/23 15:53:13] <manlymatt83> pkg_add postfix
[2010/06/23 15:53:15] <cparedes> so set mode => 0644, recurse => true
[2010/06/23 15:53:20] <Volcane> manlymatt83: and sendmail is still there
[2010/06/23 15:53:24] <manlymatt83> sendmail is part of the base system :)
[2010/06/23 15:53:27] <mackn> heh
[2010/06/23 15:53:28] <mackn> true
[2010/06/23 15:53:37] <Volcane> manlymatt83: exactly, i want to be rid of it, rpm -e sendmail euivelant
[2010/06/23 15:53:41] <Volcane> manlymatt83: its jut not possible
[2010/06/23 15:53:56] <Volcane> manlymatt83: without buildworlds :(
[2010/06/23 15:54:00] <cparedes> Volcane: i'll try those changes.
[2010/06/23 15:54:10] <manlymatt83> when you install postfix, it will overwrite the old sendmail binaries if you want it to
[2010/06/23 15:54:14] <manlymatt83> or at least repoint symlinks :)
[2010/06/23 15:54:16] @ MattyM joined channel #puppet
[2010/06/23 15:54:25] <Volcane> and leave the sendmail cfs
[2010/06/23 15:54:28] <mackn> heh
[2010/06/23 15:54:36] <mackn> someone REALLY hates sendmail
[2010/06/23 15:54:38] <Volcane> face it, you cant get rid of something thats in the base :)
[2010/06/23 15:54:48] <Volcane> mackn: its a convenient example of the problem :)
[2010/06/23 15:54:52] <mackn> nod
[2010/06/23 15:54:55] <manlymatt83> Volcane: that's okay to me. But I do see where you're coming from. I think it's a mentality thing though.
[2010/06/23 15:54:57] <mackn> i agree about the sendmail situation
[2010/06/23 15:55:02] <manlymatt83> I always think some Linux distros come with TOO Much stuff out of box
[2010/06/23 15:55:07] <manlymatt83> and like FreeBSD's slim base OS
[2010/06/23 15:55:17] <mackn> do they still make slackware?
[2010/06/23 15:55:18] <Volcane> manlymatt83: i know, I've tried to work with it since around 2.5 to 6.1, and eventually moved on :)
[2010/06/23 15:55:40] <manlymatt83> though, I've seen Rackspace Cloud's base install, and holy hell.... that's basic. So I do see the potential for being able to fine tune :)
[2010/06/23 15:56:12] <manlymatt83> http://www.freebsddiary.org/qmail.php
[2010/06/23 15:56:13] <manlymatt83> about halfway down :)
[2010/06/23 15:56:22] <manlymatt83> FreeBSD 4.11 was my favorite. Rock solid. Still run it today in places.
[2010/06/23 15:56:24] <Volcane> manlymatt83: yeah centos/redhat can be pretty light if you dont install the base group, though you dont get even cron or vi in that case :)
[2010/06/23 15:56:53] <manlymatt83> :)
[2010/06/23 15:57:02] <manlymatt83> Do you at least get nano? :P
[2010/06/23 15:57:05] <manlymatt83> (joke)
[2010/06/23 15:57:07] <Volcane> manlymatt83: that doc is rubbish, should be NONE not no, else you get the stupid sendmail queue daemon running still
[2010/06/23 15:57:32] <Volcane> but, its old, i think NONE came in after that
[2010/06/23 15:57:38] <manlymatt83> Yup, I was actually referring to the removal of the binaries :
[2010/06/23 15:57:39] <manlymatt83> :P
[2010/06/23 15:57:58] <Volcane> manlymatt83: we had to buildworld, rinse repeat :P
[2010/06/23 15:58:07] <manlymatt83> At least with FreeBSD, you can't accidentally /usr/local/etc/rc.d/puppetd start
[2010/06/23 15:58:18] <manlymatt83> At least with FreeBSD, you can't accidentally /usr/local/etc/rc.d/mysql-server.sh start
[2010/06/23 15:58:22] <manlymatt83> (though I agree, there's an example of non-standard)
[2010/06/23 15:58:24] <mackn> haha
[2010/06/23 15:59:04] * Volcane employed freebsd comitters
[2010/06/23 15:59:17] <Volcane> and had freebsd validated and audited for use in mobile networks etc
[2010/06/23 15:59:22] <Volcane> big freebsd user
[2010/06/23 16:00:31] @ Quit: MattyM: Ping timeout: 240 seconds
[2010/06/23 16:01:19] <Volcane> ran a big ipsec network to many many many mobile networks ontop of it
[2010/06/23 16:02:36] @ bjaspan joined channel #puppet
[2010/06/23 16:02:45] <manlymatt83> wow :)
[2010/06/23 16:02:46] <manlymatt83> nice
[2010/06/23 16:04:10] <eshamow> Volcane: not to drag you OT but
[2010/06/23 16:04:17] <eshamow> it appears that RRDtool is initialized in the base.rb:
[2010/06/23 16:04:18] <eshamow> Puppet.features.add(:rrd, :libs => ["RRDtool"])
[2010/06/23 16:04:29] <Volcane> eshamow: hmm
[2010/06/23 16:04:36] <manlymatt83> Volcane: Thanks for the chat :)
[2010/06/23 16:04:37] <eshamow> grepping through the current master from git i don't see any other (relevant) mentions of RRDTool
[2010/06/23 16:04:41] <Volcane> eshamow: in foreman you mean?
[2010/06/23 16:04:59] <eshamow> *thinks for a moment*
[2010/06/23 16:05:05] <eshamow> *looks at source directory*
[2010/06/23 16:05:09] <eshamow> *puts head through desk*
[2010/06/23 16:05:13] <eshamow> thank you.
[2010/06/23 16:05:20] <Volcane> eshamow: the fix was to improve puppets internal serialization to work better with - you wont see the fix directly related to RRDTool
[2010/06/23 16:05:29] <ReinH> eshamow: that isn't "initializing" it exactly, it's providing a way to check if it's available
[2010/06/23 16:05:38] <ReinH> eshamow: that line defines: Puppet.features.rrd?
[2010/06/23 16:05:46] <eshamow> Volcane: ReinH: gotcha
[2010/06/23 16:05:57] <eshamow> but nonetheless I think just that will fix the foreman issue
[2010/06/23 16:06:04] <eshamow> Volcane, agree? it should be in the foreman bootstrap
[2010/06/23 16:06:17] <Volcane> require 'RRDtool'
[2010/06/23 16:06:24] <eshamow> that's even easier
[2010/06/23 16:06:36] <Volcane> eshamow: #3949
[2010/06/23 16:06:37] <gepetto> Volcane: eshamow: #3949 is http://projects.puppetlabs.com/issues/show/3949 "Puppet - Bug #3949: Zaml undefined method `name' for "RRDtool":String - Puppet Labs"
[2010/06/23 16:06:53] <ReinH> eshamow, Volcane: RRD stuff is in lib/puppet/util/metric.rb and lib/puppet/reports/rrdgraph.rb
[2010/06/23 16:07:14] <ReinH> if you want to see what puppet does with it
[2010/06/23 16:07:27] <eshamow> ReinH: that was the stuff i was foolishly trolling through earlier
[2010/06/23 16:07:49] <Volcane> ReinH: yeah the problem is with the funky yaml serializer its not about how its used, the work around is to load RRDTool into foreman
[2010/06/23 16:07:50] <eshamow> Volcane: thanks, I see you've been down this road several times ;-)
[2010/06/23 16:09:17] <eshamow> threw it in environment.rb
[2010/06/23 16:09:38] <Volcane> did it work - i didnt actually test if loading it into foreman would work
[2010/06/23 16:09:38] <eshamow> so far so good...
[2010/06/23 16:09:41] <Volcane> ah nice
[2010/06/23 16:09:43] <eshamow> yep!
[2010/06/23 16:09:51] <eshamow> 200 OK
[2010/06/23 16:09:56] <eshamow> nice
[2010/06/23 16:10:08] <eshamow> did you submit to ohad & the foreman folks? if not i'll put in a ticket
[2010/06/23 16:10:41] <Volcane> nope, just did the puppet side fix - i dont actually use foreman
[2010/06/23 16:10:47] <Volcane> just eval it now and then :)
[2010/06/23 16:11:28] <eshamow> gotcha. thanks Volcane! saved me a very frustrating evening
[2010/06/23 16:11:33] <Volcane> np
[2010/06/23 16:12:48] @ itguru joined channel #puppet
[2010/06/23 16:15:04] <Volcane> oh
[2010/06/23 16:15:05] <Volcane> nice
[2010/06/23 16:15:12] <Volcane> lovely crontab race conditions with puppet
[2010/06/23 16:15:22] <Volcane> == cronjob added this morning at 11 never became active
[2010/06/23 16:15:30] <Volcane> crond restarts at midnight
[2010/06/23 16:15:44] <Volcane> == crontab spam every minute for the mistake made at 11am
[2010/06/23 16:16:14] <eshamow> ow
[2010/06/23 16:16:40] <Berge> Volcane: A classic.
[2010/06/23 16:16:58] <Volcane> at least its 1 machine only
[2010/06/23 16:17:05] <Volcane> last time this happened it happend on about 15 machines :)
[2010/06/23 16:17:07] <kjetilho> I didn't get it
[2010/06/23 16:17:18] <kjetilho> Puppet made a syntax error?
[2010/06/23 16:17:48] <Volcane> kjetilho: nah, so puppet makes the tmp file, then moves it to the real file name afterward - to avoid cases where something reads a half built file
[2010/06/23 16:18:02] <Volcane> kjetilho: unfortunately though between the write and the move it doesnt then again update the timestamp
[2010/06/23 16:18:16] <Volcane> kjetilho: if crond polls the spool dirs for new files right between the write and the move
[2010/06/23 16:18:40] <Volcane> it will miss that file being created - cos next time it checks for new files there's no new files newer than $last_check
[2010/06/23 16:19:02] <kjetilho> hrm. Puppet doesn't use crontab(1m)?
[2010/06/23 16:19:16] <Volcane> not afaik
[2010/06/23 16:19:20] <kjetilho> urk
[2010/06/23 16:19:44] @ swa_work joined channel #puppet
[2010/06/23 16:22:32] @ Quit: kc7zzv: Quit: kc7zzv
[2010/06/23 16:23:37] <Volcane> hmm, this one does though use crontab but somehow the file isnt getting the right timestamp
[2010/06/23 16:23:54] <Volcane> i spent yonks debugging this and running crond's straced etc
[2010/06/23 16:24:09] @ MattyM joined channel #puppet
[2010/06/23 16:24:15] <Volcane> so however that file gets there, it gets confused
[2010/06/23 16:25:05] @ Quit: bodepd: Quit: bodepd
[2010/06/23 16:25:16] <kjetilho> it's not unheard of with bugs in vixie-cron :-p
[2010/06/23 16:25:53] <kjetilho> and hardly anyone in Linux actually uses the good old crontab-file. people seem to prefer /etc/cron.d :-(
[2010/06/23 16:26:16] <kjetilho> we've all got root, right?
[2010/06/23 16:26:25] <mackn> who doesn't
[2010/06/23 16:26:35] <kjetilho> *sigh*
[2010/06/23 16:26:38] <mackn> nod
[2010/06/23 16:26:51] <mackn> now that you can easily distribute ssh keys with puppet!
[2010/06/23 16:26:52] <mackn> haha
[2010/06/23 16:26:58] <Volcane> i wish it supported adding more .d style dirs :(
[2010/06/23 16:27:01] @ Quit: bjaspan: Quit: bjaspan
[2010/06/23 16:28:17] <Volcane> i dont get how this crontab provider works
[2010/06/23 16:28:33] <Volcane> oh
[2010/06/23 16:28:35] <Volcane> parsedfile
[2010/06/23 16:28:46] <Volcane> so my guess is it _does_ write them as files?
[2010/06/23 16:29:34] <Volcane> anyway. #2521
[2010/06/23 16:29:34] <gepetto> Volcane: #2521 is http://projects.puppetlabs.com/issues/show/2521 "Puppet - Bug #2521: file{} should update all timestamps when renaming files from temp file. - Puppet Labs"
[2010/06/23 16:29:34] @ bobinabottle joined channel #puppet
[2010/06/23 16:29:39] @ Quit: itguru: Ping timeout: 258 seconds
[2010/06/23 16:34:40] <Volcane> ancient bugs that just keep giving you love
[2010/06/23 16:35:12] <kjetilho> hehe
[2010/06/23 16:38:48] @ Quit: sking: Quit: Leaving.
[2010/06/23 16:49:29] @ xerxas joined channel #puppet
[2010/06/23 16:49:31] @ Quit: sijis: Ping timeout: 276 seconds
[2010/06/23 16:52:07] @ Quit: tep: Quit: Leaving.
[2010/06/23 16:53:34] @ Quit: swa_work: Quit: Leaving
[2010/06/23 16:53:46] @ Quit: xerxas: Ping timeout: 240 seconds
[2010/06/23 16:55:10] <danderson> does subscribe imply require?
[2010/06/23 16:55:50] <danderson> I see my dependency graph has two links in places because I require (for ordering in all cases) and subscribe (for ordering in some cases). Does that make sense to do or not?
[2010/06/23 16:56:20] <Volcane> subscribe implies require
[2010/06/23 16:56:59] <danderson> cheers.
[2010/06/23 16:57:05] * danderson goes to fix aaaall his configs :P
[2010/06/23 16:59:03] @ Quit: bug: Quit: bug
[2010/06/23 17:07:47] @ Quit: gebi: Ping timeout: 248 seconds
[2010/06/23 17:09:42] @ blahdeblah joined channel #puppet
[2010/06/23 17:12:18] <blahdeblah> Hi. Is there a way to add generic "require" support to defines? I've tried define xxx( $require = "" ) { ... file { "xxx": require => $require } } and it doesn't work for me
[2010/06/23 17:12:28] <blahdeblah> I tried undef instead of "" as the default value for $require as well
[2010/06/23 17:12:44] <blahdeblah> I feel i must be missing something obvious...
[2010/06/23 17:12:58] <kgraham> it doesn't looke like it, but is there an equavlent to a 'contains' operator for an expression operating on an array?
[2010/06/23 17:13:07] @ Quit: MattyM: Ping timeout: 248 seconds
[2010/06/23 17:13:39] @ Shazburg joined channel #puppet
[2010/06/23 17:14:11] <kgraham> ie ($lsbrelease contains 'core-3.1-noarch')
[2010/06/23 17:14:41] <blahdeblah> kgraham: I don't know the answer to your question, but chalk me up for a "me too" on this feature
[2010/06/23 17:18:09] @ Quit: hephaestus: Killed (idoru (Spam is off topic on freenode.))
[2010/06/23 17:20:03] @ Quit: gm1959:
[2010/06/23 17:20:24] @ Quit: rcrowley: Quit: rcrowley
[2010/06/23 17:21:27] @ bjaspan joined channel #puppet
[2010/06/23 17:24:44] @ MattyM joined channel #puppet
[2010/06/23 17:35:03] @ Quit: alfism: Remote host closed the connection
[2010/06/23 17:36:35] <blahdeblah> If i read Luke Kanies' post in http://groups.google.com/group/puppet-users/browse_thread/thread/c28aa647e774cc84/0fd4387d029e7e38 there should be no need to do anything to get require support for defines, but that does not seem to be the case for me on 0.24.8. To get natural require behaviour, i had to add a construct like that presented in Peter Meier's final post in that thread.
[2010/06/23 17:36:58] @ Quit: Guest99040: Quit: No Ping reply in 180 seconds.
[2010/06/23 17:37:08] @ raven_ joined channel #puppet
[2010/06/23 17:41:25] <blahdeblah> s/post/post correctly/
[2010/06/23 17:41:58] @ Quit: WALoeIII: Ping timeout: 252 seconds
[2010/06/23 17:43:15] @ Quit: bjaspan: Quit: bjaspan
[2010/06/23 17:47:19] @ Quit: lak: Quit: lak
[2010/06/23 17:48:50] @ artista_frustrad joined channel #puppet
[2010/06/23 17:54:53] @ freshtonic joined channel #puppet
[2010/06/23 17:56:31] @ Quit: MattyM: Ping timeout: 260 seconds
[2010/06/23 18:01:14] @ lak joined channel #puppet
[2010/06/23 18:02:27] @ Quit: glarizza: Quit: glarizza
[2010/06/23 18:04:01] @ Shazburg left channel #puppet ()
[2010/06/23 18:05:38] @ Quit: lak: Ping timeout: 245 seconds
[2010/06/23 18:10:31] @ Djelibeybi joined channel #puppet
[2010/06/23 18:11:27] @ thekad is now known as thekad-afk
[2010/06/23 18:13:14] @ Quit: ahasenack: Quit: Leaving
[2010/06/23 18:13:43] @ OpenMedia joined channel #puppet
[2010/06/23 18:18:41] @ Quit: raven_: Quit: No Ping reply in 180 seconds.
[2010/06/23 18:18:49] @ raven_ joined channel #puppet
[2010/06/23 18:26:11] @ Quit: Bass10: Ping timeout: 240 seconds
[2010/06/23 18:26:31] @ Quit: nevyn: Ping timeout: 260 seconds
[2010/06/23 18:27:39] <gepetto> ::redmine:: Wiki edit: Using_Mongrel (#8) @ http://projects.reductivelabs.com/projects/1/wiki/Using_Mongrel?version=8 (by Trevor Vaughan)
[2010/06/23 18:27:39] <gepetto> ::redmine:: Wiki edit: Using_Mongrel (#9) @ http://projects.reductivelabs.com/projects/1/wiki/Using_Mongrel?version=9 (by Trevor Vaughan)
[2010/06/23 18:27:48] @ ahuman joined channel #puppet
[2010/06/23 18:28:23] @ nevyn joined channel #puppet
[2010/06/23 18:32:31] @ Quit: ceren: Quit: ceren
[2010/06/23 18:40:47] @ Quit: Demosthenes: Read error: Operation timed out
[2010/06/23 18:41:19] @ Quit: Djelibeybi: Quit: Leaving
[2010/06/23 18:45:01] @ TheHaven joined channel #puppet
[2010/06/23 18:46:46] @ Djelibeybi joined channel #puppet
[2010/06/23 18:48:47] @ rene joined channel #puppet
[2010/06/23 18:49:15] @ rene is now known as Guest22066
[2010/06/23 18:53:06] @ Quit: Djelibeybi: Quit: Leaving
[2010/06/23 19:09:46] @ Quit: Schmidt: *.net *.split
[2010/06/23 19:09:46] @ Quit: bgupta: *.net *.split
[2010/06/23 19:09:46] @ Quit: jab_doa: *.net *.split
[2010/06/23 19:09:47] @ Quit: omry|work: *.net *.split
[2010/06/23 19:09:47] @ Quit: Bogdar: *.net *.split
[2010/06/23 19:09:47] @ Quit: robinbowes: *.net *.split
[2010/06/23 19:09:47] @ Quit: rellis__: *.net *.split
[2010/06/23 19:09:47] @ Quit: omry: *.net *.split
[2010/06/23 19:09:47] @ Quit: neek: *.net *.split
[2010/06/23 19:09:47] @ Quit: pkhamre: *.net *.split
[2010/06/23 19:09:47] @ Quit: Dyresen: *.net *.split
[2010/06/23 19:09:48] @ Quit: mqr: *.net *.split
[2010/06/23 19:09:48] @ Quit: Lunar_Lamp: *.net *.split
[2010/06/23 19:09:48] @ Quit: artista_frustrad: *.net *.split
[2010/06/23 19:09:48] @ Quit: bobinabottle: *.net *.split
[2010/06/23 19:09:48] @ Quit: poison: *.net *.split
[2010/06/23 19:09:49] @ Quit: siert: *.net *.split
[2010/06/23 19:09:49] @ Quit: BLZbubba: *.net *.split
[2010/06/23 19:09:49] @ Quit: emag: *.net *.split
[2010/06/23 19:09:49] @ Quit: giskard: *.net *.split
[2010/06/23 19:09:49] @ Quit: jmslagle: *.net *.split
[2010/06/23 19:09:49] @ Quit: jsman: *.net *.split
[2010/06/23 19:09:49] @ Quit: ashp: *.net *.split
[2010/06/23 19:09:50] @ Quit: ezekiel: *.net *.split
[2010/06/23 19:09:50] @ Quit: husimon: *.net *.split
[2010/06/23 19:09:50] @ Quit: Groenleer: *.net *.split
[2010/06/23 19:09:50] @ Quit: mizzy: *.net *.split
[2010/06/23 19:09:50] @ Quit: jds2001: *.net *.split
[2010/06/23 19:09:50] @ Quit: Cope: *.net *.split
[2010/06/23 19:09:50] @ Quit: Tonnerre: *.net *.split
[2010/06/23 19:09:50] @ Quit: matti: *.net *.split
[2010/06/23 19:09:50] @ Quit: vinci: *.net *.split
[2010/06/23 19:09:51] @ Quit: huggie: *.net *.split
[2010/06/23 19:09:51] @ Quit: genericfinch: *.net *.split
[2010/06/23 19:09:51] @ Quit: sektoid: *.net *.split
[2010/06/23 19:09:51] @ Quit: nevyn: *.net *.split
[2010/06/23 19:09:51] @ Quit: blahdeblah: *.net *.split
[2010/06/23 19:09:51] @ Quit: nahamu: *.net *.split
[2010/06/23 19:09:52] @ Quit: r3g1ster: *.net *.split
[2010/06/23 19:09:52] @ Quit: nareshov: *.net *.split
[2010/06/23 19:09:52] @ Quit: xHans: *.net *.split
[2010/06/23 19:09:52] @ Quit: zoeloelip: *.net *.split
[2010/06/23 19:09:52] @ Quit: MattM: *.net *.split
[2010/06/23 19:09:52] @ Quit: Omahn: *.net *.split
[2010/06/23 19:09:53] @ Quit: londo: *.net *.split
[2010/06/23 19:09:53] @ Quit: mikepea: *.net *.split
[2010/06/23 19:09:53] @ Quit: cosimo: *.net *.split
[2010/06/23 19:09:53] @ Quit: kolla: *.net *.split
[2010/06/23 19:09:53] @ Quit: DmosEmp_: *.net *.split
[2010/06/23 19:09:53] @ Quit: Berge: *.net *.split
[2010/06/23 19:09:53] @ Quit: Phibs: *.net *.split
[2010/06/23 19:09:53] @ Quit: lyric: *.net *.split
[2010/06/23 19:09:54] @ Quit: ricky: *.net *.split
[2010/06/23 19:09:54] @ Quit: prometheanfire: *.net *.split
[2010/06/23 19:09:54] @ Quit: nico: *.net *.split
[2010/06/23 19:09:54] @ Quit: eshamow: *.net *.split
[2010/06/23 19:09:54] @ Quit: tripoux: *.net *.split
[2010/06/23 19:09:54] @ Quit: raz: *.net *.split
[2010/06/23 19:09:54] @ Quit: _TheAvatar: *.net *.split
[2010/06/23 19:09:55] @ Quit: bogusano: *.net *.split
[2010/06/23 19:09:55] @ Quit: blkperl: *.net *.split
[2010/06/23 19:09:55] @ Quit: flakrat: *.net *.split
[2010/06/23 19:09:55] @ Quit: Hilli: *.net *.split
[2010/06/23 19:09:55] @ Quit: seanos: *.net *.split
[2010/06/23 19:09:55] @ Quit: blushade: *.net *.split
[2010/06/23 19:09:55] @ Quit: _nalle: *.net *.split
[2010/06/23 19:09:55] @ Quit: joschi: *.net *.split
[2010/06/23 19:09:55] @ Quit: jamesturnbull: *.net *.split
[2010/06/23 19:09:56] @ Quit: shine: *.net *.split
[2010/06/23 19:09:56] @ Quit: madduck: *.net *.split
[2010/06/23 19:09:56] @ Quit: unixdaemon: *.net *.split
[2010/06/23 19:09:56] @ Quit: bje: *.net *.split
[2010/06/23 19:09:56] @ Quit: mark: *.net *.split
[2010/06/23 19:09:56] @ Quit: drags: *.net *.split
[2010/06/23 19:09:57] @ Quit: dballing: *.net *.split
[2010/06/23 19:09:57] @ Quit: anakha: *.net *.split
[2010/06/23 19:09:57] @ Quit: mgisbers: *.net *.split
[2010/06/23 19:09:57] @ Quit: danderson: *.net *.split
[2010/06/23 19:09:57] @ Quit: FiXion: *.net *.split
[2010/06/23 19:09:57] @ Quit: OpenMedia: *.net *.split
[2010/06/23 19:09:57] @ Quit: fredden: *.net *.split
[2010/06/23 19:09:57] @ Quit: tonyskapunk: *.net *.split
[2010/06/23 19:09:58] @ Quit: ssm: *.net *.split
[2010/06/23 19:09:58] @ Quit: magickal1: *.net *.split
[2010/06/23 19:09:58] @ Quit: Volcane: *.net *.split
[2010/06/23 19:09:58] @ Quit: brothers: *.net *.split
[2010/06/23 19:09:58] @ Quit: hamish: *.net *.split
[2010/06/23 19:09:58] @ Quit: mriddle: *.net *.split
[2010/06/23 19:09:58] @ Quit: tim|mac: *.net *.split
[2010/06/23 19:09:58] @ Quit: Mandus: *.net *.split
[2010/06/23 19:09:58] @ Quit: KarlHungus: *.net *.split
[2010/06/23 19:09:59] @ Quit: dbruce: *.net *.split
[2010/06/23 19:09:59] @ Quit: bdha: *.net *.split
[2010/06/23 19:09:59] @ Quit: mstyne: *.net *.split
[2010/06/23 19:09:59] @ Quit: nasrat: *.net *.split
[2010/06/23 19:09:59] @ Quit: bipolar: *.net *.split
[2010/06/23 19:09:59] @ Quit: g0nz0|Boston: *.net *.split
[2010/06/23 19:09:59] @ Quit: Bosse: *.net *.split
[2010/06/23 19:09:59] @ Quit: barn: *.net *.split
[2010/06/23 19:09:59] @ Quit: dixond: *.net *.split
[2010/06/23 19:09:59] @ Quit: lisa: *.net *.split
[2010/06/23 19:09:59] @ Quit: beata-: *.net *.split
[2010/06/23 19:09:59] @ Quit: voodoo_: *.net *.split
[2010/06/23 19:10:00] @ Quit: msf: *.net *.split
[2010/06/23 19:10:00] @ Quit: ipl31: *.net *.split
[2010/06/23 19:10:00] @ Quit: foobar___: *.net *.split
[2010/06/23 19:10:00] @ Quit: showy: *.net *.split
[2010/06/23 19:10:00] @ Quit: ayanich: *.net *.split
[2010/06/23 19:10:00] @ Quit: fox2mike: *.net *.split
[2010/06/23 19:10:00] @ Quit: phips: *.net *.split
[2010/06/23 19:10:00] @ Quit: hy: *.net *.split
[2010/06/23 19:10:01] @ Quit: Sil4nc4: *.net *.split
[2010/06/23 19:10:01] @ Quit: _nono_: *.net *.split
[2010/06/23 19:10:01] @ Quit: fux: *.net *.split
[2010/06/23 19:10:01] @ Quit: \ask: *.net *.split
[2010/06/23 19:10:01] @ Quit: jaredrhine: *.net *.split
[2010/06/23 19:10:01] @ Quit: QMan: *.net *.split
[2010/06/23 19:10:01] @ Quit: themroc_pala: *.net *.split
[2010/06/23 19:10:01] @ Quit: fluxdude: *.net *.split
[2010/06/23 19:10:02] @ Quit: shenson: *.net *.split
[2010/06/23 19:10:02] @ Quit: jameswhite: *.net *.split
[2010/06/23 19:10:02] @ Quit: alexs_: *.net *.split
[2010/06/23 19:10:02] @ Quit: eric0: *.net *.split
[2010/06/23 19:10:02] @ Quit: RageLink: *.net *.split
[2010/06/23 19:10:02] @ Quit: rohanpm: *.net *.split
[2010/06/23 19:10:02] @ Quit: wakko666: *.net *.split
[2010/06/23 19:10:03] @ Quit: themurph: *.net *.split
[2010/06/23 19:10:03] @ Quit: manlymatt83: *.net *.split
[2010/06/23 19:10:03] @ Quit: plathrop-away: *.net *.split
[2010/06/23 19:10:03] @ Quit: thekad-afk: *.net *.split
[2010/06/23 19:10:03] @ Quit: twisla: *.net *.split
[2010/06/23 19:10:03] @ Quit: bzrk: *.net *.split
[2010/06/23 19:10:03] @ Quit: Rejo: *.net *.split
[2010/06/23 19:10:03] @ Quit: choffee: *.net *.split
[2010/06/23 19:10:03] @ Quit: falsch: *.net *.split
[2010/06/23 19:10:03] @ Quit: jesusaurus: *.net *.split
[2010/06/23 19:10:03] @ Quit: henderb: *.net *.split
[2010/06/23 19:10:04] @ Quit: eivindu: *.net *.split
[2010/06/23 19:10:04] @ Quit: bhearsum: *.net *.split
[2010/06/23 19:10:04] @ Quit: glut: *.net *.split
[2010/06/23 19:10:04] @ Quit: TheHaven: *.net *.split
[2010/06/23 19:10:04] @ Quit: alban2: *.net *.split
[2010/06/23 19:10:04] @ Quit: justdave: *.net *.split
[2010/06/23 19:10:04] @ Quit: zahna: *.net *.split
[2010/06/23 19:10:04] @ Quit: AdrianBroher: *.net *.split
[2010/06/23 19:10:04] @ Quit: hMz: *.net *.split
[2010/06/23 19:10:04] @ Quit: ona_matt: *.net *.split
[2010/06/23 19:10:04] @ Quit: canllaith: *.net *.split
[2010/06/23 19:10:04] @ Quit: duritong: *.net *.split
[2010/06/23 19:10:05] @ Quit: f3ew: *.net *.split
[2010/06/23 19:10:05] @ Quit: scooby2: *.net *.split
[2010/06/23 19:10:05] @ Quit: setient: *.net *.split
[2010/06/23 19:10:05] @ Quit: skayser: *.net *.split
[2010/06/23 19:10:05] @ Quit: AimanA: *.net *.split
[2010/06/23 19:10:05] @ Quit: zeroXten: *.net *.split
[2010/06/23 19:10:05] @ Quit: IronChef: *.net *.split
[2010/06/23 19:10:05] @ Quit: proton: *.net *.split
[2010/06/23 19:10:05] @ Quit: aaronky: *.net *.split
[2010/06/23 19:10:05] @ Quit: knighthk: *.net *.split
[2010/06/23 19:10:06] @ Quit: Hollow: *.net *.split
[2010/06/23 19:10:06] @ Quit: _^Sarge^_: *.net *.split
[2010/06/23 19:10:06] @ Quit: Beens: *.net *.split
[2010/06/23 19:10:06] @ Quit: tmz: *.net *.split
[2010/06/23 19:10:06] @ Quit: drbob: *.net *.split
[2010/06/23 19:10:06] @ Quit: pting: *.net *.split
[2010/06/23 19:10:06] @ Quit: explody: *.net *.split
[2010/06/23 19:10:06] @ Quit: JD_: *.net *.split
[2010/06/23 19:10:06] @ Quit: Maliuta: *.net *.split
[2010/06/23 19:10:06] @ Quit: Disconnect: *.net *.split
[2010/06/23 19:10:06] @ Quit: cristim: *.net *.split
[2010/06/23 19:10:06] @ Quit: marut: *.net *.split
[2010/06/23 19:10:07] @ Quit: blueyoko: *.net *.split
[2010/06/23 19:10:07] @ Quit: Insyte: *.net *.split
[2010/06/23 19:10:07] @ Quit: realist: *.net *.split
[2010/06/23 19:10:07] @ Quit: Dieter: *.net *.split
[2010/06/23 19:10:07] @ Quit: dan__t: *.net *.split
[2010/06/23 19:10:07] @ Quit: raven_: *.net *.split
[2010/06/23 19:10:07] @ Quit: snikkers: *.net *.split
[2010/06/23 19:10:07] @ Quit: jrottenberg: *.net *.split
[2010/06/23 19:10:07] @ Quit: jason^: *.net *.split
[2010/06/23 19:10:07] @ Quit: Whoop: *.net *.split
[2010/06/23 19:10:07] @ Quit: Cuchulain: *.net *.split
[2010/06/23 19:10:08] @ Quit: zipkid: *.net *.split
[2010/06/23 19:10:08] @ Quit: tessier: *.net *.split
[2010/06/23 19:10:08] @ Quit: n0ts: *.net *.split
[2010/06/23 19:10:08] @ Quit: russell_h: *.net *.split
[2010/06/23 19:10:08] @ Quit: telmich: *.net *.split
[2010/06/23 19:10:08] @ Quit: astinus: *.net *.split
[2010/06/23 19:10:08] @ Quit: jermy: *.net *.split
[2010/06/23 19:10:08] @ Quit: jhunter: *.net *.split
[2010/06/23 19:10:08] @ Quit: agagag: *.net *.split
[2010/06/23 19:10:08] @ Quit: Kiloman: *.net *.split
[2010/06/23 19:10:08] @ Quit: kambiz: *.net *.split
[2010/06/23 19:10:08] @ Quit: meltemi: *.net *.split
[2010/06/23 19:10:08] @ Quit: charlieS: *.net *.split
[2010/06/23 19:10:08] @ Quit: _eric: *.net *.split
[2010/06/23 19:10:09] @ Quit: ahuman: *.net *.split
[2010/06/23 19:10:09] @ Quit: docelic_: *.net *.split
[2010/06/23 19:10:09] @ Quit: zorzar_: *.net *.split
[2010/06/23 19:10:09] @ Quit: erm: *.net *.split
[2010/06/23 19:10:09] @ Quit: dreacu666: *.net *.split
[2010/06/23 19:10:09] @ Quit: taihen: *.net *.split
[2010/06/23 19:10:09] @ Quit: Filbert: *.net *.split
[2010/06/23 19:10:09] @ Quit: AngryParsley: *.net *.split
[2010/06/23 19:10:09] @ Quit: espent: *.net *.split
[2010/06/23 19:10:09] @ Quit: jY: *.net *.split
[2010/06/23 19:10:09] @ Quit: colyte: *.net *.split
[2010/06/23 19:10:09] @ Quit: bleything: *.net *.split
[2010/06/23 19:10:09] @ Quit: Torey: *.net *.split
[2010/06/23 19:10:09] @ Quit: yakub: *.net *.split
[2010/06/23 19:10:10] @ Quit: fsweetser: *.net *.split
[2010/06/23 19:10:10] @ Quit: alhoang: *.net *.split
[2010/06/23 19:10:10] @ Quit: ninjazjb: *.net *.split
[2010/06/23 19:10:10] @ Quit: the|herbivore: *.net *.split
[2010/06/23 19:10:10] @ Quit: QtPlatypus: *.net *.split
[2010/06/23 19:10:10] @ Quit: jbooth: *.net *.split
[2010/06/23 19:10:10] @ Quit: strattog: *.net *.split
[2010/06/23 19:10:10] @ Quit: ptman: *.net *.split
[2010/06/23 19:10:10] @ Quit: odyi: *.net *.split
[2010/06/23 19:10:10] @ Quit: LapTop006: *.net *.split
[2010/06/23 19:10:10] @ Quit: jetole: *.net *.split
[2010/06/23 19:10:10] @ Quit: avleen: *.net *.split
[2010/06/23 19:10:10] @ Quit: _lunix_: *.net *.split
[2010/06/23 19:10:10] @ Quit: jubei__: *.net *.split
[2010/06/23 19:10:10] @ Quit: Legooolas: *.net *.split
[2010/06/23 19:10:10] @ Quit: z00dax6: *.net *.split
[2010/06/23 19:10:10] @ Quit: heydrick: *.net *.split
[2010/06/23 19:10:11] @ Quit: Jiko: *.net *.split
[2010/06/23 19:10:11] @ Quit: nakano_`: *.net *.split
[2010/06/23 19:10:11] @ Quit: kennobaka-also: *.net *.split
[2010/06/23 19:10:11] @ Quit: mellen: *.net *.split
[2010/06/23 19:10:11] @ Quit: alk`: *.net *.split
[2010/06/23 19:10:11] @ Quit: nicomen: *.net *.split
[2010/06/23 19:10:11] @ Quit: stanlly: *.net *.split
[2010/06/23 19:10:11] @ Quit: Risar: *.net *.split
[2010/06/23 19:10:11] @ Quit: Bevo: *.net *.split
[2010/06/23 19:10:11] @ Quit: lilnick: *.net *.split
[2010/06/23 19:10:11] @ Quit: ohadlevy: *.net *.split
[2010/06/23 19:10:11] @ Quit: Roksteady: *.net *.split
[2010/06/23 19:10:11] @ Quit: kuh: *.net *.split
[2010/06/23 19:10:11] @ Quit: spheromak: *.net *.split
[2010/06/23 19:10:11] @ Quit: zirpu: *.net *.split
[2010/06/23 19:10:11] @ Quit: bdd_: *.net *.split
[2010/06/23 19:10:11] @ Quit: jbartus: *.net *.split
[2010/06/23 19:10:11] @ Quit: DigitalFlux: *.net *.split
[2010/06/23 19:10:11] @ Quit: miah: *.net *.split
[2010/06/23 19:10:11] @ Quit: \\localhost: *.net *.split
[2010/06/23 19:10:11] @ Quit: jb: *.net *.split
[2010/06/23 19:10:11] @ Quit: ke4qqq: *.net *.split
[2010/06/23 19:10:12] @ Quit: andrew3: *.net *.split
[2010/06/23 19:10:12] @ Quit: benoit_: *.net *.split
[2010/06/23 19:10:12] @ Quit: jmeeuwen: *.net *.split
[2010/06/23 19:10:12] @ Quit: kgraham: *.net *.split
[2010/06/23 19:10:12] @ Quit: axisys: *.net *.split
[2010/06/23 19:10:12] @ Quit: aglet: *.net *.split
[2010/06/23 19:10:12] @ Quit: nimrod10: *.net *.split
[2010/06/23 19:10:12] @ Quit: tecto: *.net *.split
[2010/06/23 19:10:12] @ Quit: rsquared: *.net *.split
[2010/06/23 19:10:12] @ Quit: spinr: *.net *.split
[2010/06/23 19:10:12] @ Quit: fuser: *.net *.split
[2010/06/23 19:10:12] @ Quit: bix0r: *.net *.split
[2010/06/23 19:10:12] @ Quit: kjetilho: *.net *.split
[2010/06/23 19:10:12] @ Quit: stick: *.net *.split
[2010/06/23 19:10:12] @ Quit: beelzebob: *.net *.split
[2010/06/23 19:10:12] @ Quit: n1x0n: *.net *.split
[2010/06/23 19:10:12] @ Quit: ReinH: *.net *.split
[2010/06/23 19:10:12] @ Quit: agaffney: *.net *.split
[2010/06/23 19:10:12] @ Quit: hajile: *.net *.split
[2010/06/23 19:10:12] @ Quit: andreaja: *.net *.split
[2010/06/23 19:10:12] @ Quit: freshtonic: *.net *.split
[2010/06/23 19:10:12] @ Quit: mgk: *.net *.split
[2010/06/23 19:10:12] @ Quit: LeLutin: *.net *.split
[2010/06/23 19:10:12] @ Quit: malikai: *.net *.split
[2010/06/23 19:10:12] @ Quit: nb: *.net *.split
[2010/06/23 19:10:12] @ Quit: stahnma: *.net *.split
[2010/06/23 19:10:13] @ Quit: mboyd: *.net *.split
[2010/06/23 19:10:13] @ Quit: Edgan: *.net *.split
[2010/06/23 19:10:13] @ Quit: filler: *.net *.split
[2010/06/23 19:10:13] @ Quit: mackn: *.net *.split
[2010/06/23 19:10:13] @ Quit: marcellods: *.net *.split
[2010/06/23 19:10:13] @ Quit: jbarratt: *.net *.split
[2010/06/23 19:10:13] @ Quit: OMCK: *.net *.split
[2010/06/23 19:10:13] @ Quit: samppah_: *.net *.split
[2010/06/23 19:10:13] @ Quit: Dominic: *.net *.split
[2010/06/23 19:10:13] @ Quit: |Mike|: *.net *.split
[2010/06/23 19:10:13] @ Quit: Hunner: *.net *.split
[2010/06/23 19:10:13] @ Quit: vollmer: *.net *.split
[2010/06/23 19:10:13] @ Quit: pquerna: *.net *.split
[2010/06/23 19:10:13] @ Quit: masterzen: *.net *.split
[2010/06/23 19:10:13] @ Quit: yeled: *.net *.split
[2010/06/23 19:10:13] @ Quit: lanky: *.net *.split
[2010/06/23 19:17:00] @ TheHaven joined channel #puppet
[2010/06/23 19:17:00] @ nevyn joined channel #puppet
[2010/06/23 19:17:00] @ ahuman joined channel #puppet
[2010/06/23 19:17:00] @ raven_ joined channel #puppet
[2010/06/23 19:17:00] @ OpenMedia joined channel #puppet
[2010/06/23 19:17:00] @ freshtonic joined channel #puppet
[2010/06/23 19:17:00] @ artista_frustrad joined channel #puppet
[2010/06/23 19:17:00] @ blahdeblah joined channel #puppet
[2010/06/23 19:17:00] @ bobinabottle joined channel #puppet
[2010/06/23 19:17:00] @ Schmidt joined channel #puppet
[2010/06/23 19:17:00] @ beata- joined channel #puppet
[2010/06/23 19:17:00] @ \ask joined channel #puppet
[2010/06/23 19:17:00] @ voodoo_ joined channel #puppet
[2010/06/23 19:17:00] @ jrottenberg joined channel #puppet
[2010/06/23 19:17:00] @ fredden joined channel #puppet
[2010/06/23 19:17:00] @ jaredrhine joined channel #puppet
[2010/06/23 19:17:00] @ mellen joined channel #puppet
[2010/06/23 19:17:00] @ manlymatt83 joined channel #puppet
[2010/06/23 19:17:00] @ andrew3 joined channel #puppet
[2010/06/23 19:17:00] @ bgupta joined channel #puppet
[2010/06/23 19:17:00] @ docelic_ joined channel #puppet
[2010/06/23 19:17:00] @ yakub joined channel #puppet
[2010/06/23 19:17:00] @ giskard joined channel #puppet
[2010/06/23 19:17:00] @ alban2 joined channel #puppet
[2010/06/23 19:17:00] @ pting joined channel #puppet
[2010/06/23 19:17:00] @ jmslagle joined channel #puppet
[2010/06/23 19:17:00] @ zorzar_ joined channel #puppet
[2010/06/23 19:17:00] @ QMan joined channel #puppet
[2010/06/23 19:17:00] @ tonyskapunk joined channel #puppet
[2010/06/23 19:17:00] @ poison joined channel #puppet
[2010/06/23 19:17:00] @ benoit_ joined channel #puppet
[2010/06/23 19:17:00] @ flakrat joined channel #puppet
[2010/06/23 19:17:00] @ snikkers joined channel #puppet
[2010/06/23 19:17:00] @ alk` joined channel #puppet
[2010/06/23 19:17:00] @ jsman joined channel #puppet
[2010/06/23 19:17:00] @ fsweetser joined channel #puppet
[2010/06/23 19:17:00] @ ashp joined channel #puppet
[2010/06/23 19:17:00] @ n1x0n joined channel #puppet
[2010/06/23 19:17:00] @ ezekiel joined channel #puppet
[2010/06/23 19:17:00] @ siert joined channel #puppet
[2010/06/23 19:17:00] @ omry|work joined channel #puppet
[2010/06/23 19:17:00] @ londo joined channel #puppet
[2010/06/23 19:17:00] @ Bogdar joined channel #puppet
[2010/06/23 19:17:00] @ prometheanfire joined channel #puppet
[2010/06/23 19:17:00] @ mgk joined channel #puppet
[2010/06/23 19:17:00] @ LeLutin joined channel #puppet
[2010/06/23 19:17:00] @ robinbowes joined channel #puppet
[2010/06/23 19:17:00] @ erm joined channel #puppet
[2010/06/23 19:17:00] @ mikepea joined channel #puppet
[2010/06/23 19:17:00] @ themroc_pala joined channel #puppet
[2010/06/23 19:17:00] @ Rejo joined channel #puppet
[2010/06/23 19:17:00] @ malikai joined channel #puppet
[2010/06/23 19:17:00] @ fluxdude joined channel #puppet
[2010/06/23 19:17:00] @ cosimo joined channel #puppet
[2010/06/23 19:17:00] @ kolla joined channel #puppet
[2010/06/23 19:17:00] @ justdave joined channel #puppet
[2010/06/23 19:17:00] @ DmosEmp_ joined channel #puppet
[2010/06/23 19:17:00] @ nb joined channel #puppet
[2010/06/23 19:17:00] @ mqr joined channel #puppet
[2010/06/23 19:17:00] @ jason^ joined channel #puppet
[2010/06/23 19:17:00] @ BLZbubba joined channel #puppet
[2010/06/23 19:17:00] @ explody joined channel #puppet
[2010/06/23 19:17:00] @ stahnma joined channel #puppet
[2010/06/23 19:17:00] @ rellis__ joined channel #puppet
[2010/06/23 19:17:00] @ omry joined channel #puppet
[2010/06/23 19:17:00] @ shenson joined channel #puppet
[2010/06/23 19:17:00] @ nicomen joined channel #puppet
[2010/06/23 19:17:00] @ Berge joined channel #puppet
[2010/06/23 19:17:00] @ cristim joined channel #puppet
[2010/06/23 19:17:00] @ zahna joined channel #puppet
[2010/06/23 19:17:00] @ jameswhite joined channel #puppet
[2010/06/23 19:17:00] @ neek joined channel #puppet
[2010/06/23 19:17:00] @ alexs_ joined channel #puppet
[2010/06/23 19:17:00] @ Phibs joined channel #puppet
[2010/06/23 19:17:00] @ aglet joined channel #puppet
[2010/06/23 19:17:00] @ ssm joined channel #puppet
[2010/06/23 19:17:00] @ jmeeuwen joined channel #puppet
[2010/06/23 19:17:00] @ AdrianBroher joined channel #puppet
[2010/06/23 19:17:00] @ kgraham joined channel #puppet
[2010/06/23 19:17:00] @ tessier joined channel #puppet
[2010/06/23 19:17:00] @ hMz joined channel #puppet
[2010/06/23 19:17:00] @ axisys joined channel #puppet
[2010/06/23 19:17:00] @ magickal1 joined channel #puppet
[2010/06/23 19:17:00] @ Dyresen joined channel #puppet
[2010/06/23 19:17:00] @ pkhamre joined channel #puppet
[2010/06/23 19:17:00] @ canllaith joined channel #puppet
[2010/06/23 19:17:00] @ husimon joined channel #puppet
[2010/06/23 19:17:00] @ lyric joined channel #puppet
[2010/06/23 19:17:00] @ ricky joined channel #puppet
[2010/06/23 19:17:00] @ Hilli joined channel #puppet
[2010/06/23 19:17:00] @ msf joined channel #puppet
[2010/06/23 19:17:00] @ emag joined channel #puppet
[2010/06/23 19:17:00] @ nimrod10 joined channel #puppet
[2010/06/23 19:17:00] @ stanlly joined channel #puppet
[2010/06/23 19:17:00] @ nahamu joined channel #puppet
[2010/06/23 19:17:00] @ mboyd joined channel #puppet
[2010/06/23 19:17:00] @ tecto joined channel #puppet
[2010/06/23 19:17:00] @ seanos joined channel #puppet
[2010/06/23 19:17:00] @ ona_matt joined channel #puppet
[2010/06/23 19:17:00] @ blushade joined channel #puppet
[2010/06/23 19:17:00] @ alhoang joined channel #puppet
[2010/06/23 19:17:00] @ ninjazjb joined channel #puppet
[2010/06/23 19:17:00] @ r3g1ster joined channel #puppet
[2010/06/23 19:17:00] @ eric0 joined channel #puppet
[2010/06/23 19:17:00] @ ipl31 joined channel #puppet
[2010/06/23 19:17:00] @ RageLink joined channel #puppet
[2010/06/23 19:17:00] @ Volcane joined channel #puppet
[2010/06/23 19:17:00] @ brothers joined channel #puppet
[2010/06/23 19:17:00] @ JD_ joined channel #puppet
[2010/06/23 19:17:00] @ rohanpm joined channel #puppet
[2010/06/23 19:17:00] @ Whoop joined channel #puppet
[2010/06/23 19:17:00] @ foobar___ joined channel #puppet
[2010/06/23 19:17:00] @ hamish joined channel #puppet
[2010/06/23 19:17:00] @ nareshov joined channel #puppet
[2010/06/23 19:17:00] @ Risar joined channel #puppet
[2010/06/23 19:17:00] @ showy joined channel #puppet
[2010/06/23 19:17:00] @ _nalle joined channel #puppet
[2010/06/23 19:17:00] @ Maliuta joined channel #puppet
[2010/06/23 19:17:00] @ joschi joined channel #puppet
[2010/06/23 19:17:00] @ wakko666 joined channel #puppet
[2010/06/23 19:17:00] @ xHans joined channel #puppet
[2010/06/23 19:17:00] @ rsquared joined channel #puppet
[2010/06/23 19:17:00] @ the|herbivore joined channel #puppet
[2010/06/23 19:17:00] @ themurph joined channel #puppet
[2010/06/23 19:17:00] @ spinr joined channel #puppet
[2010/06/23 19:17:00] @ pquerna joined channel #puppet
[2010/06/23 19:17:00] @ ayanich joined channel #puppet
[2010/06/23 19:17:00] @ Cuchulain joined channel #puppet
[2010/06/23 19:17:00] @ Edgan joined channel #puppet
[2010/06/23 19:17:00] @ fuser joined channel #puppet
[2010/06/23 19:17:00] @ Groenleer joined channel #puppet
[2010/06/23 19:17:00] @ QtPlatypus joined channel #puppet
[2010/06/23 19:17:01] @ mizzy joined channel #puppet
[2010/06/23 19:17:01] @ zipkid joined channel #puppet
[2010/06/23 19:17:01] @ jamesturnbull joined channel #puppet
[2010/06/23 19:17:01] @ filler joined channel #puppet
[2010/06/23 19:17:01] @ Bevo joined channel #puppet
[2010/06/23 19:17:01] @ lilnick joined channel #puppet
[2010/06/23 19:17:01] @ jbooth joined channel #puppet
[2010/06/23 19:17:01] @ Disconnect joined channel #puppet
[2010/06/23 19:17:01] @ zoeloelip joined channel #puppet
[2010/06/23 19:17:01] @ strattog joined channel #puppet
[2010/06/23 19:17:01] @ mriddle joined channel #puppet
[2010/06/23 19:17:01] @ fox2mike joined channel #puppet
[2010/06/23 19:17:01] @ duritong joined channel #puppet
[2010/06/23 19:17:01] @ plathrop-away joined channel #puppet
[2010/06/23 19:17:01] @ MattM joined channel #puppet
[2010/06/23 19:17:01] @ f3ew joined channel #puppet
[2010/06/23 19:17:01] @ phips joined channel #puppet
[2010/06/23 19:17:01] @ Lunar_Lamp joined channel #puppet
[2010/06/23 19:17:01] @ eshamow joined channel #puppet
[2010/06/23 19:17:01] @ tim|mac joined channel #puppet
[2010/06/23 19:17:01] @ bix0r joined channel #puppet
[2010/06/23 19:17:01] @ ohadlevy joined channel #puppet
[2010/06/23 19:17:01] @ ptman joined channel #puppet
[2010/06/23 19:17:01] @ Roksteady joined channel #puppet
[2010/06/23 19:17:01] @ odyi joined channel #puppet
[2010/06/23 19:17:01] @ dreacu666 joined channel #puppet
[2010/06/23 19:17:01] @ LapTop006 joined channel #puppet
[2010/06/23 19:17:01] @ jetole joined channel #puppet
[2010/06/23 19:17:01] @ mackn joined channel #puppet
[2010/06/23 19:17:01] @ nico joined channel #puppet
[2010/06/23 19:17:01] @ n0ts joined channel #puppet
[2010/06/23 19:17:01] @ taihen joined channel #puppet
[2010/06/23 19:17:01] @ scooby2 joined channel #puppet
[2010/06/23 19:17:01] @ setient joined channel #puppet
[2010/06/23 19:17:01] @ avleen joined channel #puppet
[2010/06/23 19:17:01] @ Mandus joined channel #puppet
[2010/06/23 19:17:01] @ marcellods joined channel #puppet
[2010/06/23 19:17:01] @ KarlHungus joined channel #puppet
[2010/06/23 19:17:01] @ jds2001 joined channel #puppet
[2010/06/23 19:17:01] @ jbarratt joined channel #puppet
[2010/06/23 19:17:01] @ telmich joined channel #puppet
[2010/06/23 19:17:01] @ skayser joined channel #puppet
[2010/06/23 19:17:01] @ Filbert joined channel #puppet
[2010/06/23 19:17:01] @ thekad-afk joined channel #puppet
[2010/06/23 19:17:01] @ kjetilho joined channel #puppet
[2010/06/23 19:17:01] @ dbruce joined channel #puppet
[2010/06/23 19:17:01] @ marut joined channel #puppet
[2010/06/23 19:17:01] @ blueyoko joined channel #puppet
[2010/06/23 19:17:01] @ danderson joined channel #puppet
[2010/06/23 19:17:01] @ tripoux joined channel #puppet
[2010/06/23 19:17:01] @ AimanA joined channel #puppet
[2010/06/23 19:17:01] @ _lunix_ joined channel #puppet
[2010/06/23 19:17:01] @ bdha joined channel #puppet
[2010/06/23 19:17:01] @ OMCK joined channel #puppet
[2010/06/23 19:17:01] @ kuh joined channel #puppet
[2010/06/23 19:17:01] @ AngryParsley joined channel #puppet
[2010/06/23 19:17:01] @ Hunner joined channel #puppet
[2010/06/23 19:17:01] @ _eric joined channel #puppet
[2010/06/23 19:17:01] @ espent joined channel #puppet
[2010/06/23 19:17:01] @ jubei__ joined channel #puppet
[2010/06/23 19:17:01] @ mstyne joined channel #puppet
[2010/06/23 19:17:01] @ shine joined channel #puppet
[2010/06/23 19:17:01] @ zeroXten joined channel #puppet
[2010/06/23 19:17:01] @ russell_h joined channel #puppet
[2010/06/23 19:17:01] @ spheromak joined channel #puppet
[2010/06/23 19:17:01] @ Dominic joined channel #puppet
[2010/06/23 19:17:01] @ samppah_ joined channel #puppet
[2010/06/23 19:17:01] @ Cope joined channel #puppet
[2010/06/23 19:17:01] @ Tonnerre joined channel #puppet
[2010/06/23 19:17:01] @ zirpu joined channel #puppet
[2010/06/23 19:17:01] @ bdd_ joined channel #puppet
[2010/06/23 19:17:01] @ IronChef joined channel #puppet
[2010/06/23 19:17:01] @ jbartus joined channel #puppet
[2010/06/23 19:17:01] @ |Mike| joined channel #puppet
[2010/06/23 19:17:01] @ proton joined channel #puppet
[2010/06/23 19:17:01] @ raz joined channel #puppet
[2010/06/23 19:17:01] @ hy joined channel #puppet
[2010/06/23 19:17:02] @ Sil4nc4 joined channel #puppet
[2010/06/23 19:17:02] @ _nono_ joined channel #puppet
[2010/06/23 19:17:02] @ fux joined channel #puppet
[2010/06/23 19:17:02] @ astinus joined channel #puppet
[2010/06/23 19:17:02] @ Omahn joined channel #puppet
[2010/06/23 19:17:02] @ matti joined channel #puppet
[2010/06/23 19:17:02] @ _TheAvatar joined channel #puppet
[2010/06/23 19:17:02] @ bogusano joined channel #puppet
[2010/06/23 19:17:02] @ Kiloman joined channel #puppet
[2010/06/23 19:17:02] @ jermy joined channel #puppet
[2010/06/23 19:17:02] @ blkperl joined channel #puppet
[2010/06/23 19:17:02] @ Insyte joined channel #puppet
[2010/06/23 19:17:02] @ twisla joined channel #puppet
[2010/06/23 19:17:02] @ Legooolas joined channel #puppet
[2010/06/23 19:17:02] @ Dieter joined channel #puppet
[2010/06/23 19:17:02] @ vinci joined channel #puppet
[2010/06/23 19:17:02] @ jhunter joined channel #puppet
[2010/06/23 19:17:02] @ jY joined channel #puppet
[2010/06/23 19:17:02] @ madduck joined channel #puppet
[2010/06/23 19:17:02] @ DigitalFlux joined channel #puppet
[2010/06/23 19:17:02] @ huggie joined channel #puppet
[2010/06/23 19:17:02] @ aaronky joined channel #puppet
[2010/06/23 19:17:02] @ henderb joined channel #puppet
[2010/06/23 19:17:02] @ stick joined channel #puppet
[2010/06/23 19:17:02] @ unixdaemon joined channel #puppet
[2010/06/23 19:17:02] @ beelzebob joined channel #puppet
[2010/06/23 19:17:02] @ miah joined channel #puppet
[2010/06/23 19:17:02] @ bzrk joined channel #puppet
[2010/06/23 19:17:02] @ vollmer joined channel #puppet
[2010/06/23 19:17:02] @ bje joined channel #puppet
[2010/06/23 19:17:02] @ z00dax6 joined channel #puppet
[2010/06/23 19:17:02] @ sektoid joined channel #puppet
[2010/06/23 19:17:02] @ genericfinch joined channel #puppet
[2010/06/23 19:17:02] @ jesusaurus joined channel #puppet
[2010/06/23 19:17:02] @ agagag joined channel #puppet
[2010/06/23 19:17:02] @ bleything joined channel #puppet
[2010/06/23 19:17:02] @ colyte joined channel #puppet
[2010/06/23 19:17:02] @ Hollow joined channel #puppet
[2010/06/23 19:17:02] @ knighthk joined channel #puppet
[2010/06/23 19:17:02] @ ReinH joined channel #puppet
[2010/06/23 19:17:02] @ realist joined channel #puppet
[2010/06/23 19:17:02] @ masterzen joined channel #puppet
[2010/06/23 19:17:02] @ kambiz joined channel #puppet
[2010/06/23 19:17:02] @ \\localhost joined channel #puppet
[2010/06/23 19:17:02] @ _^Sarge^_ joined channel #puppet
[2010/06/23 19:17:02] @ Beens joined channel #puppet
[2010/06/23 19:17:02] @ meltemi joined channel #puppet
[2010/06/23 19:17:02] @ tmz joined channel #puppet
[2010/06/23 19:17:02] @ g0nz0|Boston joined channel #puppet
[2010/06/23 19:17:02] @ choffee joined channel #puppet
[2010/06/23 19:17:02] @ nasrat joined channel #puppet
[2010/06/23 19:17:02] @ mark joined channel #puppet
[2010/06/23 19:17:02] @ falsch joined channel #puppet
[2010/06/23 19:17:02] @ dballing joined channel #puppet
[2010/06/23 19:17:02] @ charlieS joined channel #puppet
[2010/06/23 19:17:02] @ bipolar joined channel #puppet
[2010/06/23 19:17:02] @ drags joined channel #puppet
[2010/06/23 19:17:02] @ drbob joined channel #puppet
[2010/06/23 19:17:02] @ FiXion joined channel #puppet
[2010/06/23 19:17:02] @ mgisbers joined channel #puppet
[2010/06/23 19:17:02] @ anakha joined channel #puppet
[2010/06/23 19:17:02] @ dan__t joined channel #puppet
[2010/06/23 19:17:02] @ heydrick joined channel #puppet
[2010/06/23 19:17:02] @ Jiko joined channel #puppet
[2010/06/23 19:17:02] @ agaffney joined channel #puppet
[2010/06/23 19:17:02] @ eivindu joined channel #puppet
[2010/06/23 19:17:02] @ yeled joined channel #puppet
[2010/06/23 19:17:02] @ nakano_` joined channel #puppet
[2010/06/23 19:17:02] @ Torey joined channel #puppet
[2010/06/23 19:17:02] @ lisa joined channel #puppet
[2010/06/23 19:17:02] @ jb joined channel #puppet
[2010/06/23 19:17:02] @ Bosse joined channel #puppet
[2010/06/23 19:17:02] @ barn joined channel #puppet
[2010/06/23 19:17:02] @ lanky joined channel #puppet
[2010/06/23 19:17:02] @ ke4qqq joined channel #puppet
[2010/06/23 19:17:03] @ kennobaka-also joined channel #puppet
[2010/06/23 19:17:03] @ bhearsum joined channel #puppet
[2010/06/23 19:17:03] @ hajile joined channel #puppet
[2010/06/23 19:17:03] @ glut joined channel #puppet
[2010/06/23 19:17:03] @ dixond joined channel #puppet
[2010/06/23 19:17:03] @ andreaja joined channel #puppet
[2010/06/23 19:18:37] @ alexine_dsouza joined channel #puppet
[2010/06/23 19:18:38] @ Djelibeybi joined channel #puppet
[2010/06/23 19:18:38] @ lak joined channel #puppet
[2010/06/23 19:24:27] @ carlasouza joined channel #puppet
[2010/06/23 19:42:05] @ Quit: lak: Quit: lak
[2010/06/23 19:50:39] @ carlasouza left channel #puppet ()
[2010/06/23 19:54:41] @ Quit: Guest22066: Remote host closed the connection
[2010/06/23 20:00:56] @ sking joined channel #puppet
[2010/06/23 20:07:57] @ asenchi joined channel #puppet
[2010/06/23 20:08:22] @ asenchi left channel #puppet ()
[2010/06/23 20:13:38] <axisys> this is how I install xymon on solaris http://pastie.org/private/tbkhp8tatr9dytttx31a .. has anyone install xymon server by compiling it using puppet ?
[2010/06/23 20:14:27] <axisys> rephrase the last part: has anyone install xymon server by compiling it, but using puppet ?
[2010/06/23 20:14:38] <ohadlevy> axisys: create a package for it
[2010/06/23 20:16:14] @ Quit: sking: Quit: Leaving.
[2010/06/23 20:17:04] <axisys> ohadlevy: yep, all of a sudden you made the issue so simple.. amazing! thanks a lot. i will go ahead do that
[2010/06/23 20:17:24] <ohadlevy> :)
[2010/06/23 20:26:38] @ jhunter is now known as jt0wn
[2010/06/23 20:27:50] @ harry joined channel #puppet
[2010/06/23 20:28:18] @ harry is now known as Guest60834
[2010/06/23 20:29:11] <Guest60834> test
[2010/06/23 20:31:01] @ Quit: ahuman: Remote host closed the connection
[2010/06/23 20:41:36] @ rmiller4pi8 joined channel #puppet
[2010/06/23 20:50:56] @ bug joined channel #puppet
[2010/06/23 20:52:21] @ dos4cats joined channel #puppet
[2010/06/23 20:53:35] @ dos4cats left channel #puppet ()
[2010/06/23 20:54:25] @ dos4cats joined channel #puppet
[2010/06/23 20:54:33] @ dos4cats left channel #puppet ()
[2010/06/23 21:01:47] @ Quit: lyric: Read error: Operation timed out
[2010/06/23 21:02:44] @ pinoyskull joined channel #puppet
[2010/06/23 21:03:46] @ lyric joined channel #puppet
[2010/06/23 21:12:13] @ jeffmccune joined channel #puppet
[2010/06/23 21:23:04] @ Quit: alk`: Ping timeout: 252 seconds
[2010/06/23 21:24:24] @ KenjiPops joined channel #puppet
[2010/06/23 21:24:48] @ alk` joined channel #puppet
[2010/06/23 21:26:25] @ Quit: jrottenberg: Ping timeout: 264 seconds
[2010/06/23 21:30:05] @ jrottenberg joined channel #puppet
[2010/06/23 21:31:00] @ Quit: Guest60834: Quit: Page closed
[2010/06/23 21:35:59] @ Quit: Djelibeybi: Quit: Leaving
[2010/06/23 21:45:32] @ Quit: pinoyskull: Ping timeout: 276 seconds
[2010/06/23 21:50:14] @ Wandrewvious joined channel #puppet
[2010/06/23 21:50:53] @ Wandrewvious is now known as WALoeIII
[2010/06/23 21:53:41] @ rcrowley joined channel #puppet
[2010/06/23 21:54:33] @ Quit: pting: Quit: Ex-Chat
[2010/06/23 21:55:29] @ pting joined channel #puppet
[2010/06/23 22:01:42] @ herdingcat joined channel #puppet
[2010/06/23 22:02:20] @ Quit: herdingcat: Max SendQ exceeded
[2010/06/23 22:02:57] @ herdingcat joined channel #puppet
[2010/06/23 22:03:02] @ Quit: KenjiPops: Read error: Connection reset by peer
[2010/06/23 22:03:20] @ KenjiPops joined channel #puppet
[2010/06/23 22:03:37] @ Quit: herdingcat: Max SendQ exceeded
[2010/06/23 22:03:54] @ herdingcat joined channel #puppet
[2010/06/23 22:04:41] @ Bass10 joined channel #puppet
[2010/06/23 22:05:04] @ Quit: herdingcat: Max SendQ exceeded
[2010/06/23 22:05:25] @ herdingcat joined channel #puppet
[2010/06/23 22:07:10] @ bjaspan joined channel #puppet
[2010/06/23 22:07:16] @ pinoyskull joined channel #puppet
[2010/06/23 22:11:08] @ tommy_ joined channel #puppet
[2010/06/23 22:11:08] @ Quit: KenjiPops: Read error: Connection reset by peer
[2010/06/23 22:21:38] @ Quit: bjaspan: Quit: bjaspan
[2010/06/23 22:27:19] <gepetto> ::redmine:: Wiki edit: Development_Writing_Tests (#3) @ http://projects.reductivelabs.com/projects/1/wiki/Development_Writing_Tests?version=3 (by Jeff McCune)
[2010/06/23 22:37:17] @ brothers left channel #puppet ()
[2010/06/23 22:42:23] @ gebi joined channel #puppet
[2010/06/23 22:45:38] @ Quit: \ask: Remote host closed the connection
[2010/06/23 22:47:03] @ mmaglana joined channel #puppet
[2010/06/23 22:48:35] @ Wandrewvious joined channel #puppet
[2010/06/23 22:50:31] @ jrottenberg is now known as ju
[2010/06/23 22:50:50] @ ju is now known as jrottenberg
[2010/06/23 22:50:52] @ Djelibeybi joined channel #puppet
[2010/06/23 22:51:15] @ Quit: WALoeIII: Ping timeout: 240 seconds
[2010/06/23 22:51:15] @ Wandrewvious is now known as WALoeIII
[2010/06/23 22:51:59] @ Quit: fredden: Quit: Leaving
[2010/06/23 22:54:19] @ MattyM joined channel #puppet
[2010/06/23 22:54:49] @ Quit: drags: Ping timeout: 276 seconds
[2010/06/23 22:54:55] @ drags joined channel #puppet
[2010/06/23 23:08:10] @ Quit: Bass10: Ping timeout: 264 seconds
[2010/06/23 23:11:45] @ Quit: andrew3: Quit: Leaving.
[2010/06/23 23:12:35] @ yannL joined channel #puppet
[2010/06/23 23:12:56] @ Quit: pting: Quit: Ex-Chat
[2010/06/23 23:13:20] @ lak joined channel #puppet
[2010/06/23 23:20:28] <blahdeblah> Hi all. Is it possible in an erb template to construct an array variable name? I want to do something like this: <% ${prefix}_categories.each do |category| -%> (Apologies for syntax which looks like the illegitimate offspring of puppet & erb's sordid affair.)
[2010/06/23 23:20:48] @ ceren joined channel #puppet
[2010/06/23 23:21:19] <ohadlevy> blahdeblah: yes, use eval
[2010/06/23 23:21:47] <blahdeblah> How would i refer to that sort of "array reference" (apologies for the terminology - i'm a Ruby have-not) so i could access it with ".each do"?
[2010/06/23 23:21:48] <ohadlevy> blahdeblah: <% eval("#{prefix}_categories").each do |...
[2010/06/23 23:21:53] <blahdeblah> cool
[2010/06/23 23:21:57] <blahdeblah> You read my mind
[2010/06/23 23:22:51] @ allsystemsarego joined channel #puppet
[2010/06/23 23:23:12] <blahdeblah> ohadlevy: Where "prefix" can be any Ruby or Puppet variable?
[2010/06/23 23:23:32] <blahdeblah> (Puppet's "principle of most surprise" variable scoping notwithstanding.)
[2010/06/23 23:25:53] @ Quit: herdingcat: Remote host closed the connection
[2010/06/23 23:26:18] @ iranzo joined channel #puppet
[2010/06/23 23:27:07] @ Quit: mikepea: Read error: Connection reset by peer
[2010/06/23 23:27:07] @ mikepea_ joined channel #puppet
[2010/06/23 23:27:08] @ mikepea_ is now known as mikepea
[2010/06/23 23:28:30] <magickal1> yawn, its amazing what a 3yo can get into at 2am...poor ice box will never be the same
[2010/06/23 23:38:08] @ Quit: MattyM: Remote host closed the connection
[2010/06/23 23:39:10] @ Quit: poison: Remote host closed the connection
[2010/06/23 23:41:43] @ pmorillo joined channel #puppet
[2010/06/23 23:44:29] @ m1nish joined channel #puppet
[2010/06/23 23:47:20] <ohadlevy> blahdeblah: as long as it translates into a variable its fine :)
[2010/06/23 23:48:50] <blahdeblah> cool
[2010/06/23 23:48:52] <blahdeblah> thanks ohadlevy
[2010/06/23 23:48:58] @ Quit: OpenMedia: Quit: Leaving.
[2010/06/23 23:49:54] @ flex__ joined channel #puppet
[2010/06/23 23:51:06] <flex__> hi, does anyone use the parameters "groups" in user type?
[2010/06/23 23:51:14] @ Quit: WALoeIII: Quit: Bai.
[2010/06/23 23:52:57] @ ckauhaus joined channel #puppet

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