Monday, 2011-03-07

[2011/03/07 00:00:42] @ Log started by gepetto
[2011/03/07 00:00:42] @ Quit: bobinabottle: Quit: bobinabottle
[2011/03/07 00:02:17] @ Quit: Enf: Ping timeout: 276 seconds
[2011/03/07 00:02:19] <vreahli> Barn: I think I found something handy - http://www.craigdunn.org/2010/08/part-1-installing-puppet-2-6-1-on-centos-with-yumrpm/
[2011/03/07 00:04:47] <barn> that looks familiar actually
[2011/03/07 00:04:58] <barn> I think I may have cut-n-pasted the same article for my centos VM
[2011/03/07 00:05:04] @ atlas95 joined channel #puppet
[2011/03/07 00:08:35] @ zipkid_ is now known as zipkid
[2011/03/07 00:10:50] @ ckauhaus joined channel #puppet
[2011/03/07 00:11:46] @ Quit: keyur: Quit: Leaving
[2011/03/07 00:13:11] @ VAlu_ is now known as VAlu
[2011/03/07 00:15:08] @ Enf joined channel #puppet
[2011/03/07 00:16:00] @ rawler joined channel #puppet
[2011/03/07 00:17:51] @ Kronick joined channel #puppet
[2011/03/07 00:18:06] @ Kronick left channel #puppet ()
[2011/03/07 00:18:35] @ Quit: erkules: Changing host
[2011/03/07 00:18:35] @ erkules joined channel #puppet
[2011/03/07 00:18:44] <vreahli> Barn: That article totally did the trick. Thanks for sending me in the right direction. :)
[2011/03/07 00:19:02] <barn> cool, enjoy!
[2011/03/07 00:19:52] <Naresh> vreahli: except i'd use http://centos.karan.org/el5/ruby187/ for ruby
[2011/03/07 00:20:42] <sdog> really .. kb should make a list of all the repos he has ;)
[2011/03/07 00:21:29] <vreahli> Naresh: thanks - got that saved, I'll try it later :)
[2011/03/07 00:22:29] @ Ramonster joined channel #puppet
[2011/03/07 00:24:56] @ skiold joined channel #puppet
[2011/03/07 00:24:56] @ Quit: duerF: Quit: Leaving
[2011/03/07 00:27:12] @ Quit: skiold: Read error: Connection reset by peer
[2011/03/07 00:27:12] @ scyld joined channel #puppet
[2011/03/07 00:27:14] @ scyld is now known as skiold
[2011/03/07 00:32:39] @ Tobu joined channel #puppet
[2011/03/07 00:33:07] @ brunix joined channel #puppet
[2011/03/07 00:34:44] @ Louie` joined channel #puppet
[2011/03/07 00:37:38] <gepetto> ::redmine:: Wiki edit: Stable_Platforms (#8) @ http://projects.puppetlabs.com/projects/puppet/wiki/Stable_Platforms?version=8 (by William Van Hevelingen)
[2011/03/07 00:39:31] @ nanor joined channel #puppet
[2011/03/07 00:40:23] @ MattyM joined channel #puppet
[2011/03/07 00:40:53] @ tobiassjosten joined channel #puppet
[2011/03/07 00:41:03] @ Stenbryggen joined channel #puppet
[2011/03/07 00:41:22] @ Quit: brunix: Quit: Leaving
[2011/03/07 00:43:03] @ Quit: bellicose: Quit: bellicose
[2011/03/07 00:43:21] @ Quit: gcasella: Ping timeout: 260 seconds
[2011/03/07 00:45:55] @ ericlee joined channel #puppet
[2011/03/07 00:46:24] @ beddari joined channel #puppet
[2011/03/07 00:46:28] @ Quit: ericlee: Client Quit
[2011/03/07 00:47:40] @ Dominic_ is now known as Dominic
[2011/03/07 00:52:22] @ j1b joined channel #puppet
[2011/03/07 00:52:57] @ Quit: azneita: Quit: Leaving
[2011/03/07 00:54:21] @ yannL joined channel #puppet
[2011/03/07 00:54:53] @ Quit: yannL: Remote host closed the connection
[2011/03/07 00:58:37] @ trickyf joined channel #puppet
[2011/03/07 01:00:31] <tlk> odd, with almost every open source project it is possible to just google "$projectname documentation $keyword" to find the relevant documentation
[2011/03/07 01:00:38] <tlk> but not with puppet
[2011/03/07 01:00:57] <sdog> puppet documentation facts
[2011/03/07 01:01:24] <sdog> tlk: I think you are using a different googl from the rest of us
[2011/03/07 01:01:53] <tlk> perhaps
[2011/03/07 01:02:17] @ mitchellh joined channel #puppet
[2011/03/07 01:02:23] <henk> tlk: depends on the keyword... 'puppet' is a rather ambiguous term, but usually it works... got a good example?
[2011/03/07 01:02:26] <tlk> "puppet documentation refreshonly" returns links to projects.puppetlabs.com/projects/1/wiki/Using_Passenger www.debian-administration.org/articles/528 wikitech-static.wikimedia.org/articles/p/u/p/Puppet.html and so on
[2011/03/07 01:03:31] <henk> omg no, the official docs site is not the first result, what are we gonna doooo? o_O
[2011/03/07 01:03:38] <tlk> sdog: "puppet documentation facts" returns projects.puppetlabs.com/projects/1/wiki/Documentation_Start (almost there), docs.puppetlabs.com (yeah?) but then wanders off to mail archives and so on
[2011/03/07 01:03:50] @ pinoyskull joined channel #puppet
[2011/03/07 01:04:07] <henk> complain to google :-p
[2011/03/07 01:04:10] @ [AlberT] joined channel #puppet
[2011/03/07 01:04:19] <tlk> henk: yes of course
[2011/03/07 01:04:46] @ Quit: pinoyskull: Client Quit
[2011/03/07 01:07:40] <tlk> it just seems that puppet.org documentatino stands out with particularly bad google results
[2011/03/07 01:08:18] @ extra11 joined channel #puppet
[2011/03/07 01:08:32] <tlk> oh well, new adopters probably don't care
[2011/03/07 01:08:50] <tlk> or existing users :)
[2011/03/07 01:13:26] @ Quit: oatsport1_: Read error: Connection reset by peer
[2011/03/07 01:13:51] @ oatsport1_ joined channel #puppet
[2011/03/07 01:14:34] @ Quit: extra11: Read error: Connection reset by peer
[2011/03/07 01:15:18] @ Quit: Louie`: Quit: Leaving.
[2011/03/07 01:18:00] @ brtl joined channel #puppet
[2011/03/07 01:18:07] @ brtl left channel #puppet ()
[2011/03/07 01:21:02] @ erlingre joined channel #puppet
[2011/03/07 01:23:28] @ lkoranda joined channel #puppet
[2011/03/07 01:24:02] @ jab_doa joined channel #puppet
[2011/03/07 01:25:15] @ nerens joined channel #puppet
[2011/03/07 01:34:39] @ bigkevmcd left channel #puppet ("outta here")
[2011/03/07 01:36:07] @ omarqureshi joined channel #puppet
[2011/03/07 01:36:57] @ Pupeno[work] joined channel #puppet
[2011/03/07 01:37:38] @ Quit: Enf: Ping timeout: 240 seconds
[2011/03/07 01:39:08] @ Quit: AnotherHowie_: Remote host closed the connection
[2011/03/07 01:39:24] @ Quit: ckauhaus: Read error: Operation timed out
[2011/03/07 01:42:56] @ ckauhaus joined channel #puppet
[2011/03/07 01:44:37] @ Louie` joined channel #puppet
[2011/03/07 01:46:27] @ Quit: iFire: Ping timeout: 264 seconds
[2011/03/07 01:48:02] @ iFire joined channel #puppet
[2011/03/07 01:50:43] @ vreahli left channel #puppet ()
[2011/03/07 01:51:40] @ Enf joined channel #puppet
[2011/03/07 01:56:12] @ verwilst joined channel #puppet
[2011/03/07 01:57:14] @ Quit: tripoux: Ping timeout: 240 seconds
[2011/03/07 01:58:59] @ Quit: Qix_: Ping timeout: 246 seconds
[2011/03/07 02:00:11] @ tripoux joined channel #puppet
[2011/03/07 02:03:07] @ Quit: bmahe: Ping timeout: 240 seconds
[2011/03/07 02:03:44] @ bmahe joined channel #puppet
[2011/03/07 02:04:27] @ Quit: SpacePope: Ping timeout: 264 seconds
[2011/03/07 02:05:15] @ londo joined channel #puppet
[2011/03/07 02:06:11] @ SpacePope joined channel #puppet
[2011/03/07 02:06:43] @ Quit: bmahe: Remote host closed the connection
[2011/03/07 02:07:11] @ Quit: choonming: Quit: Leaving
[2011/03/07 02:12:49] @ Qix_ joined channel #puppet
[2011/03/07 02:14:16] @ DigitalFlux joined channel #puppet
[2011/03/07 02:17:06] @ Quit: espent: Read error: Network is unreachable
[2011/03/07 02:17:11] @ espent joined channel #puppet
[2011/03/07 02:22:43] @ kolla joined channel #puppet
[2011/03/07 02:26:15] @ Quit: DigitalFlux: Remote host closed the connection
[2011/03/07 02:33:29] @ Quit: arnihermann: Quit: arnihermann
[2011/03/07 02:38:37] <Pupeno[work]> How do I match platform (i386 vs amd64) in puppet? To install a different package for one and the other.
[2011/03/07 02:38:59] @ Quit: zenergi: Quit: zenergi
[2011/03/07 02:39:28] <mamikk> Pupeno[work], use a conditional on $architecture
[2011/03/07 02:39:47] <Pupeno[work]> mamikk: thanks.
[2011/03/07 02:40:13] @ Djelibeybi joined channel #puppet
[2011/03/07 02:41:36] @ Quit: iFire: Read error: Connection reset by peer
[2011/03/07 02:42:00] @ iFire joined channel #puppet
[2011/03/07 02:46:32] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/03/07 02:49:30] @ Quit: davea1: Quit: Leaving
[2011/03/07 02:49:34] @ Quit: walterheck: Ping timeout: 255 seconds
[2011/03/07 02:50:57] <oatsport1_> Hello, I've a problem with puppet. Why does puppet keeps saying, the resource is already exists? If I obmit the inherits statement, puppet keeps complaining, that the resource is'nt defined :-( Here is the Pastie URL: http://pastie.org/1642709
[2011/03/07 02:51:38] @ Quit: erlingre: Remote host closed the connection
[2011/03/07 02:52:39] @ abien is now known as abien|afk
[2011/03/07 02:52:51] @ anderbubble left channel #puppet ()
[2011/03/07 02:52:59] @ Quit: shug: Quit: Leaving
[2011/03/07 02:56:56] @ AhmedElGamil joined channel #puppet
[2011/03/07 02:57:16] @ macsppadic joined channel #puppet
[2011/03/07 02:57:55] <henk> oatsport1_: because you have too many mount-resources named 'swap'...
[2011/03/07 02:58:08] @ Quit: AhmedElGamil: Client Quit
[2011/03/07 02:58:23] @ nul0op joined channel #puppet
[2011/03/07 02:58:58] @ DigitalFlux joined channel #puppet
[2011/03/07 03:00:31] @ gob_bluth joined channel #puppet
[2011/03/07 03:01:04] <gob_bluth> class apt_get_update { exec { "/usr/bin/apt-get update" } } erroring out in site.pp ?
[2011/03/07 03:01:37] <henk> gob_bluth: sure...
[2011/03/07 03:02:12] <gob_bluth> but if i add a new line at update":\n }\n} it's fine ?
[2011/03/07 03:02:37] <henk> nope
[2011/03/07 03:02:42] <henk> it's not about the new line
[2011/03/07 03:04:05] @ arnihermann joined channel #puppet
[2011/03/07 03:08:11] <oatsport1_> henk: OK, I understand. But what is the best way to modularise the different entries for swap? On historic circumstances I must deal with different device for swap entries.
[2011/03/07 03:10:04] @ Quit: hhwagner: Read error: Connection reset by peer
[2011/03/07 03:10:16] @ Quit: Demosthenex: Ping timeout: 255 seconds
[2011/03/07 03:10:38] @ hhwagner joined channel #puppet
[2011/03/07 03:10:39] <oatsport1_> henk: is it a good idea not to declare the device and define at call time like Mount ['swap'] {device => 'foo'}?
[2011/03/07 03:10:58] @ macsppadic left channel #puppet ()
[2011/03/07 03:13:32] @ Quit: Qix_: Ping timeout: 246 seconds
[2011/03/07 03:14:03] @ Qix_ joined channel #puppet
[2011/03/07 03:14:49] <oatsport1_> gob_bluth: afaik you don't define a name for the exec like exec {'foo': command => 'bar',}
[2011/03/07 03:15:59] <oatsport1_> gob_bluth: please read http://docs.puppetlabs.com/references/latest/type.html#exec
[2011/03/07 03:16:48] @ walterheck joined channel #puppet
[2011/03/07 03:19:02] @ choonming joined channel #puppet
[2011/03/07 03:20:33] @ duerF joined channel #puppet
[2011/03/07 03:26:38] <oatsport1_> henk: it works with defining the device at call time.
[2011/03/07 03:30:15] @ tehhobbi1 is now known as tehhobbit
[2011/03/07 03:32:32] @ Quit: walterheck: Ping timeout: 246 seconds
[2011/03/07 03:33:17] @ walterheck joined channel #puppet
[2011/03/07 03:36:36] @ Quit: ckauhaus: Ping timeout: 260 seconds
[2011/03/07 03:37:10] @ Quit: atlas95: Remote host closed the connection
[2011/03/07 03:37:14] @ drnexus joined channel #puppet
[2011/03/07 03:37:36] @ atlas95 joined channel #puppet
[2011/03/07 03:42:33] <phips> folks, does puppet automatically ensure /etc/puppet and /var/lib/puppet are directories these days? i.e. if they're symlinks, it's changes them of it's own accord?
[2011/03/07 03:47:02] @ Quit: Enf: Quit: Leaving
[2011/03/07 03:47:30] <gob_bluth> oatsport1_: i'm definiting it as i'm going to call it from other modules
[2011/03/07 03:47:34] @ Quit: eric_: Quit: eric_
[2011/03/07 03:50:37] <oatsport1_> gob_bluth: but every resource needs a "name", which is used as "name_var", isn't it?
[2011/03/07 03:50:51] @ abien|afk is now known as abien
[2011/03/07 03:51:39] <gob_bluth> hmm, i guess i could try that
[2011/03/07 03:51:40] @ Quit: Qix_: Ping timeout: 255 seconds
[2011/03/07 03:51:43] @ Quit: slune: Quit: Leaving
[2011/03/07 03:51:53] <oatsport1_> gob_bluth: afaik the minimal definition should be: class apt_get_update { exec { "/usr/bin/apt-get update": } }
[2011/03/07 03:52:09] @ Qix_ joined channel #puppet
[2011/03/07 03:52:19] <gob_bluth> yeah that's what i did
[2011/03/07 03:52:25] <ashp> anyone have a puppet module to unflood my finished basement? :(
[2011/03/07 03:52:40] <oatsport1_> gob_bluth: notice the colon after the name
[2011/03/07 03:52:56] <henk> gob_bluth: it's _not_ what you _pasted_ at least...
[2011/03/07 03:53:14] <gob_bluth> oatsport1_: yeah, i noticed, i thought the colon was only if you had any extra command arguments to pass
[2011/03/07 03:53:19] <gob_bluth> creates, etc
[2011/03/07 03:53:34] <henk> gob_bluth: and in your second try you added the colon _and_ newlines, which is why i said "it's not about the newline"
[2011/03/07 03:55:54] @ Quit: Djelibeybi: Quit: Leaving
[2011/03/07 03:56:47] @ gob_bluth left channel #puppet ()
[2011/03/07 03:56:55] @ gob_bluth joined channel #puppet
[2011/03/07 03:57:01] @ Quit: Spads: Ping timeout: 260 seconds
[2011/03/07 03:58:39] @ mbarper joined channel #puppet
[2011/03/07 04:00:54] <gob_bluth> okay, i need a little help, i'm trying to create a global definition/class for an 'apt-get update' exec, so it's defclared once and called/notified whenever i need to use it (ie after a file is transferred), but i can't seem to get the global class declaration in site.pp to work
[2011/03/07 04:02:14] @ toi joined channel #puppet
[2011/03/07 04:07:26] @ Quit: nul0op: Ping timeout: 246 seconds
[2011/03/07 04:08:59] @ Quit: toi: Read error: Operation timed out
[2011/03/07 04:09:17] <henk> gob_bluth: i just have a class which i notify in whichever resource needs apt-get update to be run...
[2011/03/07 04:09:28] @ toi joined channel #puppet
[2011/03/07 04:10:03] <gob_bluth> henk: where would you set that class? do i make another module? cause i'm trying to set that class in the site.pp
[2011/03/07 04:10:32] <henk> gob_bluth: it's in my apt module
[2011/03/07 04:10:48] @ ahasenack joined channel #puppet
[2011/03/07 04:10:50] <gob_bluth> ahhh
[2011/03/07 04:10:52] <gob_bluth> ah
[2011/03/07 04:10:56] <gob_bluth> that makes sense
[2011/03/07 04:11:03] @ nul0op joined channel #puppet
[2011/03/07 04:14:04] @ Quit: skiold: Read error: Operation timed out
[2011/03/07 04:14:08] @ Quit: nanor: Quit: Leaving.
[2011/03/07 04:15:34] @ Quit: iouns_: Remote host closed the connection
[2011/03/07 04:22:37] @ skiold joined channel #puppet
[2011/03/07 04:32:51] @ illsci left channel #puppet ()
[2011/03/07 04:33:14] @ ninjazjb joined channel #puppet
[2011/03/07 04:35:32] @ Quit: fisted_: Quit: brb
[2011/03/07 04:38:56] @ nexx joined channel #puppet
[2011/03/07 04:40:58] <Disconnect> hmm. anyone know what might be happening here? syncing custom facts down, but they don't fire until i run 'puppetd -t'. (new vm build) it ran on time all weekend but didn't pick up the new fact. (the build is otherwise successful, afaict)
[2011/03/07 04:42:21] <Disconnect> hmm. gonna rebuild it again and see if restarting the daemon fixes it instead
[2011/03/07 04:42:35] @ Quit: rmiller4pi8: Quit: Leaving.
[2011/03/07 04:44:39] @ Quit: Qix_: Ping timeout: 252 seconds
[2011/03/07 04:45:10] @ Qix_ joined channel #puppet
[2011/03/07 04:47:23] @ Quit: SpacePope: Ping timeout: 248 seconds
[2011/03/07 04:47:44] @ magickal joined channel #puppet
[2011/03/07 04:47:52] @ SpacePope joined channel #puppet
[2011/03/07 04:49:00] @ Quit: Xeross: Read error: Operation timed out
[2011/03/07 04:49:20] @ nanor joined channel #puppet
[2011/03/07 04:49:25] @ Quit: arnihermann: Quit: arnihermann
[2011/03/07 04:49:32] @ lwhalen joined channel #puppet
[2011/03/07 04:53:25] @ Xeross joined channel #puppet
[2011/03/07 04:54:02] @ pyr_ is now known as pyr
[2011/03/07 04:54:43] <ashak_> Does anyone know if there's a simple way to check if a variable is an array or not with puppet?
[2011/03/07 04:55:00] <ashak_> s/with puppet/within a puppet manifest/
[2011/03/07 05:00:28] @ BLZbubba joined channel #puppet
[2011/03/07 05:03:20] @ Demosthenes joined channel #puppet
[2011/03/07 05:04:46] <Disconnect> the party line is that you are probably doing something wrong. :)
[2011/03/07 05:09:01] <phips> [A
[2011/03/07 05:09:12] <phips> oops
[2011/03/07 05:10:23] @ Quit: Qix_: Ping timeout: 276 seconds
[2011/03/07 05:10:57] @ Qix_ joined channel #puppet
[2011/03/07 05:14:25] @ arnihermann joined channel #puppet
[2011/03/07 05:14:26] @ Quit: walterheck: Ping timeout: 240 seconds
[2011/03/07 05:15:28] @ rmiller4pi8 joined channel #puppet
[2011/03/07 05:18:23] @ uphillian joined channel #puppet
[2011/03/07 05:19:11] @ eric_ joined channel #puppet
[2011/03/07 05:22:11] @ fisted joined channel #puppet
[2011/03/07 05:27:07] @ artista_frustrad joined channel #puppet
[2011/03/07 05:29:31] @ ckauhaus joined channel #puppet
[2011/03/07 05:32:50] @ Quit: Naresh: Ping timeout: 246 seconds
[2011/03/07 05:33:29] @ Quit: eric_: Quit: eric_
[2011/03/07 05:33:58] @ Kronick joined channel #puppet
[2011/03/07 05:35:42] @ Quit: witchdoc: Remote host closed the connection
[2011/03/07 05:35:46] @ shug joined channel #puppet
[2011/03/07 05:35:50] @ witchdoc joined channel #puppet
[2011/03/07 05:35:50] @ Quit: witchdoc: Changing host
[2011/03/07 05:35:50] @ witchdoc joined channel #puppet
[2011/03/07 05:39:58] @ walterheck joined channel #puppet
[2011/03/07 05:47:14] @ Audiopathic joined channel #puppet
[2011/03/07 05:47:45] @ marrusl joined channel #puppet
[2011/03/07 05:49:35] @ cwebber joined channel #puppet
[2011/03/07 05:51:37] @ Quit: lwhalen: Quit: Computer has gone to sleep
[2011/03/07 05:52:39] @ Quit: iFire: Read error: Connection reset by peer
[2011/03/07 05:53:22] @ lwhalen joined channel #puppet
[2011/03/07 05:54:08] @ iFire joined channel #puppet
[2011/03/07 05:54:20] <MrHeavy> ashak_: Seems like it would be pretty easy to write a custom parser function but I'm not aware of any other way at the moment
[2011/03/07 05:56:40] <dingz> is there a way to collect statistics from all nodes and display them on command line oriented output?
[2011/03/07 05:56:43] @ JoeJulian left channel #puppet ("Leaving.")
[2011/03/07 05:57:07] <Disconnect> dingz: several. foreman (and afaik dashboard) can do it, iclassify (deprecated and abandoned) can also
[2011/03/07 05:58:09] <dingz> k, i tought foreman was web only
[2011/03/07 05:58:47] <ohadlevy> dingz: foreman has a full api,see http://theforeman.org/projects/foreman/wiki/API
[2011/03/07 05:59:25] <dingz> thx, i'll have a look. what do you peaople use?
[2011/03/07 05:59:49] * dingz obviously needs to add more coffee
[2011/03/07 05:59:54] @ Prz_^ joined channel #puppet
[2011/03/07 06:01:56] @ Quit: iFire: Read error: Connection reset by peer
[2011/03/07 06:02:14] @ iFire joined channel #puppet
[2011/03/07 06:02:59] @ Quit: iFire: Read error: Connection reset by peer
[2011/03/07 06:04:03] * Disconnect uses foreman w/ capistrano, although the yaml output is a little broken right now :/
[2011/03/07 06:04:18] @ Quit: Louie`: Read error: Operation timed out
[2011/03/07 06:04:47] <Prz_^> hi all, I'm going crazy to install Puppet on Windows. After installed win32*.gem, mingw devkit, facter and puppet, I need to install sys-admin.gem but I get this : http://pastebin.com/raw.php?i=x94HBXrR Help ! Thx :/
[2011/03/07 06:06:56] @ Quit: mfladischer: Remote host closed the connection
[2011/03/07 06:06:57] @ iFire joined channel #puppet
[2011/03/07 06:08:01] @ Quit: Audiopathic: Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909]
[2011/03/07 06:09:37] @ Audiopathic joined channel #puppet
[2011/03/07 06:11:20] @ Quit: rmiller4pi8: Ping timeout: 246 seconds
[2011/03/07 06:11:47] @ gmason joined channel #puppet
[2011/03/07 06:12:16] @ Louie` joined channel #puppet
[2011/03/07 06:13:38] @ Quit: shug: Quit: This computer has gone to sleep
[2011/03/07 06:18:15] @ jgonzalez joined channel #puppet
[2011/03/07 06:19:03] @ Quit: Qix_: Read error: Operation timed out
[2011/03/07 06:19:12] @ abien is now known as abien|afk
[2011/03/07 06:19:23] @ Quit: artista_frustrad: Ping timeout: 246 seconds
[2011/03/07 06:20:11] @ Quit: axisys: Ping timeout: 248 seconds
[2011/03/07 06:23:13] @ brandon_dacrib joined channel #puppet
[2011/03/07 06:24:03] @ Naresh joined channel #puppet
[2011/03/07 06:25:18] @ Quit: Kvisle: Read error: Connection reset by peer
[2011/03/07 06:29:41] @ kolla_ joined channel #puppet
[2011/03/07 06:31:28] @ jfmnyc joined channel #puppet
[2011/03/07 06:31:59] @ Qix_ joined channel #puppet
[2011/03/07 06:32:16] @ artista_frustrad joined channel #puppet
[2011/03/07 06:34:15] @ ohookins joined channel #puppet
[2011/03/07 06:34:59] <MrHeavy> Is anyone reporting on noop mode right now?
[2011/03/07 06:36:04] <ohadlevy> Prz_^: don't use ruby 1.9x
[2011/03/07 06:36:39] @ zaarg_ is now known as zaarg
[2011/03/07 06:37:00] @ Quit: nuknad: Quit: nuknad
[2011/03/07 06:38:09] <cybrhuman> I think I have a problem with ssl on my puppetmaster
[2011/03/07 06:38:58] <cybrhuman> is there a nice way to verify and correct that it the ssl service is not running?
[2011/03/07 06:41:18] @ Quit: ninjazjb: Quit: Ex-Chat
[2011/03/07 06:47:52] @ Fah joined channel #puppet
[2011/03/07 06:48:08] @ rmiller4pi8 joined channel #puppet
[2011/03/07 06:48:15] @ Quit: Prz_^: Ping timeout: 264 seconds
[2011/03/07 06:48:17] @ Fah left channel #puppet ()
[2011/03/07 06:48:37] @ Prz_^ joined channel #puppet
[2011/03/07 06:48:38] @ emag_ is now known as emag
[2011/03/07 06:48:46] @ Quit: rmiller4pi8: Client Quit
[2011/03/07 06:49:18] @ rmiller4pi8 joined channel #puppet
[2011/03/07 06:49:56] @ Quit: Stenbryggen: Quit: Leaving.
[2011/03/07 06:51:12] @ rheron joined channel #puppet
[2011/03/07 06:52:41] @ Kronick left channel #puppet ()
[2011/03/07 06:55:48] @ Quit: ckauhaus: Read error: Operation timed out
[2011/03/07 06:56:12] @ Quit: fisted: Quit: leaving
[2011/03/07 06:56:59] @ rdark_laptop joined channel #puppet
[2011/03/07 06:59:52] @ fisted joined channel #puppet
[2011/03/07 07:01:16] @ Quit: wilmoore_: Remote host closed the connection
[2011/03/07 07:01:43] @ wilmoore joined channel #puppet
[2011/03/07 07:03:23] <ohookins> so i asked in the dev channel, but it's dead so i'll try here
[2011/03/07 07:03:33] @ shug joined channel #puppet
[2011/03/07 07:03:40] <ohookins> is there any sense in having nil have the same meaning in puppet as in ruby?
[2011/03/07 07:03:46] @ kaptk2 joined channel #puppet
[2011/03/07 07:03:47] <ohookins> and has this point already been discussed in the past?
[2011/03/07 07:04:00] <f3ew> What other meaning would you want it to have?
[2011/03/07 07:04:18] <ohookins> f3ew: at the moment, nil evaluates to true in puppet
[2011/03/07 07:04:36] <ohookins> i'd like it to evaluate to false, and not be treated as a string
[2011/03/07 07:04:38] <MrHeavy> nil is a string containing the letters "nil"
[2011/03/07 07:04:57] <MrHeavy> The idea of nil doesn't really make sense in the context of Puppet's Perl-esque type evaluation
[2011/03/07 07:05:03] <ohookins> there is no way to achieve a ruby-like nil in puppet, as far as i can see
[2011/03/07 07:05:14] <MrHeavy> Empty string?
[2011/03/07 07:05:16] <ohookins> the empty string however, evaluates to false
[2011/03/07 07:05:30] <ohookins> but semantically, an empty string is not really the same as a nil value
[2011/03/07 07:05:49] <MrHeavy> Only if your idea of semantics is inherently bound to variable typing
[2011/03/07 07:06:09] <ohookins> i'd like to have an object that has no other meaning than an undefined object
[2011/03/07 07:06:29] <ohookins> i have other uses for empty strings that would confuse the issue
[2011/03/07 07:06:37] @ mikepea joined channel #puppet
[2011/03/07 07:07:24] <MrHeavy> Can you give an example of how that's a problem?
[2011/03/07 07:07:39] <MrHeavy> It's like saying that 60 is a bad number because it's both the number of seconds in a minute and the number of minutes in an hour
[2011/03/07 07:07:51] <MrHeavy> A better idea is to just not use magic values
[2011/03/07 07:07:55] <ohookins> exactly
[2011/03/07 07:08:02] <ohookins> currently, an empty string is a magic value
[2011/03/07 07:08:16] <MrHeavy> An empty string is an empty string
[2011/03/07 07:08:24] <ohookins> it is totally permissible to have an empty string be a valid configuration value
[2011/03/07 07:08:40] <ohookins> which confuses its usage as a false value as well
[2011/03/07 07:09:00] <ohookins> anyway, from what you are saying the answer is "no" and doesn't seem likely to change
[2011/03/07 07:09:03] <MrHeavy> I see what you're getting at, but what you really want is two separate changes
[2011/03/07 07:09:10] <MrHeavy> The first thing is a nil type, which is reasonable
[2011/03/07 07:09:18] <MrHeavy> The second is changing the behavior of the empty string, which isn't
[2011/03/07 07:09:25] <MrHeavy> it would break a tremendous amount of people's production code
[2011/03/07 07:09:26] <ohookins> i would be happy with just having a nil type
[2011/03/07 07:09:52] <ohookins> yes, and that is the kind of feedback i was also looking for, because i know a lot of my own recipes in the past used '' as a special false value
[2011/03/07 07:11:46] <henk> MrHeavy: well, changing behaviour is reasonable when the result is more consistency imho... if all strings evaluate to 'true' in a boolean context, then the empty string should of course too.
[2011/03/07 07:12:18] <MrHeavy> henk: The best we could hope for is a phased transition
[2011/03/07 07:12:40] <MrHeavy> One release would introduce a nil type and deprecate implicit comparisons of empty strings
[2011/03/07 07:12:52] <MrHeavy> And another would change the behavior
[2011/03/07 07:13:01] <MrHeavy> I think it's a good idea but I'm way the wrong guy to ask ;)
[2011/03/07 07:13:31] <MrHeavy> Here's another question, though:
[2011/03/07 07:13:44] <henk> i'm just participating in the discussion, not asking anyone to change anything yet ;)
[2011/03/07 07:13:46] <MrHeavy> How would that affect Facter?
[2011/03/07 07:14:02] <MrHeavy> Facter serializes values to strings
[2011/03/07 07:14:44] <MrHeavy> Which I think is a major part of the reason we have the ''/nil issue to begin with
[2011/03/07 07:16:22] @ Quit: rmiller4pi8: Quit: Leaving.
[2011/03/07 07:16:26] <ohookins> NFI, same problem
[2011/03/07 07:17:09] <ohookins> i'm happy just to tentatively inquire about the issue and leave the heavy lifting to the pros
[2011/03/07 07:18:12] <MrHeavy> Hehe :)
[2011/03/07 07:18:21] <henk> MrHeavy: i don't really understand the question, sorry
[2011/03/07 07:18:27] @ joecrow joined channel #puppet
[2011/03/07 07:18:57] <magickal> Is there any support for FreeBSD user management in the works?
[2011/03/07 07:19:28] @ Spads joined channel #puppet
[2011/03/07 07:21:29] <FiXion> magickal: puppet has pw support
[2011/03/07 07:21:44] <FiXion> http://docs.puppetlabs.com/references/stable/type.html#user-3
[2011/03/07 07:21:57] <FiXion> so it should afaik work fine on freebsd.
[2011/03/07 07:24:33] @ soh joined channel #puppet
[2011/03/07 07:24:34] @ rpelisse joined channel #puppet
[2011/03/07 07:24:35] <magickal> Oh I was reading on the site that there was an issue that shadow.h on *BSD is missing some required features you cannot manage passwords for user resources on *BSD
[2011/03/07 07:25:01] <magickal> If that works you guys are my brand new hero's
[2011/03/07 07:25:09] <FiXion> puppet uses the tools that are there - doesn't mess with the files directly
[2011/03/07 07:25:17] <FiXion> so there should be no problem unless pw doesn't work
[2011/03/07 07:25:35] * magickal jumps up and down with happy happy joy@!
[2011/03/07 07:25:35] <FiXion> but I haven't tried it on *BSD
[2011/03/07 07:25:38] <FiXion> I use ldap
[2011/03/07 07:25:55] <magickal> ldap is a year or so away for me yet in this gig
[2011/03/07 07:25:58] <FiXion> ofcourse there's the "fallback" user - but that's it
[2011/03/07 07:26:10] <rpelisse> Hi Puppet gurus :) - I have quick question I failed to google successfully : how to can I have "wildcard" hostname (something like node mynode-*.mydomain) ? (I'm using 0.25.5)
[2011/03/07 07:26:37] <ohookins> rpelisse: use regex node declarations
[2011/03/07 07:26:51] <ohookins> node /.*\.mydomain/ { }
[2011/03/07 07:27:26] <magickal> I was going to just make the user file ( /etc/master and such ) and copy them up to the servers to get around it.
[2011/03/07 07:28:46] @ Quit: z00dax6: Ping timeout: 260 seconds
[2011/03/07 07:29:27] @ ohookins left channel #puppet ("Leaving.")
[2011/03/07 07:29:29] @ evilsushi joined channel #puppet
[2011/03/07 07:29:29] @ Quit: evilsushi: Changing host
[2011/03/07 07:29:30] @ evilsushi joined channel #puppet
[2011/03/07 07:29:38] @ Quit: joecrow: Quit: Leaving.
[2011/03/07 07:30:03] @ benkevan joined channel #puppet
[2011/03/07 07:30:14] @ stevie-bash joined channel #puppet
[2011/03/07 07:30:18] <stevie-bash> hello
[2011/03/07 07:30:33] @ Quit: Louie`: Quit: Leaving.
[2011/03/07 07:30:33] <stevie-bash> is the order of the class definitions important?
[2011/03/07 07:30:55] <richardc_> no
[2011/03/07 07:31:12] <stevie-bash> for example class base-us {include base} class base {var = "test"}
[2011/03/07 07:31:53] @ Kronick joined channel #puppet
[2011/03/07 07:31:54] <rpelisse> @oahookins : I did try something like that without any success... Let me try again and I let you know...
[2011/03/07 07:33:43] <stevie-bash> i've create a module in my module path : /etc/puppet/modules/iptables/manifests/init.pp . in the init.pp I defined a class which i want to innclude on a node. This node cant find the class. What are my possible errors?
[2011/03/07 07:34:04] <rpelisse> @ahookins, ok seems more like my pattern does not match - I'll dig into this, thks.
[2011/03/07 07:34:28] @ Quit: [AlberT]: Quit: [AlberT]
[2011/03/07 07:34:49] <richardc_> stevie-bash: the class, it's called iptables?
[2011/03/07 07:34:59] <stevie-bash> no iptables-us
[2011/03/07 07:35:04] @ Quit: gebi: Read error: Operation timed out
[2011/03/07 07:35:07] <richardc_> cause so far youe basic error is not giving us the manisfest to see
[2011/03/07 07:35:13] <richardc_> well that's the problem
[2011/03/07 07:35:24] <richardc_> puppet won't look there for that
[2011/03/07 07:36:00] <stevie-bash> I don't understand, in other modules there are also classes defined like that
[2011/03/07 07:36:34] <richardc_> then you probably fluff them in some manner
[2011/03/07 07:36:37] <MrHeavy> stevie-bash: Do your module name and class name match up?
[2011/03/07 07:36:48] <stevie-bash> no
[2011/03/07 07:36:54] <stevie-bash> they dont match
[2011/03/07 07:37:00] <MrHeavy> The autoloader probably can't find the class
[2011/03/07 07:37:44] @ mitchellh joined channel #puppet
[2011/03/07 07:38:16] <MrHeavy> When you include 'someclass', Puppet will check modules/someclass/init.pp
[2011/03/07 07:38:33] <MrHeavy> When you include 'someclass::somesubclass', Puppet will check modules/someclass/somesubclass.pp
[2011/03/07 07:38:35] @ Quit: rheron: Ping timeout: 276 seconds
[2011/03/07 07:38:49] @ Louie` joined channel #puppet
[2011/03/07 07:38:51] <MrHeavy> If these filenames aren't what Puppet's expecting, then you have an error
[2011/03/07 07:39:13] <stevie-bash> puppet doenst load all stuff from init.pp?
[2011/03/07 07:39:35] <stevie-bash> in modules
[2011/03/07 07:40:01] <MrHeavy> Puppet doesn't automatically load every .pp file under modules
[2011/03/07 07:40:15] <stevie-bash> yeah i know, but init.pp is default
[2011/03/07 07:40:26] <stevie-bash> this should be loaded
[2011/03/07 07:40:46] <richardc_> it's by default when it looks for the class your module is named after
[2011/03/07 07:40:51] <richardc_> foo-us isn't foo
[2011/03/07 07:41:38] <richardc_> other places you're using this you're probably fluffing it by using bar and bar-us, so the loader loads it when it's looking for bar
[2011/03/07 07:41:57] @ Quit: zwi1: Quit: Leaving.
[2011/03/07 07:42:24] <stevie-bash> I made a test, renamed iptables-us to iptablez in the modules/iptables/init.pp , now the node finds the class iptablez
[2011/03/07 07:42:35] @ reyjrar joined channel #puppet
[2011/03/07 07:43:26] <stevie-bash> maybe the autoloader just looks for [a-z][a-z0-9_]*
[2011/03/07 07:43:44] <stevie-bash> so iptables_us should work
[2011/03/07 07:44:13] <richardc_> I think you're now guessing badly as to why iptablez works
[2011/03/07 07:45:30] <stevie-bash> I tested iptables_us, and its working
[2011/03/07 07:45:49] <stevie-bash> I shouldn't use "-" in the classname
[2011/03/07 07:45:51] <richardc_> it you call it -us it'll work too
[2011/03/07 07:46:09] @ rgsteele joined channel #puppet
[2011/03/07 07:46:15] <richardc_> this is now that the puppetmaster saw that init.pp from some other mode and will keep re-compiling it
[2011/03/07 07:46:24] @ Quit: kolla: Remote host closed the connection
[2011/03/07 07:47:04] @ Quit: rutger: Remote host closed the connection
[2011/03/07 07:47:33] @ Quit: tobiassjosten: Quit: Leaving
[2011/03/07 07:48:08] <stevie-bash> http://docs.puppetlabs.com/guides/modules.html#naming but i'll give -us another try :)
[2011/03/07 07:48:23] @ illsci joined channel #puppet
[2011/03/07 07:49:19] <stevie-bash> hm, now it's working too
[2011/03/07 07:49:52] <stevie-bash> maybe ther was a special character which I haven't seen
[2011/03/07 07:50:15] <richardc_> you have another node that uses iptables, don't you?
[2011/03/07 07:50:24] <richardc_> they don't all use iptables-us?
[2011/03/07 07:51:34] @ sijis_ is now known as sijis
[2011/03/07 07:51:35] @ Fecn joined channel #puppet
[2011/03/07 07:51:53] @ bellicose joined channel #puppet
[2011/03/07 07:52:23] @ zambaboo joined channel #puppet
[2011/03/07 07:52:44] <Fecn> Has anyone got a good solution for creating users which may be in one or more groups? We're defining our users in a csv file and using extlookup to get the list of users in each group... but where users are in more than one group, it gives us errors because the users is already defined
[2011/03/07 07:52:58] @ [AlberT] joined channel #puppet
[2011/03/07 07:53:09] @ rheron joined channel #puppet
[2011/03/07 07:53:12] <stevie-bash> I just have one node using iptables-us
[2011/03/07 07:53:37] <stevie-bash> because I'm testing at he moment
[2011/03/07 07:54:20] <richardc_> stevie-bash: and any/all/none using iptables. I'm just trying to figure out how the autoloader picked it up at all
[2011/03/07 07:54:28] @ Quit: Louie`: Quit: Leaving.
[2011/03/07 07:54:59] @ illsci left channel #puppet ()
[2011/03/07 07:55:15] <stevie-bash> noone includes iptables, but i'll check twice
[2011/03/07 07:56:17] <stevie-bash> ok it's one node which includes iptables-us, and there is of course import "iptables" to load the module
[2011/03/07 07:56:54] <richardc_> ah ok
[2011/03/07 07:57:10] <richardc_> if it were named after the module you wouldn't need the import
[2011/03/07 07:57:16] <stevie-bash> if i'm using this module iptables, (iptables.rb) can I define iptables class again?
[2011/03/07 07:57:20] @ ckauhaus joined channel #puppet
[2011/03/07 07:57:42] @ Quit: sdog: Quit: Leaving.
[2011/03/07 07:57:44] <stevie-bash> I thought it is declraed it the iptables.rb file already
[2011/03/07 07:57:55] <stevie-bash> it=in
[2011/03/07 07:57:56] @ Quit: skiold: Ping timeout: 260 seconds
[2011/03/07 08:01:36] <Pupeno[work]> What's the correct (and working) way to check if a variable exists and whether it's true in a template? (I know the if true part, have problems with the exists part, I've tried <% if defined?(mysql_public) && mysql_public %> but it didn't work)
[2011/03/07 08:01:44] <richardc_> it's ruby DSL, or some custom fact, or provider, or what?
[2011/03/07 08:03:33] <Pupeno[work]> richardc_: mysql_public? it's just a variable, as in $mysql_public = true in site.pp.
[2011/03/07 08:04:14] <richardc_> Pupeno[work]: sorry that was directed vaguely towards stevie-bash via the department of "now you say"
[2011/03/07 08:04:21] <Pupeno[work]> richardc_: ok.
[2011/03/07 08:06:08] <richardc_> Pupeno[work]: I think what you're looking for is has_variable?('mysql_public')
[2011/03/07 08:06:26] <Pupeno[work]> let's see.
[2011/03/07 08:07:34] <Pupeno[work]> richardc_: nope :(
[2011/03/07 08:08:38] @ Quit: Maliuta: Ping timeout: 255 seconds
[2011/03/07 08:08:49] <richardc_> odd - http://docs.puppetlabs.com/guides/templating.html#undefined-variables
[2011/03/07 08:09:32] <Pupeno[work]> Oh, I wasn't passing a string, my mistake (left it as defined? normally takes it).
[2011/03/07 08:11:25] @ Quit: j1b: Quit: Ex-Chat
[2011/03/07 08:14:11] @ Quit: zambaboo: Ping timeout: 246 seconds
[2011/03/07 08:15:15] @ Louie` joined channel #puppet
[2011/03/07 08:16:22] @ Quit: DigitalFlux: Quit: Leaving...
[2011/03/07 08:17:09] @ Bass10 joined channel #puppet
[2011/03/07 08:18:12] @ Quit: Bass10: Max SendQ exceeded
[2011/03/07 08:18:50] <Disconnect> have a weird issue on new vms. it runs a noop pluginsync correctly before rebooting, and the custom fact is there (with a timestamp 3 minutes before the reboot) but it isn't being picked up unless i run puppetd -t.
[2011/03/07 08:20:03] @ Quit: rawler: Remote host closed the connection
[2011/03/07 08:20:57] @ rmiller4pi8 joined channel #puppet
[2011/03/07 08:21:05] @ cruzfox joined channel #puppet
[2011/03/07 08:21:14] <Disconnect> hmm. restarting the daemon works also, but the fact is present before the boot, so i can't figure out why it needs a restart..
[2011/03/07 08:21:44] @ Quit: rmiller4pi8: Client Quit
[2011/03/07 08:22:07] @ rmiller4pi8 joined channel #puppet
[2011/03/07 08:22:40] @ kcrawford joined channel #puppet
[2011/03/07 08:23:09] @ two joined channel #puppet
[2011/03/07 08:23:16] @ Quit: two: Client Quit
[2011/03/07 08:26:31] @ trickyf left channel #puppet ()
[2011/03/07 08:27:31] @ Quit: kcrawford: Quit: kcrawford
[2011/03/07 08:30:00] @ djm68 joined channel #puppet
[2011/03/07 08:30:29] @ skiold joined channel #puppet
[2011/03/07 08:31:46] @ gregp76 joined channel #puppet
[2011/03/07 08:32:44] @ Quit: pmorillon: Quit: pmorillon
[2011/03/07 08:35:53] @ Quit: toi: Ping timeout: 246 seconds
[2011/03/07 08:37:20] @ Quit: skiold: Quit: skiold
[2011/03/07 08:43:39] @ brtl joined channel #puppet
[2011/03/07 08:43:47] @ brtl left channel #puppet ()
[2011/03/07 08:44:24] <jeremyb> any recommendations for generating properties files from puppet? should i just have a template per file type?
[2011/03/07 08:44:47] <MrHeavy> Pupeno[work]: Another easy way is to do mysql_public = scope.lookupvar('mysql_public') || '' in the beginning of your template
[2011/03/07 08:45:09] <MrHeavy> I find it way, way easier to work with if you're constantly referencing the same variable in your template
[2011/03/07 08:45:33] <phips> Folks, anybody here using Puppet on Solaris, from OpenCSW?
[2011/03/07 08:45:43] <jeremyb> e.g. i'm thinking a serviceA class that defaults to read/write and serviceA::read-only and then there's a handful of other options with common defaults and all options can be overridden for a particular invocation
[2011/03/07 08:45:50] <MrHeavy> I tried OpenCSW's version once
[2011/03/07 08:45:54] <MrHeavy> It and I didn't get along
[2011/03/07 08:45:58] <MrHeavy> I ended up installing from rubygems
[2011/03/07 08:46:13] <phips> What didn't you get along with MrHeavy?
[2011/03/07 08:46:19] <phips> I could do with some beta testers ;-)
[2011/03/07 08:46:25] <phips> I'm taking over maintainer of it
[2011/03/07 08:46:31] <phips> http://buildfarm.opencsw.org/experimental.html#markp
[2011/03/07 08:46:37] @ Quit: rpelisse: Quit: leaving
[2011/03/07 08:46:48] <jeremyb> (when i say properties files i mean the things from java. e.g echo $'foo.bar=quux\nfoo.baz=elephant'
[2011/03/07 08:46:58] <jeremyb> bbiab
[2011/03/07 08:47:01] <MrHeavy> The version was always about a year behind what I was using everything else
[2011/03/07 08:47:05] <phips> I know CSW's paths can be a PITA, but it's easy enough to just use it the way it's intended, i.e. /var/lib/puppet, /etc/puppet
[2011/03/07 08:47:10] <MrHeavy> everywhere else*
[2011/03/07 08:47:13] <phips> MrHeavy: Yes, that was certainly true
[2011/03/07 08:47:19] <phips> I'm trying to drag it into current time
[2011/03/07 08:47:33] <phips> I've been keeping the version current at probably.co.uk for some time,
[2011/03/07 08:47:48] <Pupeno[work]> MrHeavy: thanks.
[2011/03/07 08:47:59] <phips> but now I'm officially taking over maintainer at CSW I should be able to stay on top of the current versions much the same way tmz does for Linux
[2011/03/07 08:48:35] <MrHeavy> I'm constantly yelled at by Volcane for using it though since scope.lookupvar might go away at some point, so you may want to use has_variable? anyway :)
[2011/03/07 08:49:48] @ Davea1 joined channel #puppet
[2011/03/07 08:53:49] @ joecrow joined channel #puppet
[2011/03/07 08:55:42] @ hlieberman joined channel #puppet
[2011/03/07 08:55:42] @ Quit: hlieberman: Changing host
[2011/03/07 08:55:42] @ hlieberman joined channel #puppet
[2011/03/07 08:55:46] @ zwi joined channel #puppet
[2011/03/07 08:55:47] @ Alex-SF joined channel #puppet
[2011/03/07 08:56:14] @ Alex-SF left channel #puppet ()
[2011/03/07 08:56:35] @ Quit: gregp76: Ping timeout: 276 seconds
[2011/03/07 08:57:53] @ Quit: flipwork: Ping timeout: 276 seconds
[2011/03/07 08:58:09] @ concatenate123 joined channel #puppet
[2011/03/07 08:58:38] @ gregp76 joined channel #puppet
[2011/03/07 08:58:52] @ shadoi joined channel #puppet
[2011/03/07 08:59:12] @ joecrow left channel #puppet ()
[2011/03/07 08:59:12] @ gebi joined channel #puppet
[2011/03/07 08:59:12] @ Quit: gebi: Changing host
[2011/03/07 08:59:12] @ gebi joined channel #puppet
[2011/03/07 08:59:23] @ Quit: nahamu: Quit: leaving
[2011/03/07 08:59:29] @ joecrow joined channel #puppet
[2011/03/07 08:59:53] <Disconnect> anyone? facts are synced before rebooting, but not picked up until after a successful run and daemon restart
[2011/03/07 09:00:44] @ Quit: lkoranda: Quit: Ex-Chat
[2011/03/07 09:01:58] @ Quit: rmiller4pi8: Quit: Leaving.
[2011/03/07 09:02:21] @ rmiller4pi8 joined channel #puppet
[2011/03/07 09:03:56] <evilsushi> is their a way to define a symlink with puppet types?
[2011/03/07 09:04:05] @ Quit: Louie`: Quit: Leaving.
[2011/03/07 09:04:09] <evilsushi> I am not finding this under the file options
[2011/03/07 09:04:25] <richardc_> the file type, if ensure it a pathname
[2011/03/07 09:05:59] @ nahamu joined channel #puppet
[2011/03/07 09:09:03] @ Quit: rmiller4pi8: Quit: Leaving.
[2011/03/07 09:09:09] @ brtl joined channel #puppet
[2011/03/07 09:09:12] @ brtl left channel #puppet ()
[2011/03/07 09:09:25] @ Quit: Prz_^: Remote host closed the connection
[2011/03/07 09:10:26] @ Quit: MattyM: Remote host closed the connection
[2011/03/07 09:10:48] @ Quit: atlas95: Read error: Operation timed out
[2011/03/07 09:11:05] @ Quit: shadoi: Read error: Connection reset by peer
[2011/03/07 09:11:12] @ shadoi joined channel #puppet
[2011/03/07 09:12:02] @ Quit: verwilst: Quit: Ex-Chat
[2011/03/07 09:12:36] @ Quit: carlasouza: Ping timeout: 260 seconds
[2011/03/07 09:12:49] <hlieberman> How can you check in one class if the node is in another class? Is the best way just to define a variable and test for its presence?
[2011/03/07 09:13:02] @ carlasouza joined channel #puppet
[2011/03/07 09:16:00] @ picasse joined channel #puppet
[2011/03/07 09:16:04] <picasse> cisco http://is.gd/fk6zS | Docs: http://is.gd/3EtT | Mailing List: http://is.gd/3Eu
[2011/03/07 09:16:59] <picasse> cisco http://informatiq-help.blogspot.com/2011/03/cisco-reseau-formation.html
[2011/03/07 09:17:03] @ Mode +o Volcane by ChanServ
[2011/03/07 09:17:08] @ picasse has been kicked from #puppet by Volcane (go away)
[2011/03/07 09:18:01] @ Quit: nanor: Quit: Leaving.
[2011/03/07 09:18:11] @ alexine_D joined channel #puppet
[2011/03/07 09:21:46] @ Quit: gregp76: Quit: gregp76
[2011/03/07 09:21:52] <gob_bluth> is there a way for a exec to be defined in a class but only execute when it gets a notify from another class ?
[2011/03/07 09:22:05] @ Quit: hhwagner: Ping timeout: 246 seconds
[2011/03/07 09:22:21] <Spads> is there any way to trace the compilation of a catalog that's taking too long on the master?
[2011/03/07 09:22:40] <Spads> I've looked at the debug output on the clienta nd the syslog on the server, but I feel like I need more to narrow things down
[2011/03/07 09:23:07] @ picasse joined channel #puppet
[2011/03/07 09:23:31] <richardc_> gob_bluth: yes, refreshonly => true, on the exec
[2011/03/07 09:23:36] <picasse> cisco http://informatiq-help.blogspot.com/2011/03/cisco-reseau-formation.html
[2011/03/07 09:23:44] @ atlas95 joined channel #puppet
[2011/03/07 09:23:48] <gob_bluth> richardc_: muchos gracias!
[2011/03/07 09:24:30] @ picasse left channel #puppet ("Ex-Chat")
[2011/03/07 09:26:18] @ DigitalFlux joined channel #puppet
[2011/03/07 09:27:18] @ Quit: MrHeavy: Quit: MrHeavy
[2011/03/07 09:28:53] @ Kronick left channel #puppet ()
[2011/03/07 09:29:00] @ Mode +b *!*@41.98.14.47 by Volcane
[2011/03/07 09:30:07] @ Quit: atlas95: Ping timeout: 252 seconds
[2011/03/07 09:32:19] @ MrHeavy joined channel #puppet
[2011/03/07 09:33:31] @ Quit: Ramonster: Quit: So long, thanx for all the fish
[2011/03/07 09:37:32] @ Quit: duerF: Quit: Leaving
[2011/03/07 09:40:26] @ kwazar` joined channel #puppet
[2011/03/07 09:40:27] @ Quit: stevie-bash: Remote host closed the connection
[2011/03/07 09:41:33] @ Quit: mikepea: Quit: mikepea
[2011/03/07 09:41:39] @ sdog joined channel #puppet
[2011/03/07 09:41:42] @ atlas95 joined channel #puppet
[2011/03/07 09:41:46] @ Quit: sdog: Changing host
[2011/03/07 09:41:46] @ sdog joined channel #puppet
[2011/03/07 09:42:39] @ saysjonathan joined channel #puppet
[2011/03/07 09:42:42] @ Fecn1 joined channel #puppet
[2011/03/07 09:42:50] @ Quit: omarqureshi: Quit: Leaving...
[2011/03/07 09:44:26] @ Quit: Fecn: Ping timeout: 240 seconds
[2011/03/07 09:46:31] @ jsurfer joined channel #puppet
[2011/03/07 09:48:48] @ Log started by gepetto
[2011/03/07 09:48:48] @ Joined channel #puppet
[2011/03/07 09:48:48] @ Topic is "2.6.6rc1 available http://tinyurl.com/puppet266r1 | 2.6.5 Regresion #6443 Don't upgrade | Call for papers for Puppet Camp EU closes March 6th http://tinyurl.com/4jvjk9z | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/dKVa0A"
[2011/03/07 09:48:48] @ Topic set by jhelwig!~jhelwig@puppetlabs/development/jhelwig on Wed Mar 02 20:06:48 -0800 2011
[2011/03/07 09:48:52] @ Mode +Ccnt by lindbohm.freenode.net
[2011/03/07 09:48:52] @ vkdir joined channel #puppet
[2011/03/07 09:49:02] @ Quit: rmiller4pi8: Client Quit
[2011/03/07 09:51:41] @ Quit: jamesturnbull: Ping timeout: 255 seconds
[2011/03/07 09:53:25] @ Log started by gepetto
[2011/03/07 09:53:25] @ Joined channel #puppet
[2011/03/07 09:53:26] @ Topic is "2.6.6rc1 available http://tinyurl.com/puppet266r1 | 2.6.5 Regresion #6443 Don't upgrade | Call for papers for Puppet Camp EU closes March 6th http://tinyurl.com/4jvjk9z | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/dKVa0A"
[2011/03/07 09:53:26] @ Topic set by jhelwig!~jhelwig@puppetlabs/development/jhelwig on Wed Mar 02 20:06:48 -0800 2011
[2011/03/07 09:53:29] @ Mode +Ccnt by lindbohm.freenode.net
[2011/03/07 09:56:42] @ Quit: ckauhaus: Read error: Operation timed out
[2011/03/07 09:59:31] @ Log started by gepetto
[2011/03/07 09:59:31] @ Joined channel #puppet
[2011/03/07 09:59:31] @ Topic is "2.6.6rc1 available http://tinyurl.com/puppet266r1 | 2.6.5 Regresion #6443 Don't upgrade | Call for papers for Puppet Camp EU closes March 6th http://tinyurl.com/4jvjk9z | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/dKVa0A"
[2011/03/07 09:59:31] @ Topic set by jhelwig!~jhelwig@puppetlabs/development/jhelwig on Wed Mar 02 20:06:48 -0800 2011
[2011/03/07 09:59:34] @ Mode +Ccnt by lindbohm.freenode.net
[2011/03/07 10:00:13] @ Quit: rdark_laptop: Quit: leaving
[2011/03/07 10:01:59] @ Log started by gepetto
[2011/03/07 10:01:59] @ Joined channel #puppet
[2011/03/07 10:01:59] @ Topic is "2.6.6rc1 available http://tinyurl.com/puppet266r1 | 2.6.5 Regresion #6443 Don't upgrade | Call for papers for Puppet Camp EU closes March 6th http://tinyurl.com/4jvjk9z | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/dKVa0A"
[2011/03/07 10:01:59] @ Topic set by jhelwig!~jhelwig@puppetlabs/development/jhelwig on Wed Mar 02 20:06:48 -0800 2011
[2011/03/07 10:02:02] @ Mode +Ccnt by lindbohm.freenode.net
[2011/03/07 10:02:12] @ Quit: bellicose: Remote host closed the connection
[2011/03/07 10:02:21] @ bellicose joined channel #puppet
[2011/03/07 10:03:00] <bluethundr> hello #puppet.. I am still having some file sharing issues with this puppet server and I was hoping someone would have an opinion they could share on this situation
[2011/03/07 10:03:00] <bluethundr> http://pastie.org/1644076
[2011/03/07 10:06:11] @ Quit: atlas951: Ping timeout: 246 seconds
[2011/03/07 10:07:10] <richardc_> did you restart your puppetmaster?
[2011/03/07 10:08:06] @ hobbeswalsh joined channel #puppet
[2011/03/07 10:08:46] @ jamesturnbull joined channel #puppet
[2011/03/07 10:08:54] <bluethundr> richardc_, yes I did
[2011/03/07 10:09:38] <bluethundr> let it be said that I _hate_ it when I get things working on my home server that I am unable to get working in the place it really counts.. work
[2011/03/07 10:10:26] @ Qix_ joined channel #puppet
[2011/03/07 10:10:50] <bluethundr> that's at home http://pastie.org/1644108
[2011/03/07 10:10:53] * bluethundr headdesks
[2011/03/07 10:11:22] <richardc_> spotted it?
[2011/03/07 10:11:48] @ tjyang joined channel #puppet
[2011/03/07 10:11:57] @ atlas95 joined channel #puppet
[2011/03/07 10:12:08] <bluethundr> not yet.. have you?
[2011/03/07 10:12:25] <richardc_> looks fine as to http://docs.puppetlabs.com/guides/file_serving.html
[2011/03/07 10:12:29] @ Quit: nul0op: Ping timeout: 246 seconds
[2011/03/07 10:12:52] <bluethundr> yes and I cannot discern a difference between what I did on my home server vs what I did on the work server
[2011/03/07 10:12:54] <richardc_> I assumed your headdeask was a moment of realisation and clarity as to what;s different between your home system and your work one
[2011/03/07 10:13:03] <bluethundr> ohhh
[2011/03/07 10:13:08] <bluethundr> heh I do wish it was
[2011/03/07 10:13:50] <bluethundr> also i dislike the fact that my company has a funny name that is easy to misspell
[2011/03/07 10:13:52] <bluethundr> heh
[2011/03/07 10:15:00] @ rmiller4pi8 joined channel #puppet
[2011/03/07 10:15:32] <bluethundr> is it bigger than a breadbox? :)
[2011/03/07 10:15:41] <richardc_> what about permissions of the directories on the path? /etc/puppet/manifests/files/acadaca/
[2011/03/07 10:16:00] <richardc_> do all allow the puppet user to look around?
[2011/03/07 10:16:01] <bluethundr> hmm I have them owned by puppet:puppet
[2011/03/07 10:17:14] <bluethundr> I don't think that all the dirs on the path are owned by puppet:puppet actually just the files directory
[2011/03/07 10:17:42] <bluethundr> I could try becoming the puppet user and seeing if I can traverse that directory
[2011/03/07 10:17:58] <henk> owner is much less important than permissions for the dirs actually...
[2011/03/07 10:18:13] <henk> s/for the dirs /
[2011/03/07 10:18:27] <richardc_> it could be reporting 'You can't' when it means 'I can't'
[2011/03/07 10:18:50] @ Quit: cwebber: Quit: cwebber
[2011/03/07 10:19:24] <bluethundr> hmm yet I think the permissions on at least one file I am trying to share is way open.. 777
[2011/03/07 10:19:50] @ lilnick joined channel #puppet
[2011/03/07 10:19:56] @ Quit: shug: Quit: Leaving
[2011/03/07 10:20:23] <bluethundr> on the working server at home the files being shared are 644 puppet:puppet
[2011/03/07 10:20:37] @ Quit: gob_bluth: Quit: ChatZilla 0.9.86 [Firefox 3.6.14/20110218125750]
[2011/03/07 10:20:51] <henk> 19:15:41 richardc_ | what about permissions of the directories on the path? /etc/puppet/manifests/files/acadaca/
[2011/03/07 10:21:13] <bluethundr> henk, one moment I am getting those
[2011/03/07 10:21:29] @ Quit: kolla_: Remote host closed the connection
[2011/03/07 10:23:33] @ Quit: gcasella: Ping timeout: 250 seconds
[2011/03/07 10:24:59] @ nlew__ joined channel #puppet
[2011/03/07 10:25:00] @ Quit: nlew__: Client Quit
[2011/03/07 10:25:03] @ lzap_ joined channel #puppet
[2011/03/07 10:25:04] @ gcasella joined channel #puppet
[2011/03/07 10:25:13] @ Quit: lzap: Read error: Operation timed out
[2011/03/07 10:25:20] @ Quit: nlew_: Quit: Lost terminal
[2011/03/07 10:25:37] <bluethundr> ok sorry that took so long
[2011/03/07 10:25:53] <bluethundr> but I got the ownership and permissions on both the work and the home server (for comparison)
[2011/03/07 10:25:54] <bluethundr> http://pastie.org/1644147
[2011/03/07 10:27:19] <bluethundr> I just don't see any difference at all
[2011/03/07 10:27:21] @ Quit: jsurfer: Remote host closed the connection
[2011/03/07 10:27:23] <MrHeavy> Any way to make Puppet not delete the /tmp/puppet-diffing* files it creates?
[2011/03/07 10:27:36] @ jsurfer joined channel #puppet
[2011/03/07 10:29:09] @ Stenbryggen joined channel #puppet
[2011/03/07 10:29:39] <richardc_> bluethundr: all those look the same, I'd look at reasons why the work box isn't consulting your fileserver.conf, 
[2011/03/07 10:29:59] @ lzap joined channel #puppet
[2011/03/07 10:30:24] @ Quit: lzap_: Ping timeout: 255 seconds
[2011/03/07 10:31:49] <bluethundr> richardc_, yep me too I was just trying to clear up the situation
[2011/03/07 10:31:51] @ Ramonster joined channel #puppet
[2011/03/07 10:32:26] <bluethundr> does puppet have to be told to consult filerver.conf? in init.pp somewhere perhaps?
[2011/03/07 10:32:27] @ Quit: rmiller4pi8: Quit: Leaving.
[2011/03/07 10:32:31] @ rholden joined channel #puppet
[2011/03/07 10:32:49] <richardc_> it would be in puppet.conf, but it's the default value iirc
[2011/03/07 10:33:40] <bluethundr> hmm ok and AFAIK I also believe it is set as a default
[2011/03/07 10:34:18] <richardc_> puppetd --genconfig | grep fileserverconfig
[2011/03/07 10:34:35] <bluethundr> richardc_, ok I'll give that a shot
[2011/03/07 10:34:58] <richardc_> should just point at your fileserver.conf
[2011/03/07 10:35:07] @ rholden_ joined channel #puppet
[2011/03/07 10:35:07] @ Quit: rholden: Read error: Connection reset by peer
[2011/03/07 10:35:41] <bluethundr> hmmm http://pastie.org/1644185
[2011/03/07 10:35:44] <bluethundr> it do
[2011/03/07 10:35:53] @ z00dax joined channel #puppet
[2011/03/07 10:36:30] <richardc_> then last thing I can think, syntax of the fileserver.conf - dos line endings, surprise unicode
[2011/03/07 10:38:41] @ ckauhaus joined channel #puppet
[2011/03/07 10:39:35] @ jtslideshare joined channel #puppet
[2011/03/07 10:39:41] <tjyang> Hi, all. This is a beginner question. How do I change the timestamp on Dashboad 1.0.4 to display my local time instead of default UTC ?
[2011/03/07 10:40:24] @ toi joined channel #puppet
[2011/03/07 10:42:37] <bluethundr> richardc_, perhaps
[2011/03/07 10:42:38] <bluethundr> http://pastie.org/1644213
[2011/03/07 10:42:51] <bluethundr> I will try whiping the file and editing it
[2011/03/07 10:42:52] @ londo__ is now known as londo_
[2011/03/07 10:42:58] <bluethundr> after backing it up firs
[2011/03/07 10:43:01] <bluethundr> first
[2011/03/07 10:44:01] @ Fecn joined channel #puppet
[2011/03/07 10:44:26] @ Quit: Fecn1: Ping timeout: 240 seconds
[2011/03/07 10:45:20] @ Quit: hobbeswalsh: Quit: hobbeswalsh
[2011/03/07 10:45:41] @ hobbeswalsh joined channel #puppet
[2011/03/07 10:46:26] @ campee joined channel #puppet
[2011/03/07 10:48:15] <bluethundr> whoa guys
[2011/03/07 10:48:17] <bluethundr> problem solved
[2011/03/07 10:48:27] <bluethundr> I really appreciate you hanging in there to help pound this out
[2011/03/07 10:48:39] <bluethundr> I catted /dev/null into fileserver.conf and edited it by hand
[2011/03/07 10:48:40] <bluethundr> now it works
[2011/03/07 10:48:44] <bluethundr> huzzah!!
[2011/03/07 10:50:22] @ Quit: gcasella:
[2011/03/07 10:51:59] @ the_ramink joined channel #puppet
[2011/03/07 10:53:42] @ omarqureshi joined channel #puppet
[2011/03/07 10:55:38] @ Quit: MrBIOS: Ping timeout: 240 seconds
[2011/03/07 10:57:05] @ mrwacky42 joined channel #puppet
[2011/03/07 10:59:49] <Sp4rKy> how can I pass --debug --verbose to puppetmaster when I use passenger ?
[2011/03/07 11:03:13] @ campee left channel #puppet ()
[2011/03/07 11:03:14] @ Quit: Qix_: Ping timeout: 246 seconds
[2011/03/07 11:03:41] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/03/07 11:04:01] @ Qix_ joined channel #puppet
[2011/03/07 11:05:58] @ gregp76 joined channel #puppet
[2011/03/07 11:07:14] @ Quit: rholden_: Ping timeout: 240 seconds
[2011/03/07 11:18:10] @ bhearsum joined channel #puppet
[2011/03/07 11:18:57] <bhearsum> if i add a cron {} entry for a specific user an a node, will that append to the user's existing, unmanaged, crontab?
[2011/03/07 11:18:58] @ bmahe joined channel #puppet
[2011/03/07 11:19:19] @ Quit: gmcquillan: Quit: gmcquillan
[2011/03/07 11:19:41] <ablew_> bhearsum: I'm pretty sure it will, but it won't check for duplicates or anything
[2011/03/07 11:19:45] <bhearsum> yeah
[2011/03/07 11:20:10] <bhearsum> cool
[2011/03/07 11:23:02] @ Louie` joined channel #puppet
[2011/03/07 11:23:53] @ Quit: ahasenack: Ping timeout: 246 seconds
[2011/03/07 11:24:02] @ dingus9 joined channel #puppet
[2011/03/07 11:25:09] <dingus9> hey guys what is to correct syntax for a non parameterized class that inherits from a parent class with parameters?
[2011/03/07 11:25:42] <dingus9> IE: child extends parent and expect parameters to be set in the parent
[2011/03/07 11:25:59] @ langworthy joined channel #puppet
[2011/03/07 11:26:28] @ T`2 left channel #puppet ("Leaving")
[2011/03/07 11:28:36] @ mitchellh joined channel #puppet
[2011/03/07 11:29:38] @ mikepea joined channel #puppet
[2011/03/07 11:29:39] @ Quit: mitchellh: Client Quit
[2011/03/07 11:30:06] @ mitchellh joined channel #puppet
[2011/03/07 11:31:39] @ Quit: mitchellh: Client Quit
[2011/03/07 11:31:53] @ hhwagner joined channel #puppet
[2011/03/07 11:32:42] @ Quit: Spads: Ping timeout: 276 seconds
[2011/03/07 11:35:42] @ mitchellh joined channel #puppet
[2011/03/07 11:36:11] @ ahasenack joined channel #puppet
[2011/03/07 11:36:33] @ brandon_dacrib_ joined channel #puppet
[2011/03/07 11:37:10] @ ludicruz joined channel #puppet
[2011/03/07 11:37:48] @ Fecn1 joined channel #puppet
[2011/03/07 11:37:57] @ Quit: mitchellh: Client Quit
[2011/03/07 11:38:53] @ Quit: hobbeswalsh: Quit: leaving
[2011/03/07 11:39:07] @ Quit: brandon_dacrib: Ping timeout: 248 seconds
[2011/03/07 11:39:07] @ brandon_dacrib_ is now known as brandon_dacrib
[2011/03/07 11:39:52] @ Quit: Fecn: Ping timeout: 252 seconds
[2011/03/07 11:41:02] @ mitchellh joined channel #puppet
[2011/03/07 11:44:16] @ Quit: arnihermann: Ping timeout: 246 seconds
[2011/03/07 11:45:00] @ Quit: walterheck: Quit: Server monitoring as a Service -> http://tribily.com
[2011/03/07 11:45:29] @ hobbeswalsh joined channel #puppet
[2011/03/07 11:47:48] @ Quit: brandon_dacrib: Remote host closed the connection
[2011/03/07 11:48:11] @ brandon_dacrib joined channel #puppet
[2011/03/07 11:49:32] @ walterheck joined channel #puppet
[2011/03/07 11:50:57] <liff> how do i access namespaced variables in templates?
[2011/03/07 11:51:03] @ arnihermann joined channel #puppet
[2011/03/07 11:51:19] <agaffney> liff: scope.lookupvar('foo::bar::baz')
[2011/03/07 11:51:25] <liff> ah thanks
[2011/03/07 11:53:29] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/03/07 11:53:44] @ fimblo joined channel #puppet
[2011/03/07 11:57:14] @ fsargent joined channel #puppet
[2011/03/07 11:58:13] <fsargent> Hi Puppet
[2011/03/07 11:58:14] <fsargent> I have a .deb being force-all installed via puppet (dpkg -i --force-all centrifydc_samba.deb) that returns 1 instead of 0. If I try running that myself in terminal it seems to work fine, though it spits out a lot of info. How can I get the run to always return 0 and complete its task like it would in an interactive sesson?
[2011/03/07 11:58:22] <fsargent> http://pastebin.com/7jvNJEFh for example
[2011/03/07 11:58:59] <fsargent> line 13
[2011/03/07 11:59:16] <Disconnect> run it as an exec with "|| exit 0" at the end
[2011/03/07 11:59:41] <misc> why use --force-all ?
[2011/03/07 11:59:49] @ fetep_ is now known as fetep
[2011/03/07 12:00:01] <Disconnect> and you need to paste the manifest also
[2011/03/07 12:00:03] <Disconnect> or at least teh exec
[2011/03/07 12:00:04] @ sdog left channel #puppet ()
[2011/03/07 12:00:04] <fsargent> misc: because it's going alongside the default samba package in Ubuntu
[2011/03/07 12:00:38] <misc> fsargent: what happen without --force ?
[2011/03/07 12:01:08] <jeremyb> when you try in the shell, run `echo $?` after... what does that say?
[2011/03/07 12:01:36] <fsargent> jeremyb: 0
[2011/03/07 12:01:50] <fsargent> that's after my own force install not puppet's
[2011/03/07 12:01:55] <jeremyb> right
[2011/03/07 12:02:05] @ Quit: hhwagner: Quit: Leaving.
[2011/03/07 12:02:17] <jeremyb> so, `rpm --force yada yada; echo $?`
[2011/03/07 12:02:32] <jeremyb> or, this is dpkg
[2011/03/07 12:02:37] <jeremyb> whoops :)
[2011/03/07 12:02:54] @ hybridpollo joined channel #puppet
[2011/03/07 12:03:26] <fsargent> Oh jeez.
[2011/03/07 12:03:30] <fsargent> Stupid question Monday.
[2011/03/07 12:03:35] <fsargent> I misplaced a - with a _
[2011/03/07 12:03:39] <Disconnect> lol
[2011/03/07 12:03:47] <Disconnect> that'd do it too :)
[2011/03/07 12:03:48] <fsargent> I'd been wrestling with this for a good 45 minutes, sorry to have wasted your time all.
[2011/03/07 12:03:58] <fsargent> Hi my name is fsargent, and I'm an idiot.
[2011/03/07 12:04:12] @ fsargent left channel #puppet ()
[2011/03/07 12:10:02] <hlieberman> How can you check in one class if the node is in another class? Is the best way just to define a variable and test for its presence?
[2011/03/07 12:12:13] @ hybridpollo left channel #puppet ()
[2011/03/07 12:12:15] @ nanor joined channel #puppet
[2011/03/07 12:12:30] @ hybridpollo joined channel #puppet
[2011/03/07 12:13:14] @ hybridpollo left channel #puppet ()
[2011/03/07 12:13:54] @ gcasella joined channel #puppet
[2011/03/07 12:14:23] @ adam_g joined channel #puppet
[2011/03/07 12:14:29] @ MPSimmons joined channel #puppet
[2011/03/07 12:16:23] <MrHeavy> hlieberman: A node is tagged with the names of all classes it includes, but keep in mind that you should plan on class ordering being non-deterministic
[2011/03/07 12:16:37] @ metcalfc joined channel #puppet
[2011/03/07 12:16:38] <hlieberman> Crap. That's what I was worried about.
[2011/03/07 12:16:46] <hlieberman> How does one access the classes that a node has?
[2011/03/07 12:16:52] <hlieberman> I can test for that too.
[2011/03/07 12:17:06] <hlieberman> Well.
[2011/03/07 12:17:07] <hlieberman> Crap.
[2011/03/07 12:17:26] <MrHeavy> From a semantics perspective
[2011/03/07 12:17:45] <hlieberman> Alright, let me back up a step. I've got a class - common - that is defined on every single node. However, there is /one/ node that should only inherit part of common, and I'm loathe to split it out into its own category just because of this.
[2011/03/07 12:17:49] <MrHeavy> Including a class is the implementation of a specific set of actions, rather than the description of what the node is
[2011/03/07 12:18:12] <hlieberman> Right.
[2011/03/07 12:18:19] @ Quit: [AlberT]: Quit: [AlberT]
[2011/03/07 12:18:23] <MrHeavy> So if it's information that's useful to you, you could probably stand to refactor in the first place
[2011/03/07 12:18:38] <hlieberman> How would you recommend handling that problem?
[2011/03/07 12:19:02] <hlieberman> I'm trying to avoid, i f at all possible, requiring that every node inherit something besides common and whatever its roles are.
[2011/03/07 12:19:10] <MrHeavy> Tag the node explicitly instead of relying on the presence or absence of a class
[2011/03/07 12:19:32] <hlieberman> You mean define the variable in the node itself?
[2011/03/07 12:19:37] <MrHeavy> No, use tag()
[2011/03/07 12:19:49] <MrHeavy> Though there's no reason a variable wouldn't work just as well
[2011/03/07 12:20:31] <hlieberman> tag() can be read just as $tagname, right?
[2011/03/07 12:20:54] <MrHeavy> if tagged('tagname')
[2011/03/07 12:21:34] <hlieberman> Awesome. Thank you.
[2011/03/07 12:21:34] <MrHeavy> Some people don't like using tags to determine behavior
[2011/03/07 12:21:38] <MrHeavy> It's a stylistic thing
[2011/03/07 12:21:49] <MrHeavy> Thinking more about it, a variable might make it clearer exactly what you're trying to do
[2011/03/07 12:22:30] <hlieberman> I don't really like it either. But the third option seems even uglier - have a second layer before inheriting common. In which case I bet I'll end up with something else that serves the same purpose and eugh.
[2011/03/07 12:23:19] <MrHeavy> Do you mean "inherit" or "include"
[2011/03/07 12:23:28] <hlieberman> Include, I'm sorry.
[2011/03/07 12:23:33] <MrHeavy> Because having nodes inherit anything more than variables will bite you in the ass
[2011/03/07 12:26:31] @ Quit: atlas95: Quit: Leaving.
[2011/03/07 12:27:24] @ Quit: gcasella:
[2011/03/07 12:28:09] @ Quit: brandon_dacrib: Quit: brandon_dacrib
[2011/03/07 12:32:26] @ TRV joined channel #puppet
[2011/03/07 12:32:39] <TRV> So, new to this channel, and I am sure this topic has been over run, but using puppet to manage files and apps on a windows server / client... where is this at now and is this supported?
[2011/03/07 12:32:43] @ bhearsum left channel #puppet ()
[2011/03/07 12:33:26] @ Quit: fisted: Quit: leaving
[2011/03/07 12:34:25] @ Quit: nanor: Quit: Leaving.
[2011/03/07 12:39:21] @ Quit: jtslideshare: Read error: Operation timed out
[2011/03/07 12:40:05] @ jtslideshare joined channel #puppet
[2011/03/07 12:40:36] @ nanor joined channel #puppet
[2011/03/07 12:41:31] @ ahmedelgamil joined channel #puppet
[2011/03/07 12:41:33] @ Quit: ahmedelgamil: Client Quit
[2011/03/07 12:41:43] @ hybridpollo joined channel #puppet
[2011/03/07 12:43:41] @ Quit: DigitalFlux: Ping timeout: 246 seconds
[2011/03/07 12:46:34] @ hhwagner joined channel #puppet
[2011/03/07 12:46:45] @ atlas95 joined channel #puppet
[2011/03/07 12:47:51] @ Quit: justdave_: Ping timeout: 250 seconds
[2011/03/07 12:48:07] @ Quit: nanor: Quit: Leaving.
[2011/03/07 12:51:15] <MrHeavy> Windows support is more or less at "it runs without crashing"
[2011/03/07 12:52:09] <TRV> so, how do you manage files, etc? The same way as linux?
[2011/03/07 12:52:26] <MrHeavy> Hypothetically
[2011/03/07 12:52:36] <MrHeavy> Puppet can't do important things like install MSI packages or manage Windows ACLs
[2011/03/07 12:52:49] <TRV> I have set up considerable linux puppet, but have not tackled windows yet and am looking into what I will be getting myself into
[2011/03/07 12:53:22] <TRV> ok.. but ensure => present on files 'should' work then..right?
[2011/03/07 12:53:57] <MrHeavy> "Probably" is the most accurate answer right now, I think
[2011/03/07 12:54:06] <MrHeavy> It's really not production-ready at all
[2011/03/07 12:54:40] <TRV> well, holding back here on the words 'production ready' and windows anyway...
[2011/03/07 12:54:41] <TRV> heh
[2011/03/07 12:55:01] <MrHeavy> Hey, not every OS can be AIX
[2011/03/07 12:55:15] @ fisted joined channel #puppet
[2011/03/07 12:55:25] @ rodjek joined channel #puppet
[2011/03/07 12:55:26] <TRV> you don't happen to have a link to an installer for the windows puppet client, do you handy?
[2011/03/07 12:55:39] <TRV> AIX, nice
[2011/03/07 12:56:07] <MrHeavy> http://projects.puppetlabs.com/projects/1/wiki/Puppet_Windows
[2011/03/07 12:56:12] <MrHeavy> Note that it can't connect to a Puppetmaster yet
[2011/03/07 12:56:28] <MrHeavy> Which leads back to the original problem of how you need some software package to manage the contents of your files
[2011/03/07 12:56:33] @ iFire` joined channel #puppet
[2011/03/07 12:57:03] <TRV> yea.. that was the link I already had...hmm..
[2011/03/07 12:57:04] <TRV> ok..
[2011/03/07 12:57:48] <TRV> I might just have to have pxe go as far as it can with an RIS server, and accept that..
[2011/03/07 12:58:09] <TRV> thx..
[2011/03/07 12:58:26] <TRV> good sanity check to see I still know how to google
[2011/03/07 12:58:27] <TRV> heh
[2011/03/07 13:00:20] @ Quit: iFire: Ping timeout: 276 seconds
[2011/03/07 13:01:11] @ justdave joined channel #puppet
[2011/03/07 13:02:13] @ felicity_ left channel #puppet ()
[2011/03/07 13:03:10] @ Quit: seanos: Read error: Operation timed out
[2011/03/07 13:03:15] @ gcasella joined channel #puppet
[2011/03/07 13:04:41] @ Quit: nexx: Quit: quit
[2011/03/07 13:06:06] <benkevan> where the heck is the free puppet on puppetlabs.com?
[2011/03/07 13:07:17] <agaffney> http://www.puppetlabs.com/misc/download-options/
[2011/03/07 13:07:47] <benkevan> agaffney: how the heck do you get to it from the main page?
[2011/03/07 13:07:49] <emsearcy> (Resources -> Downloads)
[2011/03/07 13:07:54] <benkevan> k..
[2011/03/07 13:08:08] @ Quit: hhwagner: Quit: Leaving.
[2011/03/07 13:08:21] <benkevan> sheesh.. why couldn't they just keep "download puppet community" or something under puppet enterprise? :(
[2011/03/07 13:09:18] <jra__> most people use package managers anyway
[2011/03/07 13:09:47] @ Quit: Demosthenes: Ping timeout: 248 seconds
[2011/03/07 13:10:21] <TRV> and all software seems to want move stuff around... want a shock, go from rhel 5.x to 6.0.... everything moved paths and all
[2011/03/07 13:10:44] <TRV> messed with my recipes something fierce
[2011/03/07 13:10:56] <benkevan> TRV: what did?
[2011/03/07 13:11:28] <TRV> lvdisplay and such went from /usr/sbin to just /sbin.. stage2.img is gone... etc
[2011/03/07 13:11:38] @ Quit: toi: Ping timeout: 240 seconds
[2011/03/07 13:11:54] <jra__> /sbin seems better for lvdisplay to me
[2011/03/07 13:11:57] <benkevan> TRV: ah.. yah.. gotta love that shit eh
[2011/03/07 13:12:00] <TRV> easy enough to fix,, just a pain, that's all
[2011/03/07 13:12:14] <benkevan> /usr/sbin seems like a better fit for me :)
[2011/03/07 13:12:32] @ fredden joined channel #puppet
[2011/03/07 13:12:34] <jra__> it has to do with filesystems and the like
[2011/03/07 13:12:38] <TRV> had to undo all my hard set /usr/sbin/blaa to using a global path in site.pp and such
[2011/03/07 13:12:41] <ablew_> probably moved to /sbin since it's becoming more integral to the boot process
[2011/03/07 13:12:45] <jra__> yeah
[2011/03/07 13:13:07] <benkevan> i like monkies..
[2011/03/07 13:14:38] <TRV> also, the 'shell injection vulnerability fix' they did from .25 to 2.6x kinda screwed me... cause my unless used to be let A=`do something`;letB=`do something else`;if ($A == $B) .... well they no longer allow that format
[2011/03/07 13:14:38] <TRV> heh
[2011/03/07 13:15:32] @ Quit: hobbeswalsh: Quit: hobbeswalsh
[2011/03/07 13:15:42] <TRV> so now it is all in one liners instaead of multiples with the ';'
[2011/03/07 13:16:22] <TRV> suppose it is cleaner code now
[2011/03/07 13:16:56] @ Quit: OMCK: Read error: Operation timed out
[2011/03/07 13:17:42] @ monte_ joined channel #puppet
[2011/03/07 13:17:56] @ bmahe2 joined channel #puppet
[2011/03/07 13:18:48] @ Quit: bmahe2: Read error: Connection reset by peer
[2011/03/07 13:19:06] @ bmahe2 joined channel #puppet
[2011/03/07 13:20:52] @ Quit: bmahe: Ping timeout: 246 seconds
[2011/03/07 13:20:55] @ OMCK joined channel #puppet
[2011/03/07 13:22:05] @ Quit: ckauhaus: Read error: Operation timed out
[2011/03/07 13:23:03] @ Demosthenes joined channel #puppet
[2011/03/07 13:24:23] @ Quit: gcasella: Ping timeout: 276 seconds
[2011/03/07 13:24:40] @ sneeper joined channel #puppet
[2011/03/07 13:24:48] <monte_> hello, got a case syntax question, can someone tell me what's wrong with this: http://pastebin.com/1NTcqZjM
[2011/03/07 13:27:24] @ tilgovi joined channel #puppet
[2011/03/07 13:28:38] <monte_> anyone out there?
[2011/03/07 13:29:44] @ hobbeswalsh joined channel #puppet
[2011/03/07 13:31:14] @ hhwagner joined channel #puppet
[2011/03/07 13:31:33] <lefred> monte_: can you show the error you get ?
[2011/03/07 13:31:59] @ duerF joined channel #puppet
[2011/03/07 13:32:42] @ hobbeswa1sh joined channel #puppet
[2011/03/07 13:32:53] @ hobbeswa1sh is now known as robin
[2011/03/07 13:33:01] <monte_> lefred: sorry, I suppose that'd help. Syntax error at ':'; expected '}' at site.pp:5
[2011/03/07 13:33:02] @ robin is now known as rwalsh
[2011/03/07 13:33:29] @ Quit: hhwagner: Client Quit
[2011/03/07 13:33:31] @ Quit: rwalsh: Client Quit
[2011/03/07 13:33:40] @ Quit: nerens: Quit: nerens
[2011/03/07 13:33:51] <monte_> it's on the first line of the case statement, just after specifying the os release level: "4.8": {include ...}
[2011/03/07 13:34:18] <monte_> it says that it got the : but is expecting a }
[2011/03/07 13:34:41] <monte_> I'm not seeing anything wrong with the case statement.
[2011/03/07 13:34:51] @ gcasella joined channel #puppet
[2011/03/07 13:34:53] <MrHeavy> The case is fine, it's the include that's messed up
[2011/03/07 13:35:14] <MrHeavy> I'm not sure what you're even trying to do
[2011/03/07 13:35:21] <MrHeavy> Even if that syntax was valid, you can't have a class named "4.8"
[2011/03/07 13:35:59] @ Spads joined channel #puppet
[2011/03/07 13:36:52] <monte_> didn't know that. Is the "." the fault in the class name?
[2011/03/07 13:38:25] @ mitchellh joined channel #puppet
[2011/03/07 13:38:26] @ Quit: rgsteele: Quit: ChatZilla 0.9.86 [Firefox 3.0.7/2009030423]
[2011/03/07 13:40:26] @ ckauhaus joined channel #puppet
[2011/03/07 13:40:45] @ Quit: gregp76: Read error: Connection reset by peer
[2011/03/07 13:40:47] @ hybridpollo left channel #puppet ()
[2011/03/07 13:40:55] <monte_> The code I put in to pastebin is rather simple, and I don't need the case statement to include an os::version class (I could just include it the way I am by using Facter's variables. But, I want to keep it this way so I can include other stuff based on OS version if I need to.
[2011/03/07 13:41:05] @ zenergi joined channel #puppet
[2011/03/07 13:41:17] @ hybridpollo joined channel #puppet
[2011/03/07 13:41:36] @ cwebber joined channel #puppet
[2011/03/07 13:41:43] @ gregp76 joined channel #puppet
[2011/03/07 13:41:57] @ snoop joined channel #puppet
[2011/03/07 13:42:07] <monte_> I'll change the class names to something else. But will that fix the syntax error I'm getting?
[2011/03/07 13:42:28] <eric0> your LHS needs to be quoted
[2011/03/07 13:42:43] <eric0> its in the faq even, though i dont fault you for not seeing it
[2011/03/07 13:42:54] @ Quit: reyjrar: Quit: Leaving.
[2011/03/07 13:43:25] @ Quit: GeekGod: Quit: GeekGod
[2011/03/07 13:43:38] <eric0> http://docs.puppetlabs.com/guides/troubleshooting.html#syntax-error-at--expected--at-manifestppnnn-2
[2011/03/07 13:44:14] @ Quit: zambaboo: Remote host closed the connection
[2011/03/07 13:47:24] @ GeekGod joined channel #puppet
[2011/03/07 13:48:02] <jamesturnbull> gepetto: seen immerda
[2011/03/07 13:48:04] <gepetto> jamesturnbull: nope!
[2011/03/07 13:49:50] <jamesturnbull> doh
[2011/03/07 13:49:53] <jamesturnbull> duritong_: ping
[2011/03/07 13:52:45] @ Quit: justdave: Read error: Connection reset by peer
[2011/03/07 13:53:37] @ littleidea joined channel #puppet
[2011/03/07 13:53:51] <sneeper> Hey guys : I'd like to sell my group at work to on using puppet - is there a video already created that would show an overview of puppet, how it works and its advantages? I don't want to re-invent the wheel if it's already been done, but I didn't see one jump at me on the website.
[2011/03/07 13:53:57] @ justdave joined channel #puppet
[2011/03/07 13:53:59] @ Quit: justdave: Changing host
[2011/03/07 13:53:59] @ justdave joined channel #puppet
[2011/03/07 13:54:31] <sneeper> s/to on/on/
[2011/03/07 13:55:35] @ Quit: gcasella: Ping timeout: 276 seconds
[2011/03/07 13:56:20] <jamesturnbull> sneeper: wiki:Puppet_Presentations
[2011/03/07 13:56:21] <gepetto> jamesturnbull: sneeper: wiki:Puppet_Presentations is http://projects.puppetlabs.com/projects/puppet/wiki/Puppet_Presentations "Puppet - Puppet Presentations - Puppet Labs"
[2011/03/07 13:56:28] <jamesturnbull> sneeper: there's a bunch there - some taped etc
[2011/03/07 13:57:55] <sneeper> Thank you. any you recommend? ideally something higher level than a tutorial and more focused than a talk
[2011/03/07 13:58:02] <sneeper> hmm maybe focused isn't the right word
[2011/03/07 13:58:25] <jamesturnbull> sneeper: http://pivotallabs.com/talks/125-model-driven-management-with-puppet
[2011/03/07 13:58:31] <gepetto> ::redmine:: Wiki edit: Puppet_Presentations (#6) @ http://projects.puppetlabs.com/projects/puppet/wiki/Puppet_Presentations?version=6 (by James Turnbull)
[2011/03/07 13:58:58] <sneeper> Thanks guys. I'll check those out!
[2011/03/07 14:00:21] @ socomm_ is now known as socomm
[2011/03/07 14:01:07] @ Quit: sneeper: Quit: Page closed
[2011/03/07 14:01:52] <jamesturnbull> madduck: ping
[2011/03/07 14:02:21] <jamesturnbull> madduck: oh I had forgotten your annoying auto-reply - I want to talk to you about ticket #4431
[2011/03/07 14:02:22] <gepetto> jamesturnbull: madduck: #4431 is http://projects.puppetlabs.com/issues/show/4431 "Facter - Bug #4431: interfaces does not include interfaces that do not end in a number. It has a status of Accepted and is assigned to -"
[2011/03/07 14:04:46] @ Quit: uphillian: Quit: Leaving.
[2011/03/07 14:06:12] @ seanos joined channel #puppet
[2011/03/07 14:06:12] @ Quit: seanos: Changing host
[2011/03/07 14:06:12] @ seanos joined channel #puppet
[2011/03/07 14:07:44] @ nul0op joined channel #puppet
[2011/03/07 14:08:18] @ Quit: littleidea: Quit: littleidea
[2011/03/07 14:08:55] @ Maliuta joined channel #puppet
[2011/03/07 14:09:27] @ Quit: Maliuta: Client Quit
[2011/03/07 14:09:43] @ Maliuta joined channel #puppet
[2011/03/07 14:10:19] @ anakha joined channel #puppet
[2011/03/07 14:10:22] @ dezwart joined channel #puppet
[2011/03/07 14:10:32] @ Quit: wilmoore: Remote host closed the connection
[2011/03/07 14:10:33] @ Quit: fugit_: *.net *.split
[2011/03/07 14:10:33] @ Quit: emsearcy: *.net *.split
[2011/03/07 14:10:34] @ Quit: jordane: *.net *.split
[2011/03/07 14:10:44] @ Quit: crashmag: *.net *.split
[2011/03/07 14:10:45] @ Quit: v_: *.net *.split
[2011/03/07 14:10:45] @ Quit: donavanm: *.net *.split
[2011/03/07 14:10:45] @ Quit: dpittman: *.net *.split
[2011/03/07 14:10:45] @ Quit: jloope: *.net *.split
[2011/03/07 14:10:45] @ Quit: dan__t: *.net *.split
[2011/03/07 14:10:45] @ Quit: marut: *.net *.split
[2011/03/07 14:11:54] @ dpittman joined channel #puppet
[2011/03/07 14:12:37] @ wilmoore joined channel #puppet
[2011/03/07 14:16:24] @ Quit: saysjonathan: Quit: leaving
[2011/03/07 14:18:09] @ Quit: Louie`: Quit: Leaving.
[2011/03/07 14:19:11] @ v_ joined channel #puppet
[2011/03/07 14:20:03] @ Quit: atlas95: Ping timeout: 264 seconds
[2011/03/07 14:20:03] @ Quit: fredden: Quit: Leaving
[2011/03/07 14:20:53] <madduck> jamesturnbull: i am on the road, so online is a bit hard, but email works.
[2011/03/07 14:21:11] <madduck> jamesturnbull: I do not understand your last comment to the issue though
[2011/03/07 14:21:11] <jamesturnbull> madduck: sure - updated the ticket - you should get an email
[2011/03/07 14:21:31] <jamesturnbull> madduck: so ... I am agreeing with you on lo - and I'll change it to return localhost
[2011/03/07 14:21:34] <madduck> what do you mean with "return text"
[2011/03/07 14:21:50] <jamesturnbull> madduck: like the example I gave - the entry in the first column is not always an interface name
[2011/03/07 14:22:01] <madduck> oh, you mean the column heads?
[2011/03/07 14:22:04] @ crashmag joined channel #puppet
[2011/03/07 14:22:57] <madduck> heuristic #1" lowercase; and there ought to be a way to get netstat not to print column heads, or another means of getting a list of ifaces that is more geared towards machine-readable output
[2011/03/07 14:22:58] <gepetto> madduck: #1 is http://projects.puppetlabs.com/issues/show/1 "Puppet - Feature #1: Differentiate classes from definitions. It has a status of Closed and is assigned to Luke Kanies"
[2011/03/07 14:23:27] <cafuego> Oh yes I forgot lo
[2011/03/07 14:23:48] <jamesturnbull> madduck: there isn't on HPUX - first thing I checked
[2011/03/07 14:24:25] <jamesturnbull> madduck: yeah I am just trying to find out if lowercase is the standard
[2011/03/07 14:24:33] <jamesturnbull> madduck: because I bet it isn't :(
[2011/03/07 14:24:44] <madduck> else, on HPUX, |sed -e 1d
[2011/03/07 14:25:18] @ littleidea joined channel #puppet
[2011/03/07 14:25:51] <jamesturnbull> madduck: trying to avoid ugly hacks like that but yes might have to do
[2011/03/07 14:26:21] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/03/07 14:26:31] <madduck> avoiding ugly hacks on HPUX is like fat-free american breakfast
[2011/03/07 14:27:04] <jamesturnbull> lol
[2011/03/07 14:27:09] @ fredden joined channel #puppet
[2011/03/07 14:27:16] <madduck> "if java had proper garbage collection, it would first get rid of itself"
[2011/03/07 14:27:24] <madduck> you get the idea. ;)
[2011/03/07 14:28:59] @ donavanm joined channel #puppet
[2011/03/07 14:33:10] <jamesturnbull> madduck: thanks - I'll make some changes - you should see a proposed fix shortly
[2011/03/07 14:33:21] <jamesturnbull> madduck: it'll certainly treat lo as a first class citizen anyway
[2011/03/07 14:33:26] @ Quit: artista_frustrad: Ping timeout: 260 seconds
[2011/03/07 14:34:14] <madduck> it's not thought – only in windows land. ;)
[2011/03/07 14:35:20] @ saysjonathan joined channel #puppet
[2011/03/07 14:35:44] @ bluethundr is now known as adiabhal
[2011/03/07 14:36:15] <sako> does dcsobral from github hang out in here?
[2011/03/07 14:37:20] <sako> want to thank him for https://github.com/dcsobral/puppet-users, pretty freakn awesome... seems like it's the right way to be writing puppet modules
[2011/03/07 14:37:23] <jamesturnbull> sako: try dcsWork
[2011/03/07 14:37:23] <madduck> "you can't assign IP address 127.0.0.1 to the loopback adapter, because it is a reserved address for loopback devices." -- error message in win xp pro
[2011/03/07 14:37:26] @ Quit: uwes: Ping timeout: 246 seconds
[2011/03/07 14:37:29] <sako> jamesturnbull: thanks
[2011/03/07 14:37:36] <madduck> anyway, i need to sleep
[2011/03/07 14:37:38] <madduck> jamesturnbull: thanks!
[2011/03/07 14:38:04] <sako> jamesturnbull: does he work for puppetlabs? or just a really good puppet user
[2011/03/07 14:38:16] <jamesturnbull> sako: he doesn't work for us
[2011/03/07 14:38:22] <sako> ah ok
[2011/03/07 14:38:46] <sako> jamesturnbull: i'm sure your sick of hearing this but are you working on the next version of your book ;P
[2011/03/07 14:38:58] * sako ducks
[2011/03/07 14:38:59] @ Quit: Stenbryggen: Quit: Leaving.
[2011/03/07 14:39:00] <jamesturnbull> sako: yep
[2011/03/07 14:39:17] <sako> good stuff .. can't wait.
[2011/03/07 14:39:18] @ Quit: snoop: Remote host closed the connection
[2011/03/07 14:39:33] @ ghg joined channel #puppet
[2011/03/07 14:39:44] <sako> in the meanwhile im gonna scavenge github :) there's some good quality stuff on here like on camptocamp too
[2011/03/07 14:39:54] <sako> jamesturnbull: what's your github?
[2011/03/07 14:40:11] <sako> (if you use github that is..)
[2011/03/07 14:40:36] @ Quit: TRV: Quit: Leaving.
[2011/03/07 14:40:51] <jamesturnbull> sako: https://github.com/jamtur01
[2011/03/07 14:40:55] @ uwes joined channel #puppet
[2011/03/07 14:41:23] @ Quit: fisted: Quit: leaving
[2011/03/07 14:41:42] * eric0 pulls the trigger to convert a few K boxes to run puppet out of cron instead of daemons
[2011/03/07 14:41:51] <canllaith> mmm that reminds me
[2011/03/07 14:41:59] <canllaith> jamesturnbull: I have what I think is the last chapter - intend to sort it out this afternoon
[2011/03/07 14:42:18] <canllaith> I hope that means they'll be putting it together soon :D
[2011/03/07 14:42:33] * cafuego snorts
[2011/03/07 14:43:07] @ Quit: kwazar`: Quit: Leaving
[2011/03/07 14:43:23] <jamesturnbull> canllaith: no at least one more due
[2011/03/07 14:43:27] <canllaith> oh =)
[2011/03/07 14:43:31] <jamesturnbull> cafuego: jmccune is still on c9 I think
[2011/03/07 14:43:31] <canllaith> I guess I'll hurry up then
[2011/03/07 14:43:42] <jamesturnbull> canllaith: also tell cafuego to behave
[2011/03/07 14:43:53] * jamesturnbull notes cafuego never listens to me
[2011/03/07 14:44:05] <canllaith> What makes you think I'll succeed?
[2011/03/07 14:44:09] <cafuego> well that's not true
[2011/03/07 14:44:10] <jamesturnbull> canllaith: girl power?
[2011/03/07 14:44:10] * canllaith shakes her finger at cafuego and tells him to behave
[2011/03/07 14:44:18] <canllaith> (hi, we have actually met, but you probably have no idea who I am :)
[2011/03/07 14:44:26] <cafuego> canllaith: I so do.
[2011/03/07 14:44:31] <cafuego> and hi btw :-)
[2011/03/07 14:44:40] <cafuego> brisvegas, pub, avi
[2011/03/07 14:44:46] <jamesturnbull> add Avi and we can just take over this channel to? :P
[2011/03/07 14:45:08] <cafuego> jamesturnbull: Well I *actually* joined here coz I've started using puppet
[2011/03/07 14:45:22] @ artista_frustrad joined channel #puppet
[2011/03/07 14:45:43] <cafuego> jamesturnbull: And I would like to note I did listen to you when you cried to me after the project managed was about to murder you
[2011/03/07 14:46:28] <canllaith> there's another channel you guys have already taken over
[2011/03/07 14:46:37] <duritong_> jamesturnbull: pong
[2011/03/07 14:46:42] @ duritong_ is now known as duritong
[2011/03/07 14:46:44] <cafuego> canllaith: yeah
[2011/03/07 14:47:29] <canllaith> which one? :D and is donna in it ? :D
[2011/03/07 14:47:59] <cafuego> She is, but its name must never be spoken in public
[2011/03/07 14:48:34] <canllaith> aw man
[2011/03/07 14:48:38] <canllaith> fine, if you guys just don't love me enough
[2011/03/07 14:48:42] <cafuego> jamesturnbull: Are you also needing network interfaces for windows btw?
[2011/03/07 14:48:59] @ Quit: ckauhaus: Quit: Leaving.
[2011/03/07 14:49:08] <canllaith> cafuego: puppet is brilliant, you should use it more
[2011/03/07 14:49:18] <cafuego> jamesturnbull: One reckons it's called isatap.{UUIDSTRING}
[2011/03/07 14:49:20] @ fisted joined channel #puppet
[2011/03/07 14:49:50] <canllaith> also donna should use it too, and then she can come in here and talk to me as well
[2011/03/07 14:49:58] <cafuego> canllaith: Well, I've never really had so many servers to manage that just doing stuff manually was more work than doing said work via puppet
[2011/03/07 14:50:03] @ jnrg joined channel #puppet
[2011/03/07 14:50:30] <cafuego> canllaith: But now that you mention it, I do have question about the thing that I most want puppet for...
[2011/03/07 14:51:45] <cafuego> canllaith: I use subdirs to store zone info in bind (au/com/wibbles/filename) and I'd olike to have puppet ensure the DIRS exist on all slaves but not tuch the files in them. Can it do that?
[2011/03/07 14:51:51] <jmccune> canllaith: Yeah, I hope to have C9 wrapped up this week
[2011/03/07 14:51:54] <canllaith> sure can cafuego :)
[2011/03/07 14:52:22] <canllaith> file { "/path/to/directory" : ensure => directory}
[2011/03/07 14:52:36] <canllaith> you could also add owner =>, group =>, mode => etc to manage other attirbutes of the directory
[2011/03/07 14:52:40] <cafuego> canllaith: and set recursion?
[2011/03/07 14:52:52] <canllaith> depends what you mean by recursion
[2011/03/07 14:52:55] <cafuego> canllaith: .. I don't want to have to manually specify each subdir
[2011/03/07 14:52:58] <canllaith> if you want it to do the eq of mkdir -p and ...
[2011/03/07 14:53:01] <canllaith> yeah sadly you have to as far as I'm aware :(
[2011/03/07 14:53:03] <cafuego> canllaith: Well, they all live in /etc/bind/db/
[2011/03/07 14:53:27] <cafuego> canllaith: So I'd like to be able to say ""copy all dirs under /etc/bind/db"
[2011/03/07 14:53:49] <canllaith> so it becomes an array ... file { [ "/path", "/path/to", "path/to/bind", ] ensure => directory }
[2011/03/07 14:53:57] <canllaith> Which personally I think is suck :P
[2011/03/07 14:54:07] <canllaith> but that's the only way I know of. jamesturnbull can probably correct me there if there's another way
[2011/03/07 14:54:40] <cafuego> He wouldn't tell me, he doesn't love me
[2011/03/07 14:55:23] <jamesturnbull> cafuego: that'll work fine
[2011/03/07 14:55:43] <cafuego> jamesturnbull: ensure => directory and recurse?
[2011/03/07 14:56:57] @ mitchellh joined channel #puppet
[2011/03/07 14:57:38] <canllaith> I know you can recurse for say, permissions setting
[2011/03/07 14:58:12] <cafuego> I need to do that anyway so bind can write the transferred files :-)
[2011/03/07 14:58:26] <canllaith> I can pastebin you a snippet if you want
[2011/03/07 14:58:28] <cafuego> Looks like my desktop box will be a temporary slave server then
[2011/03/07 14:58:33] <canllaith> one moment, walking babymac back to my desk
[2011/03/07 14:58:34] <cafuego> canllaith: sure, ta
[2011/03/07 15:00:23] <cafuego> ... now if only git would do the same
[2011/03/07 15:00:43] * cafuego creates 300 .gitignore files
[2011/03/07 15:00:45] @ lak joined channel #puppet
[2011/03/07 15:00:45] @ Quit: lak: Changing host
[2011/03/07 15:00:45] @ lak joined channel #puppet
[2011/03/07 15:01:20] <canllaith> cafuego: my array syntax may not be quite correct, I'm still a little weak on that without looking at examples
[2011/03/07 15:01:25] <canllaith> cafuego: but something like this: http://pastebin.com/B1yrNkDV
[2011/03/07 15:01:46] <canllaith> unfortunately as far as I'm aware you do need to specify every directory in the file { bit :(
[2011/03/07 15:01:52] * cafuego nods
[2011/03/07 15:02:02] * cafuego shall see what it does
[2011/03/07 15:02:07] @ mand0 joined channel #puppet
[2011/03/07 15:02:31] * canllaith goes and looks for a similar example she can check her syntax against
[2011/03/07 15:02:50] <canllaith> I tend to write the way I think it should be, get errors, then correct from there. Lately I have been getting no errors and it feels quite creepy.
[2011/03/07 15:03:15] @ Quit: arnihermann: Ping timeout: 264 seconds
[2011/03/07 15:03:40] <canllaith> ah, here we go
[2011/03/07 15:04:13] <canllaith> Yeah, should be fine
[2011/03/07 15:06:12] @ booi joined channel #puppet
[2011/03/07 15:09:08] @ Quit: kaptk2: Quit: Leaving.
[2011/03/07 15:09:12] <canllaith> oh, er, and you'll need a } at the end of that file block
[2011/03/07 15:09:15] <sako> hey jamesturnbull kind of offtopic but i have a 512mb ram vps i'm running a few sites on, what would you recommend for monitoring? Was looking at icinga and i noticed you have some munin stuff going on your github..
[2011/03/07 15:09:15] <canllaith> *blush*
[2011/03/07 15:09:27] <cafuego> canllaith: yeah I added that
[2011/03/07 15:09:29] <canllaith> :P
[2011/03/07 15:09:38] <sako> jamesturnbull: would i use icinga+munin together or do they do the same things?
[2011/03/07 15:09:40] @ arnihermann joined channel #puppet
[2011/03/07 15:09:50] <canllaith> cafuego: I don't actually manage any servers, but we do a lot of SOA infrastructure project stuff and I built the environments with puppet as the first step
[2011/03/07 15:09:52] <cafuego> sako: I've recently become quite enamoured of collectd
[2011/03/07 15:10:06] <canllaith> It makes perfectly identical load balanced pairs a snap
[2011/03/07 15:10:11] <cafuego> canllaith: *nod*
[2011/03/07 15:10:12] <canllaith> and then when the customer wants to scale, sure, I just build you some more
[2011/03/07 15:10:17] <sako> cafuego: thanks im gonna read about it now
[2011/03/07 15:10:35] <canllaith> It's getting to the point now where I can write the puppet to ship a file about as fast as I used to edit the files
[2011/03/07 15:10:40] <cafuego> canllaith: I started out by needing somewhere to host websites and email for clients
[2011/03/07 15:10:44] <canllaith> and then it pays off 100 fold when they ask me to build 9 more
[2011/03/07 15:10:49] <canllaith> cafuego: right
[2011/03/07 15:11:04] <cafuego> canllaith: So a sinlge server, then recently a server split into a few VPSes but still nothing major.
[2011/03/07 15:11:33] <cafuego> canllaith: The major irk is having to edit files on 3 boxen when I add a domain :-)
[2011/03/07 15:12:05] <cafuego> So i stuck the bind config in git, but I still need to login and pull on each of them.
[2011/03/07 15:12:34] <cafuego> With puppet, I in thoery edit the config on my workstation, push to the local repo and have puppet pull and distribute via cron.
[2011/03/07 15:13:09] <jamesturnbull> sako: so I use Nagios for monitoring and Munin for graphing/reporting performance
[2011/03/07 15:13:09] @ Quit: niko: Read error: Operation timed out
[2011/03/07 15:13:22] @ Kazuhiro joined channel #puppet
[2011/03/07 15:13:25] <evilsushi> so im switching to a new puppetmaster server, is it possible for my current clients to use their current certs to send a signing request to the new puppetmaster or will i need to remove the $ssldir on the clients?
[2011/03/07 15:14:13] @ Chiku|dc joined channel #puppet
[2011/03/07 15:14:24] @ niko joined channel #puppet
[2011/03/07 15:14:49] <benkevan> man.. it's getting harder and harder to find stuff on puppetlabs
[2011/03/07 15:15:36] <sako> jamesturnbull: cool, i think nagios requires apache right?
[2011/03/07 15:15:40] <sako> for the web interface*
[2011/03/07 15:15:55] @ Quit: hlieberman: Quit: Leaving
[2011/03/07 15:16:07] <sako> i'm trying to stay way from apache as i am on limited resources :P currently just running nginx
[2011/03/07 15:16:11] @ Quit: Chiku: Ping timeout: 276 seconds
[2011/03/07 15:16:35] * benkevan is looking forward to the growth of puppet :).. I have a default install.. but hope to later get it nice and better (with better reporting, since now my puppet reports doesn't include failed.. only success for some reason).
[2011/03/07 15:16:38] <jamesturnbull> sako: only if you use the web interface
[2011/03/07 15:16:40] <jamesturnbull> sako: I don't
[2011/03/07 15:16:42] @ Quit: rdark: Quit: Lost terminal
[2011/03/07 15:16:56] <jamesturnbull> benkevan: what version of Puppet?
[2011/03/07 15:17:00] <benkevan> will mcollective go away, and will we have a single puppet / puppet-dashboard.. or will they always be different?
[2011/03/07 15:17:03] <canllaith> cafuego: I think puppet will be quit enice for that :)
[2011/03/07 15:17:06] <canllaith> quite nice, even
[2011/03/07 15:17:08] <benkevan> jamesturnbull: 2.6.4 :) (community) ..
[2011/03/07 15:17:18] <benkevan> I hope to one day push for enterprise, but I'd have to show what we'd gain
[2011/03/07 15:17:20] <jamesturnbull> benkevan: different tools - they'll be integrated
[2011/03/07 15:17:25] <evilsushi> any thoughts on that issue? i just need to know if its possible or if I need to remove the current $ssldir on the clients
[2011/03/07 15:17:31] <jamesturnbull> though with dashboard plugins for mcollective
[2011/03/07 15:17:40] <benkevan> jamesturnbull: any public timeline of major points of integration?
[2011/03/07 15:17:56] <jamesturnbull> benkevan: it's in the next couple of iterations for dev I believe but nico can answerr better
[2011/03/07 15:18:05] <jamesturnbull> -nico and add nigelk
[2011/03/07 15:18:25] * canllaith should really look at mcollective
[2011/03/07 15:19:28] * benkevan should really look at mcollective also.. I don't even know what the heck it does..
[2011/03/07 15:19:41] <sako> jamesturnbull: oh ok good to know, i don't think i'd need the web interface.. just need my server to send me an email when its about to blow up :)
[2011/03/07 15:19:49] <benkevan> wish I was better with puppet all together (like wondering if it could handle users that utilize winbind / ldap etc)..
[2011/03/07 15:20:06] <cafuego> sako: you'll want nagios then methinks
[2011/03/07 15:20:08] <benkevan> I do like puppet dashboard.. but I have to fix a few things (since it's not reporting any failures.. and I know there are some)
[2011/03/07 15:21:17] @ Quit: ahasenack: Quit: Leaving
[2011/03/07 15:21:53] <jnrg> For some reasons my colected nagios_services and nagios_hots are locally filebucket'ed is there any way to prevent that, it uses 4G of disk ;-/
[2011/03/07 15:21:54] @ bkkrw joined channel #puppet
[2011/03/07 15:23:33] <jamesturnbull> benkevan: it does support LDAP users as one of the user providers
[2011/03/07 15:24:02] <benkevan> jamesturnbull: now I just need to get AD integration working (if you can call that LDAP)
[2011/03/07 15:24:10] <benkevan> from winbind :(
[2011/03/07 15:24:35] <jamesturnbull> benkevan: that isn't supported ... yet
[2011/03/07 15:24:44] <benkevan> winbind shouldn't be supported on linux
[2011/03/07 15:24:46] <benkevan> it's a POS
[2011/03/07 15:24:57] @ Quit: jfmnyc:
[2011/03/07 15:26:37] <benkevan> jamesturnbull: just threw in a very small change to some of the SLES packaging stuff.. It's really to clean it up and make it "proper" since openSUSE 11.4 is coming out, and its a bit more strict on packaging (now I have to be less lazy.. uggg)
[2011/03/07 15:27:50] <benkevan> jamesturnbull: do you know off the top of your head if anyone has reported the difference of host names when you have cnames that differ from the host name? and the reverse lookup goes for the cname and not the hostname that had originally originated?
[2011/03/07 15:29:13] <rodjek> benkevan: so your PTR record resolves to a CNAME, not the A record for the IP?
[2011/03/07 15:29:28] @ Quit: mikepea: Quit: mikepea
[2011/03/07 15:29:46] <benkevan> well.. both will successfully resolve.. but when I do a puppet agent --test from the machine.. it uses the CNAME.. which I don't want :(
[2011/03/07 15:29:55] @ Djelibeybi joined channel #puppet
[2011/03/07 15:30:16] <benkevan> rodjek: and it will use the a host sometimes, then sometimes the cname
[2011/03/07 15:30:20] <rodjek> benkevan: try forcing the certname in puppet.conf
[2011/03/07 15:30:26] <benkevan> it's weird behavior.. I typically have to add it with both the cname and ahost
[2011/03/07 15:31:20] <cafuego> canllaith: Woot! I don't need to specify every directory under /etc/bind/db
[2011/03/07 15:31:41] @ Quit: langworthy: Quit: langworthy
[2011/03/07 15:32:17] <cafuego> canllaith: puppet didn't remove the test file I'd created in db/au/asn/osda but it did fix its permissions, so that's pretty much all epic win :-)
[2011/03/07 15:32:34] <cafuego> jamesturnbull: ta
[2011/03/07 15:33:05] @ TRV joined channel #puppet
[2011/03/07 15:34:00] @ jtslideshare_ joined channel #puppet
[2011/03/07 15:34:13] @ Quit: jtslideshare: Ping timeout: 246 seconds
[2011/03/07 15:34:13] @ jtslideshare_ is now known as jtslideshare
[2011/03/07 15:34:33] <Djelibeybi> cafuego: welcome to Puppetville
[2011/03/07 15:34:42] <cafuego> pop 12
[2011/03/07 15:35:12] <nevyn> hrm
[2011/03/07 15:35:22] <cafuego> well well
[2011/03/07 15:35:26] <cafuego> morning nevyn
[2011/03/07 15:35:26] <nevyn> hey Djelibeybi did you see the reg re Redhat
[2011/03/07 15:35:32] <nevyn> morning cafuego
[2011/03/07 15:35:53] @ Quit: littleidea: Quit: littleidea
[2011/03/07 15:37:07] @ Quit: gmason: Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/
[2011/03/07 15:37:42] <canllaith> haiii Djelibeybi :)
[2011/03/07 15:38:06] <duritong> jamesturnbull: I'm only here for another half an hour, otherwise write a mail
[2011/03/07 15:39:21] <nevyn> Djelibeybi: http://www.channelregister.co.uk/2011/03/04/red_hat_twarts_oracle_and_novell_with_change_to_source_code_packaging/
[2011/03/07 15:39:30] @ newtMcKerr joined channel #puppet
[2011/03/07 15:40:06] <Djelibeybi> nevyn: yeah, it's meaningless to us
[2011/03/07 15:40:17] <Djelibeybi> nevyn: Red Hat are shooting themselves in the foot with no impact to CentOS or Oracle
[2011/03/07 15:40:50] <canllaith> Oracle go and offer to support RHEL directly? That's devious :)
[2011/03/07 15:40:50] @ Quit: mellen: Ping timeout: 240 seconds
[2011/03/07 15:40:51] <Djelibeybi> nevyn: we just rebuild their kernel, so the source format is no an issue. And, for our own kernel, we maintain our own source tree, which is still shipped as mainline+patches in the .src.rpm
[2011/03/07 15:40:57] <Djelibeybi> canllaith: Of course we do
[2011/03/07 15:41:07] <Djelibeybi> canllaith: your RHEL boxes become OL boxes, essentially
[2011/03/07 15:41:18] <canllaith> WE ARE ORACLE OF BORG
[2011/03/07 15:41:44] <canllaith> I can't imagine this is great publicity for RH
[2011/03/07 15:41:54] <Djelibeybi> canllaith: no, I suspect not
[2011/03/07 15:42:08] <canllaith> 'why do you hate freedom?' *wail* etc.
[2011/03/07 15:42:13] <cafuego> Dunno, i can see exactly why they do it
[2011/03/07 15:43:03] <Djelibeybi> cafuego: you can? Can you tell us? :)
[2011/03/07 15:43:44] @ Quit: benkevan: Remote host closed the connection
[2011/03/07 15:43:46] <cafuego> Djelibeybi: I expect Oracle can throw bad money after good supporting Linux boxen, trying to kill redhat.
[2011/03/07 15:43:56] <cafuego> Djelibeybi: Whereas for redhat it's their primary source of income.
[2011/03/07 15:44:02] <Djelibeybi> cafuego: we don't want to kill Red Hat
[2011/03/07 15:44:06] <cafuego> s/bad after good/bad after bad/ ;-)
[2011/03/07 15:44:10] <Djelibeybi> cafuego: if we did, we'd have to maintain the *whole* distro. :)
[2011/03/07 15:44:13] <cafuego> Djelibeybi: Do they know that? :-)
[2011/03/07 15:44:23] <Djelibeybi> cafuego: you'd think they'd realise that, but apparently not.
[2011/03/07 15:44:40] <Djelibeybi> cafuego: either way, if Red Hat just spent money on their support and not fucking about with their developers, they'd do a better job of retaining customers.
[2011/03/07 15:44:57] <nevyn> ooh...
[2011/03/07 15:45:00] <nevyn> bitchy much?
[2011/03/07 15:45:06] * cafuego snorts again
[2011/03/07 15:45:17] <Djelibeybi> nevyn: well, it's the truth. We only win customers from RH because their support sucks (apparently)
[2011/03/07 15:45:17] <cafuego> vomit-quark up my nose - win
[2011/03/07 15:45:57] <nevyn> Djelibeybi: so I've nothing but good to say about rh l3 in my experience they know their shit.
[2011/03/07 15:46:00] @ mikepea joined channel #puppet
[2011/03/07 15:46:12] @ Quit: taihen_: Ping timeout: 276 seconds
[2011/03/07 15:46:20] <Djelibeybi> nevyn: yup, L3 is good. But try to get kernel dev support at 2am on a Saturday
[2011/03/07 15:46:22] <nevyn> but then in >75% of the time if I'm calling support there's a bug.
[2011/03/07 15:46:46] <Djelibeybi> nevyn: support is great 8-5/5
[2011/03/07 15:46:59] <Djelibeybi> nevyn: the problem is Sev1 outages because of kernel drivers at 2am for a bank
[2011/03/07 15:47:11] <Djelibeybi> nevyn: and RH support going "Our kernel dev will be back on Monday, can it wait?"
[2011/03/07 15:47:17] <nevyn> Djelibeybi: ok. so I had this and yeah. the l3 guy was stymied by dev's answers
[2011/03/07 15:47:33] @ Quit: walterheck: Read error: Operation timed out
[2011/03/07 15:47:53] @ walterheck joined channel #puppet
[2011/03/07 15:48:04] <nevyn> like it was ok we've got sosreports and lockreports and blah and blah and blah and then kernel devs in the area are like.. please replicate.
[2011/03/07 15:48:06] <cafuego> môgge walterheck
[2011/03/07 15:49:32] @ Quit: arnihermann: Ping timeout: 246 seconds
[2011/03/07 15:51:00] @ Quit: cwebber: Quit: cwebber
[2011/03/07 15:52:20] @ Quit: bkkrw: Read error: Operation timed out
[2011/03/07 15:52:36] @ azneita joined channel #puppet
[2011/03/07 15:52:36] @ Quit: azneita: Changing host
[2011/03/07 15:52:36] @ azneita joined channel #puppet
[2011/03/07 15:53:02] <antarus> whack: random query, you don't use cleint-side facts at all
[2011/03/07 15:53:12] <antarus> whack: you just generate everything from rightscale, in terms of truth?
[2011/03/07 15:53:19] <antarus> whack: and use the external node classifier?
[2011/03/07 15:54:38] <whack> I was using facts, but I don't anymore
[2011/03/07 15:54:53] <whack> it was rightscale data -> facts, but exported facts in masterless is currently broken, so I generate extlookup files instead
[2011/03/07 15:55:07] <antarus> ahhh
[2011/03/07 15:55:10] <whack> so now it goes rightscale -> something.csv -> puppet manifests invoking extlookup("truth/blah")
[2011/03/07 15:55:16] @ Quit: jsurfer: Remote host closed the connection
[2011/03/07 15:55:31] <whack> what was previously "foo" as a fact I now have as "truth/foo" in extlookup
[2011/03/07 15:55:33] <whack> works well enough
[2011/03/07 15:55:43] @ jsurfer joined channel #puppet
[2011/03/07 15:56:07] @ fisted_ joined channel #puppet
[2011/03/07 15:56:09] <whack> external node classifier is instead me steering truth with this:
[2011/03/07 15:56:10] <whack> https://github.com/loggly/puppet-modules/blob/master/truth/manifests/enforcer.pp
[2011/03/07 15:56:18] @ arnihermann joined channel #puppet
[2011/03/07 15:56:24] <whack> has_role() is a custom puppet function that previously used facts, but now calls extlookup
[2011/03/07 15:56:38] <whack> https://github.com/loggly/puppet-modules/blob/master/truth/plugins/puppet/parser/functions/has_role.rb
[2011/03/07 15:56:51] @ Quit: evilsushi: Ping timeout: 260 seconds
[2011/03/07 15:58:29] <antarus> ohhh shiny
[2011/03/07 15:59:05] @ Quit: fisted: Ping timeout: 276 seconds
[2011/03/07 16:00:59] @ Quit: arnihermann: Ping timeout: 248 seconds
[2011/03/07 16:04:18] @ Quit: wilmoore: Remote host closed the connection
[2011/03/07 16:07:57] @ Quit: ghg: Quit: ghg
[2011/03/07 16:11:55] @ dan__t joined channel #puppet
[2011/03/07 16:16:07] @ Quit: bobbyz: Quit: Leaving
[2011/03/07 16:18:06] <whack> antarus: did I answer your question? ;)
[2011/03/07 16:18:14] @ rp_ joined channel #puppet
[2011/03/07 16:18:28] @ rp_ is now known as luke
[2011/03/07 16:18:41] <luke> hi there anyone used puppetmaster on ubuntu 10.10 recently
[2011/03/07 16:18:50] <luke> i am having trouble even getting it started.
[2011/03/07 16:18:52] @ marut joined channel #puppet
[2011/03/07 16:19:02] @ luke is now known as Guest907
[2011/03/07 16:19:21] <barn> what's the problem?
[2011/03/07 16:20:28] @ Quit: TRV: Quit: Leaving.
[2011/03/07 16:21:17] <Guest907> so when i run the service in init.d it says starting puppetmaster and then says failed
[2011/03/07 16:21:34] <Guest907> when i run in manually with --verbose --no-daemonize it complains that masterhttp.log couldn't be stat'ed
[2011/03/07 16:21:39] <sako> i just got a genius idea..
[2011/03/07 16:21:40] <Guest907> and rightly so as its owned by puppet
[2011/03/07 16:21:48] <sako> use git submodules for the module directory
[2011/03/07 16:21:53] @ Guest907 is now known as luke__
[2011/03/07 16:22:01] @ luke__ is now known as ___luke___
[2011/03/07 16:22:11] <sako> i'm pretty sure i wasn't the first to think of this though :P
[2011/03/07 16:22:15] <___luke___> any pointers barn?
[2011/03/07 16:22:22] @ arnihermann joined channel #puppet
[2011/03/07 16:22:40] <barn> whoo are you running puppet master as?
[2011/03/07 16:23:00] <___luke___> barn so i tried to run as my local user (which is why it can't access the master logs'
[2011/03/07 16:23:11] <___luke___> i thought if i ran the service it might start with the right user account
[2011/03/07 16:23:20] <___luke___> i did sudo /etc/init.d/puppetmasterd
[2011/03/07 16:23:27] <___luke___> but that just gave failed and nothing the log files
[2011/03/07 16:24:56] <___luke___> how bizzare, i just did a netstat only to see it already running on port 8140 :(
[2011/03/07 16:26:09] <jamesturnbull> duritong: it was your selinux facts
[2011/03/07 16:26:35] @ Quit: arnihermann: Ping timeout: 240 seconds
[2011/03/07 16:26:41] @ ryan11111 left channel #puppet ("Leaving")
[2011/03/07 16:27:39] <barn> ___luke___: if you run sudo puppet master --verbose --no-daemonize --debug
[2011/03/07 16:27:46] <barn> does it tell you why it breaks?
[2011/03/07 16:27:53] @ Quit: jab_doa: Quit: Verlassend
[2011/03/07 16:27:58] @ Kazuhiro left channel #puppet ("Leaving")
[2011/03/07 16:28:03] <jamesturnbull> duritong: i'll email you
[2011/03/07 16:31:37] <antarus> whack: more or less
[2011/03/07 16:31:47] <antarus> whack: our shit is still ass-backwards and everyone is afraid to make changes ;p
[2011/03/07 16:32:05] <antarus> as usual I blame nigelk ;p
[2011/03/07 16:32:07] <antarus> for everything
[2011/03/07 16:32:53] <barn> isn't that a universal constant? (:
[2011/03/07 16:32:55] @ arnihermann joined channel #puppet
[2011/03/07 16:33:23] <whack> antarus: haha
[2011/03/07 16:34:24] @ Quit: Djelibeybi: Quit: Leaving
[2011/03/07 16:35:23] @ BradHeller_ is now known as rotzak|workd
[2011/03/07 16:37:50] @ Djelibeybi joined channel #puppet
[2011/03/07 16:39:57] @ littleidea joined channel #puppet
[2011/03/07 16:40:14] <___luke___> barn, it does at creating the pid file. i figured out the problem with starting it its working fine now
[2011/03/07 16:40:25] @ Quit: dingus9: Quit: Leaving
[2011/03/07 16:40:25] <___luke___> however what I don't understansd is how do i puppetca --list?
[2011/03/07 16:40:36] @ mellen joined channel #puppet
[2011/03/07 16:40:44] <___luke___> does that mean i will need to sudo everytime
[2011/03/07 16:41:19] <___luke___> anyway ignore me for the timebeing, think i will figure this one out its mostly permissions related
[2011/03/07 16:41:23] <canllaith> Yes, you'll need to have root privileges to do puppetca tasks (except possibly --list)
[2011/03/07 16:41:45] @ diq joined channel #puppet
[2011/03/07 16:41:49] @ Quit: Audiopathic: Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909]
[2011/03/07 16:42:08] <barn> ___luke___: that's a good thing, you don't want just anyone getting root on every machine you administer via puppet (:
[2011/03/07 16:42:25] @ rholden joined channel #puppet
[2011/03/07 16:42:30] @ bobbyz joined channel #puppet
[2011/03/07 16:43:07] <canllaith> barn: absolutely - I had to point out recently that if we gave someone commit access to one of our puppet masters we'd better be ok with them being in sudoers on every host it manages =)
[2011/03/07 16:43:58] <barn> canllaith: giant huge shotgun of trust (:
[2011/03/07 16:44:08] <canllaith> ha
[2011/03/07 16:48:47] @ Quit: soh: Quit: soh
[2011/03/07 16:49:00] @ Quit: MPSimmons: Remote host closed the connection
[2011/03/07 16:49:25] @ MPSimmons joined channel #puppet
[2011/03/07 16:52:50] <sako> jamesturnbull: do you run debian for your personal server? or ubuntu?
[2011/03/07 16:54:21] @ Quit: zwi: Quit: Leaving.
[2011/03/07 16:55:39] @ Quit: littleidea: Quit: littleidea
[2011/03/07 16:57:21] @ Quit: shadoi: Quit: Leaving.
[2011/03/07 16:57:40] @ langworthy joined channel #puppet
[2011/03/07 16:57:44] @ Quit: mikepea: Quit: mikepea
[2011/03/07 16:58:12] @ Quit: metcalfc: Read error: Operation timed out
[2011/03/07 16:58:21] @ Quit: mellen: Ping timeout: 276 seconds
[2011/03/07 16:59:23] <___luke___> what's the deal with the /etc/default/puppet file it is turned off byd efault?
[2011/03/07 16:59:39] <___luke___> and even if that's set to off, the agent is still running when you check the status
[2011/03/07 17:00:18] @ mellen joined channel #puppet
[2011/03/07 17:01:25] <barn> I think debian defaults most things to default
[2011/03/07 17:01:44] <barn> no brain
[2011/03/07 17:01:56] <barn> I think debian has most things to off by default
[2011/03/07 17:02:25] @ joecrow left channel #puppet ()
[2011/03/07 17:02:25] <nevyn> debian has most things on by default.
[2011/03/07 17:02:36] <nevyn> depends what your definition of default is.
[2011/03/07 17:02:42] @ Quit: jgonzalez: Ping timeout: 252 seconds
[2011/03/07 17:02:48] <barn> /etc/default/* for new packages
[2011/03/07 17:02:51] <nevyn> if it's installed in debian it's generally also configured and running.
[2011/03/07 17:02:59] @ tquid joined channel #puppet
[2011/03/07 17:03:35] <tquid> HOla.
[2011/03/07 17:04:12] <tquid> I'm having a miserable time wth RHEL 5.5 and puppet from the EPEL repo--it complains it doens't have needed ssl cert directories. Anyone hav any experience of this? Google is not turning up anything useful for me.
[2011/03/07 17:04:46] @ ghg joined channel #puppet
[2011/03/07 17:05:45] <barn> which version is in EPEL?
[2011/03/07 17:05:57] @ evilsushi joined channel #puppet
[2011/03/07 17:06:27] @ monte__ joined channel #puppet
[2011/03/07 17:06:57] @ Quit: monte_: Read error: Operation timed out
[2011/03/07 17:06:58] <tquid> .25.5-1 is what it says in yum.
[2011/03/07 17:07:48] <sdodson> tmz_ maintains a more up2date repo at http://tmz.fedorapeople.org/repo/puppet/ it's got 2.6.4 afaik
[2011/03/07 17:07:51] <tquid> The tarball I have is 2.6.5
[2011/03/07 17:08:41] <diq> tquid: just build your own RPM's from the tarball. the spec file in the tarball is basically the same as the EPEL one.
[2011/03/07 17:08:52] <fenrus02> tmz actually has puppet-2.6.6-0.1.rc1.fc14.noarch
[2011/03/07 17:08:56] @ Quit: ___luke___: Quit: Leaving
[2011/03/07 17:09:04] <diq> FC != RHEL
[2011/03/07 17:09:13] @ Quit: rheron: Remote host closed the connection
[2011/03/07 17:09:14] <fenrus02> noarch. it'll work in both.
[2011/03/07 17:09:26] <diq> ehh I wouldn't say that.
[2011/03/07 17:09:35] <diq> easier just to roll your own
[2011/03/07 17:09:38] <diq> takes 5 minutes
[2011/03/07 17:09:41] <fenrus02> puppet-2.6.6-0.1.rc1.el6.src.rpm 03-Mar-2011 04:05 1.5M
[2011/03/07 17:09:43] <fenrus02> if you prefer
[2011/03/07 17:10:02] <diq> why not just roll your own instead of rolling someone else's?
[2011/03/07 17:10:03] <fenrus02> add the repo, and always be current?
[2011/03/07 17:10:30] <tquid> Ah, that's nicer.
[2011/03/07 17:10:41] <diq> even with that EL6 SRPM you need to build your own
[2011/03/07 17:10:45] <fenrus02> besides, tmz does a nice job packaging.
[2011/03/07 17:10:49] <tquid> Well, I did try to roll my own, with rather limited success. I may give it another whirl though.
[2011/03/07 17:11:04] <diq> tquid: just use the SPEC in that tarball
[2011/03/07 17:11:06] <fenrus02> diq, if you navigate to the bin directory, you will find 'noarch' bins of course.
[2011/03/07 17:11:13] <tquid> Oh, comes with a spec?
[2011/03/07 17:11:20] <tquid> Hm, that mgiht be best for my situation, actually.
[2011/03/07 17:11:29] <diq> it does
[2011/03/07 17:11:39] <tquid> I have some pretty diverse machines including SLES I'd be supporting, so that might work better.
[2011/03/07 17:11:56] <fenrus02> srpm should --rebuild nicely on sles as well.
[2011/03/07 17:12:47] <diq> tquid: conf/redhat|suse is your friend
[2011/03/07 17:12:50] <diq> in the tarball
[2011/03/07 17:12:53] <Xeross> Would this http://paste.pocoo.org/show/349912/ or is there a better way to do this, and how to handle an OS we don't have anything for?
[2011/03/07 17:13:43] <tquid> Hm, no conf/suse in facter, is that going to be a problem?
[2011/03/07 17:13:58] <diq> tquid: the EPEL facter versions should suffice
[2011/03/07 17:14:42] @ wilmoore joined channel #puppet
[2011/03/07 17:14:44] <tquid> Ooops.
[2011/03/07 17:14:54] <tquid> rpmbuild facter.spec
[2011/03/07 17:14:54] <tquid> error: File /usr/src/redhat/SOURCES/facter-1.5.5.tar.gz: No such file or directory
[2011/03/07 17:15:01] <tquid> OK, I'll just use the facter from there.
[2011/03/07 17:17:47] <tquid> Ugh. Been a while since I fiddled with rpms.
[2011/03/07 17:18:07] <tquid> Something weird here or do I just need to go back to rpmbuild school?:
[2011/03/07 17:18:08] <tquid> [root@lspuppetmaster-3-vm-m4333 ~]# rpmbuild -tb puppet-2.6.5.tar.gz
[2011/03/07 17:18:08] <tquid> error: line 15: Dependency tokens must begin with alpha-numeric, '_' or '/': PreReq: %{insserv_prereq} %{fillup_prereq}
[2011/03/07 17:19:25] @ Quit: lak: Quit: Leaving.
[2011/03/07 17:22:49] @ jloope joined channel #puppet
[2011/03/07 17:23:11] <jamesturnbull> sako: ubuntu and fedora for my personal stuff
[2011/03/07 17:24:23] @ Quit: artista_frustrad: Quit: Leaving
[2011/03/07 17:26:01] @ tquid left channel #puppet ()
[2011/03/07 17:28:19] @ Quit: ghg: Remote host closed the connection
[2011/03/07 17:28:27] @ ghg joined channel #puppet
[2011/03/07 17:30:29] @ Quit: hobbeswalsh: Quit: hobbeswalsh
[2011/03/07 17:32:12] @ Quit: lilnick: Quit: Leaving.
[2011/03/07 17:32:14] <Xeross> Hmm it's getting a syntax error :/
[2011/03/07 17:34:20] @ Quit: newtMcKerr: Quit: Leaving.
[2011/03/07 17:36:52] @ Quit: fisted_: Quit: leaving
[2011/03/07 17:37:22] @ pinoyskull joined channel #puppet
[2011/03/07 17:40:26] @ Quit: ghg: Remote host closed the connection
[2011/03/07 17:41:25] @ teepark joined channel #puppet
[2011/03/07 17:41:58] @ Quit: gregp76: Ping timeout: 255 seconds
[2011/03/07 17:42:02] @ fisted joined channel #puppet
[2011/03/07 17:42:07] @ teepark left channel #puppet ()
[2011/03/07 17:47:25] <Xeross> Why the, starting puppetmaster by executing puppetmasterd works fine but using this init-script it fails to start, complaining about some providers :/
[2011/03/07 17:48:11] @ Quit: Djelibeybi: Ping timeout: 246 seconds
[2011/03/07 17:48:28] <barn> Xeross: on which OS?
[2011/03/07 17:48:42] <Xeross> barn: Fedora 14
[2011/03/07 17:49:02] <Xeross> Could not create resources for managing Puppet's files and directories in sections [:main, :master, :ssl]: Could not find a default provider for user
[2011/03/07 17:49:04] <Xeross> that's just one of em
[2011/03/07 17:50:55] <barn> Xeross: with puppet installed from?
[2011/03/07 17:51:20] @ Quit: mrwacky42: Ping timeout: 246 seconds
[2011/03/07 17:51:53] <Xeross> Well there wasn't an offical RPM so I had to get an unofficial one this one's from http://yum.mnxsolutions.com/
[2011/03/07 17:52:06] <Xeross> But yeah, both this and the previous one I tried had that problem
[2011/03/07 17:52:29] <hybridpollo> Doesn't epel have pakcages for FC14 ? That's where I get mines from .
[2011/03/07 17:52:34] <hybridpollo> afaik*
[2011/03/07 17:52:44] <tmz_> hybridpollo: Not yet.
[2011/03/07 17:53:04] @ Djelibeybi joined channel #puppet
[2011/03/07 17:53:19] <tmz_> Fedora and EPEL will move to 2.6.6 when it's released, as long as no one finds some showstopper bug in the days after release (like with 2.6.5 ;)
[2011/03/07 17:53:26] @ tmz_ is now known as tmz
[2011/03/07 17:53:34] @ Quit: jtslideshare: Quit: jtslideshare
[2011/03/07 17:54:05] <Xeross> The other RPM I used was a 2.6.6 one but yeah that didn't work when using the init script either
[2011/03/07 17:54:05] <barn> https://projects.puppetlabs.com/projects/1/wiki/Downloading_Puppet#RPM+Packages
[2011/03/07 17:54:19] <tmz> Those packages will be whats at http://tmz.fedorapeople.org/repo/puppet/ -- not sure if that differs much from what Xeross pointed to at http://yum.mnxsolutions.com/ or not.
[2011/03/07 17:54:53] <Xeross> tmz: I was actually using those before, same issue
[2011/03/07 17:55:01] <canllaith> Hrm. I need to put my /etc/network/interfaces files in puppet and I'm not sure what the best way of doing it is
[2011/03/07 17:55:02] <tmz> Xeross: I would be interested if you ran the rpms in my repo. What was the bug?
[2011/03/07 17:55:12] <tmz> I know folks running those on fedora 14.
[2011/03/07 17:55:34] <canllaith> every host has to have a different one ... I could use some variables I guess to template it but it feels like doing a lot of typing.
[2011/03/07 17:56:03] <Xeross> tmz: If I recall correctly errors like http://paste.pocoo.org/show/349924/ occured when a client tried to request a cert
[2011/03/07 17:56:17] <Xeross> And with this 2.6.4 one I am getting these errors at start and it wont evne start
[2011/03/07 17:56:51] @ ghg joined channel #puppet
[2011/03/07 17:57:23] @ Quit: zenergi: Quit: zenergi
[2011/03/07 17:57:30] <tmz> Xeross: Interesting. I've not seen that before. I can try to setup an f14 puppet master/client and see.
[2011/03/07 17:57:50] <Xeross> tmz: i found it odd too, both boxes were freshly installed
[2011/03/07 17:57:59] <Xeross> some bug in the init scripts perhaps
[2011/03/07 17:58:02] <Xeross> Does look like that
[2011/03/07 17:58:16] <Xeross> Because when I start it with the binary instead it runs fine
[2011/03/07 17:58:25] <cafuego> So if I have a service named bind9, I can't use name => "named" to have it check the named process is running, because it tries to also touch /etc/init.d/named... how do I do this in the Service recipe?
[2011/03/07 17:59:06] <canllaith> Why can't it use /etc/init.d/named to manage the service?
[2011/03/07 18:00:04] <cafuego> that's not what debian/ubuntu use in their packages
[2011/03/07 18:00:20] <canllaith> Is there an /etc/init.d/something it can use?
[2011/03/07 18:00:23] <cafuego> I don't really want to override that file via puppet, that means I don't get package updates
[2011/03/07 18:00:31] <cafuego> canllaith: yeah, etc/init.d/bind9
[2011/03/07 18:00:40] <canllaith> Puppet doesn't need to have put the file there to manage the service
[2011/03/07 18:00:40] <Xeross> tmz: I don't really know what the errors mean under the hood either :/
[2011/03/07 18:00:52] <cafuego> canllaith: But it seems to then also check for a binary named 'bind9' via ps -f
[2011/03/07 18:01:05] <canllaith> Can I get a pastie of the whole block? :)
[2011/03/07 18:01:06] <cafuego> canllaith: ... and that's not what it's called
[2011/03/07 18:01:10] <cafuego> sure
[2011/03/07 18:01:11] <tmz> Xeross: It's SElinux.
[2011/03/07 18:01:24] <Xeross> tmz: Ah yeah that might be it
[2011/03/07 18:01:38] <Xeross> tmz: I'm afraid I'll run into plenty of problems that turn out to be SELinux :/
[2011/03/07 18:01:44] <Xeross> I keep forgetting it's enabled to begin with
[2011/03/07 18:01:58] <tmz> I just tried it and with enforcing I got that same error. Disabling selinux it started up fine.
[2011/03/07 18:02:13] <cafuego> canllaith: http://pastebin.com/5DHm3E8i
[2011/03/07 18:02:37] <tmz> The SELinux folks in fedora are really responsive though, so if we report bugs or need changes in the policy, they're quick about it.
[2011/03/07 18:02:39] @ Quit: saysjonathan: Quit: leaving
[2011/03/07 18:02:53] <Djelibeybi> cafuego: doesn't named have a status parameter?
[2011/03/07 18:02:59] <canllaith> cafuego: what that should do for you is control it using an /etc/init.d/bind9
[2011/03/07 18:03:00] <cafuego> Djelibeybi: does it?
[2011/03/07 18:03:01] <Djelibeybi> cafuego: try hasstatus => true in the service {} block
[2011/03/07 18:03:10] <cafuego> canllaith: Yeah that exists
[2011/03/07 18:03:12] <tmz> Xeross: This doesn't happen with 0.25.5 I assume? It hasn't been reported yet at least.
[2011/03/07 18:03:17] <canllaith> ^^ what Djelibeybi says
[2011/03/07 18:03:26] <canllaith> Then it wont grep for whether it's started, it will check using the init script
[2011/03/07 18:03:35] <cafuego> how many has* keywords did jamesturnbull make up?
[2011/03/07 18:03:37] <Djelibeybi> service { "bind9": hasstatus => true, }
[2011/03/07 18:03:56] <cafuego> Yup that did le trick - thanks :-)
[2011/03/07 18:04:06] <Djelibeybi> le win!
[2011/03/07 18:04:15] <cafuego> Well, it would have it it could've read rndc.key
[2011/03/07 18:04:33] <Xeross> tmz: I haven't tried 0.X
[2011/03/07 18:04:47] <canllaith> cafuego: puppet can handle some pretty archaic service systems, so it does a lot manually if you don't tell it that it doesn't have to :)
[2011/03/07 18:04:50] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/03/07 18:04:50] @ Quit: cruzfox: Quit: cruzfox
[2011/03/07 18:05:10] @ Enf joined channel #puppet
[2011/03/07 18:05:49] <tmz> Xeross: If you want to keep SELinux enabled, it's probably worth filing a bug. I know it's not officially in fedora yet, but it should be soon.
[2011/03/07 18:06:04] <jamesturnbull> we're actually changing the default of hasstatus and hmm maybe hassrestart to true for 2.7.x
[2011/03/07 18:06:10] <tmz> If you feel like filing one, feel free to cc me on it (tmz@pobox.com)
[2011/03/07 18:06:17] <tmz> jamesturnbull: Yay. :)
[2011/03/07 18:06:26] <whack> cool :)
[2011/03/07 18:06:33] <whack> though so many status commands are broken :(
[2011/03/07 18:06:39] <whack> it's lose-lose
[2011/03/07 18:06:40] <cafuego> jamesturnbull: Nifty, I should get that by Debian 8.0 then
[2011/03/07 18:06:48] @ Quit: Qix_: Ping timeout: 246 seconds
[2011/03/07 18:06:49] @ Quit: djm68: Quit: leaving
[2011/03/07 18:06:53] <jamesturnbull> cafuego: dude we'll be dead before then
[2011/03/07 18:06:56] <Xeross> tmz: Hmm isn't there some log that would contain SELinux stopping it, because that way I should be able to tweak the policies right?
[2011/03/07 18:07:05] <cafuego> jamesturnbull: Only the smokers
[2011/03/07 18:07:09] <barn> cafuego: yeah, if you backport it yourself
[2011/03/07 18:07:30] <cafuego> jamesturnbull: and people that drink bourbon
[2011/03/07 18:07:33] <tmz> Xeross: The audit log. ausearch -m AVC -ts recent | audit2allow
[2011/03/07 18:07:51] <tmz> You can adjust the audit2allow command to spit out a local policy module.
[2011/03/07 18:08:14] <tmz> You do have the latest selinux-policy packages already, right?
[2011/03/07 18:08:33] * jamesturnbull is going home where there may be bourbon and cigarettes
[2011/03/07 18:08:40] @ mitchellh joined channel #puppet
[2011/03/07 18:08:51] <cafuego> jamesturnbull: hehe
[2011/03/07 18:09:00] <tmz> jamesturnbull: May? Just May?
[2011/03/07 18:09:02] <cafuego> jamesturnbull: say hi to your wife
[2011/03/07 18:09:13] <Xeross> tmz: Looks like there's some new ones
[2011/03/07 18:09:27] <Xeross> But these boxes are quite new
[2011/03/07 18:09:29] <jamesturnbull> tmz: well there way this morning - am hoping it's still true - but one tries not to get one's hopes up
[2011/03/07 18:09:36] <jamesturnbull> cafuego: say hi to yours too
[2011/03/07 18:09:51] <tmz> Xeross: I'm updating my f14 vm now to see. But it might not be fixed yet. :)
[2011/03/07 18:10:07] <tmz> jamesturnbull: Heh, a good plan. I wish you luck.
[2011/03/07 18:10:35] <Xeross> audit2allow command not found
[2011/03/07 18:10:42] <Xeross> think I need a package there >.<
[2011/03/07 18:11:15] @ DespiteItAll joined channel #puppet
[2011/03/07 18:11:18] <Xeross> Still seems to fail
[2011/03/07 18:11:19] <tmz> Xeross: policycoreutils-python will get it.
[2011/03/07 18:12:11] <tmz> I just tried the latest selinux policy on f14 and the problem still exists though.
[2011/03/07 18:12:35] <Xeross> Yeah same here
[2011/03/07 18:12:54] <Xeross> allow puppetmaster_t passwd_exec_t:file { getattr execute };
[2011/03/07 18:12:56] <Xeross> HMm
[2011/03/07 18:13:16] * Xeross has no idea what that actually means *googles*
[2011/03/07 18:14:09] <tmz> Xeross: Yeah, I always mean to spend more time with SELinux, but never get around to it.
[2011/03/07 18:14:34] <Xeross> Hmm I need to execute a command to load in the policies now I wonder can I ditch the new file afterwards :/
[2011/03/07 18:14:51] <tmz> I know that putting it in permissive mode, starting up and then using ausearch is helpful in bug. I end up doing that more often than not.
[2011/03/07 18:14:52] <Xeross> ah there's folder they are supposed to go in
[2011/03/07 18:18:34] @ erkules_ joined channel #puppet
[2011/03/07 18:19:05] @ Qix_ joined channel #puppet
[2011/03/07 18:19:29] <cafuego> jamesturnbull: shall do
[2011/03/07 18:19:59] @ zwi joined channel #puppet
[2011/03/07 18:21:47] @ Quit: erkules: Ping timeout: 248 seconds
[2011/03/07 18:23:01] @ incommon_ike joined channel #puppet
[2011/03/07 18:23:30] @ newtMcKerr joined channel #puppet
[2011/03/07 18:25:13] <Xeross> tmz: Woo I fixed it
[2011/03/07 18:26:18] @ Quit: alexine_D: Read error: Connection reset by peer
[2011/03/07 18:27:58] <tmz> Xeross: Excellent. I applied a local policy module to which gets it to start up. Whether there are other issues, I don't know.
[2011/03/07 18:28:17] <Xeross> Well my modules and everything are working now
[2011/03/07 18:28:21] <Xeross> So I'm happy
[2011/03/07 18:28:43] <tmz> Once 2.6.6 is out, I plan to get it into fedora and epel testint repos. So if you find other bugs after that, please file them in bugzilla and we can fix them before it gets to the stable repos.
[2011/03/07 18:29:24] <tmz> Thanks for bringing this up, I'll try to remember to test more with selinux enabled on newer fedora myself.
[2011/03/07 18:30:06] <Xeross> No problem, happy you reminded me of SELinux
[2011/03/07 18:34:02] @ Quit: Roksteady: Ping timeout: 240 seconds
[2011/03/07 18:34:30] <Xeross> Holy, need to download 140MB for ActiveMQ
[2011/03/07 18:34:49] @ gcasella joined channel #puppet
[2011/03/07 18:34:50] @ Quit: the_ramink: Quit: ~ Trillian Astra - www.trillian.im ~
[2011/03/07 18:35:51] @ Quit: tilgovi: Ping timeout: 246 seconds
[2011/03/07 18:36:52] <cafuego> canllaith: I have a fileserver issue now it seems
[2011/03/07 18:38:56] @ Quit: diq: Ping timeout: 246 seconds
[2011/03/07 18:43:36] @ Quit: incommon_ike: Quit: Leaving.
[2011/03/07 18:46:04] <canllaith> cafuego: oh, fileserver issue?
[2011/03/07 18:46:39] <cafuego> canllaith: It reckons it can't find the privae file path and I reckon I did the configration right. Would you have a perv ata pastebin?
[2011/03/07 18:46:50] <canllaith> Sure thing
[2011/03/07 18:46:52] <cafuego> http://pastebin.com/dhS8ByMY
[2011/03/07 18:46:54] @ Quit: pinoyskull: Ping timeout: 276 seconds
[2011/03/07 18:47:13] <cafuego> So the file in question is /etc/bind/rndc.key
[2011/03/07 18:47:25] <canllaith> Does the named.conf.options snippet work ?
[2011/03/07 18:47:29] <cafuego> It exists in /etc/puppet/files/private/hostname/rndc.key
[2011/03/07 18:47:42] <cafuego> canllaith: No, neither of those work
[2011/03/07 18:48:33] <canllaith> did you follow any documentation to get where you are?
[2011/03/07 18:48:39] <cafuego> hahaha, no
[2011/03/07 18:48:57] <canllaith> Ok, where did the %h come from? :) I'm not sure if it works like that sadly
[2011/03/07 18:49:00] <cafuego> I re-used an sshd config I coogled and some additional googling.
[2011/03/07 18:49:03] <canllaith> ahhh ok
[2011/03/07 18:49:20] <cafuego> Mind you, maybe it wants %H (based on some more googling)
[2011/03/07 18:49:25] <canllaith> Give it a try
[2011/03/07 18:49:29] <canllaith> if it *does* work like that I'll be pleased.
[2011/03/07 18:50:25] <canllaith> Hrm, here's a link actually that explains it
[2011/03/07 18:50:27] <canllaith> http://books.google.com.au/books?id=BqThxxKBZt4C&pg=PA107&lpg=PA107&dq=puppet+file+%25H&source=bl&ots=SkDMRvJLaz&sig=699qWk78hIOqx_Eq7f5d5JJE47o&hl=en&ei=R5l1Tb3iA8G9cevStPEE&sa=X&oi=book_result&ct=result&resnum=1&ved=0CBgQ6AEwAA#v=onepage&q=puppet%20file%20%25H&f=false
[2011/03/07 18:50:32] <canllaith> from James' book - sorry about the awful link
[2011/03/07 18:50:45] <cafuego> maybe I should just get up and grab the book
[2011/03/07 18:51:16] <canllaith> Well, according to this it's based on the host & domain name used by the client's SSL cert
[2011/03/07 18:51:34] <cafuego> Yeah and they match ... so I don't understand why it's being hateful.
[2011/03/07 18:51:44] <canllaith> What's the full error?
[2011/03/07 18:52:19] <cafuego> err: //dns::server/File[/etc/bind/rndc.key]: Failed to retrieve current state of resource: Could not retrieve information from source(s) puppet:///private/rndc.key
[2011/03/07 18:52:38] <canllaith> hrm so it's not even trying to expand it at all
[2011/03/07 18:52:43] @ Quit: Qix_: Ping timeout: 248 seconds
[2011/03/07 18:52:49] <cafuego> well tht's on the client
[2011/03/07 18:53:19] <cafuego> or do i need to *also* stick that %h in the source path in the manifest file?
[2011/03/07 18:54:09] <canllaith> I'm not quite following I'm afraid
[2011/03/07 18:54:23] <canllaith> It is in the source path of the manifests file isn't it? That's the dns::server class you're showing me
[2011/03/07 18:54:24] <cafuego> So I have a path with /foo/bar/%h
[2011/03/07 18:54:28] <canllaith> ayup
[2011/03/07 18:54:51] <cafuego> So i then need to also have source => "puppet://mount/%h/filename"
[2011/03/07 18:55:01] <canllaith> ahhhhhh
[2011/03/07 18:55:13] <cafuego> I thought it would auto-expand %h because the mount definition in fileserver.conf will do that
[2011/03/07 18:55:32] <canllaith> Am I looking at your current version right now?
[2011/03/07 18:55:52] <cafuego> Apart from a renamed file, yes
[2011/03/07 18:55:52] <canllaith> because the version I'm looking at has source => "some stuff with %h in it" already
[2011/03/07 18:55:57] <cafuego> oh?
[2011/03/07 18:56:05] <canllaith> source => "puppet:///private/%h/named.conf.options";
[2011/03/07 18:56:07] <canllaith> for example
[2011/03/07 18:56:09] <cafuego> let me re-check that :-P
[2011/03/07 18:56:12] <canllaith> hehe
[2011/03/07 18:56:39] <cafuego> Ok, you're not looking at the latest version
[2011/03/07 18:56:50] <Djelibeybi> canllaith: or source => "puppet:///modules/named/files/named.conf.$hostname",
[2011/03/07 18:57:01] <canllaith> absolutely, looking at the file provider documentation
[2011/03/07 18:57:02] <canllaith> in fact
[2011/03/07 18:57:09] <canllaith> the way it falls back to less specific if it doesn't exist
[2011/03/07 18:57:14] <canllaith> is freaking genius and I love you all
[2011/03/07 18:57:28] <cafuego> http://pastebin.com/35UCkma6
[2011/03/07 18:57:32] * canllaith has just solved a minor problem of her own
[2011/03/07 18:57:42] <canllaith> Ok.
[2011/03/07 18:58:02] <cafuego> So they just pount at "puppet:///private/filename"
[2011/03/07 18:58:06] <cafuego> point at
[2011/03/07 18:58:08] <canllaith> cafuego: Yes. Change your source lines to have the %h in them also :)
[2011/03/07 18:58:16] <cafuego> feh
[2011/03/07 18:58:51] <canllaith> Djelibeybi: the .$hostname thing has just saved my 'how do I get /etc/network/interfaces files into this with the least amount of pain'
[2011/03/07 18:58:57] <cafuego> Except not!
[2011/03/07 18:59:06] <Djelibeybi> canllaith: yeah, it's nifty
[2011/03/07 18:59:08] <cafuego> err: //dns::server/File[/etc/bind/rndc.key]: Failed to retrieve current state of resource: Could not retrieve information from source(s) puppet:///private/%h/rndc.key
[2011/03/07 18:59:19] <canllaith> I wonder if it needs single quote to expand it
[2011/03/07 18:59:23] <Djelibeybi> cafuego: where did the %h come from?
[2011/03/07 18:59:28] <cafuego> time to put the puppetmaster in debug mpode
[2011/03/07 18:59:35] <canllaith> Djelibeybi: it's an older syntax I've seen, is it still valid?
[2011/03/07 18:59:37] <cafuego> Djelibeybi: goooogle and james' book
[2011/03/07 18:59:40] <Djelibeybi> canllaith: never used it
[2011/03/07 18:59:43] * Djelibeybi uses modules
[2011/03/07 18:59:51] <Djelibeybi> And .$fact naming for files
[2011/03/07 18:59:58] <canllaith> cafuego: I think I see it anyway
[2011/03/07 19:00:03] <canllaith> use $hostname instead of %h and give it a try
[2011/03/07 19:00:17] <canllaith> so source => "puppet:///private/$hostname/rndc.key"
[2011/03/07 19:00:22] <cafuego> canllaith: In the manifest and not the fileserver
[2011/03/07 19:00:24] <cafuego> aye
[2011/03/07 19:01:08] <canllaith> Yes, in the manifest where you have defined the class
[2011/03/07 19:01:18] * Djelibeybi has never used fileserver.conf either
[2011/03/07 19:01:25] <Djelibeybi> Yay for auto-module-fileserving
[2011/03/07 19:01:29] <Djelibeybi> Or auth.conf
[2011/03/07 19:01:34] <Djelibeybi> Or anything else besides puppet.conf
[2011/03/07 19:01:37] <cafuego> It expands OK now but still can't find it on the fileserver. I shall remove the %h there too.
[2011/03/07 19:02:06] <cafuego> Djelibeybi: You reckon i should throw them in the module cfg and just prefix the files with $hostname ?
[2011/03/07 19:02:14] <Djelibeybi> cafuego: suffix and yes
[2011/03/07 19:02:30] <cafuego> eitherfix
[2011/03/07 19:02:34] <cafuego> aight
[2011/03/07 19:02:39] <cafuego> I shall do that then
[2011/03/07 19:03:05] <canllaith> Yeah, I'd definitely do that as well
[2011/03/07 19:03:07] <canllaith> I use modules for everything
[2011/03/07 19:03:15] <canllaith> sort of 'generic' stuff ends up in a 'common' or 'environment'
[2011/03/07 19:04:53] <Djelibeybi> Yes, modules rule
[2011/03/07 19:05:10] <canllaith> always modules, and always environments
[2011/03/07 19:06:01] <Djelibeybi> Yeah, environments are fun too
[2011/03/07 19:06:11] <canllaith> oh dear. I need to use awk now :(
[2011/03/07 19:06:41] @ Qix_ joined channel #puppet
[2011/03/07 19:08:45] <cafuego> sigh
[2011/03/07 19:09:32] <canllaith> cafuego: some gentle advice - I often find it easiest to set up my environment with something very simple. The first class I always create in a new project is ntp - I ship out a standard ntp.conf and check if the service is running. Helps know that things like fileserving etc are going before I get too complicated with the classes.
[2011/03/07 19:09:49] <cafuego> canllaith: Yeah I did that with sudoers and issue.net
[2011/03/07 19:10:01] <canllaith> fair enough :)
[2011/03/07 19:10:28] <cafuego> But they're all host-independent (for me anyway)
[2011/03/07 19:10:51] @ Quit: choonming: Quit: Leaving
[2011/03/07 19:11:00] <cafuego> 'ere we go
[2011/03/07 19:11:17] <cafuego> include the dns::server class inside dns:;server:;slave and now it fetches what it should fetch
[2011/03/07 19:13:10] @ Quit: ashak_: Read error: Operation timed out
[2011/03/07 19:13:33] @ Quit: wilmoore: Remote host closed the connection
[2011/03/07 19:14:29] <canllaith> :)
[2011/03/07 19:14:50] <canllaith> Perhaps next time I should let you scp your whole /etc/puppet to me to find those sorts of things heh
[2011/03/07 19:15:03] @ Quit: jsurfer: Quit: jsurfer
[2011/03/07 19:15:05] <cafuego> heh
[2011/03/07 19:15:12] @ wilmoore joined channel #puppet
[2011/03/07 19:15:21] <Djelibeybi> canllaith: that's what github is for. :)
[2011/03/07 19:16:25] * cafuego isn't pushing his dns config to github, thanks
[2011/03/07 19:16:45] @ gregp76 joined channel #puppet
[2011/03/07 19:16:48] <canllaith> heh
[2011/03/07 19:16:56] <canllaith> but you'd scp it to me? You trusting man!
[2011/03/07 19:16:59] <canllaith> :P
[2011/03/07 19:17:21] <cafuego> canllaith: Well, via verious people, I know where you live ;-)
[2011/03/07 19:17:27] <canllaith> :o
[2011/03/07 19:17:39] <canllaith> by which you mean you know what country :P
[2011/03/07 19:17:52] * cafuego has ways
[2011/03/07 19:19:32] <canllaith> oh wow, and specifying multiple sources with $hostname in the first one fixes... every problem I have actually
[2011/03/07 19:19:41] * canllaith swoons at Djelibeybi's feet
[2011/03/07 19:22:15] @ ashak joined channel #puppet
[2011/03/07 19:23:24] @ Quit: MPSimmons: Quit: Leaving.
[2011/03/07 19:23:50] @ Quit: lwhalen: Ping timeout: 276 seconds
[2011/03/07 19:25:41] @ Quit: Naresh: Ping timeout: 260 seconds
[2011/03/07 19:30:59] @ jsurfer joined channel #puppet
[2011/03/07 19:36:09] @ choonming joined channel #puppet
[2011/03/07 19:37:14] <cafuego> canllaith: Djelibeybi: ok!
[2011/03/07 19:37:30] <Djelibeybi> canllaith: woo
[2011/03/07 19:37:35] <canllaith> :D
[2011/03/07 19:37:36] <cafuego> After that last run the nameserver started traferring zones and responding to queries :-)
[2011/03/07 19:38:03] <canllaith> and, while looking into weird things you can do on source => line, I just saved myself hours of work doing it the stupid way instead! ;)
[2011/03/07 19:38:07] <canllaith> So ty cafuego ;)
[2011/03/07 19:38:34] <canllaith> (Except for the feeling really stupid for having forgotten something so basic. That bit is less awesome.)
[2011/03/07 19:38:34] <cafuego> we'll swap a celebratory beverage shall we? :-)
[2011/03/07 19:39:13] <canllaith> :P
[2011/03/07 19:45:17] @ Quit: newtMcKerr: Quit: Leaving.
[2011/03/07 19:49:52] @ Quit: bmahe2: Quit: Leaving
[2011/03/07 19:51:56] @ Quit: DespiteItAll: Ping timeout: 260 seconds
[2011/03/07 19:52:06] @ Fecn joined channel #puppet
[2011/03/07 19:53:38] @ Quit: Fecn1: Ping timeout: 240 seconds
[2011/03/07 19:54:18] @ tilgovi joined channel #puppet
[2011/03/07 19:56:16] @ Elfe joined channel #puppet
[2011/03/07 19:57:48] @ Quit: gcasella:
[2011/03/07 19:58:50] @ Quit: Elfe_: Ping timeout: 240 seconds
[2011/03/07 20:04:15] @ newtMcKerr joined channel #puppet
[2011/03/07 20:04:29] @ lak joined channel #puppet
[2011/03/07 20:04:30] @ Quit: lak: Changing host
[2011/03/07 20:04:30] @ lak joined channel #puppet
[2011/03/07 20:05:25] @ devicenull_ joined channel #puppet
[2011/03/07 20:06:33] @ Quit: ralfgro_: Read error: Operation timed out
[2011/03/07 20:06:48] @ ralfgro_ joined channel #puppet
[2011/03/07 20:06:50] @ tobi-_ joined channel #puppet
[2011/03/07 20:07:08] @ Quit: SpacePope: Read error: Operation timed out
[2011/03/07 20:07:16] @ SpacePope joined channel #puppet
[2011/03/07 20:07:17] @ Quit: tobi-: Read error: Operation timed out
[2011/03/07 20:07:46] @ Quit: rickbradley: Ping timeout: 252 seconds
[2011/03/07 20:07:54] @ Quit: tilgovi: Remote host closed the connection
[2011/03/07 20:08:02] @ rickbradley joined channel #puppet
[2011/03/07 20:08:30] @ Quit: romgo: Ping timeout: 252 seconds
[2011/03/07 20:08:41] @ Quit: Qix_: Read error: Operation timed out
[2011/03/07 20:08:48] @ gcasella joined channel #puppet
[2011/03/07 20:08:52] @ Quit: devicenull: Ping timeout: 252 seconds
[2011/03/07 20:09:11] @ Qix_ joined channel #puppet
[2011/03/07 20:09:45] @ tilgovi joined channel #puppet
[2011/03/07 20:12:20] @ metcalfc joined channel #puppet
[2011/03/07 20:13:36] @ Fecn1 joined channel #puppet
[2011/03/07 20:14:21] @ Quit: lak: Quit: Leaving.
[2011/03/07 20:15:57] @ Quit: Fecn: Ping timeout: 276 seconds
[2011/03/07 20:17:11] <canllaith> Puppet gets stressed out about it's pid file rather a lot
[2011/03/07 20:17:48] <bob2> I cannot get the init script on debian to reliably use the right pid file
[2011/03/07 20:17:53] <bob2> so 'stop' always silently fails
[2011/03/07 20:18:05] <canllaith> I'm on ubuntu, I wonder if it's the same issue
[2011/03/07 20:21:51] <barn> what's the issue?
[2011/03/07 20:22:00] <barn> (other than what you've just clearly described)
[2011/03/07 20:25:20] @ Naresh joined channel #puppet
[2011/03/07 20:25:30] <barn> not http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605512 ?
[2011/03/07 20:26:24] @ Quit: evilsushi: Read error: Operation timed out
[2011/03/07 20:26:51] <canllaith> barn: not specifically puppetqd but yeah, same kind of thing
[2011/03/07 20:27:02] <canllaith> pid file doesn't get deleted so I have to go do it manually. Very frustrating.
[2011/03/07 20:28:41] @ Quit: sijis: Ping timeout: 260 seconds
[2011/03/07 20:32:12] @ illsci joined channel #puppet
[2011/03/07 20:32:17] @ Quit: gcasella:
[2011/03/07 20:32:46] <illsci> Volcane: I asked you before about the screencasts... what software did you use for those? I just got a mac
[2011/03/07 20:34:15] @ sijis joined channel #puppet
[2011/03/07 20:34:34] <barn> canllaith: is that the debian supplied init script failing, or something else, was more my question
[2011/03/07 20:42:44] <Xeross> Anyone here that knows a thing or 2 about mcollective/activemq, not much activity in the activemq channel
[2011/03/07 20:49:30] @ Alex-SF joined channel #puppet
[2011/03/07 20:50:53] @ Quit: Djelibeybi: Quit: Leaving
[2011/03/07 20:52:05] @ Quit: fredden: Quit: Leaving
[2011/03/07 20:52:31] @ shafiqissani joined channel #puppet
[2011/03/07 20:58:12] @ Quit: cliff-hm: Ping timeout: 276 seconds
[2011/03/07 20:59:03] @ hybridpollo left channel #puppet ()
[2011/03/07 21:03:14] @ jtslideshare joined channel #puppet
[2011/03/07 21:04:45] @ zeeby joined channel #puppet
[2011/03/07 21:05:14] @ Quit: metcalfc: Ping timeout: 246 seconds
[2011/03/07 21:05:24] <zeeby> Any of you using puppet on obsd? If so, any hint as to where should env var PACKAGESITE get defined?
[2011/03/07 21:05:37] <zeeby> The documentation references this for fbsd only
[2011/03/07 21:07:52] @ Quit: jcesario_: Ping timeout: 240 seconds
[2011/03/07 21:09:00] <Naresh> nico: ^
[2011/03/07 21:11:08] <cafuego> barn: hah. my poppetd doesn't *create* pid files because /var/run/puppet doesn't exist (so it can't stop)
[2011/03/07 21:12:58] @ Quit: Alex-SF: Quit: Alex-SF
[2011/03/07 21:17:33] <canllaith> barn: I have no idea. I imagine it is the debian supplied init script but I don't care enough to really look that far into it
[2011/03/07 21:17:37] @ evilsushi joined channel #puppet
[2011/03/07 21:17:37] @ Quit: evilsushi: Changing host
[2011/03/07 21:17:37] @ evilsushi joined channel #puppet
[2011/03/07 21:19:14] <zeeby> Nm, apparently you can just say "source => 'url_to_pkgs'", go figure.
[2011/03/07 21:19:18] <zeeby> Thanks anyway :)
[2011/03/07 21:20:15] @ Quit: newtMcKerr: Quit: Leaving.
[2011/03/07 21:23:39] @ romgo joined channel #puppet
[2011/03/07 21:23:53] <canllaith> hrm, has anyone installed the puppet-module gem?
[2011/03/07 21:24:05] <canllaith> my ruby installation can't find it
[2011/03/07 21:24:14] <canllaith> ERROR: could not find gem puppet-module locally or in a repository
[2011/03/07 21:25:25] @ Quit: romgo: Read error: Operation timed out
[2011/03/07 21:25:25] @ Quit: spike: Read error: Operation timed out
[2011/03/07 21:25:47] @ spike joined channel #puppet
[2011/03/07 21:26:22] <nevyn> can someone name 3 alternatives/competitors to puppet?
[2011/03/07 21:26:26] <nevyn> ideally commercial?
[2011/03/07 21:27:01] @ Quit: Enf: Ping timeout: 260 seconds
[2011/03/07 21:27:03] <canllaith> mmmm ... tivoli configuration manager? Kind of?
[2011/03/07 21:27:10] <nevyn> like bcfg2 and chef I know about.
[2011/03/07 21:27:17] @ Quit: tomdv: Ping timeout: 246 seconds
[2011/03/07 21:27:20] <canllaith> http://www-01.ibm.com/software/tivoli/products/config-mgr/
[2011/03/07 21:28:15] <nevyn> ta.
[2011/03/07 21:28:28] <nevyn> CA cohesion is similar but without the actual fixing it capability.
[2011/03/07 21:28:31] @ Deesl joined channel #puppet
[2011/03/07 21:28:39] @ romgo joined channel #puppet
[2011/03/07 21:28:42] <nevyn> what about satellite or XVM ops centre?
[2011/03/07 21:29:03] @ ghg left channel #puppet ("Leaving...")
[2011/03/07 21:29:37] <canllaith> satellite has some of the capabilities yup
[2011/03/07 21:29:45] <canllaith> and novell's xenworks
[2011/03/07 21:30:17] <nevyn> so my problem is none of them are truely equivilent
[2011/03/07 21:30:26] <nevyn> which is ok I guess
[2011/03/07 21:31:27] <canllaith> Yeah.
[2011/03/07 21:31:34] <canllaith> They all do less of the system modification
[2011/03/07 21:31:43] <canllaith> and more of the managing patches/updates/inventory/hardware etc
[2011/03/07 21:32:37] @ Quit: evilsushi: Ping timeout: 250 seconds
[2011/03/07 21:32:46] @ Quit: OMCK: Read error: Operation timed out
[2011/03/07 21:41:19] @ tizzo joined channel #puppet
[2011/03/07 21:41:29] @ OMCK joined channel #puppet
[2011/03/07 21:42:09] @ Enf joined channel #puppet
[2011/03/07 21:44:28] @ shug joined channel #puppet
[2011/03/07 21:50:30] @ gcasella joined channel #puppet
[2011/03/07 21:51:54] @ hhwagner joined channel #puppet
[2011/03/07 21:59:24] @ mfladischer joined channel #puppet
[2011/03/07 22:00:15] @ Quit: bodgit: Read error: Operation timed out
[2011/03/07 22:03:41] @ Quit: tizzo: Ping timeout: 246 seconds
[2011/03/07 22:04:58] @ shafiqissani left channel #puppet ()
[2011/03/07 22:07:34] @ metcalfc joined channel #puppet
[2011/03/07 22:09:01] @ tizzo joined channel #puppet
[2011/03/07 22:10:53] @ Quit: jtslideshare: Quit: jtslideshare
[2011/03/07 22:11:03] @ Quit: jsurfer: Quit: jsurfer
[2011/03/07 22:12:59] @ Quit: Deesl: Remote host closed the connection
[2011/03/07 22:13:12] @ Deesl joined channel #puppet
[2011/03/07 22:14:28] @ nuknad joined channel #puppet
[2011/03/07 22:16:35] @ bmahe joined channel #puppet
[2011/03/07 22:18:09] @ Quit: cafuego: Ping timeout: 276 seconds
[2011/03/07 22:21:05] @ bodgit joined channel #puppet
[2011/03/07 22:21:46] @ zenergi joined channel #puppet
[2011/03/07 22:22:47] @ shafiqissani1 joined channel #puppet
[2011/03/07 22:26:01] @ Fecn joined channel #puppet
[2011/03/07 22:27:15] @ Quit: Fecn1: Ping timeout: 276 seconds
[2011/03/07 22:32:38] @ Quit: tizzo: Quit: tizzo
[2011/03/07 22:33:47] @ cafuego joined channel #puppet
[2011/03/07 22:39:14] @ Quit: hhwagner: Quit: Leaving.
[2011/03/07 22:40:21] @ Quit: karsten: Changing host
[2011/03/07 22:40:21] @ karsten joined channel #puppet
[2011/03/07 22:41:30] @ jfreeman joined channel #puppet
[2011/03/07 22:44:33] @ Quit: LapTop006: Ping timeout: 250 seconds
[2011/03/07 22:49:31] @ Quit: Qix_: Read error: Operation timed out
[2011/03/07 22:51:40] @ LapTop006 joined channel #puppet
[2011/03/07 22:51:48] @ Quit: spike: Changing host
[2011/03/07 22:51:48] @ spike joined channel #puppet
[2011/03/07 22:52:15] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/03/07 22:54:18] @ jsurfer joined channel #puppet
[2011/03/07 22:56:14] @ Quit: jfreeman: Remote host closed the connection
[2011/03/07 22:59:27] @ Quit: shafiqissani1: Quit: Leaving.
[2011/03/07 22:59:29] @ shafiqissani joined channel #puppet
[2011/03/07 23:02:48] @ Qix_ joined channel #puppet
[2011/03/07 23:06:38] @ Fecn1 joined channel #puppet
[2011/03/07 23:07:40] @ Quit: Ramonster: Quit: Computer has gone to sleep
[2011/03/07 23:08:05] @ Quit: Qix_: Ping timeout: 276 seconds
[2011/03/07 23:08:51] @ Quit: Fecn: Ping timeout: 276 seconds
[2011/03/07 23:10:11] @ Quit: nul0op: Ping timeout: 246 seconds
[2011/03/07 23:14:01] @ Quit: fsweetser: Ping timeout: 250 seconds
[2011/03/07 23:15:30] @ Quit: shafiqissani: Ping timeout: 240 seconds
[2011/03/07 23:18:25] @ hhwagner1 joined channel #puppet
[2011/03/07 23:18:32] @ fsweetser joined channel #puppet
[2011/03/07 23:20:02] <nico> zeeby: I have a per-os class so in my openbsd class I set it
[2011/03/07 23:20:03] @ Qix_ joined channel #puppet
[2011/03/07 23:20:55] <nico> class openbsd
[2011/03/07 23:20:55] <nico> { # Overload the package, to set the source for our release/arch Package { source => "http://$internalmirror/openbsd/$operatingsystemrelease/packages/$hardwaremodel/" } ....
[2011/03/07 23:20:58] <nico> }
[2011/03/07 23:21:09] <nico> damn it
[2011/03/07 23:21:32] <nico> zeeby: http://pastie.org/1646355
[2011/03/07 23:22:47] @ Quit: hhwagner1: Ping timeout: 246 seconds
[2011/03/07 23:26:35] @ Djelibeybi joined channel #puppet
[2011/03/07 23:27:23] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2011/03/07 23:29:10] @ Quit: Djelibeybi: Client Quit
[2011/03/07 23:29:18] @ Djelibeybi joined channel #puppet
[2011/03/07 23:32:23] @ nerens joined channel #puppet
[2011/03/07 23:32:46] @ shafiqissani joined channel #puppet
[2011/03/07 23:34:51] @ Quit: metcalfc: Ping timeout: 248 seconds
[2011/03/07 23:38:00] @ sac|h0p|home joined channel #puppet
[2011/03/07 23:39:17] @ Quit: sac|h0p_: Ping timeout: 255 seconds
[2011/03/07 23:40:15] @ pmorillon joined channel #puppet
[2011/03/07 23:43:12] @ Quit: zenergi: Quit: zenergi
[2011/03/07 23:45:05] @ sdog joined channel #puppet
[2011/03/07 23:45:12] @ Stenbryggen joined channel #puppet
[2011/03/07 23:46:07] @ Quit: sdog: Changing host
[2011/03/07 23:46:07] @ sdog joined channel #puppet
[2011/03/07 23:47:50] @ nexx joined channel #puppet
[2011/03/07 23:48:49] @ mitchellh joined channel #puppet
[2011/03/07 23:51:00] @ Quit: gregp76: Quit: gregp76
[2011/03/07 23:51:00] @ pinoyskull joined channel #puppet
[2011/03/07 23:51:21] @ lak joined channel #puppet
[2011/03/07 23:51:22] @ Quit: lak: Changing host
[2011/03/07 23:51:22] @ lak joined channel #puppet
[2011/03/07 23:51:57] @ Quit: beddari: Quit: beddari
[2011/03/07 23:56:54] @ Quit: langworthy: Quit: langworthy
[2011/03/07 23:56:55] @ mikepea joined channel #puppet
[2011/03/07 23:57:42] @ Quit: duerF: Quit: Leaving

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