Saturday, 2008-05-03

[2008/05/03 00:07:44] @ kenvandine joined channel #puppet
[2008/05/03 00:10:56] @ Quit: pleemans: "Ex-Chat"
[2008/05/03 00:11:07] @ Quit: a-priori:
[2008/05/03 00:11:43] @ shenson_not_here is now known as shenson
[2008/05/03 00:13:45] @ porridge joined channel #puppet
[2008/05/03 00:13:51] <porridge> hi all
[2008/05/03 00:15:07] <porridge> if I set a default like File { owner => root } at some scope, is there a way to undefine this at some sub-scope? (by "undefine" I mean - make puppet not care about the owner anymore)
[2008/05/03 00:16:05] <ohadlevy> you mean that you use recursive => true?
[2008/05/03 00:16:09] <porridge> no
[2008/05/03 00:16:13] <porridge> I mean:
[2008/05/03 00:17:08] <porridge> class foo { File { owner => root } ; include bar } class bar { file{"/bla": ensure => directory } include foo
[2008/05/03 00:17:26] <porridge> now I don't want puppet to reset bla's owner to root if it's something else
[2008/05/03 00:17:43] <ohadlevy> I'm not sure that I'm getting you
[2008/05/03 00:17:53] <ohadlevy> are you talking about the same file?
[2008/05/03 00:17:58] <ohadlevy> defined in two different places?
[2008/05/03 00:19:36] @ chammiya joined channel #puppet
[2008/05/03 00:19:45] @ chammiya left channel #puppet ()
[2008/05/03 00:30:49] @ flakrat joined channel #puppet
[2008/05/03 00:33:08] @ jvanzyl joined channel #puppet
[2008/05/03 00:34:38] @ Quit: m1n3s6: "Leaving"
[2008/05/03 00:35:22] <lak> porridge: you can set the value to 'undef', which should do what you want
[2008/05/03 00:37:04] <lak> porridge: altho note that's relatively recent, 0.24.something
[2008/05/03 00:37:36] <chadh> lak: will that work for wrapper defines as well? for arguments that aren't set?
[2008/05/03 00:38:18] <lak> it's a language feature, so it should always work, although it hasn't been used by many, so there *might* be strange ordering issues when used with defines
[2008/05/03 00:38:26] <lak> it certainly *should* work tho
[2008/05/03 00:38:51] <chadh> File { foo: alias => $passedinalias ? { "" => undef, default => $passedinalias } }
[2008/05/03 00:39:22] @ brscott joined channel #puppet
[2008/05/03 00:41:24] <lak> sure
[2008/05/03 00:41:49] <chadh> (setting alias => $name) was causing me problems)
[2008/05/03 00:41:56] <chadh> (or I guess it would be something else)
[2008/05/03 00:44:25] @ felix_da_catz joined channel #puppet
[2008/05/03 00:49:37] <chadh> What is the default "ensure" value for the Package resource? If I just do package { "screen": } will screen get installed?
[2008/05/03 00:50:55] * porridge tries
[2008/05/03 00:51:25] <lak> chadh: there is no default ensure for packages
[2008/05/03 00:51:29] <chadh> I guess it's probably not safe to assume that, especially since it will vary among providers
[2008/05/03 00:51:39] <lak> and i'm planning on removing the default for ensure from all resource types; there's anopen bug about it
[2008/05/03 00:51:40] <chadh> lak: ok
[2008/05/03 00:52:14] <porridge> lak: works perfectly!
[2008/05/03 00:52:18] <porridge> lak: many thanks!
[2008/05/03 00:52:25] <lak> cool, np
[2008/05/03 00:53:43] @ Quit: Demosthenes: "leaving"
[2008/05/03 01:00:25] @ brscott left channel #puppet ()
[2008/05/03 01:02:02] @ zobbo joined channel #puppet
[2008/05/03 01:05:18] <lutter> nevyn: yeah, that's pretty much what happens ... yumhelper runs yum; first thing yum does is download all its metadata files, which are not exactly small
[2008/05/03 01:05:46] <lutter> nevyn: best way around it is to put your package statements on a schedule .. say one that only fires every 6 hours or so
[2008/05/03 01:06:51] <lutter> nevyn: the amount of data you d/l for yum's metadata depends on the amount of churn in those repos
[2008/05/03 01:08:12] @ Quit: johnf: Read error: 110 (Connection timed out)
[2008/05/03 01:09:41] @ johnf joined channel #puppet
[2008/05/03 01:15:02] @ Quit: kenvandine: "Ex-Chat"
[2008/05/03 01:26:58] @ Quit: Innocenti: Client Quit
[2008/05/03 01:36:45] @ a-priori joined channel #puppet
[2008/05/03 01:42:20] @ lak left channel #puppet ()
[2008/05/03 01:42:23] @ lak joined channel #puppet
[2008/05/03 01:43:43] @ Quit: johnf: Read error: 110 (Connection timed out)
[2008/05/03 01:44:34] @ Quit: keithlard:
[2008/05/03 01:52:35] @ patobrien joined channel #puppet
[2008/05/03 01:54:22] @ andrewcshafer joined channel #puppet
[2008/05/03 02:01:18] @ pleemans joined channel #puppet
[2008/05/03 02:01:35] @ lak left channel #puppet ()
[2008/05/03 02:01:41] @ lak joined channel #puppet
[2008/05/03 02:13:17] @ Quit: tim|mb: "This computer has gone to sleep"
[2008/05/03 02:20:06] @ Quit: patobrien: "Leaving"
[2008/05/03 02:23:04] @ Quit: a-priori:
[2008/05/03 02:27:01] @ asa joined channel #puppet
[2008/05/03 02:29:53] @ Quit: DerekW: "Leaving"
[2008/05/03 02:30:32] @ a-priori joined channel #puppet
[2008/05/03 02:30:53] @ plathrop joined channel #puppet
[2008/05/03 02:45:53] @ kenvandine joined channel #puppet
[2008/05/03 02:55:34] @ Quit: jeckersb: "Leaving"
[2008/05/03 02:56:00] @ shake-n-bake joined channel #puppet
[2008/05/03 02:56:27] @ jeckersb joined channel #puppet
[2008/05/03 02:57:56] <ashp> i haven't achieved a damn useful thing all week at work
[2008/05/03 02:58:08] <ashp> i keep thinking i should find the next greatest thing to roll out with puppet ,but then I run out of steam
[2008/05/03 02:58:34] <plathrop> I've had those weeks, too.
[2008/05/03 02:58:42] <ashp> i've been sick for the entire week on top
[2008/05/03 02:59:02] <ashp> i've got most of the basics I want in place for now, we've got several servers worth of stuff packaged up waiting for the summer to deploy
[2008/05/03 02:59:07] <ashp> i've got ldap authentication working..
[2008/05/03 02:59:22] <ashp> i'm waiting for us to buy this new backup system my boss insists on using
[2008/05/03 02:59:30] <ashp> the only thing left would be to automate nagios
[2008/05/03 02:59:39] <ashp> so than when I deploy a new server it somehow updates the conf on the master nagios server
[2008/05/03 03:00:11] <ashp> our network is so small (30 servers or so) that i don't have very much else automation wise that I need to work on currently
[2008/05/03 03:02:31] <plathrop> Ah, the golden dream of self-configuring Nagios.
[2008/05/03 03:04:00] <ashp> That's literally the only thing I can think of to improve things currently
[2008/05/03 03:04:13] <ashp> we only have 2 sysadmins and only one server has sftp users log into it
[2008/05/03 03:04:25] <ashp> the rest of it is all webservers and media servers and the like
[2008/05/03 03:04:37] <ashp> we have a new 'cms' project going on that removes 99% of the webserver configuration
[2008/05/03 03:04:46] <ashp> so when that's all done I can rebuild those and move to just php5
[2008/05/03 03:05:02] <ashp> i am casting around for something interesting to do and hoping one of you suggests something :)
[2008/05/03 03:07:21] @ Quit: jvanzyl:
[2008/05/03 03:12:13] @ Quit: pleemans: "Ex-Chat"
[2008/05/03 03:12:17] <fsweetser> got a spare server? if so, you could try simulating complete bare metal recovery
[2008/05/03 03:12:30] <fsweetser> put a base OS on, apply puppet, and see what still needs to be done
[2008/05/03 03:13:45] <stick> I know most of you don't even touch it but does anyone know the current state of puppet under selinux
[2008/05/03 03:14:01] <stick> ie anyone actually trying to make it work, rather than punting and disabling
[2008/05/03 03:14:08] <fsweetser> as in, running puppet in an selinux enabled environment?
[2008/05/03 03:14:48] <ashp> fsweetser: that's what I was working on
[2008/05/03 03:14:51] @ gh left channel #puppet ()
[2008/05/03 03:14:54] <stick> plathrop: it's not that much of a golden dream, I do it, works quite well
[2008/05/03 03:14:56] <stick> fsweetser: yes
[2008/05/03 03:14:59] <ashp> fsweetser: I can build, using cobbler, an OS and have puppet take it the rest of the way
[2008/05/03 03:15:05] <fsweetser> ashp: nice
[2008/05/03 03:15:10] <ashp> stick: You do nagios autoconfiguration? Can I steal it? :)
[2008/05/03 03:15:24] <fsweetser> stick: I'm using puppet in a bunch of fedora 8 machines with selinux enabled, no noticeable issues
[2008/05/03 03:15:26] <ashp> i want to impress my coworker by firing up a nagios server and having it autoconfigure all the clients :D
[2008/05/03 03:15:38] <plathrop> stick: Cool, good to know someone is using it. I just haven't gotten that far yet.
[2008/05/03 03:15:39] <ashp> someone was working on extending puppet and selinux support
[2008/05/03 03:15:48] <ashp> if you search on the website you can find the ticket
[2008/05/03 03:15:49] <stick> probably, I'd have to clean it up a little bit and it requires storeconfigs
[2008/05/03 03:16:12] <stick> I'll end up publishing most/all of my modules eventually but they're all moving targets atm
[2008/05/03 03:16:18] @ mccune joined channel #puppet
[2008/05/03 03:16:24] <fsweetser> I was working on managing selinux from within puppet, which I got a decent first pass at
[2008/05/03 03:16:37] <ashp> i'll do whatever I need to not have to write my own support from scratch if someone else has managed it :)
[2008/05/03 03:16:37] <fsweetser> http://spook.wpi.edu if you're interested in that aspect
[2008/05/03 03:16:39] <stick> fsweetser: really? just works out of the box?
[2008/05/03 03:16:56] <ashp> oh, this was probably the selinux stuff I saw before
[2008/05/03 03:17:03] <fsweetser> stick: with targeted policy at least, yeah
[2008/05/03 03:17:21] <fsweetser> by default, daemons get started up in a more or less unrestricted state
[2008/05/03 03:17:47] <fsweetser> so unless there's a policy locking down that particular daemon, it should be able to do anything root can
[2008/05/03 03:18:40] <fsweetser> unconfined_U:system_r:initrc_t according to ps auxZ
[2008/05/03 03:18:55] @ Quit: a-priori: Read error: 104 (Connection reset by peer)
[2008/05/03 03:28:26] @ Quit: shake-n-bake: Read error: 110 (Connection timed out)
[2008/05/03 03:29:19] @ Quit: kenvandine: "Ex-Chat"
[2008/05/03 03:30:06] @ a-priori joined channel #puppet
[2008/05/03 03:38:58] @ Quit: jshare: Read error: 104 (Connection reset by peer)
[2008/05/03 03:43:51] <ashp> stick: is that nagios module for 2.x or 3.x?
[2008/05/03 03:45:38] @ a-priori_ joined channel #puppet
[2008/05/03 03:46:59] @ Quit: felix_da_catz: Connection timed out
[2008/05/03 03:49:30] @ jshare joined channel #puppet
[2008/05/03 03:50:24] @ shake-n-bake joined channel #puppet
[2008/05/03 03:52:36] @ a-priori__ joined channel #puppet
[2008/05/03 03:54:43] <flakrat> anyone know if there's a puppet method of putting a launcher on all users desktops, specifically in RHEL4 and 5
[2008/05/03 03:56:19] @ kenvandine joined channel #puppet
[2008/05/03 03:56:50] @ randybias joined channel #puppet
[2008/05/03 04:01:10] <holoway> flakrat: make a definition that handles it for you
[2008/05/03 04:01:25] <holoway> probably with exec or file types
[2008/05/03 04:01:35] <holoway> there isn't a native provider for that, though
[2008/05/03 04:02:11] @ Quit: a-priori: Read error: 110 (Connection timed out)
[2008/05/03 04:02:47] <flakrat> holoway, thanks, now I just have to figure out where to copy a .desktop file. something tells me that RHEL4 doesn't provide for that and i'm going to have to script it
[2008/05/03 04:05:12] <holoway> I imagine so, but it should be trivial
[2008/05/03 04:05:21] <holoway> likely just stick a file in the right spot in the users homedir
[2008/05/03 04:05:33] <holoway> been a long time since I did any desktop stuff
[2008/05/03 04:10:04] @ Quit: Ohad: "CGI:IRC (Session timeout)"
[2008/05/03 04:10:11] @ Quit: a-priori_: Read error: 110 (Connection timed out)
[2008/05/03 04:16:54] @ sknight42 joined channel #puppet
[2008/05/03 04:17:20] <sknight42> puppet + systemimager == uncontainable win
[2008/05/03 04:17:40] <sknight42> is it safe to put the 'waitforcert = 60' option in puppet.conf, instead of specifying it on the commandline?
[2008/05/03 04:19:11] @ Quit: Zothar_Work: Remote closed the connection
[2008/05/03 04:20:02] <plathrop> sknight42: I do that
[2008/05/03 04:21:28] <sknight42> does that have any long-term complications?
[2008/05/03 04:21:53] <sknight42> like, after it's received it's cert from the puppetmaster, does it still continue to query going "hey where's my cert? hey where's my cert?" etc?
[2008/05/03 04:21:59] <holoway> sknight42: I doubt it
[2008/05/03 04:22:06] <sknight42> aight, cool
[2008/05/03 04:22:12] <plathrop> sknight42: It has seemed very stable to us.
[2008/05/03 04:22:13] <holoway> give it a try and see
[2008/05/03 04:22:18] <plathrop> sknight42: No repeated complaints
[2008/05/03 04:22:26] <sknight42> hehe 'repeated' complaints :-p
[2008/05/03 04:22:42] <holoway> and yeah, having an automated OS install system that bootstraps puppet is the way to be
[2008/05/03 04:23:14] <plathrop> Totally. We use FAI, and the first time I booted a bare-metal machine, signed a cert, and watched the machine build itself, I almost cried.
[2008/05/03 04:23:26] <ashp> FAI?
[2008/05/03 04:23:30] <ashp> oh, fully automated..
[2008/05/03 04:23:30] <sknight42> Fully Automatic Install
[2008/05/03 04:23:40] <holoway> plathrop: play with doing it in EC2 sometime
[2008/05/03 04:23:41] <sknight42> we'd use FAI, but we need LVM and software raid goodness
[2008/05/03 04:23:50] <ashp> Mine isn't quiet 'fully' as I stop and sign the cert after the first puppet run
[2008/05/03 04:24:15] <holoway> http://www.slideshare.net/adamhjk/why-startups-need-automated-infrastructures
[2008/05/03 04:24:19] <plathrop> sknight42: We set up software raid no problem in FAI. Don't ask me how, though
[2008/05/03 04:24:26] <holoway> is how we build stuff
[2008/05/03 04:24:29] <plathrop> sknight42: Someone else set it up
[2008/05/03 04:24:33] <sknight42> ahhh
[2008/05/03 04:24:37] <ashp> I haven't messed with any lvm stuff as we don't really require it
[2008/05/03 04:24:39] <sknight42> does it do LVM?
[2008/05/03 04:24:40] <sknight42> ahh
[2008/05/03 04:24:42] <ashp> we do all our storage on the netapp where possible
[2008/05/03 04:24:52] <holoway> ashp: you'll love LVM if you need to backup databases
[2008/05/03 04:25:06] <holoway> (but, if you have netapps with snapshotting, you already know this)
[2008/05/03 04:25:12] <ashp> I'm not sure what we do for backing up databases, we're buying in some product my boss loves
[2008/05/03 04:25:20] <ashp> i think we just use netbackup at the moment
[2008/05/03 04:25:24] <ashp> and yeah, with snapshotting, life is easy
[2008/05/03 04:27:00] <ashp> what is this EC2 stuff on this slideshow?
[2008/05/03 04:27:12] <holoway> ashp: as in, what is EC2?
[2008/05/03 04:27:21] <holoway> Amazon's cloud computing platform
[2008/05/03 04:27:21] <ashp> yes
[2008/05/03 04:27:27] <ashp> Ahhh, OK
[2008/05/03 04:27:42] <ashp> PS: I really wish you'd just build iclassify.rpm so I can play with it without any effort :)
[2008/05/03 04:27:42] <holoway> basically lets you run arbitrary Xen images in Amazon's datacenters
[2008/05/03 04:27:52] <holoway> ashp: you and me both
[2008/05/03 04:28:03] <holoway> Typo is the only well packaged rails app I now of
[2008/05/03 04:28:06] <holoway> er know
[2008/05/03 04:28:19] <holoway> we'll be making it easier soon, though
[2008/05/03 04:28:39] <ashp> I got ldap working as an external node database, and it works OK, but it makes my boss nervous for some inexplicable reason to have it in the main ldap database
[2008/05/03 04:28:45] <ashp> so he was pushing me to go for something like iclassify running locally
[2008/05/03 04:29:03] <ashp> i resisted as I convinced him we might want to use that host infomation in stuff other than puppet, but i'm still not sure I made the right decision
[2008/05/03 04:29:09] <ashp> I had to modify the schema to use it for my purposes
[2008/05/03 04:29:24] <holoway> ashp: you totally want that data for things other than puppet
[2008/05/03 04:29:46] <ashp> I just don't know what else I'll need it for yet
[2008/05/03 04:29:55] <holoway> ashp: check out Capistrano
[2008/05/03 04:29:59] <ashp> Shame I can't point nagios at ldap to pick up hosts to manage
[2008/05/03 04:30:07] <ashp> oh, I can use capistrano against ldap? I must try that then
[2008/05/03 04:30:25] <ashp> i was just saying this morning I'm not really sure what infrastructure stuff to work on yet
[2008/05/03 04:30:27] <holoway> it's just ruby, so you can query ldap and set up the nodes for a cap task
[2008/05/03 04:30:39] <ashp> i'm waiting for stick to clean up his nagios module so I can steal a copy and set up automated monitoring
[2008/05/03 04:31:13] <holoway> you can also do nutty things, if you wanted, like query LDAP in the template for your nagios hosts.cfg/hostgroups.cfg
[2008/05/03 04:31:26] <holoway> and then just have it write out the config for you
[2008/05/03 04:31:28] <ashp> Well if I can use a puppet module then I can probably avoid doing that
[2008/05/03 04:31:47] <ashp> I'm just not sure what else to work on, I still haven't decided what to do about logfiles and reporting based on those yet
[2008/05/03 04:31:55] <holoway> ah
[2008/05/03 04:31:57] <ashp> my initial evaluation was for splunk, but I don't really know if it's what we need
[2008/05/03 04:32:12] <ashp> So I thought about capistrano tasks that would pull out various things from logfiles, if nothing else
[2008/05/03 04:32:32] <sknight42> should waitforcert = 60 go under the 'main' section of puppet.conf, or the 'puppetd' secion?
[2008/05/03 04:32:34] <sknight42> *section
[2008/05/03 04:34:17] <holoway> https://wiki.hjksolutions.com/display/IC/Capistrano+Task
[2008/05/03 04:34:28] <holoway> ashp: just replace the iclassify query bits with LDAP queries
[2008/05/03 04:34:30] <holoway> and you'll be good to go
[2008/05/03 04:37:08] <ashp> i'll have a look, could be very useful :)
[2008/05/03 04:37:20] <holoway> it really is
[2008/05/03 04:37:31] <holoway> once it's rigged up, you'll find all kind of handy things to do with it
[2008/05/03 04:41:44] @ shadoi joined channel #puppet
[2008/05/03 04:45:54] <duritong> stick: i'm using puppet in selinux strict enabled environments
[2008/05/03 04:53:24] <flakrat> duritong, I am as well, so far I've not encountered much where selinux prevents puppet from doing its job
[2008/05/03 04:55:53] <duritong> yep
[2008/05/03 04:56:25] <duritong> with which policy do you run it?
[2008/05/03 04:56:35] <duritong> or what kind of policy
[2008/05/03 04:57:02] @ Quit: lak:
[2008/05/03 04:57:31] <flakrat> I suppose the default policy, I've not modified anything at this point
[2008/05/03 04:59:47] @ dysinger joined channel #puppet
[2008/05/03 05:00:09] <duritong> ah there is onw?
[2008/05/03 05:00:12] <duritong> one
[2008/05/03 05:00:47] <flakrat> not one for puppet, as far as I know
[2008/05/03 05:00:53] <duritong> ah yeah
[2008/05/03 05:01:02] <duritong> we just run puppet as unconfined_t
[2008/05/03 05:01:31] * duritong food
[2008/05/03 05:01:39] <flakrat> I have a feeling I'll have to do something once our workstations move from el4 to el5, however
[2008/05/03 05:03:53] @ Quit: euth: Read error: 104 (Connection reset by peer)
[2008/05/03 05:09:47] <ashp> Hmm, damn, after being bored, now I have a complicated one
[2008/05/03 05:09:52] <ashp> I have a sudo/ module that distributes sudoers
[2008/05/03 05:10:03] <ashp> but now I want to add into the template some stuff for another module, rhythmyx
[2008/05/03 05:10:28] <ashp> I'm not sure how in the sudo template I can say 'if the host includes this class, then add these lines'
[2008/05/03 05:10:30] <stick> duritong: targeted or strict?
[2008/05/03 05:10:32] <ashp> is that possible?
[2008/05/03 05:10:45] <sknight42> what generally causes puppetd to hang on a configuration run?
[2008/05/03 05:11:34] <sknight42> oh, hah. yum, that's what
[2008/05/03 05:12:18] <holoway> ashp: in your manifest, do $is_foo_class = tagged(bar)
[2008/05/03 05:12:30] <holoway> and in your template, do <% if is_foo_class %>
[2008/05/03 05:12:45] <ashp> aha
[2008/05/03 05:12:51] <ashp> so I can make tagged(bar) anything?
[2008/05/03 05:12:54] <ashp> or exactly that? :)
[2008/05/03 05:13:17] <holoway> replace "bar" with the class you want to check
[2008/05/03 05:14:00] <ashp> and this'll work across modules?
[2008/05/03 05:14:07] <holoway> yep
[2008/05/03 05:14:33] <sknight42> do any of you guys have some sort of web proxy negotating your yum requests?
[2008/05/03 05:14:45] <sknight42> *negotiating
[2008/05/03 05:14:48] <sknight42> blarg, can't type today
[2008/05/03 05:16:16] <ashp> i know I'm retarded but, if I do a <% if is_ %>, I put content on the next lines, do I just do like <% end %> after?
[2008/05/03 05:17:02] <holoway> pastie: show me love
[2008/05/03 05:18:16] <pastie> http://pastie.org/190658 by holoway.
[2008/05/03 05:20:13] <holoway> ashp: that was an example for you, btw
[2008/05/03 05:20:45] <chadh> ashp: you can think of it as the ruby interprester ignoring anything not in <% %>
[2008/05/03 05:22:05] <ashp> thanks, I know I can be awfully slow
[2008/05/03 05:22:10] <ashp> I just had good news from a lawyer, how rare is that?
[2008/05/03 05:22:16] <ashp> My bill was vastly less than expected
[2008/05/03 05:25:39] @ jvanzyl joined channel #puppet
[2008/05/03 05:26:06] @ lak joined channel #puppet
[2008/05/03 05:27:24] <ashp> i was CLOSE to having that work
[2008/05/03 05:27:31] <ashp> but it can't find the variable
[2008/05/03 05:27:39] <ashp> which is probably because I define the variable in rhythmyx/init.pp
[2008/05/03 05:27:47] <ashp> and sudo/templates/sudoers.erb is where I am checking it
[2008/05/03 05:28:18] <ashp> this host doesn't define the rhythmyx module so it should have silently ignored it
[2008/05/03 05:59:11] @ Quit: erikh: kubrick.freenode.net irc.freenode.net
[2008/05/03 05:59:13] @ Quit: mellen: kubrick.freenode.net irc.freenode.net
[2008/05/03 05:59:15] @ Quit: barnbarn: kubrick.freenode.net irc.freenode.net
[2008/05/03 05:59:16] @ Quit: RainDoctor: kubrick.freenode.net irc.freenode.net
[2008/05/03 05:59:48] @ erikh joined channel #puppet
[2008/05/03 05:59:49] @ mellen joined channel #puppet
[2008/05/03 05:59:49] @ barnbarn joined channel #puppet
[2008/05/03 05:59:50] @ RainDoctor joined channel #puppet
[2008/05/03 06:02:13] <holoway> is ignorecache busted in 0.24.4? it seems to query my external node tool, and then use the cached yaml regardless
[2008/05/03 06:05:42] <shadoi> lak: wiki is down?
[2008/05/03 06:08:09] <shadoi> holoway: yeah I think there was a bug about that
[2008/05/03 06:09:19] <shadoi> holoway: does it work with --test?
[2008/05/03 06:12:05] <lak> shadoi: i *think* it's fixed now
[2008/05/03 06:12:17] <lak> holoway: ignorecache is client-side, not server
[2008/05/03 06:15:40] <shadoi> lak: yup, back up
[2008/05/03 06:15:56] @ Quit: lak:
[2008/05/03 06:29:04] <gepetto> ::puppet:: Changeset [72673413c8ead5adcb321fe1ce9cfe0410e0eb54]: Adding configuration support for XMLRPC handle... @ http://reductivelabs.com/trac/puppet/changeset/72673413c8ead5adcb321fe1ce9cfe0410e0eb54 (by Luke Kanies <luke@madstop.com>)
[2008/05/03 06:29:04] <gepetto> ::puppet:: Changeset [7a876ed6a06bc5decb257126eb57368aeb178a81]: Fixing some whitespace @ http://reductivelabs.com/trac/puppet/changeset/7a876ed6a06bc5decb257126eb57368aeb178a81 (by Luke Kanies <luke@madstop.com>)
[2008/05/03 06:29:04] <gepetto> ::puppet:: Changeset [31b79fa7760f95059a4e2afb35e734de283cf4a0]: Adding xmlrpc support to webrick. This provide... @ http://reductivelabs.com/trac/puppet/changeset/31b79fa7760f95059a4e2afb35e734de283cf4a0 (by Luke Kanies <luke@madstop.com>)
[2008/05/03 06:29:05] <gepetto> ::puppet:: Changeset [4c590df607f3d2cb6921b8d8269862a4f8f2456c]: Adding xmlrpc backward compatibility to the ne... @ http://reductivelabs.com/trac/puppet/changeset/4c590df607f3d2cb6921b8d8269862a4f8f2456c (by Luke Kanies <luke@madstop.com>)
[2008/05/03 06:37:46] @ Quit: randybias:
[2008/05/03 06:47:05] @ a-priori joined channel #puppet
[2008/05/03 06:51:47] @ Quit: a-priori__: Read error: 104 (Connection reset by peer)
[2008/05/03 07:08:28] @ Quit: shake-n-bake:
[2008/05/03 07:11:18] @ shake-n-bake joined channel #puppet
[2008/05/03 07:11:46] @ Quit: a-priori: Read error: 110 (Connection timed out)
[2008/05/03 07:13:08] @ Quit: dysinger:
[2008/05/03 07:13:58] @ Quit: plathrop: Remote closed the connection
[2008/05/03 07:15:04] @ plathrop joined channel #puppet
[2008/05/03 07:19:04] @ dysinger joined channel #puppet
[2008/05/03 07:25:23] @ a-priori joined channel #puppet
[2008/05/03 07:27:03] @ a-priori_ joined channel #puppet
[2008/05/03 07:34:54] @ a-priori__ joined channel #puppet
[2008/05/03 07:37:30] @ a-priori___ joined channel #puppet
[2008/05/03 07:38:26] @ Quit: kenvandine: "Ex-Chat"
[2008/05/03 07:42:19] @ Quit: a-priori: Connection timed out
[2008/05/03 07:47:59] @ mccune left channel #puppet ()
[2008/05/03 07:50:09] @ Quit: a-priori_: Read error: 113 (No route to host)
[2008/05/03 07:52:59] @ Quit: a-priori__: Read error: 110 (Connection timed out)
[2008/05/03 07:53:24] <shenson> hi, I'm having trouble getting a node to classify properly, can I get some help with it?
[2008/05/03 08:03:52] <shadoi> ask and ye shall receive
[2008/05/03 08:04:16] <shenson> is there any way to get puppet to look over the syntax of a .pp file?
[2008/05/03 08:04:37] <shenson> I suspect there is something wrong with that but I can't get puppet to tell me what that error is
[2008/05/03 08:05:48] <shenson> my host's init.yaml is http://pastie.caboo.se/190749
[2008/05/03 08:06:20] <shenson> and the init.pp for the rsync class is http://pastie.caboo.se/190750
[2008/05/03 08:06:27] <plathrop> shenson: init.yzml?
[2008/05/03 08:06:34] <plathrop> sorry, yaml
[2008/05/03 08:06:43] <shadoi> shenson: --parseonly
[2008/05/03 08:07:03] <shenson> plathrop, yeah, init.yaml
[2008/05/03 08:07:21] <shadoi> result of an external_node tool
[2008/05/03 08:07:28] <plathrop> shadoi: Ah, thanks!
[2008/05/03 08:07:34] <shenson> shadoi, maybe my puppet server is a bit messed up, but it keeps asking for the sqllite stuff when I do that
[2008/05/03 08:08:22] <shenson> I'm using mysql as the database for that server
[2008/05/03 08:08:40] <shadoi> shenson: using storeconfigs?
[2008/05/03 08:08:47] <shenson> shadoi, I believe so
[2008/05/03 08:09:00] <shenson> I'm on stick's server
[2008/05/03 08:09:04] <shadoi> paste your puppet.conf from the puppetmaster
[2008/05/03 08:09:24] @ a-priori joined channel #puppet
[2008/05/03 08:11:48] <shenson> shadoi, http://pastie.caboo.se/190753
[2008/05/03 08:13:06] <shadoi> shenson: looks fine, how are you running with parseonly?
[2008/05/03 08:13:23] <shadoi> shenson: and I assume this is 0.24.4?
[2008/05/03 08:13:29] <shenson> puppet --noop --parseonly --factpath=/etc/puppet/facts --confdir=/etc/puppet /etc/puppet/manifests/site.pp
[2008/05/03 08:13:41] <shenson> yup
[2008/05/03 08:13:46] <shenson> 0.24.4
[2008/05/03 08:13:51] <shadoi> hmm I think parseonly might be puppetmasterd only
[2008/05/03 08:13:53] <shadoi> hang on
[2008/05/03 08:14:45] @ ricky__ joined channel #puppet
[2008/05/03 08:15:07] <shadoi> hmm, nope it should be fine.
[2008/05/03 08:15:16] @ Quit: ricky: Nick collision from services.
[2008/05/03 08:15:26] @ shake-n-bake_ joined channel #puppet
[2008/05/03 08:15:32] @ Quit: ricky__: Client Quit
[2008/05/03 08:15:35] @ ricky joined channel #puppet
[2008/05/03 08:15:39] <shadoi> shenson: use --trace and pastie the error
[2008/05/03 08:16:02] <shenson> on the node?
[2008/05/03 08:16:18] <shenson> or for puppet --parseonly?
[2008/05/03 08:16:21] <shadoi> parseonly
[2008/05/03 08:17:25] <shenson> shadoi, http://pastie.caboo.se/190759
[2008/05/03 08:24:31] @ Quit: a-priori___: Read error: 113 (No route to host)
[2008/05/03 08:25:30] <shadoi> shenson: uhh.. that's pretty weird, are you running this as root by any chance?
[2008/05/03 08:25:49] <shadoi> it might not be parsing the puppet.conf correctly if you're not root.
[2008/05/03 08:26:08] <shadoi> you may be able to get around it by just installing the sqlite3 gem
[2008/05/03 08:31:27] @ Quit: shake-n-bake: Read error: 110 (Connection timed out)
[2008/05/03 08:32:10] <shenson> yeah its as root
[2008/05/03 08:32:55] <sknight42> do any of you guys have some sort of web proxy negotating your yum requests?
[2008/05/03 08:34:58] <shenson> shadoi, yeah I have no clue, but I'm still wondering why it won't classify that node properly
[2008/05/03 08:36:27] @ Quit: stevil:
[2008/05/03 08:42:01] @ shenson is now known as shenson_not_here
[2008/05/03 08:47:06] @ Quit: a-priori:
[2008/05/03 08:49:42] @ Quit: jeckersb: "Leaving"
[2008/05/03 08:55:37] @ a-priori joined channel #puppet
[2008/05/03 09:08:49] @ Quit: lutter: "Leaving."
[2008/05/03 09:10:30] @ Quit: plathrop: "ERC Version 5.2 (IRC client for Emacs)"
[2008/05/03 09:19:59] @ randybias joined channel #puppet
[2008/05/03 09:20:42] @ Quit: a-priori:
[2008/05/03 09:26:51] @ EarthFur joined channel #puppet
[2008/05/03 09:27:51] @ EarthFur left channel #puppet ("oops .. assumed puppet wiki used #puppet")
[2008/05/03 09:37:03] @ patobrien joined channel #puppet
[2008/05/03 09:43:59] @ kenvandine joined channel #puppet
[2008/05/03 09:54:12] @ thecat joined channel #puppet
[2008/05/03 09:59:33] @ Quit: markl_: "Lost terminal"
[2008/05/03 10:01:34] @ Quit: shadoi: "leaving"
[2008/05/03 10:05:24] @ Quit: thecat: "Leaving."
[2008/05/03 10:06:01] @ Quit: huangmingyou: "Leaving."
[2008/05/03 10:06:11] @ huangmingyou joined channel #puppet
[2008/05/03 10:08:39] @ Quit: patobrien: "This computer has gone to sleep"
[2008/05/03 10:13:34] <fastjay> if i want another class to declaire a resouce that another class has already declaired how do i do that? can i override it?
[2008/05/03 10:13:52] <fastjay> ie.. we have 2 name server types.
[2008/05/03 10:42:59] @ patobrien joined channel #puppet
[2008/05/03 10:43:07] @ Quit: patobrien: Client Quit
[2008/05/03 10:43:45] @ Gwayne joined channel #puppet
[2008/05/03 10:44:30] @ patobrien joined channel #puppet
[2008/05/03 10:49:58] <patobrien> the mouse on my laptop dies every 5 minutes now
[2008/05/03 10:50:00] <patobrien> great
[2008/05/03 10:58:44] <fastjay> kick it
[2008/05/03 11:05:55] <patobrien> done.
[2008/05/03 11:35:43] @ rraphink joined channel #puppet
[2008/05/03 11:35:53] @ Quit: patobrien: kubrick.freenode.net irc.freenode.net
[2008/05/03 11:35:54] @ Quit: choffee: kubrick.freenode.net irc.freenode.net
[2008/05/03 11:35:55] @ Quit: e^ipi: kubrick.freenode.net irc.freenode.net
[2008/05/03 11:35:56] @ Quit: raphink: kubrick.freenode.net irc.freenode.net
[2008/05/03 11:35:57] @ Quit: dyresen: kubrick.freenode.net irc.freenode.net
[2008/05/03 11:35:58] @ Quit: bda: kubrick.freenode.net irc.freenode.net
[2008/05/03 11:35:59] @ Quit: hX8: kubrick.freenode.net irc.freenode.net
[2008/05/03 11:36:00] @ Quit: charlieS: kubrick.freenode.net irc.freenode.net
[2008/05/03 11:36:01] @ Quit: fdz: kubrick.freenode.net irc.freenode.net
[2008/05/03 11:36:03] @ Quit: bartc: kubrick.freenode.net irc.freenode.net
[2008/05/03 11:36:11] @ patobrien joined channel #puppet
[2008/05/03 11:36:12] @ choffee joined channel #puppet
[2008/05/03 11:36:15] @ e^ipi joined channel #puppet
[2008/05/03 11:36:17] @ dyresen joined channel #puppet
[2008/05/03 11:36:18] @ bda joined channel #puppet
[2008/05/03 11:36:20] @ hX8 joined channel #puppet
[2008/05/03 11:36:21] @ charlieS joined channel #puppet
[2008/05/03 11:36:23] @ fdz joined channel #puppet
[2008/05/03 11:36:25] @ bartc joined channel #puppet
[2008/05/03 11:41:22] <sknight42> is there a simple module available that can check a flat text file for any string and make sure that it does NOT exist?
[2008/05/03 11:42:25] <huangmingyou> may be you can write a facter script. it's simple.
[2008/05/03 11:44:15] <sknight42> a facter script?
[2008/05/03 11:44:39] <sknight42> I mean, I know what a facter script is, but why would I need a fact to check if a line exists?
[2008/05/03 11:45:42] @ Quit: patobrien: "This computer has gone to sleep"
[2008/05/03 12:07:30] @ felix_da_catz joined channel #puppet
[2008/05/03 12:10:59] @ Quit: shake-n-bake_: Read error: 110 (Connection timed out)
[2008/05/03 12:34:18] @ Quit: sknight42: "Leaving"
[2008/05/03 12:35:15] @ Quit: kenvandine: Excess Flood
[2008/05/03 12:35:27] @ Quit: rabbit7: Remote closed the connection
[2008/05/03 12:35:32] @ rabbit7 joined channel #puppet
[2008/05/03 12:35:36] @ kenvandine joined channel #puppet
[2008/05/03 12:40:01] @ geekinhiding joined channel #puppet
[2008/05/03 12:40:17] @ geekinhiding left channel #puppet ()
[2008/05/03 12:40:53] @ lak joined channel #puppet
[2008/05/03 12:52:44] @ Quit: andrewcshafer:
[2008/05/03 12:56:44] @ andrewcshafer joined channel #puppet
[2008/05/03 12:58:28] @ a-priori joined channel #puppet
[2008/05/03 12:59:47] @ Quit: lak:
[2008/05/03 13:04:42] @ Quit: a-priori:
[2008/05/03 13:15:51] @ Quit: asa:
[2008/05/03 13:26:18] @ patobrien joined channel #puppet
[2008/05/03 13:28:21] @ Quit: patobrien: Client Quit
[2008/05/03 13:36:28] @ Quit: cote:
[2008/05/03 14:06:34] @ Demosthenes joined channel #puppet
[2008/05/03 14:18:01] @ sparanjape joined channel #puppet
[2008/05/03 14:21:10] @ Quit: felix_da_catz: Read error: 104 (Connection reset by peer)
[2008/05/03 14:21:43] @ patobrien joined channel #puppet
[2008/05/03 14:28:40] @ Quit: patobrien: "Leaving"
[2008/05/03 14:44:03] @ Quit: ohadlevy: Read error: 113 (No route to host)
[2008/05/03 14:52:51] @ ohadlevy joined channel #puppet
[2008/05/03 15:58:06] @ Quit: jvanzyl:
[2008/05/03 16:02:46] @ Quit: ohadlevy: Read error: 113 (No route to host)
[2008/05/03 16:08:03] @ Quit: phalenor: "Changing server"
[2008/05/03 16:08:06] @ phalenor joined channel #puppet
[2008/05/03 16:14:15] @ phalenor left channel #puppet ()
[2008/05/03 17:14:28] @ Quit: dysinger:
[2008/05/03 17:35:15] @ mfedy2 joined channel #puppet
[2008/05/03 17:56:49] @ Quit: mfedy2: Read error: 110 (Connection timed out)
[2008/05/03 18:03:05] @ mfedy2 joined channel #puppet
[2008/05/03 18:03:55] @ Quit: mfedy2: Client Quit
[2008/05/03 18:27:05] @ khalid joined channel #puppet
[2008/05/03 18:27:34] <khalid> hey
[2008/05/03 18:27:52] <khalid> can ne1 guide me on puppet
[2008/05/03 18:31:57] @ johnf joined channel #puppet
[2008/05/03 18:40:33] @ gaurav joined channel #puppet
[2008/05/03 18:40:44] @ keyur joined channel #puppet
[2008/05/03 18:40:47] <jamesturnbull> khalid: start with the wiki:GettingStarted
[2008/05/03 18:40:49] <gepetto> jamesturnbull: khalid: wiki:GettingStarted is http://reductivelabs.com/trac/puppet/wiki/GettingStarted
[2008/05/03 19:08:19] @ Quit: johnf: Read error: 110 (Connection timed out)
[2008/05/03 19:19:17] @ Quit: Gwayne: Remote closed the connection
[2008/05/03 19:27:28] @ johnf joined channel #puppet
[2008/05/03 20:14:10] @ ohadlevy joined channel #puppet
[2008/05/03 20:17:36] @ ohadlevy left channel #puppet ()
[2008/05/03 20:17:39] @ ohadlevy joined channel #puppet
[2008/05/03 20:18:22] @ Quit: keyur: Read error: 104 (Connection reset by peer)
[2008/05/03 20:26:05] <duritong> stick: strict, but targeted would be no difference but a bit easier
[2008/05/03 20:34:56] @ Quit: sparanjape: "Leaving"
[2008/05/03 20:38:44] @ lak joined channel #puppet
[2008/05/03 20:38:48] @ Quit: johnf: Read error: 110 (Connection timed out)
[2008/05/03 20:39:53] <gepetto> ::puppet:: dmidecode edited by ohadlevy @ http://reductivelabs.com/trac/puppet/wiki/dmidecode
[2008/05/03 20:41:26] @ johnf joined channel #puppet
[2008/05/03 20:52:20] @ zobbo_ joined channel #puppet
[2008/05/03 20:55:02] @ mcbride joined channel #puppet
[2008/05/03 20:55:47] @ Quit: zobbo: kubrick.freenode.net irc.freenode.net
[2008/05/03 20:55:48] @ Quit: mcbride_: kubrick.freenode.net irc.freenode.net
[2008/05/03 20:55:50] @ Quit: tmz: kubrick.freenode.net irc.freenode.net
[2008/05/03 20:55:51] @ Quit: londo_: kubrick.freenode.net irc.freenode.net
[2008/05/03 20:56:39] @ tmz joined channel #puppet
[2008/05/03 20:57:25] @ zobbo joined channel #puppet
[2008/05/03 20:57:26] @ londo_ joined channel #puppet
[2008/05/03 20:57:36] @ londo__ joined channel #puppet
[2008/05/03 21:02:08] @ Guest798741 joined channel #puppet
[2008/05/03 21:03:56] @ Quit: lak:
[2008/05/03 21:07:18] @ Quit: londo_: No route to host
[2008/05/03 21:10:40] @ Quit: zobbo: Connection timed out
[2008/05/03 21:23:18] @ Quit: RainDoctor: Client Quit
[2008/05/03 21:58:48] @ Quit: ohadlevy: Read error: 113 (No route to host)
[2008/05/03 21:58:51] @ zobbo joined channel #puppet
[2008/05/03 21:58:57] @ Quit: zobbo_: "Enough, no more. 'tis not as sweet as it was before."
[2008/05/03 22:24:09] @ Quit: gaurav: "Leaving"
[2008/05/03 22:27:17] @ dysinger joined channel #puppet
[2008/05/03 22:32:45] @ jeckersb joined channel #puppet
[2008/05/03 23:23:59] @ a-priori joined channel #puppet
[2008/05/03 23:37:55] <Guest798741> can puppet maintain sysctl.cf, /etc/system?
[2008/05/03 23:39:13] @ Quit: Guest798741: Client Quit
[2008/05/03 23:40:00] @ RainDoctor joined channel #puppet
[2008/05/03 23:57:04] <silk> they are just files
[2008/05/03 23:57:08] <silk> why not

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