| [2010/07/13 00:00:17] @ Log started by gepetto | ||
| [2010/07/13 00:00:17] <sejo> how can i lock users with puppet? using 0.25.5, as far as i can see it's not possible? | ||
| [2010/07/13 00:00:56] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 00:01:24] <ohadlevy> alcy: ah, you have a redundant line in your apache config file, remove lines 8-16 | ||
| [2010/07/13 00:01:40] <ohadlevy> sejo: shell => /bin/false ? | ||
| [2010/07/13 00:03:15] <alcy> ohadlevy: that got rid of the error, but now (as before adding those lines to the apche config) I am getting "you haven't setup reporting..."" | ||
| [2010/07/13 00:03:21] <sejo> ohadlevy: then i better use /sbin/nologin but still it's no locking | ||
| [2010/07/13 00:05:01] <alcy> ohadlevy: in production.log I get this: http://pastie.org/1042085 | ||
| [2010/07/13 00:09:01] <ohadlevy> alcy: did you setup reporting in your puppet.conf? | ||
| [2010/07/13 00:09:34] @ mikey_p left channel #puppet ("Leaving") | ||
| [2010/07/13 00:09:45] <ohadlevy> alcy: or maybe no new reoprts since you changed the settings? | ||
| [2010/07/13 00:11:09] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/07/13 00:12:20] <alcy> ohadlevy: reports=foreman is set in the main section of puppet.conf (tried it in puppetmasterd as well), but just went through the puppetmasterd log, it says no report named 'foreman' ?! | ||
| [2010/07/13 00:13:05] <ohadlevy> alcy: thats because you put it in the wrong directory ;) | ||
| [2010/07/13 00:15:52] <ohadlevy> alcy: see http://github.com/ohadlevy/puppet-foreman/blob/master/foreman/manifests/reports.pp for some examples | ||
| [2010/07/13 00:16:41] @ Quit: alcy: Read error: Connection reset by peer | ||
| [2010/07/13 00:19:10] @ alcy joined channel #puppet | ||
| [2010/07/13 00:21:46] @ Quit: pinoyskull: Quit: Leaving | ||
| [2010/07/13 00:24:38] <alcy> ohadlevy: all this while I was thinking the reports directory refers to the dir where client reports are saved. had no clue about the other reports directory. sorry for the trouble. foreman works like a charm now. :D | ||
| [2010/07/13 00:24:59] <ohadlevy> alcy: :-) | ||
| [2010/07/13 00:25:01] @ thekad is now known as thekad-afk | ||
| [2010/07/13 00:26:21] <ohadlevy> alcy: there is also no need to store the reports on disk anymore, (e.g. the store options) | ||
| [2010/07/13 00:28:54] <alcy> ohadlevy: but I wasn't ? I just enabled the report = true at the client, and hence I had .yml files/reports in /var/lib/puppet/reports at the master. | ||
| [2010/07/13 00:29:18] <ohadlevy> alcy: that depends on what the reports= on the puppetmaster section | ||
| [2010/07/13 00:30:05] <alcy> ohadlevy: I had nothing in the master's conf. probably store is the default option then ? ...which now as suggested by you can be gotten rid of. | ||
| [2010/07/13 00:30:31] <ohadlevy> alcy: if you use only foreman to parse the reports, you can simply have reports=foreman, this will save you some disk space :) | ||
| [2010/07/13 00:31:04] <alcy> ohadlevy: yup, that's what I am doing now. :D | ||
| [2010/07/13 00:31:34] <alcy> ohadlevy: I only have reports=foreman in the master's conf. thanks again for the help. :) | ||
| [2010/07/13 00:32:46] <ohadlevy> alcy: in 2.6 that wont be required ;) | ||
| [2010/07/13 00:32:55] @ jaredrhine joined channel #puppet | ||
| [2010/07/13 00:33:01] <ohadlevy> jamesturnbull: are you open to add https support to the http report? | ||
| [2010/07/13 00:33:24] <dan__t> Gotta say... spacewalk is bad-ass. | ||
| [2010/07/13 00:33:36] <ohadlevy> dan__t: in which way? :) | ||
| [2010/07/13 00:33:38] @ Quit: freshtonic: Quit: freshtonic | ||
| [2010/07/13 00:33:44] <dan__t> Which way is it not? | ||
| [2010/07/13 00:33:50] <dan__t> Just set it up for my soho lab | ||
| [2010/07/13 00:34:06] <ohadlevy> dan__t: well.. I guess I'm just wondering what you like/dislike in it | ||
| [2010/07/13 00:34:17] <dan__t> I don't know yet. | ||
| [2010/07/13 00:34:23] @ Djelibeybi joined channel #puppet | ||
| [2010/07/13 00:35:34] <dan__t> Its like Christmas morning and I just unwrapped all my toys and I'm trying to figure out which one I want to play with first. | ||
| [2010/07/13 00:37:12] <dan__t> Curious, though, how I'm supposed to manage packages that I've already made.... | ||
| [2010/07/13 00:37:58] <dan__t> And, how I can get Puppet to work with it...... | ||
| [2010/07/13 00:38:29] @ Quit: KenjiP0p: Ping timeout: 265 seconds | ||
| [2010/07/13 00:38:51] <alcy> ohadlevy: heh. 2.6's release as well as James Turnbull's book on the same is highly anticipated. :) | ||
| [2010/07/13 00:39:15] @ Quit: mclarke: Quit: mclarke | ||
| [2010/07/13 00:40:23] <alcy> ohadlevy: so, I was thinking of adding a wiki for debian (passenger/foreman etc.) ...not needed now ? | ||
| [2010/07/13 00:40:25] @ tim_ joined channel #puppet | ||
| [2010/07/13 00:40:50] <ohadlevy> alcy: feel free to add, or even hack the example foreman puppet module | ||
| [2010/07/13 00:41:10] <alcy> ohadlevy: cool, thanks. just trying to make things simpler for n00bs like myself. :D | ||
| [2010/07/13 00:41:11] <ohadlevy> alcy: it supports passenger with RHEL, probably very easy to add support for ubuntu 10.04 | ||
| [2010/07/13 00:41:25] @ thekad-afk is now known as thekad | ||
| [2010/07/13 00:41:44] <ohadlevy> alcy: I'm more than happy to accept patches ;) | ||
| [2010/07/13 00:42:01] <alcy> ohadlevy: good to know that. cheers. | ||
| [2010/07/13 00:42:03] @ Quit: yakub: Quit: leaving | ||
| [2010/07/13 00:42:56] @ thekad is now known as thekad-afk | ||
| [2010/07/13 00:43:43] @ mattock joined channel #puppet | ||
| [2010/07/13 00:45:48] <alcy> ohadlecy: its taking quite some time to send me the activation link. | ||
| [2010/07/13 00:47:03] @ Quit: mizzy: Ping timeout: 252 seconds | ||
| [2010/07/13 00:47:17] <alcy> ohadlevy: its taking quite some time to send me the activation link. | ||
| [2010/07/13 00:47:25] <alcy> will probably re-register | ||
| [2010/07/13 00:47:54] <ohadlevy> alcy: for redmine site? | ||
| [2010/07/13 00:48:21] <alcy> ohadlevy: http://theforeman.org/ | ||
| [2010/07/13 00:48:59] @ verwilst joined channel #puppet | ||
| [2010/07/13 00:49:27] <dan__t> oh holy f. imagine if puppet tied in to spacewalk's Custom System Info Keys | ||
| [2010/07/13 00:49:39] <dan__t> has_class_foobar = 1 | ||
| [2010/07/13 00:49:53] <dan__t> I'm going to hack on that tomorrow. I need to get to sleep so I don't stay up all night working on this :(. | ||
| [2010/07/13 00:50:20] @ mizzy joined channel #puppet | ||
| [2010/07/13 00:51:18] <alcy> ohadlevy: activation link found in spam folder on gmail ! | ||
| [2010/07/13 00:56:25] @ Quit: itguru: Ping timeout: 264 seconds | ||
| [2010/07/13 00:58:09] @ MattyM joined channel #puppet | ||
| [2010/07/13 01:01:08] @ Quit: Reepicheep: Ping timeout: 265 seconds | ||
| [2010/07/13 01:01:30] @ Quit: poison: Remote host closed the connection | ||
| [2010/07/13 01:12:35] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/07/13 01:14:21] @ bronto joined channel #puppet | ||
| [2010/07/13 01:20:06] @ mfournier joined channel #puppet | ||
| [2010/07/13 01:22:38] @ DbT_ joined channel #puppet | ||
| [2010/07/13 01:24:31] @ poison joined channel #puppet | ||
| [2010/07/13 01:25:07] <DbT_> Hi all, I am using facter 1.5.7 on RHEL 5.3. No ''lsb*" variables are populated. Any ideas how to fix that? Thx | ||
| [2010/07/13 01:26:33] @ Quit: suit: Quit: leaving | ||
| [2010/07/13 01:26:41] <Volcane> install redhat-lsb | ||
| [2010/07/13 01:40:03] * Volcane tries to remember the option that lets puppetd dump out stats about the run | ||
| [2010/07/13 01:40:18] <ssm> --summarize? | ||
| [2010/07/13 01:40:58] <Volcane> nice one | ||
| [2010/07/13 01:46:03] <Volcane> Tue Jul 13 09:45:51 +0100 2010> Could not provision node ip-10-224-111-242.eu-west-1.compute.internal: RuntimeError: Bootstrapping failed due to 1 failed resources | ||
| [2010/07/13 01:46:06] <Volcane> thanks :) | ||
| [2010/07/13 01:49:48] <ssm> :) | ||
| [2010/07/13 02:01:29] @ Quit: bgupta: Quit: bgupta | ||
| [2010/07/13 02:01:59] <sejo> if I set something with augeas and depend on it in another class will it remember state when running --noop? | ||
| [2010/07/13 02:02:42] <sejo> or will it reload augeas when the other class is running? | ||
| [2010/07/13 02:08:08] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/07/13 02:10:50] @ Spruit_elf left channel #puppet () | ||
| [2010/07/13 02:25:24] @ itguru joined channel #puppet | ||
| [2010/07/13 02:25:24] @ Quit: itguru: Changing host | ||
| [2010/07/13 02:25:24] @ itguru joined channel #puppet | ||
| [2010/07/13 02:25:34] @ gebi joined channel #puppet | ||
| [2010/07/13 02:29:23] @ Quit: SyRenity: | ||
| [2010/07/13 02:29:35] <DbT_> Volcane: Thanx, this is the solution! | ||
| [2010/07/13 02:34:13] @ Quit: aaronky: Ping timeout: 264 seconds | ||
| [2010/07/13 02:35:18] @ fluxdude joined channel #puppet | ||
| [2010/07/13 02:37:11] @ mike__h joined channel #puppet | ||
| [2010/07/13 02:38:42] <mike__h> I have a service defined called "pushmon" which is started with /etc/init.d/pushmon start. If I run that from the command line as root, it starts fine. When puppet tries it says that the script exited with status 1. However I added some logging to my script, and it never actually gets called by puppet. Any ideas where I should start looking? | ||
| [2010/07/13 02:41:46] @ fluxdude|2 joined channel #puppet | ||
| [2010/07/13 02:41:58] @ fluxdude|3 joined channel #puppet | ||
| [2010/07/13 02:42:03] @ Quit: fluxdude: Quit: KVIrc 4.0.0 Insomnia http://www.kvirc.net/ | ||
| [2010/07/13 02:42:05] @ Quit: fluxdude|3: Client Quit | ||
| [2010/07/13 02:43:37] <crb> mike__h: I suspect your script doesn't start with #!/bin/bash | ||
| [2010/07/13 02:44:00] @ aaronky joined channel #puppet | ||
| [2010/07/13 02:44:12] @ hcp123 joined channel #puppet | ||
| [2010/07/13 02:46:38] @ Quit: mike__h: Quit: Page closed | ||
| [2010/07/13 02:47:07] @ Quit: gebi: Ping timeout: 240 seconds | ||
| [2010/07/13 02:50:46] <sejo> can you define per server/recipe whether it should be ran in noop | ||
| [2010/07/13 02:51:29] <hcp123> anyone know if it's possible to pass switches to the underlying package system from manifests? (eg: apt-get install --no-install-recommends) | ||
| [2010/07/13 02:52:47] @ Quit: blahdeblah: Ping timeout: 245 seconds | ||
| [2010/07/13 02:54:54] <fluxdude|2> I need to stagger runs between my servers to make sure restarts of web applications do not happen at the same time when doing deployments | ||
| [2010/07/13 02:55:02] <fluxdude|2> we can tolerate a few down at the same time but not everything | ||
| [2010/07/13 02:55:06] <fluxdude|2> and this has happened before | ||
| [2010/07/13 02:55:25] <fluxdude|2> the problem is that the web apps take 1-2 mins to load up properly to be able to serve requests | ||
| [2010/07/13 02:55:42] <fluxdude|2> is splay the right thing to do or does anyone have any recommendations? | ||
| [2010/07/13 02:55:58] @ Quit: fluxdude|2: Changing host | ||
| [2010/07/13 02:55:58] @ fluxdude|2 joined channel #puppet | ||
| [2010/07/13 02:56:02] @ fluxdude|2 is now known as fluxdude | ||
| [2010/07/13 02:57:15] <Volcane> fluxdude: if you have very specific - must do this, must never do this, but only after this happens - then no, splay is no use | ||
| [2010/07/13 02:58:06] <fluxdude> Volcane: do you have any recommendations for this then? | ||
| [2010/07/13 02:58:10] <fluxdude> what do you do? | ||
| [2010/07/13 02:58:19] <Volcane> i built the logic i need with mcollective | ||
| [2010/07/13 02:58:40] <fluxdude> we have clusters of web application servers, so one may have 12, another may have 24 servers | ||
| [2010/07/13 02:58:50] <fluxdude> as long as not more than a handful go down at one time it is ok | ||
| [2010/07/13 02:59:00] <fluxdude> I think splay may not be perfect but it may be ok | ||
| [2010/07/13 02:59:49] <fluxdude> i guess the other alternative is to update the puppetmaster, then iterate over the servers to trigger runs with sleeps in between and hope that they don't all trigger before I have done a few of them.... | ||
| [2010/07/13 03:00:17] @ Quit: itguru: Read error: Connection reset by peer | ||
| [2010/07/13 03:02:41] @ Quit: macfly: Ping timeout: 246 seconds | ||
| [2010/07/13 03:06:16] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 03:07:17] <ecolitan> if i want to write a custom fact, where should I create the file? | ||
| [2010/07/13 03:07:30] @ yannL joined channel #puppet | ||
| [2010/07/13 03:11:03] <Volcane> ecolitan: http://docs.puppetlabs.com/guides/plugins_in_modules.html | ||
| [2010/07/13 03:18:13] @ macfly joined channel #puppet | ||
| [2010/07/13 03:24:25] <fluxdude> splay says that it uses a pseudo random but consistent delay | ||
| [2010/07/13 03:24:33] <fluxdude> what does this mean, the delay is the same on the one box | ||
| [2010/07/13 03:24:40] <fluxdude> not the same across boxes, right? | ||
| [2010/07/13 03:24:59] <fluxdude> so it delays by the same amount of time on the box on each run? | ||
| [2010/07/13 03:25:06] <fluxdude> but that amount of time is different on each box? | ||
| [2010/07/13 03:25:09] @ Quit: gniks: Quit: Leaving. | ||
| [2010/07/13 03:28:18] @ Pupeno joined channel #puppet | ||
| [2010/07/13 03:28:43] <Pupeno> Is there some documentation for the syntax inside a define? can I have an if-conditional for example? | ||
| [2010/07/13 03:29:16] <fluxdude> I've got a "puppetmaster" class inheriting and overriding my "puppet" and applied in node.pp to the puppetmaster node | ||
| [2010/07/13 03:29:24] <fluxdude> but it seems to just apply the puppet class insteadf | ||
| [2010/07/13 03:29:36] <fluxdude> putting back the wrong puppet.conf instead of the one for the puppetmaster | ||
| [2010/07/13 03:29:39] <fluxdude> any ideas why? | ||
| [2010/07/13 03:33:07] <fluxdude> basically it looks like the overriding class is not picked up by the puppetmaster but I can't see why not | ||
| [2010/07/13 03:33:17] <fluxdude> it is included in the puppetmaster node definition | ||
| [2010/07/13 03:40:30] <Volcane> Pupeno: the language tutorial | ||
| [2010/07/13 03:41:20] <Pupeno> Volcane: thanks. | ||
| [2010/07/13 03:41:39] <Pupeno> How do I iterate over an array in puppet language? | ||
| [2010/07/13 03:41:47] <Volcane> with a define | ||
| [2010/07/13 03:42:13] <Volcane> define print() { notice($name) } print{[1,2,3,4]: } | ||
| [2010/07/13 03:42:30] <Volcane> takes the array [1,2,3,4] and creates 1 x print resource for each | ||
| [2010/07/13 03:42:30] <Pupeno> Oh, I already have the define defined :) | ||
| [2010/07/13 03:42:37] <Pupeno> nice. | ||
| [2010/07/13 03:42:47] <Pupeno> Thanks. | ||
| [2010/07/13 03:42:52] @ Quit: Pupeno: Quit: http://pupeno.com | ||
| [2010/07/13 03:48:31] @ Quit: tim_: Remote host closed the connection | ||
| [2010/07/13 03:48:52] @ gebi joined channel #puppet | ||
| [2010/07/13 03:55:02] <fenris02> Volcane, speaking of mcollective-- is there a ruby activemq daemon, or something lighter than the java thing from apache? | ||
| [2010/07/13 03:55:34] <Volcane> there's stompserver probably ok for a 20 or so machines, someone on the channel use it | ||
| [2010/07/13 03:56:22] <fenris02> does it ship with rhel/fedora by chance? | ||
| [2010/07/13 03:56:29] <Volcane> nope | ||
| [2010/07/13 03:56:43] <fenris02> ok, i'll look for it | ||
| [2010/07/13 03:56:45] <Volcane> might be in epel i guess, not looked | ||
| [2010/07/13 03:57:38] <gebi> rabbitmq? | ||
| [2010/07/13 03:57:55] <Volcane> the ruby amqp libs leave much to be desired | ||
| [2010/07/13 03:58:19] <Volcane> probably because amqp is typical designed by community overkill | ||
| [2010/07/13 03:58:41] <alcy> the java thing from aapche isn't that heavy on resources really | ||
| [2010/07/13 03:58:43] <Volcane> (esp since the community is a bunch of banks) | ||
| [2010/07/13 03:59:05] <Volcane> yeah its not bad | ||
| [2010/07/13 03:59:33] <Volcane> Matched processes: 5 | ||
| [2010/07/13 03:59:33] <Volcane> Resident Size: 147.799MB | ||
| [2010/07/13 03:59:44] <Volcane> 5 activemq instances | ||
| [2010/07/13 04:00:05] @ Quit: TREllis: Quit: leaving | ||
| [2010/07/13 04:00:27] @ Quit: blahdeblah: Ping timeout: 240 seconds | ||
| [2010/07/13 04:07:22] @ Quit: elementai: Quit: Lost terminal | ||
| [2010/07/13 04:15:18] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 04:24:02] <fenris02> alcy, it is when you do not have java installed and are running inside 512M ram. | ||
| [2010/07/13 04:26:18] <alcy> fenris02, oh well. | ||
| [2010/07/13 04:26:38] <Volcane> fenris02: i run it on 512meg ram VMs just fine | ||
| [2010/07/13 04:26:51] <ohadlevy> fenris02: me too | ||
| [2010/07/13 04:27:10] <Volcane> oh actually it went to 768 with linode's recent free upgrades | ||
| [2010/07/13 04:27:37] <Volcane> same vm also runs nagios | ||
| [2010/07/13 04:27:48] <Volcane> and puppetmaster | ||
| [2010/07/13 04:27:57] <Volcane> for 10 machines only though | ||
| [2010/07/13 04:30:06] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2010/07/13 04:37:15] @ Quit: justdave: Ping timeout: 265 seconds | ||
| [2010/07/13 04:39:38] <fenris02> puppetmaster doesnt require much | ||
| [2010/07/13 04:39:50] <Tonnerre> Ehm | ||
| [2010/07/13 04:39:53] <Tonnerre> Well | ||
| [2010/07/13 04:40:07] <Tonnerre> I tried running it on a 512MB machine, it was pretty tight | ||
| [2010/07/13 04:40:35] @ webb joined channel #puppet | ||
| [2010/07/13 04:41:27] <fenris02> *shrugs* i have cobbler/puppet/func living in 512M, not swapping. | ||
| [2010/07/13 04:41:56] <webb> wie kann am besten einem File etwas hinzufügen, dass es auch puppet registriert das die Änderung durchgeführt wurde | ||
| [2010/07/13 04:42:46] <Tonnerre> webb, either a file is managed by puppet or it isn't; manual changes are generally not a very clever thing | ||
| [2010/07/13 04:43:19] <fenris02> you can have puppet make a backup copy of hte file pretty easily. would that work webb ? | ||
| [2010/07/13 04:46:36] <webb> i would add something to the profile | ||
| [2010/07/13 04:47:41] <webb> and i don't know always the settings in the profile | ||
| [2010/07/13 04:48:23] @ Pupeno joined channel #puppet | ||
| [2010/07/13 04:50:15] <fenris02> webb, would an example help? http://fpaste.org/v5x5/ | ||
| [2010/07/13 04:54:26] @ tim_ joined channel #puppet | ||
| [2010/07/13 04:57:26] @ ahasenack joined channel #puppet | ||
| [2010/07/13 04:59:18] <Pupeno> What is wrong with this: if $hostnames == [] { $hostnames = [$name] } ? puppet says err: Could not retrieve catalog: Could not parse for environment production: Syntax error at '=='; expected '}' at /etc/puppet/manifests/classes/apache.pp:39 | ||
| [2010/07/13 05:00:42] @ TREllis joined channel #puppet | ||
| [2010/07/13 05:01:30] <Tonnerre> Try if ($hostnames == []) | ||
| [2010/07/13 05:03:00] <Pupeno> Tonnerre: :( err: Could not retrieve catalog: Could not parse for environment production: Syntax error at '('; expected ')' at /etc/puppet/manifests/classes/apache.pp:39 | ||
| [2010/07/13 05:03:59] <fenris02> is it possibly related to the line above it? (like a missing "," or other error?) | ||
| [2010/07/13 05:04:15] <Volcane> Pupeno: puppet version? | ||
| [2010/07/13 05:04:34] <Pupeno> Volcane: freaking old debian stable: 0.24.5 | ||
| [2010/07/13 05:04:41] <Tonnerre> Ahhhh that's why | ||
| [2010/07/13 05:04:46] <Tonnerre> Pupeno, use backports.org | ||
| [2010/07/13 05:04:48] <barn> "Debian through the ages..." | ||
| [2010/07/13 05:05:21] <Pupeno> Tonnerre: really? are you positive if didn't work for this case in 0.24.5? | ||
| [2010/07/13 05:05:33] @ Bass10 joined channel #puppet | ||
| [2010/07/13 05:06:02] <Tonnerre> Pupeno, not 100% but … I don't remember ever having no trouble with Debian stable's puppet. Try backports.org. | ||
| [2010/07/13 05:06:35] <Volcane> Pupeno: the docs clearly states which version supports expressions. | ||
| [2010/07/13 05:07:08] <fenris02> http://docs.reductivelabs.com/guides/language_tutorial.html#ifelse_statement | ||
| [2010/07/13 05:07:22] <fenris02> looks like that construct was added in 0.24.6 | ||
| [2010/07/13 05:07:56] <Pupeno> oh, crap, I always forget to look at the docs for my version of puppet. | ||
| [2010/07/13 05:08:26] <hcp123> I need to have puppet install a package without pulling in the reccomends taht apt has. Is there any way to do this? | ||
| [2010/07/13 05:09:11] <fenris02> would Provider=>dpkg work? | ||
| [2010/07/13 05:09:27] <hcp123> ie --no-install-recommends switch to apt if I did it on the commandline | ||
| [2010/07/13 05:09:55] <hcp123> hmm, maybe. But that wouyld not pull down th epackage would it? | ||
| [2010/07/13 05:10:27] <kenneho> Hi all, my puppetmaster seems to bypass the whole /etc/puppet/puppet.conf file when I add environments to the puppet.conf file. This issue is related to the mail thread "External nodes script does not work with multiple environments". Does anyone know of a way to find out exactly _why_ the puppetmaster simply skips this config file on startup? | ||
| [2010/07/13 05:10:31] <fenris02> depends what your new package requires, you may already have the deps fulfilled | ||
| [2010/07/13 05:11:07] <hcp123> The .deb pulls inn al X related stuff. I don't really need that.. | ||
| [2010/07/13 05:11:24] <hcp123> brioken .deb really ... | ||
| [2010/07/13 05:12:36] <Pupeno> Is there a way to specify the use of backports in a package section in puppet? | ||
| [2010/07/13 05:12:53] <tim_> Hi, I'm getting a syntax error trying to create a branch of a case statement that does nothing: http://pastebin.com/u2KrHkkQ | ||
| [2010/07/13 05:17:17] @ Quit: FOCer: Remote host closed the connection | ||
| [2010/07/13 05:20:57] @ alcy left channel #puppet () | ||
| [2010/07/13 05:21:30] @ justdave joined channel #puppet | ||
| [2010/07/13 05:28:03] @ Quit: tim_: Remote host closed the connection | ||
| [2010/07/13 05:29:32] @ vachon joined channel #puppet | ||
| [2010/07/13 05:30:25] <vachon> morning all... anyone know the syntax for multiple puppet module paths? | ||
| [2010/07/13 05:33:30] <zipkid> vachon: is it not an array? ['/path/1', '/path/2' ] ? | ||
| [2010/07/13 05:33:45] <vachon> well its in puppet.conf so i have no clue | ||
| [2010/07/13 05:33:46] <hcp123> fenris02: Looks like dpkg could work, but I need to download the .debs manually at all updates | ||
| [2010/07/13 05:33:58] @ tim_ joined channel #puppet | ||
| [2010/07/13 05:34:19] <hcp123> would be nice if it was possible to pass cmd line swithes to apt that puppetd runs | ||
| [2010/07/13 05:34:31] <fenris02> hcp123, ah bummer. i've not been using puppet long enough to know that answer. | ||
| [2010/07/13 05:34:54] <Volcane> vachon: : seperated | ||
| [2010/07/13 05:35:18] @ [GuS] joined channel #puppet | ||
| [2010/07/13 05:35:26] <vachon> Volcane: thank you as always | ||
| [2010/07/13 05:35:29] <hcp123> nobode else her either it seems :-) | ||
| [2010/07/13 05:36:07] <fenris02> hcp123, i'm pretty sure about everyone else has been at it longer than ~3 days though :) | ||
| [2010/07/13 05:36:39] <hcp123> hehe, I hope so ;-) | ||
| [2010/07/13 05:39:03] <zipkid> hcp123: modify the dpkg provider... | ||
| [2010/07/13 05:42:02] <hcp123> zipkid: Not sure what you are suggesting. making dpkg download fromthe repos would be a bit of a job :-) | ||
| [2010/07/13 05:42:51] <hcp123> maybe modify apt provider to add parameters, but i just need it for one package | ||
| [2010/07/13 05:44:05] @ bgupta joined channel #puppet | ||
| [2010/07/13 05:44:46] @ radkin joined channel #puppet | ||
| [2010/07/13 05:49:02] <vachon> Volcane: can you finally tell i'm ACTUALLY coding right now? *sigh* | ||
| [2010/07/13 05:52:47] @ Quit: Roksteady: Ping timeout: 240 seconds | ||
| [2010/07/13 05:53:02] @ Quit: radkin: Remote host closed the connection | ||
| [2010/07/13 05:54:05] @ zz_shenson is now known as shenson | ||
| [2010/07/13 05:54:07] <hcp123> hmm, I could make a new provider based on apt I guess. Looks doable | ||
| [2010/07/13 06:00:22] @ Quit: quellhorst: Ping timeout: 276 seconds | ||
| [2010/07/13 06:01:08] @ Quit: webb: Quit: Page closed | ||
| [2010/07/13 06:01:15] <Volcane> probably easier just to repackage the package in question | ||
| [2010/07/13 06:02:33] @ Quit: kenneho: Quit: Ex-Chat | ||
| [2010/07/13 06:09:30] @ Quit: artis: Ping timeout: 265 seconds | ||
| [2010/07/13 06:10:16] @ EvanCC joined channel #puppet | ||
| [2010/07/13 06:11:14] @ radkin joined channel #puppet | ||
| [2010/07/13 06:16:34] @ alban2 joined channel #puppet | ||
| [2010/07/13 06:17:13] <hcp123> Volcane: yes, but the upstream (ubuntu repos) have the "bugged" version, so I would have to manually maintain the package | ||
| [2010/07/13 06:18:38] <hcp123> looks like the change to the apt provider would be rather simple. | ||
| [2010/07/13 06:19:23] <hcp123> add --no-install-recommends to the line that is "cmd = %w{-q -y}" in apt.rb | ||
| [2010/07/13 06:19:37] <Volcane> so you'd rather maintain a hand hacked version of puppet? | ||
| [2010/07/13 06:19:38] <hcp123> hmm. i could probably distribute that with puppet :-) | ||
| [2010/07/13 06:20:34] <hcp123> heh, I'd rather neither :-) I hope upstream fixes the buggy package :-) | ||
| [2010/07/13 06:29:01] @ Quit: EvanCC: Quit: This computer has gone to sleep | ||
| [2010/07/13 06:29:09] @ vachon left channel #puppet () | ||
| [2010/07/13 06:29:22] <Pupeno> Anyone installed RVM with puppet? | ||
| [2010/07/13 06:31:59] <tim|mac> what's rvm? | ||
| [2010/07/13 06:32:26] @ lak joined channel #puppet | ||
| [2010/07/13 06:32:26] @ EvanCC joined channel #puppet | ||
| [2010/07/13 06:33:14] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 06:36:04] @ Quit: lak: Client Quit | ||
| [2010/07/13 06:37:46] @ flooose joined channel #puppet | ||
| [2010/07/13 06:39:28] <joschi> tim|mac: http://rvm.beginrescueend.com/ | ||
| [2010/07/13 06:47:22] @ sebas891 joined channel #puppet | ||
| [2010/07/13 06:50:58] @ ninjazjb joined channel #puppet | ||
| [2010/07/13 06:53:43] @ pheezy joined channel #puppet | ||
| [2010/07/13 06:53:57] @ Roksteady joined channel #puppet | ||
| [2010/07/13 06:55:23] @ pheezy_ joined channel #puppet | ||
| [2010/07/13 06:55:30] @ Quit: pheezy: Read error: Connection reset by peer | ||
| [2010/07/13 06:58:17] @ Quit: EvanCC: Quit: This computer has gone to sleep | ||
| [2010/07/13 06:59:07] @ cliff-hm joined channel #puppet | ||
| [2010/07/13 07:02:47] @ Quit: DbT_: Ping timeout: 245 seconds | ||
| [2010/07/13 07:05:26] @ Quit: tim_: Remote host closed the connection | ||
| [2010/07/13 07:07:58] @ ecapriolo joined channel #puppet | ||
| [2010/07/13 07:08:11] @ Rinman joined channel #puppet | ||
| [2010/07/13 07:08:16] @ Qix joined channel #puppet | ||
| [2010/07/13 07:12:22] @ Quit: m1nish: Ping timeout: 258 seconds | ||
| [2010/07/13 07:15:37] @ Quit: bug: Quit: bug | ||
| [2010/07/13 07:22:04] @ jdcasey joined channel #puppet | ||
| [2010/07/13 07:25:58] @ Quit: devicenull: Read error: Connection reset by peer | ||
| [2010/07/13 07:26:10] @ devicenull joined channel #puppet | ||
| [2010/07/13 07:27:04] <flooose> I've got an exec{} that doesn't exec. Is there some common mistake that people make because I haven't been able to find anything that I've missed | ||
| [2010/07/13 07:27:07] <flooose> ? | ||
| [2010/07/13 07:27:32] @ notbrien joined channel #puppet | ||
| [2010/07/13 07:27:42] @ kaptk2 joined channel #puppet | ||
| [2010/07/13 07:28:28] @ mapu joined channel #puppet | ||
| [2010/07/13 07:33:39] <Volcane> the common mistake is to ask questions without showing your code on a pastebin like pastie.org :) | ||
| [2010/07/13 07:33:42] @ emackn joined channel #puppet | ||
| [2010/07/13 07:33:46] <emackn> morning ;) | ||
| [2010/07/13 07:34:26] <emackn> is there a manual page on the wiki for how to install modules? I'm tring to install this, http://forge.puppetlabs.com/puppetmanaged/git | ||
| [2010/07/13 07:35:14] <ashp> this is going to sound insane but if anyone knows it'll be one of you guys | ||
| [2010/07/13 07:35:42] <ashp> i'm rebuilding the webservers in puppet finally and .. is there any kind of tool or graphical client that can parse a file, trawl rcs logs and put a datestamp next to when a line was introduced | ||
| [2010/07/13 07:35:55] <ashp> because i suspect some of the stuff i'm looking at is years and years old at this point | ||
| [2010/07/13 07:42:27] @ Quit: bgupta: Quit: bgupta | ||
| [2010/07/13 07:43:29] <tmz> ashp: Good lord, RCS? Yuck. | ||
| [2010/07/13 07:43:57] @ bgupta joined channel #puppet | ||
| [2010/07/13 07:43:59] <tmz> But, blame looks close, not a GUI, but it does annotate rcs files: http://blame.sourceforge.net/ | ||
| [2010/07/13 07:44:08] @ EvanCC joined channel #puppet | ||
| [2010/07/13 07:50:34] @ Quit: poison: Read error: Connection reset by peer | ||
| [2010/07/13 07:51:16] @ poison joined channel #puppet | ||
| [2010/07/13 07:51:57] @ rcrowley joined channel #puppet | ||
| [2010/07/13 07:58:09] <ashp> tmz: The old webservers here are... they are SPECIAL | ||
| [2010/07/13 07:58:33] <ashp> tmz: i can't even describe the horrors but, actually, let me show you the "macro" we use for any site that comes out of the CMS (because they didn't want to change the docroot from the old site) | ||
| [2010/07/13 07:58:54] <ashp> http://pastebin.com/XSuN0GDd | ||
| [2010/07/13 07:59:01] <ashp> that's just a tiny, tiny, tiny, snippit of the hell I live in | ||
| [2010/07/13 07:59:49] <ashp> Plus, 317 Redirects, 145 Rewrites and 261 Alias statements | ||
| [2010/07/13 08:00:14] <ashp> Hmm, I should try to turn on logging for those and see which (if any) are ever followed | ||
| [2010/07/13 08:00:50] @ littleidea joined channel #puppet | ||
| [2010/07/13 08:02:30] <Rinman> I'm having trouble finding a user guide to Dashboard, any hints on where to look? | ||
| [2010/07/13 08:06:21] @ Quit: ckauhaus: Read error: Operation timed out | ||
| [2010/07/13 08:08:11] <flooose> okay, good point Volcane, so here you have it http://gist.github.com/474000 | ||
| [2010/07/13 08:09:18] <Volcane> flooose: and /opt/ruby-ee/bin/ruby doesnt exist on this machine? | ||
| [2010/07/13 08:09:56] <flooose> Volcane: not yet | ||
| [2010/07/13 08:10:04] <flooose> it's intended to be created | ||
| [2010/07/13 08:10:14] <ashp> tmz: blame is _PERFECT_ | ||
| [2010/07/13 08:10:27] <Volcane> flooose: pastebin output from puppetd --test | ||
| [2010/07/13 08:11:18] <devicenull> hey on http://docs.puppetlabs.com/references/latest/type.html , does the nav menu on the right look screwed up for anyone else? | ||
| [2010/07/13 08:11:21] @ alcy joined channel #puppet | ||
| [2010/07/13 08:12:07] <ecapriolo> devicenull: bad for mee too | ||
| [2010/07/13 08:12:57] @ EvanCC left channel #puppet ("Leaving") | ||
| [2010/07/13 08:12:59] <flooose> Volcane: I've got it up there. That's on the client, if it matters | ||
| [2010/07/13 08:13:30] <Volcane> flooose: ok, do with --debug --verbose --test please | ||
| [2010/07/13 08:16:04] <flooose> Volcane: I've updated it. | ||
| [2010/07/13 08:16:16] <flooose> notbrien, now I've updated it | ||
| [2010/07/13 08:17:04] @ Quit: alban2: Ping timeout: 276 seconds | ||
| [2010/07/13 08:17:05] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 08:17:32] <Volcane> flooose: unless I am missing something your node is ds87-230-55-112.dedicated.hosteurope.de but your node block is something else | ||
| [2010/07/13 08:17:40] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 08:17:55] @ bug joined channel #puppet | ||
| [2010/07/13 08:20:09] @ Quit: alcy: Ping timeout: 246 seconds | ||
| [2010/07/13 08:21:21] <flooose> Volcane, okay, that was subtle. I don't remember doing that, but I bet that's what it is. I can use ds87-230-55-112 for the node name though, right? | ||
| [2010/07/13 08:21:31] <Volcane> yes | ||
| [2010/07/13 08:22:32] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 08:22:58] <ecolitan> can i write a new facter fact, which returns two facts at the same time? | ||
| [2010/07/13 08:23:03] <flooose> great. It's running now. thanks for your help on that. Next time I'll post the pastie right away :) | ||
| [2010/07/13 08:23:16] <Volcane> np :) | ||
| [2010/07/13 08:28:42] @ Quit: sdog: Quit: Leaving. | ||
| [2010/07/13 08:28:54] @ tonyskapunk joined channel #puppet | ||
| [2010/07/13 08:31:24] @ Quit: RedPepper: Remote host closed the connection | ||
| [2010/07/13 08:31:37] @ Akoya_E1210 joined channel #puppet | ||
| [2010/07/13 08:31:55] @ Quit: Akoya_E1210: Read error: Operation timed out | ||
| [2010/07/13 08:33:30] @ RedPepper joined channel #puppet | ||
| [2010/07/13 08:34:16] <Pupeno> Everytime I run puppet I get a gem re-installed: notice: //Node[c1.example.com]/Apache::Rails-site[blah]/passenger/Package[thin]/ensure: ensure changed '1.2.7' to '1.2.7 ruby x86-mingw32 x86-mswin32', any ideas why? | ||
| [2010/07/13 08:34:30] @ Quit: flooose: Ping timeout: 246 seconds | ||
| [2010/07/13 08:35:03] <Volcane> you seem to have messed up your ensure | ||
| [2010/07/13 08:35:06] <Volcane> we can only guess. | ||
| [2010/07/13 08:36:18] <Pupeno> Volcane: this is the snippet: http://gist.github.com/474045 | ||
| [2010/07/13 08:37:04] @ yakub joined channel #puppet | ||
| [2010/07/13 08:37:10] <Volcane> show gem list | ||
| [2010/07/13 08:37:46] <Pupeno> Volcane: http://gist.github.com/474047 | ||
| [2010/07/13 08:38:25] <Volcane> odd, seems its asking for 1.2.7 and gem reports something else, as if the gem package provider isnt parsing your gem output correctly or something | ||
| [2010/07/13 08:40:15] <Pupeno> Volcane: it seems puppet expects it to be 1.1.5 but thin has many flavors, ruby java, x86-mingw32 and it gets confused. | ||
| [2010/07/13 08:40:39] <Pupeno> I bet it's fixed in a newer puppet... I'm getting tired of this. | ||
| [2010/07/13 08:40:59] <Pupeno> Is it possible to tell package to use backports.org (after configuring /etc/apt/sources.list of course). | ||
| [2010/07/13 08:41:15] <Volcane> you need to configure apt to use the right repo. | ||
| [2010/07/13 08:41:18] <Volcane> pinning etc | ||
| [2010/07/13 08:42:31] @ bobbyz joined channel #puppet | ||
| [2010/07/13 08:42:48] <Pupeno> Volcane: well, I have backports configured so I can do apt-get -t lenny-backports install “package”... but how do I pass that -t to the package statement? | ||
| [2010/07/13 08:43:31] <Volcane> yeah, thats what i answered | ||
| [2010/07/13 08:45:29] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/13 08:45:37] <Pupeno> Sorry, I don't get from your answer how to tell puppet to pass the -t argument. | ||
| [2010/07/13 08:46:01] <Volcane> you need to configure apt | ||
| [2010/07/13 08:46:12] <Volcane> cos if puppet could do it, I'd have told you how | ||
| [2010/07/13 08:46:20] <Pupeno> Volcane: so, it's not possible with puppet... ok. | ||
| [2010/07/13 08:46:58] <Pupeno> So, anybody running puppet from backports.org... is it stable? | ||
| [2010/07/13 08:47:12] <Volcane> what version does it have? | ||
| [2010/07/13 08:47:12] <emackn> anyone run into problems doing a git clone when using ssh-keys? | ||
| [2010/07/13 08:47:52] @ Quit: notbrien: Ping timeout: 260 seconds | ||
| [2010/07/13 08:48:23] @ Quit: malikai: Quit: Leaving. | ||
| [2010/07/13 08:48:51] <Pupeno> Volcane: 0.25.4-2~bpo50+1 | ||
| [2010/07/13 08:49:10] @ notbrien joined channel #puppet | ||
| [2010/07/13 08:49:20] <Volcane> Pupeno: yeah its fine, very few bugfixes between that and current stable | ||
| [2010/07/13 08:49:22] @ Quit: notbrien: Read error: Connection reset by peer | ||
| [2010/07/13 08:50:05] @ notbrien joined channel #puppet | ||
| [2010/07/13 08:50:32] @ Quit: notbrien: Remote host closed the connection | ||
| [2010/07/13 08:52:13] @ alcy joined channel #puppet | ||
| [2010/07/13 08:52:32] @ notbrien joined channel #puppet | ||
| [2010/07/13 08:52:39] <emackn> i can run my git clone fine with puppet, but when i add a user to run it as, and call with sudo puppetd ... , it errors out | ||
| [2010/07/13 08:52:54] @ Quit: notbrien: Remote host closed the connection | ||
| [2010/07/13 08:53:36] @ notbrien joined channel #puppet | ||
| [2010/07/13 08:54:08] @ Quit: notbrien: Read error: Connection reset by peer | ||
| [2010/07/13 08:54:47] @ notbrien joined channel #puppet | ||
| [2010/07/13 08:55:17] @ Quit: notbrien: Remote host closed the connection | ||
| [2010/07/13 08:56:01] @ notbrien joined channel #puppet | ||
| [2010/07/13 08:57:13] @ Quit: notbrien: Read error: Connection reset by peer | ||
| [2010/07/13 09:00:06] @ anvil14 joined channel #puppet | ||
| [2010/07/13 09:01:12] <anvil14> morning all | ||
| [2010/07/13 09:01:36] <anvil14> quick question I'm using stored configurations for nagios | ||
| [2010/07/13 09:01:56] <anvil14> I'm getting Exported resource Nagios_service[check_ping_util01] cannot override local resource on node util02 | ||
| [2010/07/13 09:02:10] <anvil14> how can I resolve this error | ||
| [2010/07/13 09:02:51] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2010/07/13 09:05:20] @ Quit: Peanut: Remote host closed the connection | ||
| [2010/07/13 09:10:45] @ Quit: \ask: Remote host closed the connection | ||
| [2010/07/13 09:14:48] @ Quit: poison: Remote host closed the connection | ||
| [2010/07/13 09:16:26] @ poison joined channel #puppet | ||
| [2010/07/13 09:16:29] @ Quit: Pupeno: Quit: http://pupeno.com | ||
| [2010/07/13 09:19:18] @ Quit: ckauhaus: Read error: Operation timed out | ||
| [2010/07/13 09:20:09] <addumb> anvil14: sounds like you have the check_ping_util01 Nagios_service defined once on a class and then again on node util02. Are your nodes set up so that they inherit everything or do you define nodes with Nagios_service's inside? (pardon if this doesn't make any sense) | ||
| [2010/07/13 09:20:56] <Volcane> its probably a db corruption, just delete anything related to that node | ||
| [2010/07/13 09:21:15] * Volcane has his daily 'wtf do anyone use stored configs' experience. | ||
| [2010/07/13 09:21:32] @ paxos joined channel #puppet | ||
| [2010/07/13 09:22:02] * addumb crawls back into his coffee | ||
| [2010/07/13 09:22:08] <anvil14> what actually happened was we had built util02 as util01 and we had a util01 and we renamed util02 | ||
| [2010/07/13 09:22:23] <Volcane> yeah, nuke your db :) | ||
| [2010/07/13 09:22:25] <anvil14> oops and we renamed util01 (new box) to util02 | ||
| [2010/07/13 09:24:50] @ Quit: jaredrhine: Ping timeout: 265 seconds | ||
| [2010/07/13 09:28:56] @ toi joined channel #puppet | ||
| [2010/07/13 09:29:18] @ mclarke joined channel #puppet | ||
| [2010/07/13 09:30:54] @ Quit: alcy: Quit: ChatZilla 0.9.86 [Firefox 3.6.6/20100625231939] | ||
| [2010/07/13 09:35:03] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 09:43:04] @ plathrop-away is now known as plathrop | ||
| [2010/07/13 09:45:05] @ Quit: shug: Quit: Leaving | ||
| [2010/07/13 09:47:47] @ littleidea joined channel #puppet | ||
| [2010/07/13 09:47:59] @ thekad-afk is now known as thekad | ||
| [2010/07/13 09:53:15] <bhearsum> is there a generally accepted way of forcing a reboot after a particular check? | ||
| [2010/07/13 09:53:42] <joe-mac> a particular check? | ||
| [2010/07/13 09:54:24] <bhearsum> yes, eg, "after kernel is updated, reboot machine" | ||
| [2010/07/13 09:55:38] <bhearsum> i know i could easily use a notify => to fire off /sbin/shutdown but i was wondering if there was a better way | ||
| [2010/07/13 09:56:04] @ Quit: poison: Remote host closed the connection | ||
| [2010/07/13 09:57:37] <rmiller4pi8> wow, that sounds...terrifying | ||
| [2010/07/13 09:57:55] @ kwame joined channel #puppet | ||
| [2010/07/13 09:57:56] <rmiller4pi8> i guess maybe in a 'build' puppet environment or something | ||
| [2010/07/13 09:57:58] <bhearsum> i manage build machines with Puppet, and they only sync up at boot, so it's not so bad :-) | ||
| [2010/07/13 09:58:01] <bhearsum> yeah | ||
| [2010/07/13 09:58:04] <Whoop> Automated kernel updates? ;o | ||
| [2010/07/13 09:58:10] <bhearsum> the machines are guaranteed to be idle when puppet runs | ||
| [2010/07/13 09:58:23] <bhearsum> (also: my actual use case isn't kernel updates, that was just a simple example) | ||
| [2010/07/13 09:58:59] @ poison joined channel #puppet | ||
| [2010/07/13 09:59:48] <addumb> bhearsum: the notify => is the only one I know of, fwiw. | ||
| [2010/07/13 10:00:07] <bhearsum> ah | ||
| [2010/07/13 10:00:21] <bhearsum> that will end up corrupting puppet's state, won't it? | ||
| [2010/07/13 10:00:49] @ Quit: ckauhaus: Read error: Operation timed out | ||
| [2010/07/13 10:01:23] <addumb> there may be a way to defer the exec until after everything else... I dunno though. | ||
| [2010/07/13 10:01:27] <dan__t> Anyone using Puppet and Spacewalk/Satellite at the same time? Spacewalk/Sat is so new to me right now... I just wanted to get some feedback. | ||
| [2010/07/13 10:01:28] <Volcane> state is corruptable, no biggie | ||
| [2010/07/13 10:01:34] <dan__t> If that's a goal I should shoot for etc etc. | ||
| [2010/07/13 10:01:36] @ Quit: emackn: Quit: Page closed | ||
| [2010/07/13 10:01:36] <Volcane> puppet 2.6.x will make this very easy though | ||
| [2010/07/13 10:01:40] <Volcane> with the stages stuff | ||
| [2010/07/13 10:01:43] <bhearsum> yeah, it's not the end of the world, i was just wondering if there was a "supported" way | ||
| [2010/07/13 10:01:43] <addumb> bhearsum: yeah, if state gets corrupted, puppet will fix. | ||
| [2010/07/13 10:01:49] <bhearsum> cool | ||
| [2010/07/13 10:03:58] @ benkevan joined channel #puppet | ||
| [2010/07/13 10:04:09] <bhearsum> Volcane: that sounds cool | ||
| [2010/07/13 10:04:18] <benkevan> ok.. day 2.5 on giving his a go.. | ||
| [2010/07/13 10:04:26] @ Quit: gebi: Ping timeout: 248 seconds | ||
| [2010/07/13 10:05:32] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 10:06:03] <benkevan> for some reason.. i have the following defined.. and it isn't working.. http://fpaste.org/D8hW/ | ||
| [2010/07/13 10:06:32] <benkevan> The other resources (the file resource within there) are defiend fine.. but the class linux, is not applied to node defaullt | ||
| [2010/07/13 10:06:41] <jamesturnbull> ohadlevy: sure | ||
| [2010/07/13 10:06:59] <lisa> benkevan: lose the quotes around the service name | ||
| [2010/07/13 10:07:00] <benkevan> if I do the service resource alone, then it all works just fine (I just got to the node portion of pulling strings with puppet) | ||
| [2010/07/13 10:07:02] @ Quit: alx_m: Quit: alx_m | ||
| [2010/07/13 10:07:21] <lisa> hmm. well i dont have quotes around mine and it works. YMMV :) | ||
| [2010/07/13 10:08:24] <benkevan> lisa: I just removed the quotes, and it doesn't work (still).. in the example in listing 3-6 on page 49 of pulling strings with puppet, they include the quotes | ||
| [2010/07/13 10:08:41] * lisa opens the book | ||
| [2010/07/13 10:09:18] @ jmccune joined channel #puppet | ||
| [2010/07/13 10:09:44] <lisa> interesting | ||
| [2010/07/13 10:10:16] <benkevan> does the location of node vs class in the single site.pp matter? | ||
| [2010/07/13 10:10:41] <benkevan> nope | ||
| [2010/07/13 10:11:45] @ Quit: masterzen: *.net *.split | ||
| [2010/07/13 10:12:30] @ sdog joined channel #puppet | ||
| [2010/07/13 10:12:35] <benkevan> lisa: do yo uahve an example .. of these in a single manifest file you could share? | ||
| [2010/07/13 10:12:46] @ Quit: sdog: Client Quit | ||
| [2010/07/13 10:12:48] <lisa> benkevan: let me see. bare with me as i am multitasking | ||
| [2010/07/13 10:13:03] <benkevan> lisa: what's that? jk. :D | ||
| [2010/07/13 10:13:18] @ Quit: joergherzinger: Quit: leaving | ||
| [2010/07/13 10:13:57] @ masterzen joined channel #puppet | ||
| [2010/07/13 10:14:18] @ Quit: masterzen: Quit: Au revoir! | ||
| [2010/07/13 10:14:22] @ jaredrhine joined channel #puppet | ||
| [2010/07/13 10:14:27] <lisa> benkevan: it looks like i have a site.pp which includes a nodes.pp file | ||
| [2010/07/13 10:14:46] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/13 10:15:00] @ emackn joined channel #puppet | ||
| [2010/07/13 10:15:17] @ masterzen joined channel #puppet | ||
| [2010/07/13 10:15:43] <emackn> when using 'user' attribute with exec, is there anything obvious i could be missing which causes puppet to err out | ||
| [2010/07/13 10:16:02] <ecapriolo> emackn: environment variables ? | ||
| [2010/07/13 10:16:15] <emackn> which ones | ||
| [2010/07/13 10:16:21] <emackn> i have the user setup already | ||
| [2010/07/13 10:16:48] <Volcane> emackn: error messages matter. | ||
| [2010/07/13 10:16:49] <ecapriolo> any one somes scripts are depended on env, and paybe (root env) != (your testing env) | ||
| [2010/07/13 10:16:52] <Volcane> 'error out' says nothing. | ||
| [2010/07/13 10:16:54] @ Pupeno joined channel #puppet | ||
| [2010/07/13 10:16:59] @ Quit: yakub: Quit: leaving | ||
| [2010/07/13 10:16:59] <benkevan> lisa man.. it seems like it should be easy enough.. (right now I haven't gotten to the modular portion of manifests.. so everything is still in a single site.pp (the default still) | ||
| [2010/07/13 10:17:42] <lisa> benkevan: can you control file permissions on a specific file? | ||
| [2010/07/13 10:18:08] <benkevan> lisa: hummm.. actually let me try that within the class.. I can do it outside of the class.. with a resource not associated with a class | ||
| [2010/07/13 10:18:34] <emackn> whats odd is that if i run the test file with just puppet, not using the 'user' attribute all runs well | ||
| [2010/07/13 10:18:52] <emackn> i get: | ||
| [2010/07/13 10:18:52] <emackn> err: //Exec[test-deployment-cred]/returns: change from notrun to 0 failed: /bin/touch deployment.txt returned 1 instead of 0 at /home/emckenna/staff/test.pp:4 | ||
| [2010/07/13 10:19:07] <emackn> when running sudo /usr/bin/puppet --verbose --debug test.pp | ||
| [2010/07/13 10:19:29] <Volcane> emackn: full path to deployment.txt | ||
| [2010/07/13 10:20:02] <benkevan> lisa: the class is being found.. but the service portion isn't working.. hummmm | ||
| [2010/07/13 10:20:40] <lisa> benkevan: are you seeing any errors or messages in your system logs? | ||
| [2010/07/13 10:21:10] <benkevan> well.. I originally just had service sshd.. now I did service sshd w/ name => /etc/init.d/sshd and now I'm getting an error | ||
| [2010/07/13 10:21:14] <benkevan> err: //Node[default]/linux/Service[sshd]/ensure: change from stopped to running failed: Could not start Service[sshd]: Execution of '/sbin/service /etc/init.d/sshd start' returned 1: at /etc/puppet/manifests/site.pp:37 | ||
| [2010/07/13 10:21:39] @ Quit: MattyM: Remote host closed the connection | ||
| [2010/07/13 10:21:45] @ Quit: mfournier: Ping timeout: 240 seconds | ||
| [2010/07/13 10:21:57] <benkevan> note.. when the service portion is outside of a class.. it works fine (without the name0 | ||
| [2010/07/13 10:22:32] <Volcane> benkevan: name should be 'sshd' | ||
| [2010/07/13 10:23:25] <benkevan> Volcane: lisa even with name as sshd (which is the service name, so it shouldn't have to be defined.. per the book) it still doesn't work.. | ||
| [2010/07/13 10:23:29] <emackn> still no luck, err: //Exec[test-deployment-cred]/returns: change from notrun to 0 failed: /bin/touch /home/emckenna/staff/deployment.txt returned 1 instead of 0 at /home/emckenna/staff/test.pp:4 | ||
| [2010/07/13 10:24:20] <Volcane> benkevan: please put your whole site.pp or where all this is defined on pastie.org | ||
| [2010/07/13 10:25:38] <benkevan> http://fpaste.org/Bb8U/ | ||
| [2010/07/13 10:25:42] <benkevan> Volcane: ^ | ||
| [2010/07/13 10:26:26] <Volcane> benkevan: and now output from puppetd --test --debug --verbose pls | ||
| [2010/07/13 10:27:52] <benkevan> http://fpaste.org/v3iR/ | ||
| [2010/07/13 10:28:21] <Volcane> benkevan: is ssh already running? | ||
| [2010/07/13 10:28:23] <Volcane> sshd even | ||
| [2010/07/13 10:28:58] <benkevan> sshd does have a process running.. BUT sshd is stopped.. | ||
| [2010/07/13 10:29:06] <Volcane> ok | ||
| [2010/07/13 10:29:08] <Volcane> so by default | ||
| [2010/07/13 10:29:13] <benkevan> the sshd process running is from a shell I started prior to stopping it | ||
| [2010/07/13 10:29:21] <Volcane> service{"foo": ...} does ps -ef|grep foo to figure out if it needs to do anything | ||
| [2010/07/13 10:29:23] <ecapriolo> One quirky thing is i notice /sbin/service seems to have problems with /sbin/nologin shelled users | ||
| [2010/07/13 10:29:31] <Volcane> add hasstatus => true to your service resource | ||
| [2010/07/13 10:29:36] <Volcane> then it will do service status | ||
| [2010/07/13 10:29:40] <benkevan> Volcane: ah.. ok.. then that'd make sense.. | ||
| [2010/07/13 10:29:43] <ecapriolo> ecapriolo: When trying to use su - in the script | ||
| [2010/07/13 10:29:43] <benkevan> let me get onto a console | ||
| [2010/07/13 10:29:50] @ WALoeIII joined channel #puppet | ||
| [2010/07/13 10:30:29] @ adrian_broher joined channel #puppet | ||
| [2010/07/13 10:30:51] <benkevan> Volcane: perfect.. that's what it was.. | ||
| [2010/07/13 10:31:01] <benkevan> I thought it would search for service output .. and not ps -ef | ||
| [2010/07/13 10:31:11] <benkevan> noting that in the book | ||
| [2010/07/13 10:31:21] <Volcane> yeah no idea why its not the default behavior for the redhat provider | ||
| [2010/07/13 10:31:35] <benkevan> or SLES for that matter | ||
| [2010/07/13 10:31:48] <ecapriolo> Volcane: Probably because 50% of init scripts do not implement status according to lsb | ||
| [2010/07/13 10:31:59] <Volcane> ecapriolo: not been my experience | ||
| [2010/07/13 10:32:36] <benkevan> but then not every distro uses lsb either (ie arch) | ||
| [2010/07/13 10:32:44] <ecapriolo> Volcane: http://refspecs.freestandards.org/LSB_3.1.1/LSB-Core-generic/LSB-Core-generic/iniscrptact.html | ||
| [2010/07/13 10:32:58] <Volcane> ecapriolo: i know what lsb is :) | ||
| [2010/07/13 10:32:59] @ Quit: docelic__: Ping timeout: 265 seconds | ||
| [2010/07/13 10:33:15] <Volcane> ecapriolo: i am saying thesedays most rc scripts are sane | ||
| [2010/07/13 10:33:25] <ecapriolo> I know. I very really see scripts not made by redhat return 3 for not running | ||
| [2010/07/13 10:34:23] <ecapriolo> [root@etl02 ~]# /etc/init.d/isdn status ; echo $? | ||
| [2010/07/13 10:34:23] <ecapriolo> 6 | ||
| [2010/07/13 10:34:23] <ecapriolo> | ||
| [2010/07/13 10:35:53] <benkevan> lisa: thanks for your help also | ||
| [2010/07/13 10:36:02] <lisa> no problem | ||
| [2010/07/13 10:36:08] <ecapriolo> [root@etl02 ~]# /etc/init.d/pand status ; echo $? pand is stopped 0 | ||
| [2010/07/13 10:36:25] @ yakub joined channel #puppet | ||
| [2010/07/13 10:36:33] <ecapriolo> Not being picky or anything, but I see it as a "widespread" problem | ||
| [2010/07/13 10:36:50] <benkevan> ecapriolo: agreed.. some will show unused | ||
| [2010/07/13 10:36:52] <benkevan> with 3 | ||
| [2010/07/13 10:36:56] <benkevan> some 0 some 6 | ||
| [2010/07/13 10:37:57] <Volcane> def more sane ones than insane ones. so the default should be diff really. | ||
| [2010/07/13 10:38:15] <Volcane> not saying remove the capability, but would rather specify extra stuff for broken services rather than working onces | ||
| [2010/07/13 10:38:40] @ poison_ joined channel #puppet | ||
| [2010/07/13 10:39:09] <dan__t> Getting a lab set up for Spacewalk | ||
| [2010/07/13 10:39:18] <dan__t> I have an internal conflict. Its called Puppet/Spacewalk. | ||
| [2010/07/13 10:39:30] <benkevan> dan__t: why did you choose spacewalk? | ||
| [2010/07/13 10:39:34] @ Quit: poison: Read error: No route to host | ||
| [2010/07/13 10:39:38] <benkevan> how does spacewalk handle other distrobutions? like SLES? | ||
| [2010/07/13 10:39:58] <dan__t> It doesn't. | ||
| [2010/07/13 10:40:06] <wilco> what's the conflict between puppet & spacewalk? | ||
| [2010/07/13 10:40:45] <dan__t> I want them to work together. I believe I can't do configuration management with Spacewalk. | ||
| [2010/07/13 10:42:13] <dan__t> er, I don't believe I can.... | ||
| [2010/07/13 10:42:39] <benkevan> dan__t: IIRC spacewalk is more of a package management suite.. | ||
| [2010/07/13 10:42:45] <dan__t> It is. | ||
| [2010/07/13 10:42:51] <ecapriolo> I think you could use them together | ||
| [2010/07/13 10:42:57] <dan__t> BUt I also do a lot of package management and repo configs in Puppet. | ||
| [2010/07/13 10:42:58] <benkevan> you can look at something like ZLM from Novell, which I think can do configuration management | ||
| [2010/07/13 10:43:10] <benkevan> dan__t: So why not use puppet? | ||
| [2010/07/13 10:43:34] @ Quit: tecto: Quit: tecto | ||
| [2010/07/13 10:43:39] <dan__t> Because out of the box, with poor programming skills, Spacewalk gives me more information about a node. | ||
| [2010/07/13 10:43:40] <ecapriolo> But they have a lot of overlap and are targeted at different things | ||
| [2010/07/13 10:43:52] <dan__t> I'll throw them together and test it out a bit. | ||
| [2010/07/13 10:44:03] @ Quit: cosimo: Remote host closed the connection | ||
| [2010/07/13 10:44:09] <benkevan> dan__t: have you defined which information in needed? maybe lots of stuff that spacewalk gets.. is garbage? | ||
| [2010/07/13 10:44:43] <benkevan> but I agree with ecapriolo you can use spacewalk for your repo / package management and your package life cycle.. and use puppet as your system configurations.. | ||
| [2010/07/13 10:44:48] <dan__t> I haven't played with it enough to tell you off the top of my head what it reports, but the information is already *there*. | ||
| [2010/07/13 10:45:04] <dan__t> I know puppet can get it, but that implies that I can write something to properly and effectively query it. | ||
| [2010/07/13 10:45:06] <benkevan> dan__t: agreed.. I tried space walk when they first OS'ed it.. and it was garbage | ||
| [2010/07/13 10:45:15] <benkevan> but It's come a long way | ||
| [2010/07/13 10:45:19] <dan__t> Seems so, yes. | ||
| [2010/07/13 10:45:22] <benkevan> (if it supported NCC and SLES I'd give it a whirl | ||
| [2010/07/13 10:45:51] <dan__t> I set it up on my lab at home but I couldn't do much without populated software channels... I had to let it download packages overnight. | ||
| [2010/07/13 10:46:01] <dan__t> This morning I was wondering, though, why I didn't just make it pull from my local repo at home heh | ||
| [2010/07/13 10:46:16] <ecapriolo> dan__t: What information are you looking to query? Puppet factor builds an "inventory" | ||
| [2010/07/13 10:46:53] <dan__t> I know it does. | ||
| [2010/07/13 10:47:09] <dan__t> And I can't tell you right now haha. I'm just going to experiment with it. | ||
| [2010/07/13 10:47:11] @ docelic__ joined channel #puppet | ||
| [2010/07/13 10:47:17] <dan__t> Like a chick in college. | ||
| [2010/07/13 10:47:21] <benkevan> I'm completely new to puppet also (today is my second and a half day using it.. and I've just gotten into nodes in a primary (single) manifest (so I haven't even gone modular yet).. doesn't seem too bad.. but I do wish spacewalk was able to handle sles to check it out.. | ||
| [2010/07/13 10:47:39] <dan__t> I don't think that's going to happen. | ||
| [2010/07/13 10:50:57] <Pupeno> Can puppet do the usual ./configure ; make ; make install? | ||
| [2010/07/13 10:51:59] <Volcane> better to make a package | ||
| [2010/07/13 10:52:12] <odyi> Volcane++ | ||
| [2010/07/13 10:52:14] <Volcane> predictable, repeatable results | ||
| [2010/07/13 10:52:18] <benkevan> Volcane: +++ | ||
| [2010/07/13 10:52:58] <ecapriolo> Pupeno: I have been building src packages and pushing them with the file server taht works well too. | ||
| [2010/07/13 10:53:46] <Pupeno> ecapriolo: good idea. | ||
| [2010/07/13 10:53:59] <odyi> ecapriolo: you are recursively managing a whole directory? Or do you mean an srpm? | ||
| [2010/07/13 10:54:12] <ecapriolo> Pupeno: Pushing large file heirachies is not a great idea though. | ||
| [2010/07/13 10:54:59] <ecapriolo> odyi: No mostly smaller applications like Java that are platform independant and redis, which is just a couple of binaries. I install stuff into /opt/whatever so the recursive copy works well | ||
| [2010/07/13 10:55:57] <Pupeno> I'm going to put a deb in there. | ||
| [2010/07/13 10:59:03] @ \ask joined channel #puppet | ||
| [2010/07/13 11:00:15] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/07/13 11:00:24] @ Quit: markus: Quit: markus | ||
| [2010/07/13 11:02:03] @ beata joined channel #puppet | ||
| [2010/07/13 11:02:25] <beata> when running an exec, who is the defualt user it is run as? is it root? | ||
| [2010/07/13 11:03:18] <ptman> the same user that puppetd is run as | ||
| [2010/07/13 11:03:40] @ Quit: poison_: Remote host closed the connection | ||
| [2010/07/13 11:03:49] <Volcane> relying on defaults for resource properties will bite you | ||
| [2010/07/13 11:04:22] <beata> aye i usually do user => root was just wondering if it was needed | ||
| [2010/07/13 11:04:50] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 11:05:33] <Pupeno> Can the source of a package be puppet:///files/... ? | ||
| [2010/07/13 11:07:56] <benkevan> does the default node by default get applied to ALL nodes? or only nodes that haven't been defined in another node <server> configuration? | ||
| [2010/07/13 11:09:54] <mackn> first node a client matches is the only node it'll be | ||
| [2010/07/13 11:10:01] <mackn> if that makes sense heh | ||
| [2010/07/13 11:10:23] <mackn> so i think that's a no to your first question | ||
| [2010/07/13 11:10:28] <benkevan> mackn: yes.. that does make sense.. so if it matches <node> then it won't go on, (but it will continue to inherit obviously) | ||
| [2010/07/13 11:10:28] @ pting joined channel #puppet | ||
| [2010/07/13 11:10:45] @ Quit: Phibs: Quit: leaving | ||
| [2010/07/13 11:11:11] <benkevan> so I'm going to add an /etc/issues for node default that includes something like "Hey Dumbass.. you forgot to setup puppet.. what kind of ghepetto are you" | ||
| [2010/07/13 11:11:35] <mackn> heh | ||
| [2010/07/13 11:11:40] @ Quit: TREllis: Quit: leaving | ||
| [2010/07/13 11:11:59] <benkevan> mackn: on another note.. I'm onto nodes :D | ||
| [2010/07/13 11:12:05] <mackn> woohoo | ||
| [2010/07/13 11:12:20] <benkevan> I'm guessing I may get modular soon (and looking forward to sending files) | ||
| [2010/07/13 11:13:10] <odyi> http://www.linuxjournal.com/content/2010-readers-choice-awards-survey | ||
| [2010/07/13 11:13:20] <odyi> Go take survey only just to pick puppet! | ||
| [2010/07/13 11:13:28] <mackn> nice. make sure you don't skip any parts about external nodes. something to consider when you ponder how to build your setup when you get a grasp of things | ||
| [2010/07/13 11:14:48] @ Quit: ninjazjb: Ping timeout: 260 seconds | ||
| [2010/07/13 11:15:24] <benkevan> wow.. odyi that survey is fail.. Best Desktop Environment (Fluxbox) WTF? That's a WM | ||
| [2010/07/13 11:15:30] <odyi> Yes is sucks | ||
| [2010/07/13 11:15:38] <odyi> It really sucks actually | ||
| [2010/07/13 11:15:53] <mackn> i don't think most people know the difference these days | ||
| [2010/07/13 11:15:54] <odyi> Just don't want someone publishing a poll that says chef is better. | ||
| [2010/07/13 11:15:55] <odyi> :) | ||
| [2010/07/13 11:16:14] @ ninjazjb joined channel #puppet | ||
| [2010/07/13 11:17:56] <benkevan> boy it was horrible.. | ||
| [2010/07/13 11:18:01] @ markus joined channel #puppet | ||
| [2010/07/13 11:19:13] @ Quit: ckauhaus: Read error: Operation timed out | ||
| [2010/07/13 11:19:16] <jhelwig> odyi: Still no topic for this month's meeting? | ||
| [2010/07/13 11:19:54] @ flooose joined channel #puppet | ||
| [2010/07/13 11:20:17] <benkevan> mackn: i'll keep in mind the external nodes.. should I note that as something with some importance? | ||
| [2010/07/13 11:20:26] <odyi> jhelwig: Nope. If no one came up with anything I was probably just going to take a quick dive into custom facts. Different examples of them and last month jamesturnbull said he possibly had a good presentation/talk on something similar. | ||
| [2010/07/13 11:21:31] <jhelwig> odyi: Sounds interesting to me. I've never really messed around with custom facts. | ||
| [2010/07/13 11:21:59] @ Quit: markus: Read error: Connection reset by peer | ||
| [2010/07/13 11:22:19] @ markus joined channel #puppet | ||
| [2010/07/13 11:22:23] @ cosimo joined channel #puppet | ||
| [2010/07/13 11:22:34] <mackn> benkevan: it's just something some people may skip to keep things simpler.. but it can actually make your life easier in the long run... | ||
| [2010/07/13 11:22:44] @ gniks joined channel #puppet | ||
| [2010/07/13 11:23:04] <odyi> I suppose we could go over the ipv6 fact I am been occasionally working on and see if anyone has any code ideas for a future version. | ||
| [2010/07/13 11:23:48] @ Quit: gniks: Client Quit | ||
| [2010/07/13 11:23:49] <benkevan> mackn: I have a question in the book on page 68 part of listing 3-18.. it has an include for base_node (is this a type, and should it be basenode?) or where would it get the said base_node class? | ||
| [2010/07/13 11:25:50] <mackn> you would define the class somewhere | ||
| [2010/07/13 11:26:43] <benkevan> ok.. but as it stand in that example (it hsa a class basenode.. but not base_node) it's just using a class that doesn't exist.. OR the base_node is a type and should have been basenode, since it's defining the $server variable? | ||
| [2010/07/13 11:26:58] <mackn> umm.. | ||
| [2010/07/13 11:28:07] @ notbrien joined channel #puppet | ||
| [2010/07/13 11:28:15] <mackn> does your book actually say 'include base_node' in it? | ||
| [2010/07/13 11:28:19] @ jdcasey joined channel #puppet | ||
| [2010/07/13 11:28:22] <benkevan> mackn: yes.. | ||
| [2010/07/13 11:28:28] <mackn> i think it's a typo:) | ||
| [2010/07/13 11:28:42] @ Phibs joined channel #puppet | ||
| [2010/07/13 11:29:11] <benkevan> ah.. ok.. because that threw me off.. haha | ||
| [2010/07/13 11:29:12] <mackn> not sure how that happaned | ||
| [2010/07/13 11:29:15] <mackn> heh | ||
| [2010/07/13 11:29:33] <benkevan> didn't know where the hell base_node was coming from, or trying to define.. but ok.. just mark it off in the book.. | ||
| [2010/07/13 11:30:16] @ joe-mac1 joined channel #puppet | ||
| [2010/07/13 11:30:17] @ Spruit_elf joined channel #puppet | ||
| [2010/07/13 11:32:50] <benkevan> whoa.. virtual resources.. just sent my head into a tilly | ||
| [2010/07/13 11:33:40] <mackn> heh | ||
| [2010/07/13 11:34:29] <benkevan> going to pass on realization and virtual resources .. for now.. and get into the facts.. I think I know too little about classes and how they work (or don't work) across multiple nodes definitions to consider / trying to use virtual resources | ||
| [2010/07/13 11:34:47] <mackn> yeah you can go back to that later | ||
| [2010/07/13 11:36:46] <benkevan> I've skipped definitions for now also | ||
| [2010/07/13 11:37:30] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 11:40:17] @ addumb left channel #puppet () | ||
| [2010/07/13 11:41:41] @ addumb joined channel #puppet | ||
| [2010/07/13 11:43:38] @ mfournier joined channel #puppet | ||
| [2010/07/13 11:45:14] @ gniks joined channel #puppet | ||
| [2010/07/13 11:48:04] @ alban2 joined channel #puppet | ||
| [2010/07/13 11:48:47] @ gmcquillan joined channel #puppet | ||
| [2010/07/13 11:51:26] @ Hollow_ is now known as Hollow | ||
| [2010/07/13 11:51:34] @ Quit: ckauhaus: Ping timeout: 276 seconds | ||
| [2010/07/13 11:52:13] @ BarnacleBob joined channel #puppet | ||
| [2010/07/13 11:54:10] @ Quit: beata: Quit: Lost terminal | ||
| [2010/07/13 11:55:08] @ Quit: bug: Quit: bug | ||
| [2010/07/13 11:55:14] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/13 11:55:42] <BarnacleBob> so with templates used in a define, the context of the template is the define not the resource the template was evaluated for. is this expected or a bug? here is a much clearer example of what i'm talking about: http://pastie.org/1042910 | ||
| [2010/07/13 11:56:58] @ littleidea joined channel #puppet | ||
| [2010/07/13 11:59:35] @ lutter joined channel #puppet | ||
| [2010/07/13 11:59:52] @ Quit: hephaestus: Ping timeout: 245 seconds | ||
| [2010/07/13 12:01:08] <Volcane> BarnacleBob: thats how it works, scope is the define | ||
| [2010/07/13 12:01:41] <BarnacleBob> Volcane, yeah i know thats how it works. i wrote all my code that way, but it just struck me that might not be the way it should work | ||
| [2010/07/13 12:01:41] @ poison joined channel #puppet | ||
| [2010/07/13 12:01:50] <Volcane> thats how it should work :) | ||
| [2010/07/13 12:01:59] <BarnacleBob> what if you wanted to get the filename :) | ||
| [2010/07/13 12:02:06] <BarnacleBob> oh i guess you could cheat | ||
| [2010/07/13 12:02:11] <Volcane> you'd make the define name the file name | ||
| [2010/07/13 12:02:15] <Volcane> thats the pattern anyway | ||
| [2010/07/13 12:02:15] <BarnacleBob> $filename="/blah" | ||
| [2010/07/13 12:02:22] <Volcane> or that :) | ||
| [2010/07/13 12:02:45] <Volcane> but same as what you expected doesnt work outside of a define, it wont work in a define | ||
| [2010/07/13 12:03:24] <BarnacleBob> yeah same quirk, just thought it was clearer in a define | ||
| [2010/07/13 12:03:29] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 12:04:49] * BarnacleBob goes back to writing nagios classes for the 4th time | ||
| [2010/07/13 12:11:29] @ HouseAway is now known as AimanA | ||
| [2010/07/13 12:12:01] @ bug joined channel #puppet | ||
| [2010/07/13 12:15:25] @ beata joined channel #puppet | ||
| [2010/07/13 12:16:24] <beata> in a file {} is there any way to shortcut writing out puppet:///modules/modulename/file in source tag? | ||
| [2010/07/13 12:19:43] <mackn> how much shorter do you want it? :) | ||
| [2010/07/13 12:20:05] <beata> just the filename would be awsome | ||
| [2010/07/13 12:20:23] <beata> thinking set a defualt somewhere to say look in modules of the given module for any files | ||
| [2010/07/13 12:21:32] @ bbkt-trix joined channel #puppet | ||
| [2010/07/13 12:22:36] @ Quit: poison: Remote host closed the connection | ||
| [2010/07/13 12:23:34] <BarnacleBob> beata i make a custom define that sets the defaults | ||
| [2010/07/13 12:23:48] <BarnacleBob> so rFile{} is just like file but source is already set | ||
| [2010/07/13 12:24:04] @ poison joined channel #puppet | ||
| [2010/07/13 12:24:14] <wilco> that doesn't seem unreasonable, since modules have several other implicit parts of the location. you can, btw, not include 'modules' -- just puppet:///modulename/file | ||
| [2010/07/13 12:25:12] <beata> wilco: thanks for the tip | ||
| [2010/07/13 12:25:54] <hMz> how do i get the user provider to not use ldap? | ||
| [2010/07/13 12:26:17] <hMz> i'm specifing things like useradd and it's doing `id` to see if it exists (which it does but i'm trying to create local accounts) | ||
| [2010/07/13 12:36:14] @ labrown joined channel #puppet | ||
| [2010/07/13 12:36:26] <beata> using sshkey w/ exported resources, how would i add keys to that list that puppet is not managing? | ||
| [2010/07/13 12:40:03] <hMz> define them by hand | ||
| [2010/07/13 12:41:08] <hMz> a bunch of sshkey {} lines with hardcoded names and keys | ||
| [2010/07/13 12:41:33] <beata> so what sshkey +=[key here],[another key here] | ||
| [2010/07/13 12:41:42] <tobert> wilco, apparently that's deprecated | ||
| [2010/07/13 12:41:52] <tobert> I just got this warning: DEPRECATION NOTICE: Files found in modules without specifying 'modules' in file path will be deprecated in the next major release. Please fix module 'puppet' when no 0.24.x clients are present | ||
| [2010/07/13 12:42:01] @ jhunter is now known as jtown | ||
| [2010/07/13 12:42:04] <hMz> sshkey { "hostname": type => rsa, key => "dfafafdadfadfadfaf" } lines | ||
| [2010/07/13 12:42:23] @ jtown is now known as jt0wn | ||
| [2010/07/13 12:42:29] <wilco> hm, right I remember seeing that now | ||
| [2010/07/13 12:42:33] <beata> hMz: thanks il give it a try | ||
| [2010/07/13 12:42:46] @ jt0wn is now known as jhunter | ||
| [2010/07/13 12:43:04] @ Quit: markus: Ping timeout: 260 seconds | ||
| [2010/07/13 12:43:48] @ Quit: drebs: Remote host closed the connection | ||
| [2010/07/13 12:43:55] @ _lucid joined channel #puppet | ||
| [2010/07/13 12:47:11] <bbkt-trix> I am on a FreeBSD server and would like to work with the puppet/provider/service/freebsd.rb file without modifying the original (yet). Does Ruby have an equivilant to Perl's @INC? or is there some other directory that I can place a copy of the file in so that it will be found before the original file? | ||
| [2010/07/13 12:47:29] <hMz> $RUBYLIB? | ||
| [2010/07/13 12:47:33] <hMz> or $:? | ||
| [2010/07/13 12:48:01] <bbkt-trix> Thanks, hMz. That's what I get for being green. | ||
| [2010/07/13 12:48:14] <hMz> better to be green, then mean. | ||
| [2010/07/13 12:51:32] @ markus joined channel #puppet | ||
| [2010/07/13 12:52:42] <lisa> it ain't easy being green | ||
| [2010/07/13 12:53:00] <mackn> nooo!!! | ||
| [2010/07/13 12:54:59] <bbkt-trix> hMZ: export RUBYLIB=<path> worked exactly as expected. | ||
| [2010/07/13 12:56:23] @ silfreed joined channel #puppet | ||
| [2010/07/13 12:56:46] <silfreed> is it possible to require a custom fact from inside another custom fact? | ||
| [2010/07/13 12:56:56] @ nicklewis joined channel #puppet | ||
| [2010/07/13 12:57:11] <silfreed> I'm having problems with this dependency; my raid custom fact isn't being loaded and I need to use it in another custom fact | ||
| [2010/07/13 12:57:28] <silfreed> Facter.loadfacts() doesn't seem to load custom facts | ||
| [2010/07/13 12:58:00] @ Quit: mfournier: Ping timeout: 260 seconds | ||
| [2010/07/13 12:59:31] @ Quit: themurph: Quit: Leaving | ||
| [2010/07/13 13:00:21] <silfreed> I think load() from Facter::Util::Loader is what I need, but I'm not sure how to use it | ||
| [2010/07/13 13:01:24] @ Quit: bug: Quit: bug | ||
| [2010/07/13 13:01:37] @ Quit: [GuS]: Remote host closed the connection | ||
| [2010/07/13 13:03:07] <silfreed> can I require the necessary rb file somehow (preferably w/o specifying the full path)? | ||
| [2010/07/13 13:03:24] @ OpenMedia joined channel #puppet | ||
| [2010/07/13 13:05:58] <silfreed> Facter.collection.loader.load("raid") appears to be doing what I want | ||
| [2010/07/13 13:07:36] @ aforgue joined channel #puppet | ||
| [2010/07/13 13:07:47] <BarnacleBob> silfreed, just read what the facter binary does. it just adjusts the load path and also requires puppet | ||
| [2010/07/13 13:11:02] @ Quit: nexx: Quit: quit | ||
| [2010/07/13 13:12:37] @ Quit: markus: Ping timeout: 276 seconds | ||
| [2010/07/13 13:12:49] @ Quit: seanos: Ping timeout: 276 seconds | ||
| [2010/07/13 13:13:22] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/07/13 13:13:30] <ecapriolo> http://www.edwardcapriolo.com/roller/edwardcapriolo/entry/hive_via_puppet | ||
| [2010/07/13 13:13:51] <ecapriolo> Going to keep up with my blog and document my system admin travels :) | ||
| [2010/07/13 13:18:53] @ Quit: flooose: Ping timeout: 252 seconds | ||
| [2010/07/13 13:20:38] @ edkikkert joined channel #puppet | ||
| [2010/07/13 13:22:53] @ Quit: edkikkert: Client Quit | ||
| [2010/07/13 13:23:11] @ edkikkert joined channel #puppet | ||
| [2010/07/13 13:25:27] @ markus joined channel #puppet | ||
| [2010/07/13 13:25:57] @ bug joined channel #puppet | ||
| [2010/07/13 13:26:30] <benkevan> ecapriolo: nice start.. I've very new to puppet (just the second and a half day of semi reading of the book.. and had a few questions on your configuration for your hive.. | ||
| [2010/07/13 13:26:43] <ecapriolo> Sure go for it | ||
| [2010/07/13 13:26:51] <benkevan> why don't you see value in setting a defenition for your hive config.. (ie define hive_config) | ||
| [2010/07/13 13:27:02] <benkevan> with the defaults of mode / owner / group / backup / recuse / source etc.. | ||
| [2010/07/13 13:27:11] <benkevan> so that your later config classes would be much smaller? | ||
| [2010/07/13 13:28:25] <ecapriolo> benkevan: No reason really. I am up to suggestions. I coulds have thrown in more variables for sure. | ||
| [2010/07/13 13:28:35] @ Krag joined channel #puppet | ||
| [2010/07/13 13:28:54] <benkevan> well, not even the throwing in of variables, but it seems like it would make your later configs MUCH smaller.. | ||
| [2010/07/13 13:31:18] <ecapriolo> I see what you are saying. I mean there are many permutiations of possible definitions. root,root,recruse root,root,purge. I did not think adding definitions around File would be self documenting | ||
| [2010/07/13 13:31:18] <_lucid> do i need to created the files and manifest directorys for vcsrepo? or is it referenced differently? | ||
| [2010/07/13 13:32:02] @ Krag left channel #puppet () | ||
| [2010/07/13 13:32:03] @ Quit: poison: Remote host closed the connection | ||
| [2010/07/13 13:33:50] <ecapriolo> benkevan: If you want please comment to the blog and suggest some cool alternative ideas | ||
| [2010/07/13 13:34:56] @ poison joined channel #puppet | ||
| [2010/07/13 13:35:20] <benkevan> ecapriolo: well.. I'm so virgin at puppet.. that it's hard for me to stand behind my recommendation, as I'm still learning.. But here's what I've quickly put together: http://www.fpaste.org/EIFD/ | ||
| [2010/07/13 13:36:49] <benkevan> is there a zypper provider for sles $operatingsystem? | ||
| [2010/07/13 13:37:29] <benkevan> ecapriolo: the backup => $false should actually be backup => $backup | ||
| [2010/07/13 13:38:41] <ecapriolo> That is pretty clever. When I was learning cfengine and puppet I had trouble understanding between what is built-in and what is added, so I tend to think less abstraction is better. (For reference I am really not that far ahead of you in terms of puppet knowledge, in fact I may be behind) | ||
| [2010/07/13 13:39:29] <benkevan> ecapriolo: I highly doubt it.. just day 2.5 for me (whilst doing other work).. But following turnbulls book, which has been quite helpful | ||
| [2010/07/13 13:39:32] @ Quit: edkikkert: Quit: Stars are shining bright!!! | ||
| [2010/07/13 13:39:53] <benkevan> I'm just going over definitions.. so your case.. that you presented looked exactly like something that could be defined within a definition :D | ||
| [2010/07/13 13:40:19] <aforgue> benkevan: I updated the Rug one for Zypper, let me see if it got merged | ||
| [2010/07/13 13:40:42] @ twoslice joined channel #puppet | ||
| [2010/07/13 13:41:02] <benkevan> aforgue: what version? Honestly I'm on .24 (which is what came within the SLES repo.. I'll build newer ones.. once I start to understand puppet a little more).. | ||
| [2010/07/13 13:41:09] @ shenson is now known as zz_shenson | ||
| [2010/07/13 13:41:21] @ Quit: Hunner: Read error: Connection reset by peer | ||
| [2010/07/13 13:41:24] <aforgue> yeah it's def in 0.25.x something | ||
| [2010/07/13 13:41:29] <benkevan> the package for puppet provided by the SLES build service has problem start / stop scripts (says startup failed and it's successful.. and stop scripts don't stop puppet) | ||
| [2010/07/13 13:41:43] <benkevan> do you know if it's in newest upstream? .25.5 ? | ||
| [2010/07/13 13:42:11] <benkevan> < going to yell at Novell for shipping puppet .24.x with SLES 11 (do you have time line of puppet releases? | ||
| [2010/07/13 13:43:19] <aforgue> Yeah I recompiled 0.25.5 for Sles11 | ||
| [2010/07/13 13:43:25] <aforgue> and put it in SMT | ||
| [2010/07/13 13:43:37] <benkevan> aforgue: in the buildservice? | ||
| [2010/07/13 13:43:41] @ bodepd joined channel #puppet | ||
| [2010/07/13 13:43:49] <aforgue> no, just local repository | ||
| [2010/07/13 13:44:07] <benkevan> aight.. I'm new to SLES also (org is migrating from RHEL to SLES due to cost..) | ||
| [2010/07/13 13:44:21] <benkevan> need to check out .25.5 .. do you have your .spec? that you're willing to share? | ||
| [2010/07/13 13:45:03] @ Hunner joined channel #puppet | ||
| [2010/07/13 13:45:58] <yakub> i want to install the version of php-pdo from Centos Testing ( 5.2) . how do i do that? this isn't working: http://pastie.org/1043080 | ||
| [2010/07/13 13:47:16] <aforgue> Yeah, that's the only reason to use SLES | ||
| [2010/07/13 13:47:40] @ Quit: poison: Remote host closed the connection | ||
| [2010/07/13 13:48:31] @ strgbrew joined channel #puppet | ||
| [2010/07/13 13:48:33] <aforgue> SLES is really garbage | ||
| [2010/07/13 13:48:37] <aforgue> but if it wasn't so cheap.... | ||
| [2010/07/13 13:48:53] @ Quit: strgbrew: Client Quit | ||
| [2010/07/13 13:48:58] <aforgue> Wow, looks like that zypper code I threw over the fence had issues | ||
| [2010/07/13 13:50:34] @ BarnacleBob left channel #puppet ("Leaving") | ||
| [2010/07/13 13:50:49] <benkevan> really.. aforgue you don't like it? why do you think it's so garbage? and.. so zypper code isn't usable? I'm confused haha | ||
| [2010/07/13 13:51:05] <aforgue> If you checkout 0.25.x it should be there | ||
| [2010/07/13 13:51:58] @ Quit: twoslice: Quit: Leaving | ||
| [2010/07/13 13:52:37] <aforgue> You also should be able to copy the zypper.rb and use it as a plugin without updating the entire puppet install | ||
| [2010/07/13 13:53:05] <benkevan> i think better (and enough fixes) to warrant going to .25.5 if it also includes it.. I just need to rebuild the packages.. and what not | ||
| [2010/07/13 13:53:32] <aforgue> SLES is horribly documented, strange issues that never seem to happen on RHEL, general frustration at AutoYAST (no documentation, breaking the XML format every other day), the upgrade process is absurd and barely works | ||
| [2010/07/13 13:53:36] @ Quit: labrown: Quit: Leaving | ||
| [2010/07/13 13:53:46] <aforgue> vendor support of SLES is always a second thought | ||
| [2010/07/13 13:53:55] <jbooth> So why SLES over Debian or Ubuntu? | ||
| [2010/07/13 13:54:18] <aforgue> My manager can buy licenses for SLES | ||
| [2010/07/13 13:54:19] <benkevan> really.. Novell support so far (3 test cases that we put in) have been outstanding (much better then RHEL).. | ||
| [2010/07/13 13:54:23] <aforgue> and he's doesn't know Ubuntu | ||
| [2010/07/13 13:54:31] <benkevan> But I agree, YaST overwritting files is kinda blah.. | ||
| [2010/07/13 13:54:33] <aforgue> really? Novell support is terrible for us | ||
| [2010/07/13 13:54:43] <aforgue> yeah the entire Yast system is just stupid | ||
| [2010/07/13 13:54:55] <benkevan> how big of an environment? | ||
| [2010/07/13 13:54:56] <aforgue> I don't work there anymore .... my new job is RHEL | ||
| [2010/07/13 13:55:01] <benkevan> the cost was insane different | ||
| [2010/07/13 13:55:11] <aforgue> Yeah | ||
| [2010/07/13 13:55:13] <benkevan> we're saving about 300k annually | ||
| [2010/07/13 13:55:35] <aforgue> the licensing for Virtual Machines really favors SLES over RHEL too | ||
| [2010/07/13 13:55:46] <benkevan> yup.. heavy virtualized environment here | ||
| [2010/07/13 13:55:49] @ Quit: jmccune: Ping timeout: 264 seconds | ||
| [2010/07/13 13:55:50] <aforgue> You need a seperate RHEL licens for each VM (Vmware anyway) | ||
| [2010/07/13 13:55:55] <benkevan> that 300k doesn't account for more then 10 per host either.. | ||
| [2010/07/13 13:55:58] <aforgue> whereas sles you just need 1 per physical CPU | ||
| [2010/07/13 13:56:15] <benkevan> 50 ESX boxes here.. | ||
| [2010/07/13 13:56:18] <benkevan> so big cost difference :() | ||
| [2010/07/13 13:56:18] @ silfreed left channel #puppet ("Leaving") | ||
| [2010/07/13 13:56:19] <benkevan> :) * | ||
| [2010/07/13 13:56:31] <benkevan> SLES hasn't been too bad for me yet.. although I haven't touched yast stuff.. | ||
| [2010/07/13 13:56:31] <aforgue> Yep | ||
| [2010/07/13 13:56:36] @ twoslice joined channel #puppet | ||
| [2010/07/13 13:56:40] <benkevan> well.. unless yast uses stuff in /etc/sysconfig ? | ||
| [2010/07/13 13:56:54] <aforgue> Once you get to trying to fix yast, and build/distribute RPMS and patch machines you'll want to die | ||
| [2010/07/13 13:57:08] <aforgue> They made a lot of improvements from SLES10->11 | ||
| [2010/07/13 13:57:25] <benkevan> aforgue: haha.. really? I found SMT to be a great tool so far | ||
| [2010/07/13 13:57:31] <benkevan> (coming from mrepo / rhel) | ||
| [2010/07/13 13:57:40] <benkevan> SMT 11 (on SLES 11SP1) | ||
| [2010/07/13 13:57:47] <twoslice> Hey, does anyone know if there is a formal specification for puppets YAML report files? | ||
| [2010/07/13 13:57:49] <benkevan> I myself am a Fedora / RHEL person (running F13) | ||
| [2010/07/13 13:57:59] <aforgue> 11 is pretty good compared to 10. 10 was pretty much the worst operating system I've ever used | ||
| [2010/07/13 13:58:30] <twoslice> Thre are many inconsistencies, double quotes/ no double quotes/ two colons vs one colon? | ||
| [2010/07/13 13:58:31] <benkevan> I myself am a Fedora / RHEL person (running F13) | ||
| [2010/07/13 13:58:48] <benkevan> twoslice: I go poop enough.. one colon is fine.. haha.. jk I have no idea.. new to puppet myself.. | ||
| [2010/07/13 13:58:55] <benkevan> aforgue: interesting.. glad we're not on 10 haha | ||
| [2010/07/13 13:59:03] <twoslice> heh my password sometimes is My:Hz! | ||
| [2010/07/13 13:59:16] <benkevan> I used to actually be an openSUSE fan boy.. (and wrote an article for Novell for Linux Pro Magazine.. when 11.0 came out).. | ||
| [2010/07/13 13:59:21] <benkevan> I thought zypper was gravely improved | ||
| [2010/07/13 13:59:34] <benkevan> but do feel that the transition between rug / yum / zypper was infuckingnasty | ||
| [2010/07/13 14:01:00] @ Quit: mattock: Ping timeout: 258 seconds | ||
| [2010/07/13 14:02:19] <twoslice> Foreman actually justs puts the entire YAML file in a text column which is nasty as old hell | ||
| [2010/07/13 14:03:43] <aforgue> Yeah - for that reason alone I'll never ever reccomend SLES | ||
| [2010/07/13 14:03:53] <aforgue> writing an update manager in Mono, seriously? | ||
| [2010/07/13 14:03:58] <twoslice> Maybe I will reprogam puppet to use XML formated files at least it will be a standard format | ||
| [2010/07/13 14:04:12] <aforgue> I loved it "Rug is busy with some important activity, please try after sometime." when trying to stop it | ||
| [2010/07/13 14:04:38] <aforgue> the greatest day of my life is when they added zypper as a 'preview release' on sles10. The first thing I did was disable and remove zmd. | ||
| [2010/07/13 14:04:52] <benkevan> zmd was horrific | ||
| [2010/07/13 14:05:05] <benkevan> and at best a mistake | ||
| [2010/07/13 14:05:12] <twoslice> 334 lurkers and 2 talkers what a channel.... | ||
| [2010/07/13 14:05:42] @ jmccune joined channel #puppet | ||
| [2010/07/13 14:05:46] <benkevan> twoslice: 3 talkers.. I wish I could give more insight.. on your issue.. but it's only my third day on puppet.. I just learned definitions | ||
| [2010/07/13 14:05:56] <twoslice> not complaining | ||
| [2010/07/13 14:05:59] * Hilli keeps on lurking like nothing had happened | ||
| [2010/07/13 14:06:23] <twoslice> not really an issue I just need to find some specs | ||
| [2010/07/13 14:06:35] @ Quit: _lucid: Ping timeout: 252 seconds | ||
| [2010/07/13 14:06:49] <pheezy_> Hmm, I'm guessing puppet doesn't purge reportdir by itself since I'm almost out of inodes | ||
| [2010/07/13 14:07:11] <twoslice> yikes! thats a lot of files | ||
| [2010/07/13 14:07:25] <twoslice> I am writing my own reporting engine | ||
| [2010/07/13 14:07:36] <twoslice> if I can figure out the YAML file format spec | ||
| [2010/07/13 14:07:56] <aforgue> yeah I run out of inodes a lot | ||
| [2010/07/13 14:08:02] <Hilli> pheezy_: Thats what I found as well - Gotta clean it out yourself | ||
| [2010/07/13 14:08:03] <Volcane> twoslice: whats to figure out, almost all languages have yaml readers thesedays | ||
| [2010/07/13 14:08:08] <beata> package { [ "one", "two", "three", ]: ensure => installed; } This should work right? | ||
| [2010/07/13 14:08:22] <Volcane> beata: yup | ||
| [2010/07/13 14:08:35] <aforgue> yup | ||
| [2010/07/13 14:08:37] <fenris02> Volcane, neat. does that run as a single transaction, or 3? | ||
| [2010/07/13 14:08:43] <twoslice> yes but sometimes there are quotes sometimes not sometimes there are two colons and sometimes the tag is on one line and the data on the next | ||
| [2010/07/13 14:09:19] <beata> hmm thats interesting i see what i did wrong but supprised puppet didnt complain | ||
| [2010/07/13 14:09:29] <beata> i put the package statments outside of the class | ||
| [2010/07/13 14:09:54] <Volcane> fenris02: its a for loop | ||
| [2010/07/13 14:10:06] <Volcane> fenris02: you get 3 x package resources | ||
| [2010/07/13 14:10:20] @ Quit: knighthk: Quit: quitted | ||
| [2010/07/13 14:10:24] <Volcane> twoslice: what langage you writing this in? | ||
| [2010/07/13 14:10:30] <twoslice> perl | ||
| [2010/07/13 14:10:37] <twoslice> with cpan YAML | ||
| [2010/07/13 14:10:42] <Volcane> k | ||
| [2010/07/13 14:10:58] @ tsb joined channel #puppet | ||
| [2010/07/13 14:11:04] <Volcane> well fwiw the report structure is undergoing a big change in 2.6 | ||
| [2010/07/13 14:11:06] <Volcane> you might want to wait :) | ||
| [2010/07/13 14:11:20] <twoslice> that would be a good idea | ||
| [2010/07/13 14:12:34] <twoslice> when is 2.6 going to be released? I see rc1 is out. | ||
| [2010/07/13 14:12:48] <Volcane> rc2 is out | ||
| [2010/07/13 14:12:51] <Volcane> so not long now | ||
| [2010/07/13 14:13:08] <fenris02> wow. that was quick for rc1. | ||
| [2010/07/13 14:13:08] <twoslice> months weeks? | ||
| [2010/07/13 14:13:10] <Hilli> More blogposts coming on the subject? | ||
| [2010/07/13 14:13:36] <pheezy_> i'd guess weeks o_O | ||
| [2010/07/13 14:13:41] <benkevan> fenris02: that's what she said | ||
| [2010/07/13 14:13:54] @ pheezy_ is now known as pheezy | ||
| [2010/07/13 14:14:28] <twoslice> do .25 manifests work with 2.6 (or are the upgradeable) without a lot of tweeks? | ||
| [2010/07/13 14:14:42] <pheezy> oh i sure i hope so | ||
| [2010/07/13 14:15:05] <benkevan> twoslice: I'd imagine so.. I'm on .24.8 or something (server) and have some .25.5 clients) | ||
| [2010/07/13 14:15:58] <twoslice> does the 2.6 include a newer version of PuppetDashboard? | ||
| [2010/07/13 14:16:02] <Volcane> twoslice: not tested but they should work against a 2.6 master | ||
| [2010/07/13 14:16:35] <twoslice> have not gone into production yet still in QA so we still have some time to test 2.6 | ||
| [2010/07/13 14:16:36] <Volcane> as in i have not tested it | ||
| [2010/07/13 14:17:24] <twoslice> Is there a specification document for 2.6 around? | ||
| [2010/07/13 14:17:31] @ stewartl42 joined channel #puppet | ||
| [2010/07/13 14:17:43] <Volcane> twoslice: so far the release notes of the rc is your best port of call | ||
| [2010/07/13 14:18:08] <twoslice> is anyone working on the docs for 2.6 or is that done after release? | ||
| [2010/07/13 14:18:10] <pheezy> anyone set up the dashboard under passenger | ||
| [2010/07/13 14:18:29] <twoslice> yes it works | ||
| [2010/07/13 14:18:40] <Volcane> twoslice: the bulk of he docs is auto generated out of the code | ||
| [2010/07/13 14:18:40] <twoslice> using Foreman though | ||
| [2010/07/13 14:19:10] <twoslice> even the report spec? | ||
| [2010/07/13 14:19:38] <Volcane> never seen the report structure documented :) | ||
| [2010/07/13 14:19:55] * benkevan not even gonig to ask what puppetdashboard is | ||
| [2010/07/13 14:20:39] @ Quit: Spruit_elf: Quit: Spruit_elf | ||
| [2010/07/13 14:20:45] <bodepd> its the front end for puppet, it serves as a report handler and an external node classifier. | ||
| [2010/07/13 14:21:03] @ poison joined channel #puppet | ||
| [2010/07/13 14:21:20] <bodepd> I've had a poke at it. | ||
| [2010/07/13 14:21:32] <bodepd> volcane: I mean to say that to you :) | ||
| [2010/07/13 14:21:40] @ Quit: bdd: Ping timeout: 258 seconds | ||
| [2010/07/13 14:21:40] * benkevan not reading your response.. still new to puppet.. don't need another.. | ||
| [2010/07/13 14:21:43] <Volcane> bodepd: heh at documented the report spec? | ||
| [2010/07/13 14:21:50] <twoslice> why did this appear: :_timestamp: in the YAML file? a colon at the start and end of the parameter? | ||
| [2010/07/13 14:22:06] <pheezy> whats up bodepd | ||
| [2010/07/13 14:22:08] <Volcane> twoslice: ruby has things called symbols that can start iwth a : | ||
| [2010/07/13 14:22:31] <twoslice> ruby yes but in the YAML file? | ||
| [2010/07/13 14:22:32] <bodepd> pheezy: not to much, teaching puppet in canada :) | ||
| [2010/07/13 14:22:39] <Volcane> twoslice: the yaml file is serialized ruby. | ||
| [2010/07/13 14:22:46] <bodepd> volcane: I will pastie some example 2.6 reports that I have. | ||
| [2010/07/13 14:22:54] <Volcane> bodepd: neat, keen to see how they look | ||
| [2010/07/13 14:23:12] * Volcane 's been too lazy to test 2.6 withotu rpms :P | ||
| [2010/07/13 14:23:25] <Volcane> and been distracted by drives filling up | ||
| [2010/07/13 14:23:35] <fenris02> Volcane, o_O ? does this mean you have srpms for dashboard? | ||
| [2010/07/13 14:23:47] <twoslice> hmm well maybe I will have to use ruby "bleh" instead of perl | ||
| [2010/07/13 14:23:58] <bodepd> volcane: git clone puppet; cd puppet; rm /usr/lib/ruby/site_ruby/1.8/puppet; ./install.rb :) | ||
| [2010/07/13 14:24:01] <Volcane> fenris02: http://yum.puppetlabs.com/ | ||
| [2010/07/13 14:24:08] <fenris02> sweet! | ||
| [2010/07/13 14:24:30] @ stewartl42 left channel #puppet () | ||
| [2010/07/13 14:24:32] <Volcane> bodepd: heh | ||
| [2010/07/13 14:24:52] <benkevan> zypper.puppetlabs.com = fail :( hahaha | ||
| [2010/07/13 14:24:58] <Volcane> benkevan: lol | ||
| [2010/07/13 14:25:11] @ HCoyote joined channel #puppet | ||
| [2010/07/13 14:25:36] <twoslice> how difficult would it be to replace the YAML files with standard XML formatted files? | ||
| [2010/07/13 14:25:57] <fenris02> only one xslt file away | ||
| [2010/07/13 14:25:59] * fenris02 hides | ||
| [2010/07/13 14:26:12] <twoslice> yeah externally I mean natively | ||
| [2010/07/13 14:26:38] @ joe-mac1 left channel #puppet () | ||
| [2010/07/13 14:26:44] @ bdd joined channel #puppet | ||
| [2010/07/13 14:26:49] <pheezy> well 2.6 has the HTTP processor right so you could probably POST the reports to some web service and have some XML files made if you wanted right | ||
| [2010/07/13 14:27:00] <twoslice> sweet | ||
| [2010/07/13 14:27:12] <twoslice> that is music to my ears | ||
| [2010/07/13 14:27:38] <pheezy> i've no idea though I just read the release documents for RC2, seems like it would work D: | ||
| [2010/07/13 14:27:52] <twoslice> you can post and import to an Mysql database then or connect directly to Mysql? | ||
| [2010/07/13 14:28:04] <twoslice> in 2.6/ | ||
| [2010/07/13 14:28:22] @ Quit: bug: Quit: bug | ||
| [2010/07/13 14:28:37] <pheezy> the former: http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes#Reports | ||
| [2010/07/13 14:29:17] <twoslice> is there an API in 2.6? | ||
| [2010/07/13 14:31:08] @ yannlugrin joined channel #puppet | ||
| [2010/07/13 14:31:48] @ Quit: yannL: Ping timeout: 248 seconds | ||
| [2010/07/13 14:31:49] <twoslice> l8r guys | ||
| [2010/07/13 14:31:54] <twoslice> and gals | ||
| [2010/07/13 14:32:04] @ twoslice left channel #puppet ("Leaving") | ||
| [2010/07/13 14:34:11] <bodepd> volcane: http://pastie.org/1043163 | ||
| [2010/07/13 14:34:25] <bodepd> simple reports example, here is the puppet code that I just ran. | ||
| [2010/07/13 14:35:01] <bodepd> http://pastie.org/1043165 | ||
| [2010/07/13 14:35:31] <Volcane> thats nice | ||
| [2010/07/13 14:35:42] <Volcane> will i have epic large reports for my nodes with 700 files? | ||
| [2010/07/13 14:36:04] <benkevan> are the conditional selects case sensitive? | ||
| [2010/07/13 14:36:12] <bodepd> twoslice: there is a restful API, and you have the ability to create resource in ruby. | ||
| [2010/07/13 14:36:29] <bodepd> benkevan: regex is, otherwise no. | ||
| [2010/07/13 14:37:03] <bodepd> (that actually changes from .25.4-.25.5, or how regex works with case. | ||
| [2010/07/13 14:37:43] <benkevan> http://fpaste.org/e9cP/ | ||
| [2010/07/13 14:37:56] <benkevan> Can I use that conditional statement while using a definition? | ||
| [2010/07/13 14:38:15] @ nicklewis_ joined channel #puppet | ||
| [2010/07/13 14:39:13] <bodepd> benkevan: looks fine to me. | ||
| [2010/07/13 14:39:47] <benkevan> yay.. I'm not utter fail.. could I actually make the name.. what I want the default to be.. then it does the check ? or does the name have to be a short name, and not the full definition? (if that makes sense) | ||
| [2010/07/13 14:40:19] @ Quit: nicklewis: Ping timeout: 252 seconds | ||
| [2010/07/13 14:40:19] <benkevan> basically does it have to be pam_name, or can I use /etc/pam.d/common-auth-pc then later define name => as /etc/pam.d/login ? if the condition of RedHat is met | ||
| [2010/07/13 14:40:41] @ Quit: emackn: Quit: Page closed | ||
| [2010/07/13 14:41:07] <bodepd> never tried. I prefer to move data to its own class so I can keep it separate from my puppet code. | ||
| [2010/07/13 14:41:38] <benkevan> this is a compliance permissions class.. so make sure all these said files are the said permissions.. | ||
| [2010/07/13 14:41:50] <benkevan> do you have an example of what you're saying bodepd? | ||
| [2010/07/13 14:42:08] <bodepd> we may have posted something I worked on in the forge. let me look. | ||
| [2010/07/13 14:42:35] <bodepd> essentially a class: | ||
| [2010/07/13 14:42:53] <bodepd> class module::params {} | ||
| [2010/07/13 14:42:57] @ Quit: jmccune: Ping timeout: 240 seconds | ||
| [2010/07/13 14:43:04] <fenris02> i think it will complain about missing $source | ||
| [2010/07/13 14:43:17] <benkevan> oh.. yeah.. i'm not into modules yet | ||
| [2010/07/13 14:43:26] <benkevan> fenris02: yah.. I wasn't yet sure if having source in there was good.. | ||
| [2010/07/13 14:43:35] <bodepd> then handle the data there, its kind of a temporary fix until we have a better way to manage data per module (something extlookup-ish) | ||
| [2010/07/13 14:43:39] <benkevan> since most won't have source, but something like sudoers will be shared across all servers.. and will have source | ||
| [2010/07/13 14:44:10] <benkevan> (going to remove source for now) .. I haven't even got to the source portion of the book | ||
| [2010/07/13 14:45:41] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/07/13 14:45:58] @ Quit: lutter: Quit: Leaving. | ||
| [2010/07/13 14:47:46] @ Quit: markus: Ping timeout: 258 seconds | ||
| [2010/07/13 14:50:52] <benkevan> hummm.. i have a file that will only exist on RHEL4 machines.. how can I use this definition to only run on machines that are RHEL4? | ||
| [2010/07/13 14:51:21] <benkevan> can I do a conditional selector prior to calling the definition? | ||
| [2010/07/13 14:52:02] <tmz> Curious question here, am I alone in having subclasses in init.pp? e.g. modules/ssh/manifests/init.pp contains ssh, ssh::client, ssh::server? | ||
| [2010/07/13 14:52:39] <Volcane> tmz: some ppl do it | ||
| [2010/07/13 14:52:40] <tmz> That doesn't work so well with 2.6.0 (#4220). | ||
| [2010/07/13 14:52:41] <gepetto> tmz: #4220 is http://projects.puppetlabs.com/issues/show/4220 "Puppet - Bug #4220: Could not find class ssh::client in namespaces baseclass - Puppet Labs" | ||
| [2010/07/13 14:52:52] <Volcane> tmz: hmmm, nasty | ||
| [2010/07/13 14:53:06] <Volcane> tmz: i certainly have some in the odd place, especially defines in init.pp | ||
| [2010/07/13 14:53:09] <tmz> Volcane: I've had trouble in the past with things not found when I tried putting them in separate files. Otherwise, I wouldn't. :) | ||
| [2010/07/13 14:53:33] <jamesturnbull> tmz: ping | ||
| [2010/07/13 14:53:40] <jamesturnbull> oh you're here | ||
| [2010/07/13 14:53:41] <jamesturnbull> :) | ||
| [2010/07/13 14:53:42] <tmz> jamesturnbull: Hey there. | ||
| [2010/07/13 14:53:49] <tmz> Yes, speak of the devil. | ||
| [2010/07/13 14:53:57] <tmz> I'm out in a few though. What's up? | ||
| [2010/07/13 14:54:15] @ Quit: bodepd: Quit: bodepd | ||
| [2010/07/13 14:54:24] <jamesturnbull> just trying to puzzle out how this bug is happening | ||
| [2010/07/13 14:54:29] <jamesturnbull> this ALWAYS worked in the past? | ||
| [2010/07/13 14:54:41] <jamesturnbull> it wan't just nice parser ordering? :) | ||
| [2010/07/13 14:55:03] @ Quit: Bass10: Read error: Connection reset by peer | ||
| [2010/07/13 14:55:06] <tmz> I have manifests that suddenly stopped working when I updated to 2.6.0. | ||
| [2010/07/13 14:55:11] * jamesturnbull does not doubt tmz but needs to convince developers of said bug | ||
| [2010/07/13 14:55:38] <jamesturnbull> okay | ||
| [2010/07/13 14:55:39] <tmz> I recall having had problems when I put subclasses in separate files, which may have been fixed more recently, I haven't tested that. | ||
| [2010/07/13 14:55:52] <Volcane> tmz: subclasses in files work a charm | ||
| [2010/07/13 14:56:24] <tmz> Volcane: Good to know. I didn't think it was all that long ago that I was burned by it. Maybe it was defines? | ||
| [2010/07/13 14:56:44] <Volcane> tmz: defines may have had issues - probably why mine is also in init.pp mostly | ||
| [2010/07/13 14:57:15] <tmz> I do know more than a few people (judging from modules on the forge and github) have subclasses in init.pp and will be in for a surprise with 2.6.0. Just wanting to avoid that if possible. | ||
| [2010/07/13 14:57:22] @ Quit: beata: Quit: leaving | ||
| [2010/07/13 14:57:53] <benkevan> hummm.. i have a file that will only exist on RHEL4 machines.. how can I use this definition to only run on machines that are RHEL4? | ||
| [2010/07/13 14:58:02] <jamesturnbull> tmz: okay Jesse is going to take a look - he has just announced "I'll need more coffee" | ||
| [2010/07/13 14:58:23] <tmz> Hehe. Very good, thanks jamesturnbull (and Jesse as well). | ||
| [2010/07/13 14:58:54] <tmz> I'll update my fedorapeople.org repo later tonight and see if that helps get any more testing and bug reports. | ||
| [2010/07/13 14:59:29] <tmz> benkevan: I'd say use the operatingsystem and operatingsystemrelease facts. | ||
| [2010/07/13 15:00:41] <benkevan> tmz: i'm new to puppet and have only done the conditional statements within a defined definition.. how could I only go to the definition if the said conditional selection of $operatingsystem => RedHat & $operatingsystemrelease => 4 | ||
| [2010/07/13 15:00:45] <benkevan> ? | ||
| [2010/07/13 15:01:40] <benkevan> could I just do an onlyif => [test -f "/usr/snmp/snmpd.cnf"] | ||
| [2010/07/13 15:02:20] <fenris02> Volcane, any particular reason that puppet-dashboard is not in rhel/fedora? | ||
| [2010/07/13 15:02:46] <jamesturnbull> tmz: any spec file updates you want to push ipstream too? | ||
| [2010/07/13 15:02:53] <jamesturnbull> tmz: or have you already and I missed? | ||
| [2010/07/13 15:03:00] <Volcane> fenris02: *shrug* ask puppetlabs dudes :) | ||
| [2010/07/13 15:03:04] <jamesturnbull> fenris02: tmz fenris02 tmz fenris02 :) | ||
| [2010/07/13 15:03:14] @ Quit: radkin: Read error: Connection reset by peer | ||
| [2010/07/13 15:03:20] <jamesturnbull> fenris02: packaging Rails apps sucks | ||
| [2010/07/13 15:03:43] <fenris02> jamesturnbull, seems that this one is already packaged though. is it just missing the proper Requires: tags? | ||
| [2010/07/13 15:03:51] @ addumb left channel #puppet () | ||
| [2010/07/13 15:04:28] <jamesturnbull> fenris02: no it's packaged and should lint okay - mostly - At some point we may submit it to EPEL | ||
| [2010/07/13 15:04:59] <fenris02> it does lint and rebuild ok (i checked before asking) | ||
| [2010/07/13 15:05:01] <jamesturnbull> I am not sure for example what the situation with packaging rails apps that require gems etc on Debian/Ubuntu and Fedora/RHEL/EPEL | ||
| [2010/07/13 15:05:22] <jamesturnbull> when I last looked it looked like a lot of hassle | ||
| [2010/07/13 15:05:43] <jamesturnbull> and things get frozen at releases for ages etc (hence why EPEL exists) | ||
| [2010/07/13 15:05:59] <fenris02> i first touched ruby anything a few days ago. about the same time you saw me here. | ||
| [2010/07/13 15:06:08] <jamesturnbull> it's an annoyign problem for both us and the downstream guys | ||
| [2010/07/13 15:06:09] <benkevan> jamesturnbull: is there a time line of puppet past releases? | ||
| [2010/07/13 15:06:20] @ Quit: ecapriolo: Quit: KVIrc Insomnia 4.0.0, revision: 4030, sources date: 20100125, built on: 2010-02-25 23:12:54 UTC http://www.kvirc.net/ | ||
| [2010/07/13 15:06:55] <tobert> it'd be nice if puppetlabs had a yum repo | ||
| [2010/07/13 15:07:08] <benkevan> tobert: yum.puppetlabs.com ? | ||
| [2010/07/13 15:07:24] @ bodepd joined channel #puppet | ||
| [2010/07/13 15:07:32] <tobert> oh heh didn't see any mention of it before | ||
| [2010/07/13 15:07:51] <fenris02> benkevan, is that link on the www site anywhere? (am i just blind?) | ||
| [2010/07/13 15:08:18] <benkevan> i dunno.. in my 2 day stint in #puppet I saw someone mention it.. and I tried zypper.puppetlabs.com and it wasn't there haha | ||
| [2010/07/13 15:08:25] <tobert> ah I meant also including dependencies - especially for puppet masters - like rails & passenger | ||
| [2010/07/13 15:08:33] <fenris02> jamesturnbull, if it bundles another package inside, that gets messy. the general rule for fedora/rhel is to unbundle first, then distribute as individual packages. | ||
| [2010/07/13 15:08:51] <tobert> EPEL has to serve so many different needs - it's unlikely it'll ever be ideal | ||
| [2010/07/13 15:09:17] * benkevan wants a previous release date list.. so I can yell at NOVELL and ask them "wtf" are they deploying .24.8 with SLES 11.. I can't imagine .24.8 was the newest when started doing development of SLES11 | ||
| [2010/07/13 15:09:20] @ LinuxCode joined channel #puppet | ||
| [2010/07/13 15:09:23] <jamesturnbull> benkevan: release notes I guess plus http://projects.puppetlabs.com/projects/puppet/wiki/Development_Code_Names | ||
| [2010/07/13 15:09:47] <jamesturnbull> tobert: it's planned for RSN | ||
| [2010/07/13 15:09:56] <tobert> jamesturnbull, cool | ||
| [2010/07/13 15:10:12] @ markus joined channel #puppet | ||
| [2010/07/13 15:10:35] <jamesturnbull> benkevan: wishes you luck with Novell | ||
| [2010/07/13 15:10:37] <benkevan> jamesturnbull: that'll do :) .. i highly doubt novell maintainers would deploy .25 along side of .24 (which is what shipped with SLES 11).. but want them to at least upgrade to .24.9 (and stay within the .24 branch) .. | ||
| [2010/07/13 15:10:52] <benkevan> The one in the build service has broken start / stop scripts (another case) | ||
| [2010/07/13 15:11:07] <jamesturnbull> benkevan: hmmm I think one of the RIM guys was going to fix that | ||
| [2010/07/13 15:11:27] <benkevan> it wasn't as of yesterday :( | ||
| [2010/07/13 15:14:12] @ Quit: pheezy: Remote host closed the connection | ||
| [2010/07/13 15:14:47] @ Quit: justdave: Read error: Connection reset by peer | ||
| [2010/07/13 15:14:51] <benkevan> also they changed the name of the init.d script.. it used to be puppetmasterd, and in the new packages in the buildservice they are puppet-server | ||
| [2010/07/13 15:14:59] @ justdave joined channel #puppet | ||
| [2010/07/13 15:15:51] <tobert> hmm anybody else having trouble with module files simply being truncated out on 2.6? My puppet recipe is truncating puppet.conf even when it matches the server version ... broken catalog? | ||
| [2010/07/13 15:17:16] <mackn> new space saving feature... half the file means half the space! | ||
| [2010/07/13 15:17:44] <tobert> http://pastebin.ca/1900119 | ||
| [2010/07/13 15:18:21] @ fbe joined channel #puppet | ||
| [2010/07/13 15:20:40] @ rodnet joined channel #puppet | ||
| [2010/07/13 15:21:03] <benkevan> mackn: well done | ||
| [2010/07/13 15:21:28] @ |--| joined channel #puppet | ||
| [2010/07/13 15:22:22] <benkevan> jamesturnbull: are you refeering to http://www.mail-archive.com/puppet-dev@googlegroups.com/msg04943.html | ||
| [2010/07/13 15:22:34] @ slapayoda joined channel #puppet | ||
| [2010/07/13 15:23:22] <benkevan> it looks like it.. looking at the diff I see puppet-server.. howver.. that's broken (start / stop scripts don't work) | ||
| [2010/07/13 15:23:39] @ slapayoda left channel #puppet () | ||
| [2010/07/13 15:23:55] @ slapayoda joined channel #puppet | ||
| [2010/07/13 15:24:24] <Tonnerre> 267 root 85 0 566M 184M select 415:23 0.00% 0.00% ruby18 | ||
| [2010/07/13 15:24:30] <Tonnerre> That's a seriously large puppet | ||
| [2010/07/13 15:24:42] <Volcane> just say no to puppetd :P | ||
| [2010/07/13 15:24:52] <Tonnerre> Stopping puppetd. | ||
| [2010/07/13 15:24:54] <Tonnerre> → I do | ||
| [2010/07/13 15:24:55] <Tonnerre> ;) | ||
| [2010/07/13 15:25:03] <bodepd> :( | ||
| [2010/07/13 15:25:05] <benkevan> gepetto would be proud | ||
| [2010/07/13 15:25:05] @ jmccune joined channel #puppet | ||
| [2010/07/13 15:26:07] @ tecto joined channel #puppet | ||
| [2010/07/13 15:26:07] @ Quit: tecto: Changing host | ||
| [2010/07/13 15:26:07] @ tecto joined channel #puppet | ||
| [2010/07/13 15:26:35] @ mfournier joined channel #puppet | ||
| [2010/07/13 15:26:39] <jamesturnbull> Volcane: that's changing - 2.6.0 is a lot less memory hungry | ||
| [2010/07/13 15:26:58] <Volcane> yeah, pretty kewl | ||
| [2010/07/13 15:27:05] <Volcane> scheduling is pretty meh though | ||
| [2010/07/13 15:27:09] <slapayoda> Volcane: you run via cron instead? | ||
| [2010/07/13 15:27:39] @ Quit: kaptk2: Quit: Leaving. | ||
| [2010/07/13 15:27:43] <benkevan> this may sound stupid.. but is there a different download for puppet and puppetmaster on puppetlabs.com? | ||
| [2010/07/13 15:28:11] <Volcane> slapayoda: used too, now i manage its schedule iwth mcollective | ||
| [2010/07/13 15:28:44] @ Quit: anvil14: Quit: anvil14 | ||
| [2010/07/13 15:29:37] <slapayoda> ah. been meaning to look into mcollective. have been fooling around with func lately. | ||
| [2010/07/13 15:30:54] <aforgue> benkevan: no it's the same | ||
| [2010/07/13 15:31:22] <jamesturnbull> benkevan: nope | ||
| [2010/07/13 15:31:23] <Volcane> slapayoda: the scheduling problems is about how many nodes hit the master at the same time, more or less no matter what you do they always bunch up | ||
| [2010/07/13 15:31:34] <jamesturnbull> the "thundering herd" | ||
| [2010/07/13 15:31:45] <Volcane> slapayoda: where you want to be able to say things like run them all in 1 hour, never more than 2 a time etc | ||
| [2010/07/13 15:32:22] <slapayoda> yeah. what we do is trigger a random sleep of 0 seconds to 10 minutes via cron, followed by a restart, every 15 minutes | ||
| [2010/07/13 15:32:27] <slapayoda> works okay, but not elegant | ||
| [2010/07/13 15:32:43] <slapayoda> I've been using your extlookup.rb today, neat stuff. | ||
| [2010/07/13 15:32:50] <Volcane> yeah used to do that, still sometimes got many nodes hitting the poor master | ||
| [2010/07/13 15:34:52] <Volcane> slapayoda: nice, data outside of manifest is a life changer | ||
| [2010/07/13 15:35:28] <Volcane> its like being back in 1997 and just discovering that putting all your settings and environment data in your php scripts suck :P | ||
| [2010/07/13 15:35:38] @ zorzar joined channel #puppet | ||
| [2010/07/13 15:36:41] @ bug joined channel #puppet | ||
| [2010/07/13 15:36:43] <Volcane> "WOW! wait! if i made this CONFIGURABLE i could REUSE it" :) | ||
| [2010/07/13 15:38:42] @ Quit: zorzar_: Ping timeout: 246 seconds | ||
| [2010/07/13 15:40:24] <slapayoda> haha, yeah | ||
| [2010/07/13 15:41:16] <Volcane> not that i am suggesting puppet is anything but perfect ofcourse :P | ||
| [2010/07/13 15:41:40] @ Quit: bobbyz: Read error: Operation timed out | ||
| [2010/07/13 15:44:22] @ Quit: notbrien: Quit: notbrien | ||
| [2010/07/13 15:46:47] @ sebas891 left channel #puppet () | ||
| [2010/07/13 15:48:05] @ Quit: bug: Quit: bug | ||
| [2010/07/13 15:48:11] <tobert> I've been considering using knockd (or similar) to wake up puppet then controll it centrally | ||
| [2010/07/13 15:49:53] @ KenjiP0p joined channel #puppet | ||
| [2010/07/13 15:51:55] @ Quit: bodepd: Quit: bodepd | ||
| [2010/07/13 15:58:07] @ Quit: paxos: Quit: paxos | ||
| [2010/07/13 16:00:23] @ altimon joined channel #puppet | ||
| [2010/07/13 16:05:41] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 16:07:27] <LinuxCode> benkevan, if you are using rhel | ||
| [2010/07/13 16:07:33] @ itguru joined channel #puppet | ||
| [2010/07/13 16:07:35] <LinuxCode> we packaged both differently | ||
| [2010/07/13 16:07:38] <LinuxCode> see EPEL | ||
| [2010/07/13 16:08:34] <benkevan> LinuxCode: yeah.. but I'm using SLES :( .. but yes.. puppet-server looks to just be a different init script | ||
| [2010/07/13 16:08:44] <benkevan> to launch puppetmasterd | ||
| [2010/07/13 16:08:51] <benkevan> looks like the SLES peeps do it the same way | ||
| [2010/07/13 16:08:55] <benkevan> except their shits broken | ||
| [2010/07/13 16:09:13] <itguru> I'm having some trouble setting up a first client on new install, my paths are correct but still for some reason i get permission denied erros on the client when it attempts to download a module, where else could i look to solve this? | ||
| [2010/07/13 16:09:46] <tobert> ok that's annoying - is it normal for puppet to truncate a file if it gets a 404 on the content from the server? | ||
| [2010/07/13 16:10:19] @ Spruit_elf joined channel #puppet | ||
| [2010/07/13 16:11:43] @ freshtonic joined channel #puppet | ||
| [2010/07/13 16:14:52] @ Quit: LinuxCode: Quit: Connection Closed | ||
| [2010/07/13 16:15:40] @ Quit: Spruit_elf: Quit: Spruit_elf | ||
| [2010/07/13 16:22:43] @ Quit: mfournier: Ping timeout: 276 seconds | ||
| [2010/07/13 16:28:11] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/13 16:29:19] @ Quit: benkevan: Quit: leaving | ||
| [2010/07/13 16:29:35] @ fredden joined channel #puppet | ||
| [2010/07/13 16:41:18] <mackn> itguru are you running it as root? | ||
| [2010/07/13 16:42:24] <itguru> mackn: do you mean the client or the server? | ||
| [2010/07/13 16:43:59] <itguru> mackn: The server is running as puppet and the client as root | ||
| [2010/07/13 16:44:15] * itguru pretty sure that's the right way around :) | ||
| [2010/07/13 16:46:18] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs) | ||
| [2010/07/13 16:50:21] <itguru> if i remove the module, then everything works fine, my smaller classes all work, and packages get installed | ||
| [2010/07/13 16:52:50] @ thekad is now known as thekad-afk | ||
| [2010/07/13 16:54:05] @ Kiloman joined channel #puppet | ||
| [2010/07/13 16:54:24] <tobert> ok so it looks like the use of environments in 2.6.0 might have a problem with serving files from modules ... | ||
| [2010/07/13 16:54:42] <Kiloman> is that different from the problems on 0.25? | ||
| [2010/07/13 16:54:52] <Kiloman> 'cause it doesn't work right there either | ||
| [2010/07/13 16:55:47] @ Quit: |--|: | ||
| [2010/07/13 16:55:49] <tobert> Kiloman, I have no idea since this is a new deployment | ||
| [2010/07/13 16:55:49] <Kiloman> also, this page needs to die: http://docs.puppetlabs.com/references/stable/type.html | ||
| [2010/07/13 16:56:05] <Kiloman> I keep hitting it from Google and it's just terrible | ||
| [2010/07/13 16:56:34] <tobert> kinda like how google always returns apache docs for 1.3 | ||
| [2010/07/13 16:56:38] <Kiloman> yeah :( | ||
| [2010/07/13 16:57:03] <tobert> *sigh* guess I'll stay away from environments now and do it at the git level | ||
| [2010/07/13 16:57:14] <tobert> what a pain in the ass | ||
| [2010/07/13 16:57:33] @ physicspackage joined channel #puppet | ||
| [2010/07/13 16:59:40] <mackn> the client needs to know what environemnt it's in for the fileserving to work (if it's the same issue as in .25) | ||
| [2010/07/13 17:00:22] <mackn> so if you run it with --environment==testing it works fine but if you try to use external nodes to drop it in the testing environment it won't work right | ||
| [2010/07/13 17:00:26] <mackn> err = | ||
| [2010/07/13 17:00:49] @ Quit: gniks: Quit: Leaving. | ||
| [2010/07/13 17:00:50] <mackn> it'll basically use the default | ||
| [2010/07/13 17:02:32] @ [GuS] joined channel #puppet | ||
| [2010/07/13 17:02:50] <tobert> mackn, like this? puppet agent --server puppet.mydomain.com --logdest console --test --environment development -d | ||
| [2010/07/13 17:02:54] <tobert> because that's what I was doing | ||
| [2010/07/13 17:04:01] @ Quit: mapu: Ping timeout: 265 seconds | ||
| [2010/07/13 17:06:15] <itguru> mackn: I forgot to import the module | ||
| [2010/07/13 17:06:28] * itguru wasted 4 hours - lesson learned | ||
| [2010/07/13 17:06:34] <mackn> heh | ||
| [2010/07/13 17:06:35] <mackn> awesome | ||
| [2010/07/13 17:06:59] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:07:24] <itguru> i spent the last 5 mins in semi shock - i almost put myself up for a darwin award | ||
| [2010/07/13 17:16:30] @ mio_ joined channel #puppet | ||
| [2010/07/13 17:16:30] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 17:16:58] @ mio_ is now known as Guest95592 | ||
| [2010/07/13 17:17:09] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:17:11] @ Quit: Guest95592: Client Quit | ||
| [2010/07/13 17:22:23] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 17:22:54] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:23:20] @ gniks joined channel #puppet | ||
| [2010/07/13 17:25:03] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 17:25:13] @ Quit: tobert: Ping timeout: 260 seconds | ||
| [2010/07/13 17:25:44] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:27:15] @ Quit: kwame: Quit: leaving | ||
| [2010/07/13 17:29:12] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 17:29:59] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:34:28] @ Quit: physicspackage: Quit: Colloquy for iPhone - http://colloquy.mobi | ||
| [2010/07/13 17:34:42] @ bodepd joined channel #puppet | ||
| [2010/07/13 17:36:03] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 17:36:15] <itguru> This is a new error for me, i'm not setup a production environment, so what can lead to this? => Could not parse for environment production: Permission denied | ||
| [2010/07/13 17:37:14] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:38:16] @ thekad-afk is now known as thekad | ||
| [2010/07/13 17:39:23] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 17:40:29] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:42:43] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 17:44:00] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:44:02] @ Quit: blahdeblah: Changing host | ||
| [2010/07/13 17:44:02] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:44:27] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/13 17:45:10] <bodepd> itguru: I would guess that the puppet user cant access something in your modulepath or vardir. | ||
| [2010/07/13 17:45:53] <bodepd> itguru: the only part of the message that matters is permission denied. I would lean towards a permissions issue in modulepath. | ||
| [2010/07/13 17:45:54] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 17:46:17] <itguru> bodepd: i don't think that the puppet user has permission on those files, i created them as root... | ||
| [2010/07/13 17:46:34] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:46:54] <bodepd> by default, the puppetmaster changes to the puppet user. try running with --user root and see if it resolves the issue | ||
| [2010/07/13 17:47:17] <bodepd> (well maybe you dont want to try that in production...) | ||
| [2010/07/13 17:47:38] @ sebas891 joined channel #puppet | ||
| [2010/07/13 17:48:43] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 17:49:16] @ thekad is now known as thekad-afk | ||
| [2010/07/13 17:49:30] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:50:54] @ Quit: bodepd: Quit: bodepd | ||
| [2010/07/13 17:51:42] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 17:51:43] @ bodepd joined channel #puppet | ||
| [2010/07/13 17:52:40] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:56:23] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 17:57:20] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 17:59:23] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:00:11] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:06:15] <itguru> i changed the file ownership to the puppet user, works now :) | ||
| [2010/07/13 18:06:36] <itguru> now i just got to learn to write modules properly | ||
| [2010/07/13 18:09:26] @ Quit: bodepd: Quit: bodepd | ||
| [2010/07/13 18:11:57] @ Quit: altimon: Ping timeout: 245 seconds | ||
| [2010/07/13 18:12:43] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:13:40] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:14:24] @ Quit: jmccune: Ping timeout: 260 seconds | ||
| [2010/07/13 18:15:10] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:16:05] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:17:37] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:18:40] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:20:56] @ Quit: gmcquillan: Quit: gmcquillan | ||
| [2010/07/13 18:21:03] @ bug joined channel #puppet | ||
| [2010/07/13 18:22:03] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:23:20] @ plathrop is now known as plathrop-away | ||
| [2010/07/13 18:23:21] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:25:14] @ Quit: \ask: Ping timeout: 252 seconds | ||
| [2010/07/13 18:25:38] @ Quit: jaredrhine: Quit: Leaving. | ||
| [2010/07/13 18:26:32] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:27:10] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:29:13] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:30:05] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:32:06] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:32:40] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:33:37] @ Quit: rodnet: Read error: Connection reset by peer | ||
| [2010/07/13 18:33:37] @ rodnet_ joined channel #puppet | ||
| [2010/07/13 18:34:27] @ Quit: itguru: Ping timeout: 245 seconds | ||
| [2010/07/13 18:34:28] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:35:20] @ littleidea joined channel #puppet | ||
| [2010/07/13 18:35:33] @ Quit: rodnet_: Client Quit | ||
| [2010/07/13 18:35:42] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:35:49] @ Quit: WALoeIII: Quit: Bai. | ||
| [2010/07/13 18:37:13] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:38:06] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:40:17] @ Quit: littleidea: Ping timeout: 264 seconds | ||
| [2010/07/13 18:41:43] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:42:21] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:47:23] @ Quit: blahdeblah: Remote host closed the connection | ||
| [2010/07/13 18:48:40] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 18:52:08] @ blahdeblah left channel #puppet () | ||
| [2010/07/13 18:55:08] @ bodepd joined channel #puppet | ||
| [2010/07/13 18:57:09] @ Quit: bbkt-trix: Quit: leaving | ||
| [2010/07/13 18:58:13] @ Quit: nicklewis_: Quit: Page closed | ||
| [2010/07/13 19:10:21] <tmz> jamesturnbull: I did update the repos at http://tmz.fedorapeople.org/repo/puppet/ for 2.6.0rc2. | ||
| [2010/07/13 19:10:51] <tmz> I haven't submitted any updates for the spec file, as right now I have a few patches in them for the minor issues I reported and posted for today. | ||
| [2010/07/13 19:11:34] <tmz> It seemed silly to update the spec with those included when they'll be made obsolete in a few days. | ||
| [2010/07/13 19:12:02] <tmz> That, and for the release candidates, the spec needs a little munging to look in the right directories | ||
| [2010/07/13 19:12:33] <tmz> At some point, I need to work on a little rake task for making packages, to make it easier for folks to spit out rpms for testing. | ||
| [2010/07/13 19:13:12] <tmz> And for you (or other puppetlabs.com minions) to create packages for yum.puppetlabs.com. :) | ||
| [2010/07/13 19:15:39] @ Quit: fluxdude: Read error: Connection reset by peer | ||
| [2010/07/13 19:21:27] @ Quit: yannlugrin: Remote host closed the connection | ||
| [2010/07/13 19:26:50] @ Quit: [GuS]: Remote host closed the connection | ||
| [2010/07/13 19:40:26] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/07/13 19:45:16] @ ckdake1 joined channel #puppet | ||
| [2010/07/13 19:45:26] @ Quit: ckdake: Ping timeout: 265 seconds | ||
| [2010/07/13 19:46:37] @ Djelibeybi joined channel #puppet | ||
| [2010/07/13 19:46:38] @ ckdake1 is now known as ckdake | ||
| [2010/07/13 19:46:39] @ Quit: ckdake: Changing host | ||
| [2010/07/13 19:46:39] @ ckdake joined channel #puppet | ||
| [2010/07/13 19:48:37] @ Quit: markus: Ping timeout: 245 seconds | ||
| [2010/07/13 20:10:11] @ Quit: pting: Quit: Ex-Chat | ||
| [2010/07/13 20:14:36] @ Quit: bodepd: Quit: bodepd | ||
| [2010/07/13 20:15:31] @ ckdake1 joined channel #puppet | ||
| [2010/07/13 20:16:36] @ Quit: ckdake: Ping timeout: 246 seconds | ||
| [2010/07/13 20:23:20] @ jmccune joined channel #puppet | ||
| [2010/07/13 20:23:43] @ Quit: mclarke: Quit: mclarke | ||
| [2010/07/13 20:27:56] @ Quit: bug: Quit: bug | ||
| [2010/07/13 20:29:52] @ bug joined channel #puppet | ||
| [2010/07/13 20:30:11] @ WALoeIII joined channel #puppet | ||
| [2010/07/13 20:35:46] @ \ask joined channel #puppet | ||
| [2010/07/13 20:37:46] @ gniks left channel #puppet () | ||
| [2010/07/13 20:39:55] @ flooose joined channel #puppet | ||
| [2010/07/13 20:44:34] @ Quit: \ask: Remote host closed the connection | ||
| [2010/07/13 20:44:40] @ alcy joined channel #puppet | ||
| [2010/07/13 20:53:31] @ Quit: toi: Quit: Ex-Chat | ||
| [2010/07/13 20:56:40] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 21:07:08] @ shug joined channel #puppet | ||
| [2010/07/13 21:11:19] @ AimanA is now known as HouseAway | ||
| [2010/07/13 21:13:01] @ Quit: cliff-hm: Ping timeout: 258 seconds | ||
| [2010/07/13 21:15:11] @ bodepd joined channel #puppet | ||
| [2010/07/13 21:15:28] @ Quit: bodepd: Client Quit | ||
| [2010/07/13 21:15:52] @ OpenMedia left channel #puppet () | ||
| [2010/07/13 21:18:28] @ blahdeblah joined channel #puppet | ||
| [2010/07/13 21:21:55] <fenris02> tmz, ooh, now sure if you saw or not - but why are puppet-dashboard rpms not on rhel/fedora? | ||
| [2010/07/13 21:29:22] <tmz> fenris02: a) I don't think anyone has submitted packages for review; b) they wouldn't pass without a lot of work to remove all the bundled libraries; c) in epel, a newer rails would also be required. | ||
| [2010/07/13 21:29:43] <tmz> Not impossible, but a nice amount of work to embark on. | ||
| [2010/07/13 21:30:16] <fenris02> ahhh, ok. i had not looked inside it. bundled libs will make it rejected. | ||
| [2010/07/13 21:30:42] @ Quit: ckauhaus: Ping timeout: 245 seconds | ||
| [2010/07/13 21:30:43] <tmz> I think the current packages also install mostly into /usr/share/puppet-dashboard (as many rails apps do). That needs some symlinks and such to put config in /etc, logs in /var, etc. | ||
| [2010/07/13 21:31:10] <tmz> I helped a little with foreman's packaging on that front, but didn't have time to do the same for dashboard. | ||
| [2010/07/13 21:32:12] <tmz> Also, the upstream rails community needs hit with the cluestick on proper installation methods. ;) | ||
| [2010/07/13 21:32:57] <fenris02> heh. i'm by no means an expert on the subject, having about 3 days experience as the sum total of all ruby app experience | ||
| [2010/07/13 21:34:00] <tmz> Me neither. Someday I'd like to look into packaging a rails23 package to install along-side the rails-2.1 in epel. | ||
| [2010/07/13 21:34:24] <tmz> puppet currently leaks file descriptors badly if you enable storeconfigs in epel. :/ | ||
| [2010/07/13 21:34:33] <tmz> Unless you update rails, that is. | ||
| [2010/07/13 21:34:59] <fenris02> this version is sufficient? rubygem-rails.noarch 1:2.3.5-1.fc13 | ||
| [2010/07/13 21:35:42] <tmz> Yeah, that's fine. Basically 0.25 wants rails >= 2.2. | ||
| [2010/07/13 21:36:48] <fenris02> oh, heh | ||
| [2010/07/13 21:36:50] <tmz> https://bugzilla.redhat.com/show_bug.cgi?id=572722 and #3693 | ||
| [2010/07/13 21:36:51] <gepetto> tmz: https: #3693 is http://projects.puppetlabs.com/issues/show/3693 "Puppet - Bug #3693: Puppetmaster leaves sockets open when using storeconfigs with rails-2.1.3 - Puppet Labs" | ||
| [2010/07/13 21:38:42] * tmz wanders off for the night | ||
| [2010/07/13 21:38:52] <fenris02> thanks tmz | ||
| [2010/07/13 21:48:41] @ Quit: shug: Read error: Operation timed out | ||
| [2010/07/13 21:51:44] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 21:53:43] @ ahuman joined channel #puppet | ||
| [2010/07/13 21:53:51] @ shug joined channel #puppet | ||
| [2010/07/13 21:57:05] @ Quit: jmccune: Ping timeout: 264 seconds | ||
| [2010/07/13 22:03:48] @ Quit: flooose: Ping timeout: 240 seconds | ||
| [2010/07/13 22:08:37] @ Quit: ckauhaus: Ping timeout: 252 seconds | ||
| [2010/07/13 22:12:33] @ Quit: Hunner: Read error: Connection refused | ||
| [2010/07/13 22:13:27] @ Quit: odyi: Read error: Operation timed out | ||
| [2010/07/13 22:13:46] @ Quit: kennobaka-also: Read error: Operation timed out | ||
| [2010/07/13 22:14:33] @ Quit: marut: Ping timeout: 260 seconds | ||
| [2010/07/13 22:14:48] @ Quit: genericfinch: Ping timeout: 240 seconds | ||
| [2010/07/13 22:15:12] @ Quit: jesusaur: Ping timeout: 260 seconds | ||
| [2010/07/13 22:15:16] @ Quit: blkperl: Ping timeout: 265 seconds | ||
| [2010/07/13 22:15:16] @ Quit: anakha: Ping timeout: 265 seconds | ||
| [2010/07/13 22:15:41] @ Quit: charlieS: Ping timeout: 264 seconds | ||
| [2010/07/13 22:17:17] @ anakha joined channel #puppet | ||
| [2010/07/13 22:17:20] @ marut joined channel #puppet | ||
| [2010/07/13 22:17:23] @ charlieS joined channel #puppet | ||
| [2010/07/13 22:17:26] @ jesusaur joined channel #puppet | ||
| [2010/07/13 22:17:45] @ kennobaka-also joined channel #puppet | ||
| [2010/07/13 22:17:47] @ blkperl joined channel #puppet | ||
| [2010/07/13 22:17:55] @ Hunner joined channel #puppet | ||
| [2010/07/13 22:18:24] @ genericfinch joined channel #puppet | ||
| [2010/07/13 22:18:55] @ Quit: Djelibeybi: Quit: Page closed | ||
| [2010/07/13 22:21:36] @ Quit: WALoeIII: Quit: Bai. | ||
| [2010/07/13 22:25:21] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 22:26:44] @ p3rror joined channel #puppet | ||
| [2010/07/13 22:43:41] @ \ask joined channel #puppet | ||
| [2010/07/13 22:50:53] @ mclarke joined channel #puppet | ||
| [2010/07/13 22:51:09] @ littleidea joined channel #puppet | ||
| [2010/07/13 22:56:06] @ Quit: ahuman: Read error: Connection reset by peer | ||
| [2010/07/13 22:57:53] @ mattock joined channel #puppet | ||
| [2010/07/13 23:00:31] @ Quit: ckauhaus: Ping timeout: 276 seconds | ||
| [2010/07/13 23:09:52] @ Quit: Pupeno: Quit: http://pupeno.com | ||
| [2010/07/13 23:18:12] @ Quit: fbe: Ping timeout: 245 seconds | ||
| [2010/07/13 23:19:16] @ Quit: ceren: Quit: ceren | ||
| [2010/07/13 23:19:38] <sejo> can I add notices to the augeas type so I can improve my logging? or is that not done? | ||
| [2010/07/13 23:20:59] @ ceren joined channel #puppet | ||
| [2010/07/13 23:30:21] @ PaulWay[w] joined channel #puppet | ||
| [2010/07/13 23:31:24] @ mfournier joined channel #puppet | ||
| [2010/07/13 23:32:19] @ Quit: bgupta: Quit: bgupta | ||
| [2010/07/13 23:32:24] @ m1nish joined channel #puppet | ||
| [2010/07/13 23:32:29] @ bgupta joined channel #puppet | ||
| [2010/07/13 23:32:29] @ coleman joined channel #puppet | ||
| [2010/07/13 23:32:38] @ Quit: coleman: Client Quit | ||
| [2010/07/13 23:32:46] @ coleman9719 joined channel #puppet | ||
| [2010/07/13 23:32:50] @ Quit: bgupta: Read error: Connection reset by peer | ||
| [2010/07/13 23:32:51] @ ckauhaus joined channel #puppet | ||
| [2010/07/13 23:33:03] @ bgupta joined channel #puppet | ||
| [2010/07/13 23:33:49] @ bgupta_ joined channel #puppet | ||
| [2010/07/13 23:33:50] @ Quit: bgupta: Remote host closed the connection | ||
| [2010/07/13 23:33:50] @ bgupta_ is now known as bgupta | ||
| [2010/07/13 23:34:14] @ sdog joined channel #puppet | ||
| [2010/07/13 23:34:26] @ Quit: sdog: Changing host | ||
| [2010/07/13 23:34:26] @ sdog joined channel #puppet | ||
| [2010/07/13 23:36:21] @ blahdeblah left channel #puppet () | ||
| [2010/07/13 23:39:09] @ Quit: fredden: Quit: Leaving | ||
| [2010/07/13 23:40:50] @ Pupeno joined channel #puppet | ||
| [2010/07/13 23:42:14] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/13 23:47:56] @ jaredrhine joined channel #puppet | ||
| [2010/07/13 23:54:17] @ kenneho joined channel #puppet | ||
| [2010/07/13 23:55:32] @ Quit: \ask: Remote host closed the connection | ||
| [2010/07/13 23:56:08] <joschi> hi, I have a question about the documentation for the service resource. | ||
| [2010/07/13 23:56:08] <joschi> http://docs.puppetlabs.com/guides/types/service.html#hasstatus says "Declare the the service’s init script has a functional status command.", so I suppose it'll run (on a Linux distribution with sysV init) `/etc/init.d/$name status` to check whether the service is running. | ||
| [2010/07/13 23:56:08] <joschi> on the other hand http://docs.puppetlabs.com/guides/types/service.html#status says "If left unspecified, the status method will be determined automatically, usually by looking for the service in the process table." which, as far as I understand it, would mean it'll check `pgrep $name` (or a similar command). | ||
| [2010/07/13 23:56:08] <joschi> so, which one will be used to check the status of the service? the init script or `pgrep`? |
Generated by irclog2html.py 2.8 by Marius Gedminas - find it at mg.pov.lt!