Saturday, 2010-08-21

[2010/08/21 00:04:57] @ Log started by gepetto
[2010/08/21 00:04:57] @ Quit: ckauhaus: Ping timeout: 252 seconds
[2010/08/21 00:13:43] @ Quit: AZed: Remote host closed the connection
[2010/08/21 00:44:19] @ themroc joined channel #puppet
[2010/08/21 01:00:15] @ nexx joined channel #puppet
[2010/08/21 01:02:34] @ alcy joined channel #puppet
[2010/08/21 01:20:04] @ gebi joined channel #puppet
[2010/08/21 01:41:22] @ ckauhaus joined channel #puppet
[2010/08/21 01:49:55] @ yannL joined channel #puppet
[2010/08/21 02:09:04] <madduck> all my hosts have /etc/ssl/certs/$fqdn.pem — how do i get the fingerprint of each?
[2010/08/21 02:11:20] <joschi> madduck: `find /etc/ssl/certs -name '*.pem' -exec openssl x509 -fingerprint -in {} \;`
[2010/08/21 02:11:50] <joe-mac> through puppet or?
[2010/08/21 02:12:12] <joschi> madduck: maybe add -noout to the openssl call if you don't need the certificat in the output.
[2010/08/21 02:12:13] <joe-mac> yea, but if you want to be using the fingerprint, that;'s a little more difficult
[2010/08/21 02:12:27] <joe-mac> actually not too bad, likely juist export it
[2010/08/21 02:12:30] <joe-mac> all of them
[2010/08/21 02:12:59] <Volcane> make a fact?
[2010/08/21 02:13:18] @ kuttan_1 joined channel #puppet
[2010/08/21 02:13:41] <madduck> Volcane: yeah, i was hoping someone already had one. ;)
[2010/08/21 02:14:01] <Volcane> you've typed more lines asking for it than it would be to write one :P
[2010/08/21 02:14:04] <joe-mac> yea, fact0rrrrr
[2010/08/21 02:14:08] <joe-mac> hehe
[2010/08/21 02:14:55] <joe-mac> a woman on the train ride home the other day commented that she liked my puppet shirt... strange days people
[2010/08/21 02:15:14] <Volcane> i get comments on my 'clue as a service' tshirt yeah
[2010/08/21 02:15:43] <joe-mac> not familiar with it
[2010/08/21 02:15:49] <madduck> i wish irb had autocompletion of methods like ipython. :(
[2010/08/21 02:15:50] <joe-mac> mine is the 'i pull the strings around here'
[2010/08/21 02:15:53] <joe-mac> love that catch phrase
[2010/08/21 02:15:54] <joe-mac> madduck: it does
[2010/08/21 02:15:58] <joe-mac> h.o
[2010/08/21 02:16:16] <Volcane> joe-mac: ah this is a tshirt i had made mostly for conferences
[2010/08/21 02:16:39] <Volcane> joe-mac: http://www.flickr.com/photos/ripienaar/4831448801/
[2010/08/21 02:16:47] <Volcane> joe-mac: has my twitter/website on each sleeve
[2010/08/21 02:16:49] <madduck> joe-mac: it does not work.
[2010/08/21 02:17:02] <Volcane> joe-mac: i hate those bloody tags they give you at confs
[2010/08/21 02:17:02] <madduck> and OpenSSL::X509::Certificate has no fingerprint method.
[2010/08/21 02:17:03] <joe-mac> madduck: yea do gem install wirble
[2010/08/21 02:17:12] <joe-mac> then opuyt this tin your irbrc
[2010/08/21 02:17:15] <joe-mac> sorry for the typing, kinda drunk
[2010/08/21 02:17:30] <joe-mac> http://www.pastie.org/1105650
[2010/08/21 02:17:53] <joe-mac> HAHAH @ShitMyDevOpSays
[2010/08/21 02:17:54] <joe-mac> i want that
[2010/08/21 02:18:10] <Volcane> joe-mac: twitter, you dont like twtiter :P
[2010/08/21 02:18:22] <joe-mac> i hate twitter, but the tag or whatever it's calleed is hilarious
[2010/08/21 02:18:35] <joe-mac> i <3 marco peereboom's twitter
[2010/08/21 02:19:02] <joe-mac> http://twitter.com/marco_peereboom
[2010/08/21 02:19:39] <joe-mac> madduck: that pastie goes in ~/.irbrc
[2010/08/21 02:19:41] <joe-mac> if i wasn't clear
[2010/08/21 02:19:48] <joe-mac> after yo install wirble through rubyturds
[2010/08/21 02:20:20] <madduck> yeah, works. thanks
[2010/08/21 02:21:19] <joe-mac> madduck: np, wirble is essential
[2010/08/21 02:21:26] <joe-mac> also adds color
[2010/08/21 02:21:29] <joe-mac> i love me some color
[2010/08/21 02:23:35] <madduck> stupid OpenSSL::X509::Certificate class
[2010/08/21 02:24:53] <Volcane> how would you get the fingerprint with openssl cli tool?
[2010/08/21 02:24:54] <joe-mac> OpenSSL is full of pain
[2010/08/21 02:24:57] <joe-mac> it's a world of pain
[2010/08/21 02:25:08] <madduck> maybe there are gnutls bindings
[2010/08/21 02:25:22] <madduck> no. :(
[2010/08/21 02:25:24] <Volcane> isnt it just the md5 of the cert?
[2010/08/21 02:25:33] @ Quit: kuttan_1: Remote host closed the connection
[2010/08/21 02:25:34] <madduck> Volcane: openssl x509 -fingerprint -noout -in filename
[2010/08/21 02:25:41] <madduck> Volcane: I don't think so.
[2010/08/21 02:26:05] <madduck> it's not
[2010/08/21 02:26:45] <Volcane> yeah,hmm
[2010/08/21 02:26:55] <joe-mac> works fine for me madduck
[2010/08/21 02:27:01] <joe-mac> methinks you're missing a lib or some shit
[2010/08/21 02:27:27] <joe-mac> sudo openssl x509 -fingerprint -noout -in /etc/puppet/ssl/certs/syslog.bos.rapid7.com.pem | cut -d'=' -f2
[2010/08/21 02:27:44] <Volcane> joe-mac: would just be nice to get it without forking
[2010/08/21 02:28:05] <joe-mac> piping you mean? yea, don't think openssl can
[2010/08/21 02:28:13] <joe-mac> like sysctl -n
[2010/08/21 02:28:17] <joe-mac> i always forget that option
[2010/08/21 02:28:37] <madduck> joe-mac: i want to do this in ruby, of course.
[2010/08/21 02:28:42] <joe-mac> Volcane: where did you go btw? you were gone a few days, channel people noticed
[2010/08/21 02:29:04] <Volcane> joe-mac: paris
[2010/08/21 02:29:19] <joe-mac> madduck: then `sudo openssl x509 -fingerprint -noout -in /etc/puppet/ssl/certs/syslog.bos.rapid7.com.pem`.split('=')
[2010/08/21 02:29:21] <madduck> OpenSSL::PKey::RSA ha thousand methods, but non called fingerprint
[2010/08/21 02:29:22] <madduck> idiots
[2010/08/21 02:29:31] <madduck> joe-mac: that is forking (and no sudo needed)
[2010/08/21 02:29:35] <joe-mac> madduck: yea, marco has a great rant on how awful openssl code is
[2010/08/21 02:29:49] <joe-mac> right, justa reflex. like to use sudo to log everything
[2010/08/21 02:30:17] <joe-mac> Volcane: you have a sister there or something right?
[2010/08/21 02:30:34] <joe-mac> i've never left the US, suck
[2010/08/21 02:31:03] @ Quit: littleidea: Quit: littleidea
[2010/08/21 02:31:46] <madduck> joe-mac: a decent shell can log everything too
[2010/08/21 02:32:11] <joe-mac> ahh, to my syslog box? be kind of awkward
[2010/08/21 02:32:18] <joe-mac> put everythign through logger lol
[2010/08/21 02:33:32] <madduck> trivial to do and less overhead than sudo
[2010/08/21 02:33:54] <madduck> anyway, i am concluding that not only is openssl shit, but OpenSSL::X509::Certificate was also written by idiots.
[2010/08/21 02:39:14] @ Quit: Ac-town: Ping timeout: 255 seconds
[2010/08/21 02:39:40] <joe-mac> madduck: yea
[2010/08/21 02:39:53] @ Ac-town joined channel #puppet
[2010/08/21 02:40:02] <joe-mac> you really pipe all shell history throguh logger madduck?
[2010/08/21 02:40:17] <joe-mac> or just change histfile to some fd
[2010/08/21 02:40:35] <Volcane> joe-mac: nah she was just there for a few days
[2010/08/21 02:41:17] <Volcane> madduck: seems the fingerprint is just a sha hash of the der data
[2010/08/21 02:41:20] <madduck> joe-mac: no, i use zsh's history function and never needed or wanted centralised logging of everyting i do on the shell.
[2010/08/21 02:41:59] <joe-mac> o i c, i like the sudo cause it goes to my auth facility and i can see if the junior does something retarded
[2010/08/21 02:42:03] <Volcane> yes
[2010/08/21 02:42:11] <Volcane> madduck: Digest::SHA1.hexdigest(c.to_der)
[2010/08/21 02:42:20] <Volcane> madduck: equals what openssl tells me is the fingerprint
[2010/08/21 02:42:27] <joe-mac> nice
[2010/08/21 02:42:32] <joe-mac> nice workaround there chief
[2010/08/21 02:42:46] <madduck> Volcane: i can confirm that.
[2010/08/21 02:42:51] <Volcane> (c is obviously the OpenSSL::X509::Certificate instance)
[2010/08/21 02:43:18] <Volcane> madduck: that would be a nice fact to contribute upstream for sure
[2010/08/21 02:43:29] <joe-mac> what's the use case?
[2010/08/21 02:43:44] <madduck> joe-mac: postfix client ccert auth
[2010/08/21 02:43:58] <madduck> Volcane: but which file to read? I mean, is /etc/ssl/certs/$fqdn.pem a standard?
[2010/08/21 02:44:15] <Volcane> madduck: ah i thought u wanted the puppet cert fingerprint?
[2010/08/21 02:44:24] <Volcane> no whatever then its a specific one to you :)
[2010/08/21 02:44:29] <joe-mac> ooo i c, probably need to set up some encryption on my postfix boxes soon
[2010/08/21 02:44:50] <madduck> no, i have my own PKI (and I wish puppet would simply use it).
[2010/08/21 02:45:02] <joe-mac> madduck: why doesn' tit?
[2010/08/21 02:45:06] <joe-mac> what a typo!
[2010/08/21 02:45:22] <joe-mac> i know i used puppet for splunk auth beofre, worked well out of the box
[2010/08/21 02:45:44] <madduck> Digest::MD5.hexdigest(OpenSSL::X509::Certificate.new(File.read('/etc/ssl/certs/fishbowl.rw.madduck.net.pem')).to_der) \o/
[2010/08/21 02:46:08] <madduck> joe-mac: because so far, it has always just created its own certs and CAs
[2010/08/21 02:46:12] @ gniks joined channel #puppet
[2010/08/21 02:46:14] <madduck> "automagic"
[2010/08/21 02:46:19] <madduck> (noone asked me if I wanted that)
[2010/08/21 02:46:26] <joe-mac> madduck: right, i think i can help you with that though
[2010/08/21 02:46:38] <joe-mac> or point you at the right doc
[2010/08/21 02:46:50] <joe-mac> what's the exact thing giving you shit?
[2010/08/21 02:46:53] <joe-mac> multiple ca's?
[2010/08/21 02:47:33] <madduck> joe-mac: I have a CA and I have certs on all hosts, so instead of using the (awfully slow) puppetca, I'd like to just use my own existing certs and have puppetmasterd verify them against my own CA cert
[2010/08/21 02:49:08] <Volcane> thats not really hard
[2010/08/21 02:49:27] <Volcane> you more or less just need to tell puppet the right paths to all it needs
[2010/08/21 02:51:02] @ Quit: gniks: Client Quit
[2010/08/21 02:51:39] <joe-mac> that won't fix the slowness of the daemon... are you using webrick or something?
[2010/08/21 02:51:44] <joe-mac> i use apache...
[2010/08/21 02:51:46] <madduck> joe-mac: puppetca is slow
[2010/08/21 02:51:55] <madduck> i use the other thing, not passentger
[2010/08/21 02:52:08] <joe-mac> if you're using webrick, then that's a problem
[2010/08/21 02:52:25] <Volcane> joe-mac: the ca is slow in doing what?
[2010/08/21 02:52:42] <joe-mac> nothing, as long as node matches ca.crt, shoud just work...
[2010/08/21 02:52:57] <joe-mac> that's why i am kinda confused here
[2010/08/21 02:53:03] <joe-mac> webrick might be slow somehow though
[2010/08/21 02:53:08] <joe-mac> since it's just really a dev webserver
[2010/08/21 02:53:34] <madduck> puppetca --sign takes a few seconds. that's annoying when i have to do it for a hundred hosts, especially since I don't want a separate PKI
[2010/08/21 02:54:08] <joe-mac> madduck: right, so if you do what Volcane said, you should be able to point apache opr whatever at the certs and it should simply work
[2010/08/21 02:54:11] @ Quit: herdingcat: Read error: Connection reset by peer
[2010/08/21 02:55:02] <Volcane> the master dont even need access to the client certs
[2010/08/21 02:55:15] <Volcane> it just cares that the ca its pointing at signed them
[2010/08/21 02:55:16] <joe-mac> yea, you'er right
[2010/08/21 02:55:37] <Volcane> and the perhaps they arent in the crl - not sure if the crl stuff even works
[2010/08/21 02:55:53] <joe-mac> i thin ki tested it when i moved to .25 and re did all the certs
[2010/08/21 02:56:11] <joe-mac> i need to re do it again though, only got a 1024 bit key
[2010/08/21 02:57:04] <madduck> puppetd settings like cakey and caprivatedir just make me cringe. it seems like puppet has all this built in by default
[2010/08/21 02:57:09] <madduck> which is very non-Unix
[2010/08/21 02:57:14] @ toi joined channel #puppet
[2010/08/21 02:57:32] <joe-mac> my beard is soooooo yoonickz
[2010/08/21 02:57:36] <joe-mac> :-P
[2010/08/21 02:57:39] <Volcane> keeping dependencies down++
[2010/08/21 02:57:58] <Volcane> can you imagine the gnashing of teeth if the hoards of ubuntu newbies had to setup a ca as well
[2010/08/21 02:58:05] <joe-mac> haha, omfg
[2010/08/21 02:58:06] <madduck> Volcane: but depend on rails for storeconfig???
[2010/08/21 02:58:14] <Volcane> madduck: doesnt *depend* on them.
[2010/08/21 02:58:19] <joe-mac> whate lse would you use to write to the db?
[2010/08/21 02:58:25] <Volcane> madduck: you dont have to use storedconfigs :)
[2010/08/21 02:58:25] <joe-mac> rails is a pretty elegant mvc...
[2010/08/21 02:58:29] <Volcane> you *have* to use ssl
[2010/08/21 02:58:35] <Volcane> making that easy is a major bonus
[2010/08/21 02:59:03] <joe-mac> yea, that's a wheel i am really uninterested in re-chizeling
[2010/08/21 02:59:09] * matti gets the impression that madduck is having a bad day today ...
[2010/08/21 02:59:25] <joe-mac> hehe
[2010/08/21 02:59:28] <madduck> matti: puppet and ruby just turn out to be massive time sinks
[2010/08/21 02:59:31] <joe-mac> i get those, hateful days
[2010/08/21 02:59:37] <joe-mac> no way madduck
[2010/08/21 02:59:38] <matti> madduck: Only for you.
[2010/08/21 02:59:40] <Volcane> madduck: why use it then?
[2010/08/21 02:59:41] <joe-mac> i gotta disagree there
[2010/08/21 02:59:55] <joe-mac> if they're becoming time sinks idk man you're doin it wrong somehow
[2010/08/21 03:00:05] <matti> madduck: And you have to quit bitching about this on EVERY channel, because you get other people's upset.
[2010/08/21 03:00:06] <joe-mac> 'letting the perfect be the enemy of the good' maybe?
[2010/08/21 03:00:16] <madduck> 35 minutes to find the ruby way to get a x509 fingerprint is not time sinking?
[2010/08/21 03:00:29] <madduck> matti: i do not bitch on every channel
[2010/08/21 03:00:37] <matti> madduck: Its lack of knowledge on your side, nothing to do with Ruby nor Puppet.
[2010/08/21 03:00:41] <joe-mac> madduck: the library might suck, but you can fork and .split
[2010/08/21 03:00:44] <joe-mac> you might not like it
[2010/08/21 03:00:45] <Volcane> madduck: other languages also impliments fingerprinting this way dont they? i figured out how to do it using a java reference.
[2010/08/21 03:00:46] <joe-mac> but it works
[2010/08/21 03:01:30] <joe-mac> http://www.peereboom.us/assl/assl/html/openssl.html
[2010/08/21 03:01:32] @ jedi4ever joined channel #puppet
[2010/08/21 03:01:40] <madduck> anyway, i didn't bitch; matti is complaining that I said I didn't have time to send a patch for fingerprint methods to ruby upstream.
[2010/08/21 03:02:13] <joe-mac> madduck: sure seems like you're sinking a lot of time into this, why not send a patch? you seem capable
[2010/08/21 03:02:25] <madduck> joe-mac: because i don't get paid for that.
[2010/08/21 03:02:45] <joe-mac> madduck: that's an awful modus operandi
[2010/08/21 03:02:52] <Volcane> the x509 man page even tells you that the fingerprint is just a digest of the der version
[2010/08/21 03:02:54] <madduck> joe-mac: not if you have a deadline
[2010/08/21 03:03:03] <Volcane> madduck is once again just ranting randomly :)
[2010/08/21 03:03:03] <joe-mac> in the end, you will hopefully achieve your job goals via puppet- thus you will be getting paid for it
[2010/08/21 03:03:28] <madduck> joe-mac: no. my job is to evaluate puppet and make a recommendation right now
[2010/08/21 03:03:35] @ Quit: carlasouza: Ping timeout: 272 seconds
[2010/08/21 03:03:39] <madduck> if i had the choice, i wouldn't be using it.
[2010/08/21 03:03:51] <joe-mac> then what would you use for cfg mgmt?
[2010/08/21 03:04:03] <madduck> git
[2010/08/21 03:04:18] * joe-mac drinks more beer
[2010/08/21 03:04:33] <joe-mac> that'
[2010/08/21 03:04:36] <Volcane> madduck: well we mostly wish your choice would be not to make all our lives horrible with your constant bitching. you do have a choice, change jobs if yours doesnt satisfy you, but your winging isnt helping anyone :)
[2010/08/21 03:04:39] <matti> madduck: git and Puppet are completely different things.
[2010/08/21 03:04:41] <joe-mac> s got to be one of the worst ideas i've ever heard man
[2010/08/21 03:04:53] <joe-mac> i understand you want simplicity
[2010/08/21 03:04:58] * matti seconds Volcane
[2010/08/21 03:05:06] <joe-mac> but there is just so,me stuff you';re not going to be able to easily do in git for cfg mgmt
[2010/08/21 03:05:16] @ Quit: fcami: Quit: gone
[2010/08/21 03:05:30] <madduck> i don't think i have been bitching today. anyway, i'll shut up.
[2010/08/21 03:05:38] @ Quit: toi: Ping timeout: 272 seconds
[2010/08/21 03:05:40] <joe-mac> mehh, normamly i'd agree Volcane but it;s saturday am and i am still up so, i don't care
[2010/08/21 03:05:47] <Volcane> madduck: maybe not, but you've made us used to that you're just always bitching :)
[2010/08/21 03:05:52] <joe-mac> i haven't noticed anything really, but then again i was out all night
[2010/08/21 03:06:02] <madduck> Volcane: in most cases, my complaints are valid too. ;)
[2010/08/21 03:06:08] * madduck goes away
[2010/08/21 03:06:24] <matti> madduck: That solely depends on one' point of view :)
[2010/08/21 03:06:31] <joe-mac> the whole, your infrastructure in vcs, rsync'd to every machine, method of 'cfg mgmt' is kind of like, caveman style
[2010/08/21 03:06:37] <matti> madduck: For me, SSL fingerprint is not an issue, for that matter.
[2010/08/21 03:06:47] <matti> joe-mac: So '80 ;p
[2010/08/21 03:07:15] <joe-mac> right- it worked for a lot of people
[2010/08/21 03:07:17] <Volcane> the openssl libraries doenst have a x509 fingerprint method :)
[2010/08/21 03:07:31] <joe-mac> but at this point, i doubt it can be done effectively/efficiently
[2010/08/21 03:07:39] <Volcane> they do it in the client utility and just print it
[2010/08/21 03:08:08] <matti> Volcane: Its fine by me... not really a deal breaker.
[2010/08/21 03:08:22] <matti> Volcane: You figure out how to do this, and solve the problem ... move then along...
[2010/08/21 03:08:25] <matti> ;)
[2010/08/21 03:08:31] <Volcane> matti: yup
[2010/08/21 03:08:49] <Volcane> matti: 1 minute googling vs 15 minute of madduck ranting. win
[2010/08/21 03:08:59] <matti> Volcane += 1
[2010/08/21 03:09:11] <joe-mac> no no, i am totally in the mood for ranting Volcane
[2010/08/21 03:09:15] <joe-mac> stop ruining the fun!
[2010/08/21 03:09:16] <joe-mac> lol
[2010/08/21 03:09:19] <matti> Volcane: Absolutely.
[2010/08/21 03:09:27] * matti give joe-mac teh look ...
[2010/08/21 03:09:30] <matti> ;d
[2010/08/21 03:09:36] <matti> gives*
[2010/08/21 03:09:39] <joe-mac> matti: it's 6 am in boston, still at it
[2010/08/21 03:09:46] <joe-mac> about to cook my breakfast lol
[2010/08/21 03:09:56] <matti> There.
[2010/08/21 03:10:02] <matti> You are hungry.
[2010/08/21 03:10:09] <matti> Hungry men == angry men?
[2010/08/21 03:10:15] <matti> Is that how it was? ;]
[2010/08/21 03:10:15] <joe-mac> right, and i like nerd fights
[2010/08/21 03:10:15] * Volcane should go find breakfast too
[2010/08/21 03:10:23] * matti needs coffeeee
[2010/08/21 03:10:27] <Volcane> 11:50am
[2010/08/21 03:10:36] <matti> joe-mac: Nerd fights?
[2010/08/21 03:10:42] <joe-mac> yea, technical arguments
[2010/08/21 03:10:42] <matti> joe-mac: You sick little puppy ;p
[2010/08/21 03:10:43] <Volcane> 11:10 even?
[2010/08/21 03:10:49] <matti> Volcane: 11
[2010/08/21 03:11:19] <Volcane> :)
[2010/08/21 03:11:46] <joe-mac> chorizo with eggs and bacoin i am thining
[2010/08/21 03:11:47] <matti> LOL @ Outlook
[2010/08/21 03:12:03] <joe-mac> you guys might take my geek card but, i like outlookf or the most part
[2010/08/21 03:12:15] <matti> My OE is fetching update to contacts for about 60 min or so ;]
[2010/08/21 03:12:32] <matti> Nothing like corporate standards, aye... ;ppp
[2010/08/21 03:12:46] @ gerhard joined channel #puppet
[2010/08/21 03:12:58] <joe-mac> i am not familiar with the acronym OE?
[2010/08/21 03:13:10] <matti> joe-mac: I have nothing against it... but sometimes it does weird things...
[2010/08/21 03:13:19] <matti> joe-mac: Outlook Express.
[2010/08/21 03:13:33] <madduck> joe-mac: vcs for cfg mgmt works surprisingly well
[2010/08/21 03:13:35] <matti> joe-mac: But in this case its actually Microsoft Outlook from Office 2003 package.
[2010/08/21 03:14:18] <joe-mac> yea, it does some weird shit if a certain vpn link goes down that it shoudln't even really tknow anything about, tries to get me ti roxy through oWA, don't really get it
[2010/08/21 03:14:22] <madduck> Volcane: and i am sorry, i didn't rant. matti just got upset that I didn't want to send a patch upstream right now. s/he seems to think that being a Debian developer means I have to fix software
[2010/08/21 03:14:39] <matti> madduck: No.
[2010/08/21 03:14:39] <madduck> anyway, i am sorry if you have the impression that I am constantly ranting
[2010/08/21 03:14:41] <Volcane> madduck: but debian 'fixes' all software? :P
[2010/08/21 03:14:50] <matti> madduck: That was not what I've said.
[2010/08/21 03:14:57] <madduck> i know puppet does what it does and it's one tool possibly better than its competitors
[2010/08/21 03:15:01] <madduck> but it *is* painful in many places
[2010/08/21 03:15:02] <matti> madduck: You were being all unhappy and ranting on #ruby.
[2010/08/21 03:15:06] <madduck> and sometimes i just need to vent.
[2010/08/21 03:15:16] <joe-mac> madduck: sure, i've used svn and capistrano deployment for openbsd but once i got handier with puppet i found it far easier and more elegant to ditch that old stuff
[2010/08/21 03:15:34] <madduck> matti: http://slexy.org/raw/s21G7qPHCk
[2010/08/21 03:15:38] <matti> madduck: And wanted somebody else to report _your_ problem, which is not really a problem per say, to the upstream because you could not be asked to do so...
[2010/08/21 03:15:52] <matti> madduck: With that attitude dude, there is no place in FOSS for you.
[2010/08/21 03:16:25] <madduck> matti: if you reported a problem with e.g. mdadm which was trivial to fix, I'd fix it right away if it were feasible, rather than asking you to send a patch
[2010/08/21 03:16:28] <Volcane> matti: thats the debian way. open a ticket then some debian maintainer opens another ticket upstream and play middleman, its horrible, I'd reject tickets like that
[2010/08/21 03:16:28] <matti> madduck: If there is a Debain Developers League of Shame, you've made to TOP 10 today.
[2010/08/21 03:16:34] <madduck> bullshit
[2010/08/21 03:16:39] <madduck> anyway, i don't need this crap
[2010/08/21 03:16:40] @ madduck left channel #puppet ()
[2010/08/21 03:16:52] <matti> Volcane: Indeed.
[2010/08/21 03:17:42] <matti> #ruby is a very peaceful place too. Entire Ruby community is full of nice folks... ;)
[2010/08/21 03:18:22] <matti> Anyhow, who wants some coffee?
[2010/08/21 03:18:22] <matti> ;]
[2010/08/21 03:18:26] @ Quit: jedi4ever: Quit: jedi4ever
[2010/08/21 03:18:44] @ fcami joined channel #puppet
[2010/08/21 03:19:42] <matti> joe-mac: Yes! Just finished synchronizing 500k worth of new contacts... ;]
[2010/08/21 03:19:47] <matti> joe-mac: After 1 h 12 min ;]
[2010/08/21 03:20:24] @ Quit: fcami: Client Quit
[2010/08/21 03:21:05] <joe-mac> h/o, i need my glasses and want toread this
[2010/08/21 03:22:01] <joe-mac> phew, thoguht i left those at work or the DC
[2010/08/21 03:22:41] <matti> \o/ for people wearing glassess ;]
[2010/08/21 03:23:06] <joe-mac> contacts guy?
[2010/08/21 03:23:34] <matti> Not today.
[2010/08/21 03:24:05] <matti> Hence I barely see anything ;p And never remember where did I put my glassess...
[2010/08/21 03:24:40] <joe-mac> heh
[2010/08/21 03:25:19] @ fcami joined channel #puppet
[2010/08/21 03:25:29] <joe-mac> aaaaand i ju st ropped them
[2010/08/21 03:25:32] <joe-mac> driooed
[2010/08/21 03:25:36] <joe-mac> or dropped even
[2010/08/21 03:36:09] @ Quit: ckauhaus: Ping timeout: 252 seconds
[2010/08/21 03:37:02] @ adrian_broher joined channel #puppet
[2010/08/21 03:40:03] @ madduck joined channel #puppet
[2010/08/21 03:41:06] @ toi joined channel #puppet
[2010/08/21 03:41:40] <joe-mac> time to migrate to the living room to eat breakfast watch netflix etc, anyways, good mini geek fight. try harder next time k guys? :-P
[2010/08/21 03:45:31] @ kiiNODA joined channel #puppet
[2010/08/21 03:46:13] @ Quit: toi: Read error: Operation timed out
[2010/08/21 03:47:02] @ Quit: gerhard: Quit: Lost terminal
[2010/08/21 03:54:44] @ itguru joined channel #puppet
[2010/08/21 03:56:56] @ tyll joined channel #puppet
[2010/08/21 03:57:08] @ Quit: meltemi: Ping timeout: 265 seconds
[2010/08/21 04:07:14] <matti> joe-mac: ;p
[2010/08/21 04:13:04] @ Quit: kiiNODA: Quit: Leaving...
[2010/08/21 04:23:01] @ jedi4ever joined channel #puppet
[2010/08/21 04:24:10] @ Quit: alcy: Ping timeout: 272 seconds
[2010/08/21 04:25:57] @ toi joined channel #puppet
[2010/08/21 04:31:17] @ Quit: troelsarvin: Ping timeout: 246 seconds
[2010/08/21 04:32:51] @ alcy joined channel #puppet
[2010/08/21 04:32:59] @ Quit: alcy: Client Quit
[2010/08/21 04:50:55] @ Quit: fcami: Quit: back to f12
[2010/08/21 04:54:38] @ Quit: toi: Quit: Ex-Chat
[2010/08/21 05:05:14] @ fcami joined channel #puppet
[2010/08/21 05:06:21] @ ghaskins_mobile joined channel #puppet
[2010/08/21 05:22:07] @ Quit: Maliuta: Remote host closed the connection
[2010/08/21 05:22:38] @ Maliuta joined channel #puppet
[2010/08/21 05:25:34] @ ]oestewart joined channel #puppet
[2010/08/21 05:28:56] @ Quit: joevano: Ping timeout: 276 seconds
[2010/08/21 05:30:24] @ joevano joined channel #puppet
[2010/08/21 05:41:53] @ Quit: pinoyskull: Quit: Leaving
[2010/08/21 05:48:35] @ Bass10 joined channel #puppet
[2010/08/21 05:50:42] @ Quit: thansen: Quit: thansen
[2010/08/21 06:02:50] @ walrus left channel #puppet ("Leaving")
[2010/08/21 06:06:00] @ rmiller4pi8 joined channel #puppet
[2010/08/21 06:24:07] @ Quit: alexs__: Quit: leaving
[2010/08/21 06:24:17] @ alexs_ joined channel #puppet
[2010/08/21 06:28:11] @ Quit: Bass10: Ping timeout: 240 seconds
[2010/08/21 06:32:42] @ Bass10 joined channel #puppet
[2010/08/21 06:37:51] @ carlasouza joined channel #puppet
[2010/08/21 07:06:32] @ Quit: bobbyz: Ping timeout: 255 seconds
[2010/08/21 07:10:57] @ Quit: carlasouza: Quit: go to gym :D
[2010/08/21 07:12:30] @ Quit: rmiller4pi8: Quit: Leaving.
[2010/08/21 07:12:54] @ rmiller4pi8 joined channel #puppet
[2010/08/21 07:14:41] @ Quit: e1mer: Quit: Leaving
[2010/08/21 07:17:18] @ Quit: rmiller4pi8: Ping timeout: 240 seconds
[2010/08/21 07:19:50] @ bobbyz joined channel #puppet
[2010/08/21 07:47:59] @ rmiller4pi8 joined channel #puppet
[2010/08/21 08:07:22] @ carlasouza joined channel #puppet
[2010/08/21 08:19:57] @ rcrowley joined channel #puppet
[2010/08/21 08:32:17] @ Quit: jn: Remote host closed the connection
[2010/08/21 08:33:06] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep
[2010/08/21 08:33:54] @ alcy joined channel #puppet
[2010/08/21 08:42:24] @ Quit: tyll: Quit: leaving
[2010/08/21 08:47:08] @ littleidea joined channel #puppet
[2010/08/21 08:59:48] @ Quit: carlasouza: Quit: grrrrrrrr
[2010/08/21 09:03:19] @ pheezy joined channel #puppet
[2010/08/21 09:16:04] @ mrwacky42 joined channel #puppet
[2010/08/21 09:19:46] @ Quit: mrwacky42: Client Quit
[2010/08/21 09:21:39] @ Quit: pheezy: Remote host closed the connection
[2010/08/21 09:27:37] @ Determinist joined channel #puppet
[2010/08/21 09:46:57] @ Quit: gebi: Ping timeout: 258 seconds
[2010/08/21 09:47:24] @ Quit: alcy: Quit: ChatZilla 0.9.86 [Firefox 3.6.6/20100625231939]
[2010/08/21 09:54:35] @ carlasouza joined channel #puppet
[2010/08/21 09:56:01] @ xaoslaad joined channel #puppet
[2010/08/21 09:59:38] @ rasputnik joined channel #puppet
[2010/08/21 10:00:03] @ adamv joined channel #puppet
[2010/08/21 10:02:35] @ Quit: carlasouza: Quit: fds :D
[2010/08/21 10:06:48] @ Quit: ]oestewart: Ping timeout: 240 seconds
[2010/08/21 10:06:49] @ LittleIdea_ joined channel #puppet
[2010/08/21 10:07:13] @ Quit: LittleIdea_: Client Quit
[2010/08/21 10:07:46] @ ]oestewart joined channel #puppet
[2010/08/21 10:12:06] @ fcami_ joined channel #puppet
[2010/08/21 10:12:55] @ Quit: fcami: Ping timeout: 252 seconds
[2010/08/21 10:13:12] @ fcami_ is now known as fcami
[2010/08/21 10:16:19] @ Quit: themroc: Quit: themroc
[2010/08/21 10:19:30] <sako> hey guys does puppet really only play nice with yum?
[2010/08/21 10:19:38] @ Quit: spacex: Quit: Leaving.
[2010/08/21 10:19:56] <sako> can i use it with debian's or ubuntus apt- or aptitude?
[2010/08/21 10:20:07] <sako> i want to use it to make sure packages are there and if not install them
[2010/08/21 10:23:03] @ Quit: bug: Quit: bug
[2010/08/21 10:26:08] @ gniks joined channel #puppet
[2010/08/21 10:27:09] <Volcane> it supports many many package managers including apt and aptitude
[2010/08/21 10:35:05] @ Quit: rmiller4pi8: Quit: Leaving.
[2010/08/21 10:39:04] @ Quit: tecto_: Quit: tecto_
[2010/08/21 10:39:24] @ pheezy joined channel #puppet
[2010/08/21 10:48:04] @ jtgiri_ joined channel #puppet
[2010/08/21 10:49:21] @ Quit: rasputnik: Quit: rasputnik
[2010/08/21 10:52:23] @ Quit: pheezy: Remote host closed the connection
[2010/08/21 10:53:36] @ bodepd joined channel #puppet
[2010/08/21 10:56:51] @ Deesl joined channel #puppet
[2010/08/21 10:59:05] @ incommon_ike joined channel #puppet
[2010/08/21 10:59:14] @ Quit: incommon_ike: Client Quit
[2010/08/21 11:05:35] <genericfinch> sako: I frequently write manifests for both ubuntu and fedora. Aside from using a selector to pick the correct package name for the distro, you wouldn't notice the difference
[2010/08/21 11:06:33] <genericfinch> and how possible is it to run puppetd as a user? I would kinda like puppet to manage my config files in my homedir, and i'm wondering how insane it would be to run my own puppetd on the boxes I use.
[2010/08/21 11:11:30] <Volcane> genericfinch: it just works
[2010/08/21 11:11:44] <Volcane> genericfinch: configs, certs etc all will live in ~/.puppet
[2010/08/21 11:14:41] <genericfinch> awesome, thanks. although how feasible is it to run puppetmasterd as a user?
[2010/08/21 11:15:05] <Volcane> it runs non root by default
[2010/08/21 11:15:25] <Volcane> if you just want to manage your own files you dont need the master, puppet can operate standalone without the need of a master
[2010/08/21 11:15:30] <genericfinch> hah, wow. probably a good thing I'm finally getting around to playing with server side puppet.
[2010/08/21 11:15:54] <genericfinch> well, it would be really nice to have all my machines and profiles synced.
[2010/08/21 11:16:12] <Volcane> your machines arent already managed by puppet?
[2010/08/21 11:16:19] @ Quit: jtgiri_: Quit: jtgiri_
[2010/08/21 11:17:33] @ Quit: bobbyz: Read error: Operation timed out
[2010/08/21 11:18:01] <genericfinch> Well, some are, under different puppets. I don't really have access to start managing my homedir in the site puppet where I work.
[2010/08/21 11:18:12] <Volcane> ah ok
[2010/08/21 11:18:58] <Volcane> it should be fine, if running as non root puppet lives in .puppet the master you just need to give it all the right options to find its files where you want to run it rom
[2010/08/21 11:19:10] <Volcane> shouldnt be a problem, only problem is how will you schedule puppet on all the machines
[2010/08/21 11:19:27] <Volcane> you could run the daemon - your admins might not like that though :)
[2010/08/21 11:19:32] <Volcane> daemon works as non root though
[2010/08/21 11:22:44] <genericfinch> I'm thinking that I may have puppetd -t run on logout or something, so that I don't have long running processes
[2010/08/21 11:26:08] @ carlasouza joined channel #puppet
[2010/08/21 11:26:44] @ bobbyz joined channel #puppet
[2010/08/21 11:27:59] @ iamchrisf joined channel #puppet
[2010/08/21 11:36:44] @ _monachus joined channel #puppet
[2010/08/21 11:39:03] @ AimanA joined channel #puppet
[2010/08/21 11:39:11] @ Quit: monachus: Ping timeout: 265 seconds
[2010/08/21 11:39:12] @ _monachus is now known as monachus
[2010/08/21 11:42:02] @ Quit: Deesl: Ping timeout: 276 seconds
[2010/08/21 11:43:47] @ Quit: ]oestewart: Ping timeout: 276 seconds
[2010/08/21 11:44:38] @ ahuman joined channel #puppet
[2010/08/21 11:46:21] @ ]oestewart joined channel #puppet
[2010/08/21 11:48:17] @ jtgiri_ joined channel #puppet
[2010/08/21 12:03:10] @ Quit: carlasouza: Quit: rome!
[2010/08/21 12:07:33] <jeffryh> hey i'm trying to run puppetmaster in webrick mode
[2010/08/21 12:07:47] <jeffryh> but i'm getting an error about the address alreayd in use? I stopped puppetmasterd, any idea what would be using the port?
[2010/08/21 12:09:06] <jeffryh> nevermind, had to stop the apache passenger vhost
[2010/08/21 12:10:29] @ tecto_ joined channel #puppet
[2010/08/21 12:10:29] @ Quit: tecto_: Changing host
[2010/08/21 12:10:29] @ tecto_ joined channel #puppet
[2010/08/21 12:11:36] @ Quit: tecto_: Client Quit
[2010/08/21 12:12:41] @ pheezy joined channel #puppet
[2010/08/21 12:21:29] @ bug joined channel #puppet
[2010/08/21 12:21:42] @ notbrien joined channel #puppet
[2010/08/21 12:33:55] @ Quit: pheezy: Remote host closed the connection
[2010/08/21 12:45:15] @ Quit: emiddd: Remote host closed the connection
[2010/08/21 12:47:19] @ Quit: p3rror: Read error: Connection reset by peer
[2010/08/21 13:06:02] @ p3rror joined channel #puppet
[2010/08/21 13:11:35] @ lak joined channel #puppet
[2010/08/21 13:17:27] @ Quit: jtgiri_: Quit: jtgiri_
[2010/08/21 13:20:18] @ Quit: notbrien: Quit: notbrien
[2010/08/21 13:21:23] @ Quit: _sh3: Ping timeout: 245 seconds
[2010/08/21 13:22:33] @ Quit: bodepd: Quit: bodepd
[2010/08/21 13:29:05] @ JM joined channel #puppet
[2010/08/21 13:29:32] @ jtgiri_ joined channel #puppet
[2010/08/21 13:29:56] @ Quit: Bass10: Ping timeout: 255 seconds
[2010/08/21 13:31:23] @ _sh3 joined channel #puppet
[2010/08/21 13:33:27] @ Quit: bug: Quit: bug
[2010/08/21 13:36:45] @ tecto_ joined channel #puppet
[2010/08/21 13:36:45] @ Quit: tecto_: Changing host
[2010/08/21 13:36:45] @ tecto_ joined channel #puppet
[2010/08/21 13:37:10] @ bodepd joined channel #puppet
[2010/08/21 13:37:32] @ Quit: rcrowley: Quit: rcrowley
[2010/08/21 13:40:47] @ spacex joined channel #puppet
[2010/08/21 13:44:43] @ ph-x joined channel #puppet
[2010/08/21 13:45:30] @ mapu joined channel #puppet
[2010/08/21 13:45:45] @ mapu_ joined channel #puppet
[2010/08/21 13:47:50] @ mapu__ joined channel #puppet
[2010/08/21 14:01:24] @ Quit: tecto_: Ping timeout: 260 seconds
[2010/08/21 14:05:28] @ Quit: choc: Quit: changing servers
[2010/08/21 14:06:05] @ choc joined channel #puppet
[2010/08/21 14:06:07] @ Quit: nul0op: Ping timeout: 252 seconds
[2010/08/21 14:06:22] @ nul0op joined channel #puppet
[2010/08/21 14:10:26] @ Quit: gniks: Quit: Leaving.
[2010/08/21 14:13:08] @ rcrowley joined channel #puppet
[2010/08/21 14:16:45] @ Quit: ]oestewart: Ping timeout: 265 seconds
[2010/08/21 14:18:31] @ Quit: mattock: Ping timeout: 240 seconds
[2010/08/21 14:19:29] @ jmccune joined channel #puppet
[2010/08/21 14:19:38] @ ]oestewart joined channel #puppet
[2010/08/21 14:21:42] @ bug joined channel #puppet
[2010/08/21 14:25:14] @ DigitalFlux joined channel #puppet
[2010/08/21 14:25:50] <DigitalFlux> Hey guys
[2010/08/21 14:26:05] <DigitalFlux> I am trying to do 2 exec statements
[2010/08/21 14:26:10] <DigitalFlux> first one downloads a file
[2010/08/21 14:26:19] <DigitalFlux> and the 2nd exec untars the file
[2010/08/21 14:26:27] <DigitalFlux> and the 2nd one requires the first
[2010/08/21 14:27:05] <DigitalFlux> however i am getting an error of : could not find dependency file
[2010/08/21 14:27:15] <DigitalFlux> what did i do wrong ?
[2010/08/21 14:27:16] @ Quit: iamchrisf: Quit: iamchrisf
[2010/08/21 14:29:00] @ Quit: jaredrhine: Ping timeout: 272 seconds
[2010/08/21 14:33:02] @ jaredrhine joined channel #puppet
[2010/08/21 14:35:27] <jmccune> DigitalFlux: Could you paste the manifest and error somewhere?
[2010/08/21 14:37:32] @ jense joined channel #puppet
[2010/08/21 14:39:28] @ Quit: spacex: Ping timeout: 265 seconds
[2010/08/21 14:39:38] <DigitalFlux> jmccune: Now i separated the first exec from the 2nd in 2 separate classes but still ..
[2010/08/21 14:39:46] <DigitalFlux> jmccune: OK, Uploading to github ..
[2010/08/21 14:41:20] @ Quit: jmccune: Ping timeout: 246 seconds
[2010/08/21 14:43:22] @ sammi joined channel #puppet
[2010/08/21 14:46:53] @ spacex joined channel #puppet
[2010/08/21 14:51:01] @ Quit: spacex: Ping timeout: 240 seconds
[2010/08/21 14:51:17] <DigitalFlux> jmslagle:
[2010/08/21 14:51:31] <DigitalFlux> Sorry, looks like jmccune left ..
[2010/08/21 14:51:48] <DigitalFlux> Here is the code though: http://github.com/AhmedElGamil/dummy/blob/master/modules/asterisk/manifests/init.pp
[2010/08/21 14:54:25] @ jmccune joined channel #puppet
[2010/08/21 14:55:24] @ Quit: littleidea: Quit: littleidea
[2010/08/21 14:56:16] @ spacex joined channel #puppet
[2010/08/21 14:57:46] @ ezmobius joined channel #puppet
[2010/08/21 14:58:14] @ Quit: lak: Ping timeout: 264 seconds
[2010/08/21 15:03:36] @ Quit: nexx: Quit: quit
[2010/08/21 15:07:03] @ Quit: bodepd: Quit: bodepd
[2010/08/21 15:12:32] @ Quit: ]oestewart: Ping timeout: 255 seconds
[2010/08/21 15:13:41] @ spacex1 joined channel #puppet
[2010/08/21 15:14:56] @ Quit: spacex: Read error: No route to host
[2010/08/21 15:15:48] @ littleidea joined channel #puppet
[2010/08/21 15:16:38] @ Quit: spacex1: Client Quit
[2010/08/21 15:17:31] @ ]oestewart joined channel #puppet
[2010/08/21 15:22:07] @ spacex joined channel #puppet
[2010/08/21 15:25:59] @ Quit: bug: Read error: Connection reset by peer
[2010/08/21 15:30:47] @ Quit: spacex: Quit: Leaving.
[2010/08/21 15:31:32] @ Quit: jense: Remote host closed the connection
[2010/08/21 15:33:34] <jeffryh> for fucks sake
[2010/08/21 15:33:38] <jeffryh> the puppet docs blow so much as
[2010/08/21 15:33:38] <jeffryh> s
[2010/08/21 15:33:39] @ gebi joined channel #puppet
[2010/08/21 15:33:43] <fcami> language please
[2010/08/21 15:33:51] <jeffryh> how hard is it to type managing groups in puppet in google
[2010/08/21 15:33:53] <jeffryh> and then get NOTHING
[2010/08/21 15:34:28] @ bodepd joined channel #puppet
[2010/08/21 15:38:38] @ Quit: gebi: Ping timeout: 276 seconds
[2010/08/21 15:43:02] @ spacex joined channel #puppet
[2010/08/21 15:46:31] @ alexeiras joined channel #puppet
[2010/08/21 15:47:55] <Volcane> jeffryh: you manage things like files, packages, users, groups using types. and there's a type reference.
[2010/08/21 15:48:54] <jeffryh> i guess i'm just not used to seeing no example in the reference, since its all generated, it just shows you the options
[2010/08/21 15:49:00] <jeffryh> i'll get used to it
[2010/08/21 15:49:08] <jeffryh> but google sucks at indexing it
[2010/08/21 15:50:53] <Volcane> the basic use of any type is:
[2010/08/21 15:51:09] <Volcane> type{"name": parameter => value, .... }
[2010/08/21 15:51:15] <Volcane> they *all* look like that
[2010/08/21 15:51:40] <Volcane> so when the group documentation says its group, and it has gid and members
[2010/08/21 15:51:50] <Volcane> that more or translates trivially without needing an example to:
[2010/08/21 15:52:09] <Volcane> group{"john": gid => 1000 }
[2010/08/21 15:52:16] <jeffryh> ya
[2010/08/21 15:52:21] <Volcane> it really is just fill in the blanks
[2010/08/21 15:52:42] <Volcane> the docs index is fucked up though, takes you to the wrong 'group' when you click on group in the index
[2010/08/21 15:52:48] @ Quit: jaredrhine: Ping timeout: 240 seconds
[2010/08/21 15:53:49] @ jaredrhine joined channel #puppet
[2010/08/21 15:56:18] @ Quit: adrian_broher: Quit: Verlassend
[2010/08/21 15:58:59] @ Quit: spacex: Quit: Leaving.
[2010/08/21 16:04:36] <DigitalFlux> Hi
[2010/08/21 16:04:48] <DigitalFlux> If i have class1::class2::class3
[2010/08/21 16:05:00] <DigitalFlux> Does including class1::class2 automatically include class3 ?
[2010/08/21 16:05:23] <Volcane> no
[2010/08/21 16:05:49] <DigitalFlux> Volcane: OK, Is there is anyway to that ?
[2010/08/21 16:06:01] <DigitalFlux> Or i must explicitly include them ?
[2010/08/21 16:06:15] <Volcane> include them, the less magic and the more obvious code the better
[2010/08/21 16:06:39] <DigitalFlux> Volcane: You have a point ..
[2010/08/21 16:08:39] <DigitalFlux> OK another Q
[2010/08/21 16:09:02] <DigitalFlux> I have 2 exec statements, same command but each in a separate class
[2010/08/21 16:09:12] <DigitalFlux> the puppet complains that i have duplicates ..
[2010/08/21 16:09:19] <DigitalFlux> the puppet binary *
[2010/08/21 16:09:30] <Volcane> yup, cos you do
[2010/08/21 16:09:33] <DigitalFlux> shouldn't that be OK to do ..
[2010/08/21 16:09:45] <Volcane> no
[2010/08/21 16:09:54] <Volcane> a resource has only one state
[2010/08/21 16:10:06] <Volcane> so declaring it twice makes no sense
[2010/08/21 16:11:00] <DigitalFlux> Hmm.. It is just that i have 2 dirs that i should make && make install from within each of them ..
[2010/08/21 16:11:36] <Volcane> you really just should stop make && make install
[2010/08/21 16:11:41] <Volcane> puppet is not a batch script or make file
[2010/08/21 16:11:43] <tmz> That doesn't sound good. make && make install should only be used in your packaging scripts.
[2010/08/21 16:11:51] <Volcane> its not repeatable or deterministic to do that
[2010/08/21 16:12:19] <Volcane> you should make a pakcage, the last 20 years worth of development in packaging systems wasnt cos people were bored, its cos make &&make install is rubbish :P
[2010/08/21 16:12:26] <DigitalFlux> Aha, I see
[2010/08/21 16:12:41] <DigitalFlux> Volcane: Yup, That's correct :-)
[2010/08/21 16:12:59] @ mikey_p joined channel #puppet
[2010/08/21 16:13:03] <DigitalFlux> Volcane: Tell that to the FreeBSD ports guys :D
[2010/08/21 16:13:13] <Volcane> ports are fine
[2010/08/21 16:13:18] <Volcane> and make binary packages
[2010/08/21 16:13:22] <Volcane> and puppet support them
[2010/08/21 16:17:01] @ Quit: bobbyz: Ping timeout: 252 seconds
[2010/08/21 16:24:13] @ tecto_ joined channel #puppet
[2010/08/21 16:24:13] @ Quit: tecto_: Changing host
[2010/08/21 16:24:13] @ tecto_ joined channel #puppet
[2010/08/21 16:27:34] @ bobbyz joined channel #puppet
[2010/08/21 16:38:02] @ ceren joined channel #puppet
[2010/08/21 16:45:04] @ Quit: jaredrhine: Ping timeout: 252 seconds
[2010/08/21 16:45:21] <whack> ports is pretty good. Easy to add patches, roll your own ports, etc.
[2010/08/21 16:51:19] @ Quit: alexeiras: Quit: leaving
[2010/08/21 16:57:57] <DigitalFlux> Well, I initially got the idea of automating the installation from source from this recipe
[2010/08/21 16:58:01] <DigitalFlux> http://projects.puppetlabs.com/projects/1/wiki/Open_Ntpd_Patterns
[2010/08/21 16:58:17] <DigitalFlux> And ports are good of course ..
[2010/08/21 17:02:11] @ Quit: tecto_: Quit: tecto_
[2010/08/21 17:20:25] @ Quit: bodepd: Quit: bodepd
[2010/08/21 17:33:56] <jeffryh> why won't puppet run if there are .files in the /etc/puppet dir?
[2010/08/21 17:40:11] <Whoop> It doesn't?
[2010/08/21 17:40:15] @ Quit: jtgiri_: Quit: jtgiri_
[2010/08/21 17:41:19] <husimon> might be something else, its odd my puppetmaster init.d script shows "fail" but its actually still running
[2010/08/21 17:41:22] <husimon> and initializing
[2010/08/21 17:41:28] <husimon> so i had like 5 running so it wouldn't create the pid
[2010/08/21 17:44:28] @ hamish joined channel #puppet
[2010/08/21 17:50:08] @ Quit: rcrowley: Quit: rcrowley
[2010/08/21 17:54:14] @ Quit: sammi: Quit: sammi
[2010/08/21 18:06:49] @ Quit: paradox12: Ping timeout: 265 seconds
[2010/08/21 18:09:29] @ paradox12 joined channel #puppet
[2010/08/21 18:16:54] @ Quit: ]oestewart: Quit: This computer has gone to sleep
[2010/08/21 18:21:51] @ adrianpike joined channel #puppet
[2010/08/21 18:24:23] <joe-mac> husimon: debian/ubuntu?
[2010/08/21 18:24:53] <joe-mac> i have a strange suspicion it has to do with the daemon controlling its own pid
[2010/08/21 18:25:00] <joe-mac> so the start-stop-daemon stuff gets confused
[2010/08/21 18:25:08] <joe-mac> i have had issues with the init scripts since i started using puppet on deb/ubuntu
[2010/08/21 18:28:33] @ bodepd joined channel #puppet
[2010/08/21 18:31:14] <jeffryh> i was getting confused by the passenger part
[2010/08/21 18:32:07] @ yannlugrin joined channel #puppet
[2010/08/21 18:32:48] @ Quit: yannL: Ping timeout: 240 seconds
[2010/08/21 18:32:54] @ ]oestewart joined channel #puppet
[2010/08/21 18:32:59] <jeffryh> didn't realize puppetmaster itself doesn't need to run if you are using apache and passenger
[2010/08/21 18:34:27] @ Quit: bodepd: Quit: bodepd
[2010/08/21 18:36:49] <joe-mac> yea iut runs in a sort of container
[2010/08/21 18:37:03] <joe-mac> that is, passenger hooks into it
[2010/08/21 18:37:13] <joe-mac> cool tech, i had problems with it though so i stuck with apache
[2010/08/21 18:39:49] @ Quit: adrianpike: Quit: adrianpike
[2010/08/21 18:43:16] @ Quit: nevyn: Read error: Connection reset by peer
[2010/08/21 18:43:42] @ herdingcat joined channel #puppet
[2010/08/21 18:43:47] @ Quit: proton: Ping timeout: 265 seconds
[2010/08/21 18:58:55] @ rcrowley joined channel #puppet
[2010/08/21 19:00:20] @ Quit: xaoslaad: Quit: Leaving
[2010/08/21 19:03:22] @ Quit: jeffryh: Ping timeout: 265 seconds
[2010/08/21 19:03:43] @ Quit: husimon: Ping timeout: 272 seconds
[2010/08/21 19:10:32] @ Quit: littleidea: Quit: littleidea
[2010/08/21 19:12:29] @ alexine_dsouza joined channel #puppet
[2010/08/21 19:18:45] @ xaoslaad joined channel #puppet
[2010/08/21 19:27:41] @ spacex joined channel #puppet
[2010/08/21 19:36:35] @ Quit: rcrowley: Quit: rcrowley
[2010/08/21 19:39:33] @ Quit: ]oestewart: Quit: This computer has gone to sleep
[2010/08/21 19:41:13] @ nevyn joined channel #puppet
[2010/08/21 19:56:53] @ wabisabi joined channel #puppet
[2010/08/21 19:57:13] @ docelic__ joined channel #puppet
[2010/08/21 20:00:52] @ Quit: docelic_: Ping timeout: 272 seconds
[2010/08/21 20:07:16] @ Quit: n0ts: Quit: Tiarra 0.1+svn-37177: SIGTERM received; exit
[2010/08/21 20:07:46] @ n0ts joined channel #puppet
[2010/08/21 20:15:39] @ gniks joined channel #puppet
[2010/08/21 20:16:57] @ Quit: sako: Remote host closed the connection
[2010/08/21 20:31:46] @ jtgiri_ joined channel #puppet
[2010/08/21 20:38:39] @ husimon joined channel #puppet
[2010/08/21 20:38:49] <husimon> can a file requires a package?
[2010/08/21 20:39:05] <agaffney> yes
[2010/08/21 20:39:10] @ Quit: gniks: Quit: Leaving.
[2010/08/21 20:39:16] <husimon> err a group
[2010/08/21 20:39:20] <agaffney> any resources can require/subscribe/after/before any other resource
[2010/08/21 20:39:24] <husimon> k
[2010/08/21 20:39:49] <agaffney> there are probably a few exceptions, but in general, yes
[2010/08/21 20:40:05] <husimon> hrm, wonder why it's complainging about the group not existing if i tell it requires that group :P
[2010/08/21 20:40:27] <agaffney> did you define that group in your manifest?
[2010/08/21 20:40:27] <husimon> oh, i said "requires"
[2010/08/21 20:40:29] <husimon> not require
[2010/08/21 20:40:30] <husimon> lol
[2010/08/21 20:40:33] <agaffney> heh, that'll do it too
[2010/08/21 20:40:42] <agaffney> I do that a lot
[2010/08/21 20:42:39] <husimon> what happens if i need to run puppet against my puppetmaster server on the same box, will there be weird ssl issues since the ca is the client?
[2010/08/21 20:43:16] <agaffney> no
[2010/08/21 20:43:30] <agaffney> well, there is an issue with using mod_proxy as a frontend and the CRL
[2010/08/21 20:43:37] <agaffney> but other than that, no :P
[2010/08/21 20:43:55] <agaffney> the client will generate its own certificate separate from the CA and server cert
[2010/08/21 20:46:56] @ Quit: AimanA: Remote host closed the connection
[2010/08/21 20:47:57] <husimon> lol oops, overwrote my hosts file midstream, i think that miight break it :P
[2010/08/21 20:49:31] @ Quit: JM: Ping timeout: 240 seconds
[2010/08/21 20:50:04] @ Quit: adamv: Quit: adamv
[2010/08/21 21:28:10] @ ]oestewart joined channel #puppet
[2010/08/21 21:30:14] @ Quit: jtgiri_: Quit: jtgiri_
[2010/08/21 21:33:34] @ ceren_ joined channel #puppet
[2010/08/21 21:34:38] @ Quit: ceren: Ping timeout: 276 seconds
[2010/08/21 21:34:38] @ ceren_ is now known as ceren
[2010/08/21 21:37:32] @ Quit: mapu__: Ping timeout: 265 seconds
[2010/08/21 21:37:32] @ Quit: mapu: Ping timeout: 265 seconds
[2010/08/21 21:37:47] @ Quit: mapu_: Ping timeout: 265 seconds
[2010/08/21 21:42:26] @ jtgiri_ joined channel #puppet
[2010/08/21 21:59:29] @ Quit: yannlugrin: Remote host closed the connection
[2010/08/21 22:01:18] @ Quit: jtgiri_: Quit: jtgiri_
[2010/08/21 22:01:48] @ Quit: proprietarysucks: Ping timeout: 240 seconds
[2010/08/21 22:01:48] @ Quit: LapTop006: Ping timeout: 240 seconds
[2010/08/21 22:01:53] @ proprietarysucks joined channel #puppet
[2010/08/21 22:01:54] @ LapTop006 joined channel #puppet
[2010/08/21 22:06:09] @ lak joined channel #puppet
[2010/08/21 22:29:40] @ Quit: strattog: Ping timeout: 240 seconds
[2010/08/21 22:30:08] @ strattog joined channel #puppet
[2010/08/21 22:32:39] @ jtgiri_ joined channel #puppet
[2010/08/21 22:33:07] @ Quit: jtgiri_: Client Quit
[2010/08/21 22:33:13] @ nexx joined channel #puppet
[2010/08/21 22:35:53] @ Quit: lak: Quit: lak
[2010/08/21 22:50:59] @ rcrowley joined channel #puppet
[2010/08/21 22:54:14] @ Shazburg joined channel #puppet
[2010/08/21 22:54:43] @ Quit: rcrowley: Client Quit
[2010/08/21 22:56:43] @ Shazburg left channel #puppet ()
[2010/08/21 22:56:52] @ Quit: herdingcat: Ping timeout: 252 seconds
[2010/08/21 23:02:50] @ littleidea joined channel #puppet
[2010/08/21 23:10:37] @ Quit: Determinist: Remote host closed the connection
[2010/08/21 23:10:46] @ gniks joined channel #puppet
[2010/08/21 23:11:43] @ Quit: xaoslaad: Read error: Connection reset by peer
[2010/08/21 23:11:58] @ Quit: gniks: Client Quit
[2010/08/21 23:12:47] @ Quit: freiheit_: Ping timeout: 276 seconds
[2010/08/21 23:12:51] @ falsch joined channel #puppet
[2010/08/21 23:13:20] @ littleidea_ joined channel #puppet
[2010/08/21 23:13:52] @ Quit: ceren: Ping timeout: 258 seconds
[2010/08/21 23:14:00] @ Quit: littleidea: Read error: Connection reset by peer
[2010/08/21 23:14:02] @ littleidea joined channel #puppet
[2010/08/21 23:14:02] @ xaoslaad joined channel #puppet
[2010/08/21 23:15:51] @ Quit: ]oestewart: Quit: This computer has gone to sleep
[2010/08/21 23:15:58] @ Quit: _sh3: Ping timeout: 245 seconds
[2010/08/21 23:16:01] @ Quit: asenchi: Quit: ZNC - http://znc.sourceforge.net
[2010/08/21 23:16:13] @ Quit: Disconnect: Quit: ZNC - http://znc.sourceforge.net
[2010/08/21 23:16:14] @ Quit: filler: Ping timeout: 264 seconds
[2010/08/21 23:16:18] @ Quit: bobbyz: Ping timeout: 240 seconds
[2010/08/21 23:16:30] @ asenchi joined channel #puppet
[2010/08/21 23:16:37] @ Disconnect joined channel #puppet
[2010/08/21 23:16:40] @ filler joined channel #puppet
[2010/08/21 23:18:28] @ Quit: littleidea_: Ping timeout: 272 seconds
[2010/08/21 23:18:45] @ _sh3 joined channel #puppet
[2010/08/21 23:19:00] @ Quit: strattog: Ping timeout: 241 seconds
[2010/08/21 23:19:26] @ strattog joined channel #puppet
[2010/08/21 23:20:36] @ bobbyz joined channel #puppet
[2010/08/21 23:21:24] @ Quit: bigon: Ping timeout: 260 seconds
[2010/08/21 23:23:52] @ jubei__ joined channel #puppet
[2010/08/21 23:24:47] @ Quit: jubei___: Read error: Connection reset by peer
[2010/08/21 23:26:57] @ bigon joined channel #puppet
[2010/08/21 23:26:57] @ Quit: bigon: Changing host
[2010/08/21 23:26:57] @ bigon joined channel #puppet
[2010/08/21 23:30:32] @ Quit: stevenjenkins: Ping timeout: 246 seconds
[2010/08/21 23:31:41] @ stevenjenkins joined channel #puppet
[2010/08/21 23:38:04] @ mattock joined channel #puppet
[2010/08/21 23:40:33] @ Quit: raven_: Ping timeout: 265 seconds
[2010/08/21 23:41:34] @ ceren joined channel #puppet
[2010/08/21 23:51:30] @ Quit: ceren: Ping timeout: 240 seconds
[2010/08/21 23:53:54] @ ceren joined channel #puppet
[2010/08/21 23:55:19] @ Quit: strattog: Read error: Operation timed out

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