Tuesday, 2011-11-22

[2011/11/22 00:00:53] @ Log started by gepetto
[2011/11/22 00:00:53] @ pieter_ joined channel #puppet
[2011/11/22 00:02:07] <tightwork> openssl x509 -text -in /var/lib/puppet/ssl/ca/signed/ubuntu1.work.com shows CN as ubuntu1.work.com
[2011/11/22 00:02:27] <tightwork> time is sync on the client and server
[2011/11/22 00:03:18] <tightwork> this is crazy
[2011/11/22 00:03:30] <ohadlevy> jamesturnbull: puppet logs /puppet link redirect to / :)
[2011/11/22 00:03:47] <jamesturnbull> ohadlevy: no it doesn't
[2011/11/22 00:04:01] <jamesturnbull> ohadlevy: seems to be an IPv6 problem
[2011/11/22 00:04:23] <ohadlevy> jamesturnbull: for me http://www.puppetlogs.com/puppet redirects to http://www.puppetlogs.com/
[2011/11/22 00:04:28] <ohadlevy> not puppet-dev
[2011/11/22 00:05:25] <ohadlevy> jamesturnbull: btw: had no time to work on it, but I started my own UI for irc logs at http://irc-foreman.rhcloud.com/
[2011/11/22 00:05:33] <ohadlevy> where search would be more useful/faster
[2011/11/22 00:05:36] <jamesturnbull> ohadlevy: http://www.pastie.org/2902102
[2011/11/22 00:06:56] <ohadlevy> jamesturnbull: interesting http://pastie.org/2902105
[2011/11/22 00:09:28] <jamesturnbull> bloody weird
[2011/11/22 00:11:15] <tightwork> rm'd the whole ssl dir.. restart puppetmaster, sign again.. same thing.. /etc/hosts on both for the client are 10.10.255.243 ubuntu1.work.com.. I puppetca --sign ubuntu1.work.com. This makes no sense
[2011/11/22 00:11:39] <tightwork> use openssl directly on the pem's and they say CN for ubuntu1.work.com
[2011/11/22 00:11:53] <ohadlevy> jamesturnbull: maybe some local proxy cache, works from another connection
[2011/11/22 00:12:11] @ llange joined channel #puppet
[2011/11/22 00:13:13] @ zorg1 joined channel #puppet
[2011/11/22 00:13:50] <Volcane> tightwork: does that openssl command show any alt names on the cert?
[2011/11/22 00:14:22] @ Quit: zorg1: Client Quit
[2011/11/22 00:14:59] <tightwork> Volcane: it does not, just that the CA is puppet.work.com
[2011/11/22 00:15:43] <Volcane> tightwork: ok - pastie.org your master puppet.conf
[2011/11/22 00:16:26] <Volcane> also show al the arguments your master runs with in ps
[2011/11/22 00:16:43] @ Ramonster joined channel #puppet
[2011/11/22 00:16:57] <jamesturnbull> ohadlevy: try now
[2011/11/22 00:16:58] @ mpdude joined channel #puppet
[2011/11/22 00:17:08] <llange> Hello ! I have an issue with Puppet-2.7.7. First thing I'd like to know if it exists officially or not ?
[2011/11/22 00:17:25] <ohadlevy> jamesturnbull: nope
[2011/11/22 00:17:36] @ Quit: jsurfer: Quit: jsurfer
[2011/11/22 00:17:50] <llange> Because I picked it up (yum update) tonight, but I can't remember from which repository ; and I can't seem to find it in puppetlabs Yum channel.
[2011/11/22 00:18:12] <Volcane> llange: then it hasnt been officially released yet
[2011/11/22 00:18:44] <llange> Ok thanks, so it was an unfortunate event which made my host pick it from the yum channel and install it, right ?
[2011/11/22 00:18:51] <Volcane> llange: https://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes seems to agree
[2011/11/22 00:19:13] @ MUILTFN joined channel #puppet
[2011/11/22 00:19:24] <Volcane> llange: yeah - though using ensure => latest on machines with 3rd party repos that you dont vet, control or quality test seems to be the root cause.
[2011/11/22 00:19:30] <zykes-> what should one use, activemq or rabbitmq ?
[2011/11/22 00:19:38] @ Quit: duerF: Quit: Leaving
[2011/11/22 00:19:57] <Volcane> zykes-: activemq
[2011/11/22 00:20:01] <llange> Volcane: ok thanks - this was a manual update on a test machine.
[2011/11/22 00:20:12] <Volcane> llange: ok
[2011/11/22 00:20:44] <llange> Volcane: I still have an issue. Should I wait the official release, or file a bug now ?
[2011/11/22 00:20:51] @ Razique joined channel #puppet
[2011/11/22 00:20:58] <zykes-> Volcane: but isn't rabbit "better" ?
[2011/11/22 00:21:02] @ dissipate joined channel #puppet
[2011/11/22 00:21:03] @ Quit: dissipate: Changing host
[2011/11/22 00:21:03] @ dissipate joined channel #puppet
[2011/11/22 00:21:03] <Volcane> llange: wait and see if it still remains
[2011/11/22 00:21:10] <Volcane> zykes-: do you prefer apples or oranges?
[2011/11/22 00:21:18] <Volcane> zykes-: and is it better?
[2011/11/22 00:21:23] <llange> Volcane: Ok, thanks for your advice. Have a nice day !
[2011/11/22 00:21:33] @ Quit: mpdude: Remote host closed the connection
[2011/11/22 00:22:05] <dissipate> can someone explain the difference between 'require' and 'include' for classes? i've read the explanation from the book and some sites, but i still do not understand.
[2011/11/22 00:22:24] <Volcane> zykes-: if you're asking for mcollective use - activemq is better documented in relation to mcollective and at present the next major version is going to only enable full capabilities when used against activemq
[2011/11/22 00:22:34] <jamesturnbull> ohadlevy: hmmm working from a few places for me now
[2011/11/22 00:22:50] <zykes-> Volcane: ok!
[2011/11/22 00:23:00] <dissipate> Volcane, what about rabbitmq?
[2011/11/22 00:23:02] <zykes-> Volcane: does activemq support active/active?
[2011/11/22 00:23:08] <Volcane> zykes-: yes
[2011/11/22 00:23:12] <jamesturnbull> dissipate: require guarantees the resources in that class will be included before the irequiring class
[2011/11/22 00:23:17] @ larstobi joined channel #puppet
[2011/11/22 00:24:09] @ Quit: hfnix: Quit: Leaving.
[2011/11/22 00:24:14] @ Quit: sumsuch: Quit: sumsuch
[2011/11/22 00:24:25] <dissipate> jamesturnbull, but i don't see how 'include' doesn't do the same thing??
[2011/11/22 00:24:28] @ sdog joined channel #puppet
[2011/11/22 00:24:40] <jamesturnbull> dissipate: include doesn't guarantee order
[2011/11/22 00:24:51] <tightwork> Volcane: http://pastie.org/2902145 .. I think this is everything :-|
[2011/11/22 00:25:06] @ llange left channel #puppet ()
[2011/11/22 00:25:10] <dissipate> jamesturnbull, i think i'm having some trouble with this whole declarative vs. imperative concept. *sigh*
[2011/11/22 00:25:18] <tightwork> Really appreciate the help, I'm going nuts living in 1995 managing systems by hand
[2011/11/22 00:25:19] <Volcane> dissipate: puppet does 'run' things in the order they appear in te files, u need to specifically say X requires Y before order can be relied on. include doesnt add the requirements where require does
[2011/11/22 00:25:47] <jamesturnbull> dissipate: to be honest whilst I sue it - require is a tinsy bit of a hack iMHO
[2011/11/22 00:25:55] <jamesturnbull> s/sue/use/
[2011/11/22 00:26:14] <tightwork> I just tried the puppetd -v --server=puppet.work.com and it seems to 'work' although a new error about SQlite
[2011/11/22 00:26:19] @ Quit: joe-mac1: Ping timeout: 240 seconds
[2011/11/22 00:26:22] <zykes-> it's weird, i use the example config file at http://docs.puppetlabs.com/mcollective/reference/basic/gettingstarted.html for activemq but the process starts and then dies by the looks
[2011/11/22 00:26:44] <Volcane> zykes-: grab the ones in the mcollective github in ext/activemq
[2011/11/22 00:26:59] <dissipate> jamesturnbull, i see. all this stuff must be compiled into an ordered set of commands in any event. and there in lies the rub...
[2011/11/22 00:27:01] <larstobi> jamesturnbull: do you mean the require function or the require metaparameter?
[2011/11/22 00:27:19] <jamesturnbull> larstobi: the function
[2011/11/22 00:27:28] <zykes-> Volcane: i'm on oneiric, it has activemq 5.5
[2011/11/22 00:27:30] <dissipate> Volcane, yep, i see now. it's declarative so the order doesn't matter. :O
[2011/11/22 00:27:42] <Volcane> tightwork: hmm, also paste the output from your openssl x509 command?
[2011/11/22 00:27:55] <larstobi> jamesturnbull: I guessed so. Why is it hacky? I'm using it, what would you recommend instead?
[2011/11/22 00:28:05] <Volcane> zykes-: grab the ones from https://github.com/puppetlabs/marionette-collective/tree/master/ext/activemq/examples
[2011/11/22 00:28:19] <dissipate> jamesturnbull, are there any academic papers that explain the advantages of using a declarative language for configuration management?
[2011/11/22 00:28:24] <Volcane> zykes-: else presumably oneiric should have set it up to produce logs on why its failing
[2011/11/22 00:28:50] <jamesturnbull> dissipate: no it matters - think about Puppet as having intentionality - you need to tell it to do the right thing for the things you care about order for - to me it's a good discipline
[2011/11/22 00:29:01] <jamesturnbull> larstobi: I find it a little hacky because it's a big hammer
[2011/11/22 00:30:30] <jamesturnbull> larstobi: nothing wrong with using it but anything that blanket requires everything else ... well clumsy sometimes
[2011/11/22 00:30:46] <zykes-> actually it doesn't Volcane, not a clue on why
[2011/11/22 00:30:58] <jamesturnbull> dissipate: you might try the CFEngine guys - Mark Burgess is an academic - his work on promise theory and related overs some of this
[2011/11/22 00:31:10] <dissipate> jamesturnbull, yes. however, you must understand that this type of language takes some 'getting used to' for those who are used to imperative languages.
[2011/11/22 00:31:35] <jamesturnbull> dissipate: to me it's not an academic question - declarative is about intentional state ... and that's what I care about
[2011/11/22 00:31:52] <zykes-> http://paste.ubuntu.com/745671/ < log4.properties
[2011/11/22 00:32:36] <jamesturnbull> dissipate: bt yes it takes a little getting used to
[2011/11/22 00:32:37] <larstobi> jamesturnbull: yeah, I see what you mean, but I think it's a clean way to make a class require another class, since there is no such metaparameter for classes. Do you prefer to use stages to specify order of classes?
[2011/11/22 00:32:38] <Volcane> zykes-: and nothing in activemq.log like it defines there?
[2011/11/22 00:32:42] <dissipate> jamesturnbull, my personal experience with puppet is i often wonder how it really is running the commands. what order they are actually getting run in. but perhaps i shouldn't care as long as it works. :D
[2011/11/22 00:33:39] <jamesturnbull> larstobi: you can just require a whole class you know right?
[2011/11/22 00:33:51] <jamesturnbull> larstobi: require => Class["foo"]
[2011/11/22 00:33:58] <dissipate> jamesturnbull, if the verdict is that declarative is superior, it makes me wonder why it wasn't baked right into *nix from the beginning.
[2011/11/22 00:34:20] <larstobi> jamesturnbull: yes, but in resources
[2011/11/22 00:34:42] <jamesturnbull> larstobi: Volcane has a model that works quite well - I can't find the blog post but he'll know it
[2011/11/22 00:35:12] <larstobi> jamesturnbull: okay
[2011/11/22 00:35:14] <zykes-> /var/lib/activemq/main/data/activemq.log is like this Volcane http://paste.ubuntu.com/745673/
[2011/11/22 00:35:47] <jamesturnbull> dissipate: so order matters when you want it to - since 2.7.0 everything will happen in the same order everytime outside of your relationships
[2011/11/22 00:36:08] <jamesturnbull> so there are now no more "this run is different from this run" where you don't define relationships
[2011/11/22 00:36:08] <tightwork> Volcane: http://pastie.org/2902194
[2011/11/22 00:36:14] <ranjan> is the addtion of puppet clients automatically done on puppet dashboard or do we have to manually add the nodes?
[2011/11/22 00:36:17] <larstobi> jamesturnbull: do you mean this one? http://www.devco.net/archives/2009/09/28/simple_puppet_module_structure.php
[2011/11/22 00:36:27] <jamesturnbull> larstobi: that's it - I quite like model
[2011/11/22 00:36:47] <jamesturnbull> larstobi: but honestly I'm not wedded to anything - whatever works best for people
[2011/11/22 00:36:55] <dissipate> jamesturnbull, so 2.7.0 is declarative *and* imperative? my brain is fried...
[2011/11/22 00:37:36] <Volcane> tightwork: hmm, so it ran for 3 minutes then just stopped itself cleanly?
[2011/11/22 00:37:56] <Volcane> tightwork: thats prtty weird and I'd imagine something is telling it to stop rather than it doing it on its own
[2011/11/22 00:38:20] <jamesturnbull> dissipate: no it's not imperative - you're mixing concepts :)
[2011/11/22 00:38:30] <jamesturnbull> dissipate: state and order
[2011/11/22 00:39:04] <larstobi> jamesturnbull: yeah, I read that blog post, and it works very well with fine grained order, but when there are many resources in the class that requires the first class, that would be many lines of require => Class["foo"]. That's why I like the require function, I can replace all those lines with just one. Isn't that cleaner?
[2011/11/22 00:39:45] <jamesturnbull> larstobi: whatever works for you - I find that model makes me feel a little dirty but YMMV :P
[2011/11/22 00:39:54] <zykes-> dunno Volcane how i'm supposed to get something useful out of that
[2011/11/22 00:40:07] <larstobi> jamesturnbull: okay
[2011/11/22 00:40:14] <tightwork> Volcane: No, I get the: "hostname was not match with the server certificate" when just running the puppetd --test -v. If I run the same with --server=puppet.work.com It appears to pass the cert, but a new error about sqlite3
[2011/11/22 00:40:23] <dissipate> jamesturnbull, i see. i'll have to think about this some more. it seems this is a different way of thinking. i'm surprised this turned up for config management and for a relatively mainstream tool at that.
[2011/11/22 00:40:26] <tightwork> Volcane: So overall, im not sure what the deal is with the hostnames
[2011/11/22 00:40:40] <tightwork> where are we reading them from during puppetd --test
[2011/11/22 00:40:55] <Volcane> zykes-: line 9 and 10 - starts then sits around for 3 minutes and shuts down
[2011/11/22 00:40:58] @ elshaa joined channel #puppet
[2011/11/22 00:40:59] <tightwork> hostname? /etc/hostname? /etc/hosts ?
[2011/11/22 00:41:01] <elshaa> hello
[2011/11/22 00:41:09] <dissipate> someone tell those C++ programmers their includes ain't working they way they used to. :O
[2011/11/22 00:41:14] <jamesturnbull> dissipate: really? why? configuration is about wanting to be in the target state - it's inherently declarative to me
[2011/11/22 00:41:18] <Volcane> tightwork: show the content of the cert
[2011/11/22 00:42:00] <jamesturnbull> dissipate: and how to get there? what commands to run? I really don't want to know - I'd prefer to forget the options I need to create a user on Solaris or a cron job on HPUX - really really prefer to forget :)
[2011/11/22 00:42:16] <Volcane> tightwork: its not the hostname etc - its the names in the certificate on the mster. and when you connect to it you need to use a valid name in the certificate
[2011/11/22 00:42:22] @ jonhattan joined channel #puppet
[2011/11/22 00:42:26] <dissipate> jamesturnbull, then when they designed *nix operating systems, they either ignored config management or decided not to go declarative. something is amiss.
[2011/11/22 00:42:37] <zykes-> Volcane: yeah, and nothing to tell me why
[2011/11/22 00:42:44] <jamesturnbull> dissipate: not sure the two correlate
[2011/11/22 00:43:05] @ sarkis__ joined channel #puppet
[2011/11/22 00:43:06] <Volcane> tightwork: and the sqlite thing is just cos it seems you idnt set up exported resources database correctly - i assume thats not a default config file and you tried to enable that feature
[2011/11/22 00:43:20] @ stevie-bash joined channel #puppet
[2011/11/22 00:43:21] @ Quit: sdog: Changing host
[2011/11/22 00:43:21] @ sdog joined channel #puppet
[2011/11/22 00:43:23] <sarkis__> hey guys trying to figure out the best solution for spinning up a new puppetmaster ec2 instance
[2011/11/22 00:43:40] <jamesturnbull> sarkis__: puppet cloud provisioner all the way
[2011/11/22 00:43:45] <sarkis__> i want to automate the initial process of grabbing puppet from a ppa and running the puppetmaster
[2011/11/22 00:43:45] @ jsurfer joined channel #puppet
[2011/11/22 00:44:01] <larstobi> dissipate: there's a lot about *nix systems that are declarative
[2011/11/22 00:44:12] <dissipate> jamesturnbull, yes, i agree, but why couldn't those resources be declarative in the operating system itself?
[2011/11/22 00:44:18] <sarkis__> jamesturnbull: i guess best option with cloud provisioner is ill need to have a central puppetmaster
[2011/11/22 00:45:00] <tightwork> Volcane: http://pastie.org/2902231
[2011/11/22 00:45:03] <sarkis__> jamesturnbull: i read up on cloud provisioner, seems i'd need to run it from the puppetmaster itself to avoid some complications?
[2011/11/22 00:45:14] @ pfo joined channel #puppet
[2011/11/22 00:45:26] <jamesturnbull> sarkis__: you can run it from the master or from a client with the right auth
[2011/11/22 00:45:36] <sarkis__> i see
[2011/11/22 00:45:41] @ Stenbryggen joined channel #puppet
[2011/11/22 00:45:53] <elshaa> Is it possible to execute a command from the puppetmaster during a client configuration ? (I can only find how to execute a command on the remote agent...)
[2011/11/22 00:46:12] @ Quit: sarkis__: Client Quit
[2011/11/22 00:46:14] <Volcane> tightwork: ok - how did you create that cert? thats not a default puppet master created cert so i am trying to figure out what is configuring it to not do the default
[2011/11/22 00:46:20] <dissipate> larstobi, bash scripting doesn't seem to be too declarative.
[2011/11/22 00:46:57] <tightwork> Volcane: it came from puppetmaster.. seriously I created no certs by hand
[2011/11/22 00:47:06] <Volcane> tightwork: how did you create it?
[2011/11/22 00:47:07] <jamesturnbull> elshaa: do you mean in your manifests?
[2011/11/22 00:47:08] <stevie-bash> hello I changed a resource from source to content with template. Now I'm stuck in this error: err: Could not run Puppet configuration client: You cannot specify more than one of content, source, target at /etc/puppet/manifests/templates.pp:350
[2011/11/22 00:47:14] <stevie-bash> How to get rid of this?
[2011/11/22 00:47:21] <stevie-bash> puppet 0.25.4
[2011/11/22 00:47:22] <larstobi> dissipate: the bash language is not declarative, and so isn't ruby. The boot configuration on modern distros is very much declarative, and written in mostly bash.
[2011/11/22 00:47:40] <tightwork> Volcane: I puppetca --sign ubuntu1.work.com
[2011/11/22 00:47:47] <jamesturnbull> stevie-bash: do you have more than one content/sourc/etarget?
[2011/11/22 00:47:53] <elshaa> jamesturnbull: yes.
[2011/11/22 00:47:56] <stevie-bash> jamesfryman, no, jsut content
[2011/11/22 00:48:12] <jamesturnbull> elshaa: look at the generate function
[2011/11/22 00:48:16] <Volcane> tightwork: no the *puppet master* certificate. if you start the master up fresh with a clean ssl dir it will create its own cert correctly
[2011/11/22 00:48:27] <elshaa> hum, never heard of that one yet. Thank you !
[2011/11/22 00:48:31] <elshaa> jamesturnbull:
[2011/11/22 00:48:34] <dissipate> larstobi, i see.
[2011/11/22 00:48:36] @ jedi4ever joined channel #puppet
[2011/11/22 00:48:37] @ Quit: jsurfer: Ping timeout: 240 seconds
[2011/11/22 00:48:41] <jamesturnbull> elshaa: http://docs.puppetlabs.com/references/2.7.0/function.html#generate
[2011/11/22 00:49:14] <elshaa> thx
[2011/11/22 00:49:40] <zykes-> no clue Volcane ?
[2011/11/22 00:50:03] <tightwork> Volcane: which file are you looking for.. that was the client signed cert ..The server's ca cert? /var/lib/puppet/ssl/ca/ca_crt.pem ?
[2011/11/22 00:50:18] <jamesturnbull> stevie-bash: restart puppet master perhaps if the resource is correct
[2011/11/22 00:50:19] <Volcane> zykes-: it appears something shut it down - i dont know what could do that on your system, also appear you're not runing the config I suggested you do
[2011/11/22 00:51:00] <Volcane> tightwork: whats the master hostname? there should be a cert with that name. is this client you're having problems with also the server?
[2011/11/22 00:51:14] <zykes-> Volcane: i am, i downloaded and replaced the activemq.xml from ubuntu
[2011/11/22 00:51:20] <stevie-bash> jamesfryman, did't work
[2011/11/22 00:51:45] <jamesturnbull> stevie-bash: pastie the contents of the templates.pp file somewhere
[2011/11/22 00:52:01] <stevie-bash> http://pastie.org/private/qxqbmsvlevar6ckxdlw
[2011/11/22 00:52:07] <stevie-bash> this is the file resource
[2011/11/22 00:52:15] <jamesturnbull> stevie-bash: I am also not jamesfryman
[2011/11/22 00:52:17] <zykes-> Volcane: i'll try to purge out the whole activemq install and reinstall it
[2011/11/22 00:52:22] <Volcane> zykes-: donno then - the ubuntu package must be badly configured to not log things, I've not looked how it works
[2011/11/22 00:52:22] <stevie-bash> hehe
[2011/11/22 00:52:33] <dissipate> anyone know when 'source=>' will support something other than the 'puppet' protocol?
[2011/11/22 00:52:44] <stevie-bash> jamesturnbull, ack
[2011/11/22 00:52:57] <Volcane> zykes-: cos the log you pasted is def not from those config files
[2011/11/22 00:53:33] <jamesturnbull> stevie-bash: is that line 350?
[2011/11/22 00:53:39] @ mogitaff joined channel #puppet
[2011/11/22 00:53:44] <jamesturnbull> dissipate: when someone writes a patch?
[2011/11/22 00:53:50] <stevie-bash> jamesturnbull, yes, the last "}" ist line 350
[2011/11/22 00:54:06] @ rodjek joined channel #puppet
[2011/11/22 00:54:30] <jamesturnbull> stevie-bash: I'd check the rest of that file and use puppet parser validate to check it
[2011/11/22 00:54:31] <tightwork> Volcane: master is puppet.work1.com, yes I do have /var/lib/puppet/ssl/certs/puppet.work1.com.pem:http://pastie.org/2902264, Also puppet.work1.com and ubuntu1.work.com are different systems (virtual machines).
[2011/11/22 00:54:31] <dissipate> jamesturnbull, could 'source' be written so the protocol is loosely coupled and people could write protocol back ends that plug in?
[2011/11/22 00:55:05] <stevie-bash> jamesturnbull, how to use puppet parser?
[2011/11/22 00:55:22] <jamesturnbull> dissipate: could be
[2011/11/22 00:55:28] <jamesturnbull> stevie-bash: puppet version?
[2011/11/22 00:55:34] <stevie-bash> 0.25.6
[2011/11/22 00:55:37] <stevie-bash> 0.25.4
[2011/11/22 00:55:52] <jamesturnbull> stevie-bash: run puppet with --parse-only
[2011/11/22 00:55:57] <Volcane> tightwork: so that cert doesnt seem like one made by a defulat puppet master - look like perhaps puppetd started and made it and not the master
[2011/11/22 00:57:28] <dissipate> jamesturnbull, i'm having to put 'wget' in execs. :(
[2011/11/22 00:57:32] <stevie-bash> jamesturnbull, don't have this options
[2011/11/22 00:57:41] <jamesturnbull> dissipate: why?
[2011/11/22 00:58:15] <dissipate> jamesturnbull, i have source code that needs to be downloaded from a source that is outside the puppet files.
[2011/11/22 00:58:16] <jamesturnbull> stevie-bash: might be --parseonly
[2011/11/22 00:58:28] @ Quit: pugnacity: Ping timeout: 244 seconds
[2011/11/22 00:58:36] <stevie-bash> yes
[2011/11/22 00:58:49] <jamesturnbull> dissipate: and you can't mount that source somewhere? or use a type like vcsrepo?
[2011/11/22 00:58:56] <tightwork> Volcane: what can I do.. rm the ssl dir?
[2011/11/22 00:59:38] <dissipate> jamesturnbull, i probably could. the source will be in tar.gz files on amazon S3. but that requires more setup.
[2011/11/22 01:00:27] <zykes-> ok Volcane i cleaned out ALL files of activemq and installed it again, enabled the main instance and overwrote the activemq.xml file, now i get "2011-11-22 08:58:36,557 | INFO | Refreshing org.apache.activemq.xbean.XBeanBrokerFactory$1@254e8cee: startup date [Tue Nov 22 08:58:36 GMT 2011]; root of context hierarchy | org.apache.activemq.xbean.XBeanBrokerFactory$1 | main"
[2011/11/22 01:00:28] <Volcane> tightwork: stop puppetd on the master, stop puppet master on the master, delete that cert and start the master again
[2011/11/22 01:00:33] <Volcane> tightwork: this should create a new cert
[2011/11/22 01:00:40] <jamesturnbull> dissipate: lots of ways to share S3 onto the master
[2011/11/22 01:01:19] <Volcane> zykes-: and then it exits again?
[2011/11/22 01:01:45] * jamesturnbull is going to sleep - later all
[2011/11/22 01:01:52] <zykes-> Volcane: by the looks of it
[2011/11/22 01:01:57] <dissipate> jamesturnbull, night, thanks for the info.
[2011/11/22 01:01:59] <stevie-bash> jamesturnbull, correct command? :sudo puppetd -t --parseonly
[2011/11/22 01:02:17] <stevie-bash> because the output doesn't change
[2011/11/22 01:02:21] @ Quit: tilgovi: Ping timeout: 260 seconds
[2011/11/22 01:02:25] <stevie-bash> still the error
[2011/11/22 01:02:28] <Volcane> zykes-: donno, something weird with that package then - ask lynxman i thin khe made it
[2011/11/22 01:02:45] <zykes-> lynxman: here or ?
[2011/11/22 01:02:56] * Volcane 's also going to sleep
[2011/11/22 01:03:23] @ Raboo joined channel #puppet
[2011/11/22 01:03:28] <tightwork> Volcane: ah... well real quick..
[2011/11/22 01:03:35] <tightwork> Volcane: tried it... the certs look the same
[2011/11/22 01:03:38] <stevie-bash> jamesturnbull, sudo puppet --parseonly manifests/templates.pp => no output
[2011/11/22 01:03:45] @ ezmobius is now known as ezmobius|zoning
[2011/11/22 01:04:16] <tightwork> Volcane: http://pastie.org/2902293
[2011/11/22 01:06:07] @ Quit: danikov: Quit: danikov
[2011/11/22 01:07:32] @ NuclearLucifer joined channel #puppet
[2011/11/22 01:07:56] <NuclearLucifer> 'lo
[2011/11/22 01:10:33] @ Quit: sarkis_: Ping timeout: 276 seconds
[2011/11/22 01:12:15] @ Quit: jaytaph: Remote host closed the connection
[2011/11/22 01:12:26] <stevie-bash> jamesturnbull, the syntax is correct. according to this posts I should set source to undef: http://bitcube.co.uk/content/puppet-errors-explained
[2011/11/22 01:12:29] @ jaytaph joined channel #puppet
[2011/11/22 01:13:26] @ Quit: Spads: Ping timeout: 260 seconds
[2011/11/22 01:14:56] @ ezryx joined channel #puppet
[2011/11/22 01:15:09] @ kolla joined channel #puppet
[2011/11/22 01:17:28] @ AshishH joined channel #puppet
[2011/11/22 01:19:47] @ Quit: pfo: Quit: pfo
[2011/11/22 01:20:50] @ skm joined channel #puppet
[2011/11/22 01:21:13] @ ezmobius|zoning is now known as ezmobius|zoning|
[2011/11/22 01:22:21] @ Quit: MUILTFN: Ping timeout: 258 seconds
[2011/11/22 01:23:47] @ omry joined channel #puppet
[2011/11/22 01:24:07] @ danikov joined channel #puppet
[2011/11/22 01:25:05] @ mpdude joined channel #puppet
[2011/11/22 01:29:05] @ littleidea joined channel #puppet
[2011/11/22 01:29:11] @ Quit: cosimo_: Quit: leaving
[2011/11/22 01:31:29] @ Quit: lkoranda: Remote host closed the connection
[2011/11/22 01:34:19] @ lkoranda joined channel #puppet
[2011/11/22 01:36:04] <lynxman> zykes-: here :)
[2011/11/22 01:37:17] * lynxman sips his morning coffee
[2011/11/22 01:39:28] @ Quit: blentz: Ping timeout: 240 seconds
[2011/11/22 01:42:18] <lynxman> zykes-: we just published a new activemq based Ubuntu package for Precise, mind trying it out? :)
[2011/11/22 01:42:39] @ duerF joined channel #puppet
[2011/11/22 01:45:16] @ Quit: KaiserBeto: Quit: Leaving.
[2011/11/22 01:51:06] @ brtl joined channel #puppet
[2011/11/22 01:52:40] @ emergion joined channel #puppet
[2011/11/22 01:55:06] <neilh> guys, I have a couple of questions if I may: I have a helper class which uses template to generate files and I'd like to be able to pass a set of variable into the helper class that different templates can then use. (At the moment, I'm getting lots of "dynamic lookup" warnings). Can I do this?
[2011/11/22 01:56:50] <neilh> My second question is how can I define a set of similar things where I don't know in advance how many there'll be?
[2011/11/22 02:01:14] @ Quit: amoe: Quit: leaving
[2011/11/22 02:01:40] @ Quit: frostynova: Remote host closed the connection
[2011/11/22 02:08:13] @ Quit: ckauhaus: Ping timeout: 244 seconds
[2011/11/22 02:09:04] @ Quit: Razique: Ping timeout: 240 seconds
[2011/11/22 02:09:25] @ Razique joined channel #puppet
[2011/11/22 02:12:13] @ Spads joined channel #puppet
[2011/11/22 02:15:11] @ ckauhaus joined channel #puppet
[2011/11/22 02:18:51] @ cosimo joined channel #puppet
[2011/11/22 02:24:39] @ Quit: chadh: Ping timeout: 276 seconds
[2011/11/22 02:25:28] @ Quit: riftman: Ping timeout: 240 seconds
[2011/11/22 02:26:13] @ chadh joined channel #puppet
[2011/11/22 02:26:39] @ riftman joined channel #puppet
[2011/11/22 02:28:22] @ pfo joined channel #puppet
[2011/11/22 02:29:26] @ Quit: choonming: Quit: Leaving
[2011/11/22 02:32:05] <zykes-> lynxman: can that be installed easily on ubuntu oneiric ?
[2011/11/22 02:32:38] <lynxman> zykes-: if you have a launchpad user you can ask for a rebuild into your own ppa for oneiric, afaik no adaptation is needed
[2011/11/22 02:33:32] @ Quit: milad: Ping timeout: 244 seconds
[2011/11/22 02:33:40] <lynxman> zykes-: if you don't have one I can rebuild in mine:)
[2011/11/22 02:34:21] <zykes-> lynxman: can you please :)=
[2011/11/22 02:34:26] <zykes-> and i'll test it
[2011/11/22 02:34:27] <lynxman> zykes-: sure! :)
[2011/11/22 02:35:04] @ Quit: lovemj: Read error: Connection reset by peer
[2011/11/22 02:35:25] <zykes-> how long does it take ?
[2011/11/22 02:35:41] @ Quit: brtl: Quit: Leaving.
[2011/11/22 02:35:50] @ lovemj joined channel #puppet
[2011/11/22 02:36:29] @ ollii joined channel #puppet
[2011/11/22 02:36:36] <lynxman> zykes-: depends on how busy our build systems are, shouldn't take long
[2011/11/22 02:37:24] <ollii> hey...i have a question regarding versioning
[2011/11/22 02:37:35] <ollii> ubuntu 10.04 delivers Puppet server version 0.25.4
[2011/11/22 02:37:50] <ollii> is that really that old or is there another versioning?
[2011/11/22 02:38:12] <lynxman> ollii: Puppet went from 0.25.4 to 2.6.x
[2011/11/22 02:38:43] <stevie-bash> jamesturnbull, foudn the problem, I declared at different palces different sources for this file resource
[2011/11/22 02:38:48] <ollii> okay so this version just look like its v e r y old...so its actually only a little bit old
[2011/11/22 02:38:50] <ollii> thanks
[2011/11/22 02:38:56] <lynxman> ollii: exactly :)
[2011/11/22 02:38:58] @ Quit: druggo: Remote host closed the connection
[2011/11/22 02:39:42] <ollii> then my question...i have clients which are behind other domains (for example foo.domain.local is located behind bar.domain.de) ... how should i treat these clients...should i use certname directive?
[2011/11/22 02:40:18] <ollii> our is it possible to disable reverse dns lookup
[2011/11/22 02:42:27] @ blentz joined channel #puppet
[2011/11/22 02:43:24] <zykes-> lynxman: link ?
[2011/11/22 02:44:11] @ dfamorato_ joined channel #puppet
[2011/11/22 02:44:58] <lynxman> zykes-: it's building right now, it'll show up in my ppa https://launchpad.net/~lynxman/+archive/ppa
[2011/11/22 02:45:10] <zykes-> ok
[2011/11/22 02:45:57] @ brtl joined channel #puppet
[2011/11/22 02:46:21] @ Quit: dfamorato: Ping timeout: 244 seconds
[2011/11/22 02:46:45] <ollii> is that really that complicated what i try to achieve?
[2011/11/22 02:47:02] <ollii> my hosts managed by puppet should be dns independent
[2011/11/22 02:49:31] @ amoe joined channel #puppet
[2011/11/22 02:51:22] @ Quit: ollii: Quit: Leaving.
[2011/11/22 02:51:33] <lynxman> zykes-: it'll eventually build at some point https://launchpad.net/~lynxman/+archive/ppa/+build/2944329
[2011/11/22 02:51:37] @ Quit: ohadlevy: Read error: No route to host
[2011/11/22 02:53:45] @ frostynova joined channel #puppet
[2011/11/22 02:53:49] @ pfo_ joined channel #puppet
[2011/11/22 02:55:24] @ Quit: duerF: Read error: Operation timed out
[2011/11/22 02:55:59] @ Quit: roidelapluie: Read error: Operation timed out
[2011/11/22 02:56:06] @ Quit: Razique: Ping timeout: 260 seconds
[2011/11/22 02:56:14] @ roidelapluie joined channel #puppet
[2011/11/22 02:56:15] @ Quit: roidelapluie: Changing host
[2011/11/22 02:56:15] @ roidelapluie joined channel #puppet
[2011/11/22 02:57:48] @ Quit: pfo: Ping timeout: 258 seconds
[2011/11/22 02:57:48] @ pfo_ is now known as pfo
[2011/11/22 02:58:31] @ zorg1 joined channel #puppet
[2011/11/22 02:58:37] @ Quit: Ramonster: Quit: So Long and thanks for all the fish
[2011/11/22 02:58:54] @ Ramonster joined channel #puppet
[2011/11/22 03:00:10] @ ohadlevy joined channel #puppet
[2011/11/22 03:01:34] @ Razique joined channel #puppet
[2011/11/22 03:03:31] @ milad joined channel #puppet
[2011/11/22 03:06:12] @ ken_barber joined channel #puppet
[2011/11/22 03:06:28] @ Quit: skm: Ping timeout: 244 seconds
[2011/11/22 03:15:34] @ erthad joined channel #puppet
[2011/11/22 03:15:34] @ Quit: amoe: Quit: leaving
[2011/11/22 03:15:44] @ Quit: erthad: Changing host
[2011/11/22 03:15:44] @ erthad joined channel #puppet
[2011/11/22 03:19:28] @ Quit: gaveen: Ping timeout: 240 seconds
[2011/11/22 03:21:18] @ MartVisser joined channel #puppet
[2011/11/22 03:22:05] @ Quit: littleidea: Read error: Connection reset by peer
[2011/11/22 03:22:24] @ Quit: jedi4ever: Quit: jedi4ever
[2011/11/22 03:23:41] @ Quit: Enf: Quit: Leaving
[2011/11/22 03:28:18] @ Quit: daks: Ping timeout: 244 seconds
[2011/11/22 03:30:23] @ daks joined channel #puppet
[2011/11/22 03:32:17] @ skm joined channel #puppet
[2011/11/22 03:33:18] @ choonming joined channel #puppet
[2011/11/22 03:34:12] @ M- joined channel #puppet
[2011/11/22 03:35:56] @ ollii joined channel #puppet
[2011/11/22 03:37:02] @ Quit: M-: Client Quit
[2011/11/22 03:37:31] @ M- joined channel #puppet
[2011/11/22 03:39:03] @ Quit: xalimar: Ping timeout: 244 seconds
[2011/11/22 03:42:47] @ Quit: ezmobius|zoning|: Quit: peace out
[2011/11/22 03:47:03] <ollii> would you recommend an upgrade to 2.6 or 2.7 if you use 0.25 from ubuntu repository?
[2011/11/22 03:47:13] <ollii> are there signifcant changes?
[2011/11/22 03:48:28] @ Quit: riha: Quit: Leaving.
[2011/11/22 03:49:25] @ Quit: dballing: Ping timeout: 240 seconds
[2011/11/22 03:50:02] @ benja-M- joined channel #puppet
[2011/11/22 03:50:26] @ Quit: benja-M-: Remote host closed the connection
[2011/11/22 03:51:53] @ dballing joined channel #puppet
[2011/11/22 03:51:57] @ Quit: elshaa: Quit: leaving
[2011/11/22 03:54:07] @ Razique_ joined channel #puppet
[2011/11/22 03:55:52] @ Quit: Razique: Ping timeout: 240 seconds
[2011/11/22 03:55:52] @ Razique_ is now known as Razique
[2011/11/22 03:55:56] @ Quit: choonming: Read error: Connection timed out
[2011/11/22 03:57:36] @ krish joined channel #puppet
[2011/11/22 04:00:09] <erthad> ollii: http://projects.puppetlabs.com/projects/1/wiki/Release_Notes
[2011/11/22 04:02:22] @ adreams left channel #puppet ("Leaving")
[2011/11/22 04:03:29] @ binarychris joined channel #puppet
[2011/11/22 04:04:33] @ Holocaine joined channel #puppet
[2011/11/22 04:05:14] @ jedi4ever joined channel #puppet
[2011/11/22 04:08:01] @ amoe joined channel #puppet
[2011/11/22 04:09:19] @ gaveen joined channel #puppet
[2011/11/22 04:09:19] @ Quit: gaveen: Changing host
[2011/11/22 04:09:19] @ gaveen joined channel #puppet
[2011/11/22 04:17:43] @ Espen-_o joined channel #puppet
[2011/11/22 04:17:49] @ littleidea joined channel #puppet
[2011/11/22 04:24:02] @ Quit: Holocaine:
[2011/11/22 04:29:07] @ fronlius joined channel #puppet
[2011/11/22 04:29:51] @ Quit: M-: Quit: This computer has gone to sleep
[2011/11/22 04:33:48] @ Razique_ joined channel #puppet
[2011/11/22 04:34:24] @ Quit: Razique: Ping timeout: 248 seconds
[2011/11/22 04:34:25] @ Razique_ is now known as Razique
[2011/11/22 04:34:50] <krish> hi all, i have a ssh auth key recipe like this
[2011/11/22 04:34:52] <krish> http://pastie.org/2903029
[2011/11/22 04:35:08] <krish> and i have a another class like this http://pastie.org/2903043
[2011/11/22 04:35:23] @ ahumbe joined channel #puppet
[2011/11/22 04:35:29] <krish> my user defines are there in modules/users/company/users.pp
[2011/11/22 04:35:30] @ marczak joined channel #puppet
[2011/11/22 04:35:59] <krish> but when i run puppet client, it tries to create the ssh keys ... and fails because on the server users dont yet exist
[2011/11/22 04:36:09] <krish> somehow it should create users which it isnt doing
[2011/11/22 04:36:14] <krish> anyone help me out here?
[2011/11/22 04:37:01] @ Quit: AshishH: Ping timeout: 260 seconds
[2011/11/22 04:37:55] @ leifmadsen joined channel #puppet
[2011/11/22 04:38:12] @ Quit: jedi4ever: Read error: No route to host
[2011/11/22 04:38:32] <meltemi> krish: you need to specify a dependency between the resources or the classes. Include doesn't guarantee any order of creation.
[2011/11/22 04:38:34] @ jedi4ever joined channel #puppet
[2011/11/22 04:38:55] @ raphdg joined channel #puppet
[2011/11/22 04:43:01] @ Quit: jedi4ever: Remote host closed the connection
[2011/11/22 04:43:12] <krish> meltemi: sorry, i forgot to mention - http://pastie.org/2903086
[2011/11/22 04:43:17] @ jedi4ever joined channel #puppet
[2011/11/22 04:43:39] <krish> and i have users::company::admins included in my nodes.pp
[2011/11/22 04:43:47] <krish> shouldn't that call user creation
[2011/11/22 04:43:52] @ Quit: marczak: Ping timeout: 240 seconds
[2011/11/22 04:45:52] @ Quit: Razique: Ping timeout: 240 seconds
[2011/11/22 04:45:53] @ Quit: littleidea: Read error: Connection reset by peer
[2011/11/22 04:45:54] @ Quit: sdog: Ping timeout: 258 seconds
[2011/11/22 04:45:57] @ littleidea joined channel #puppet
[2011/11/22 04:46:02] @ riha joined channel #puppet
[2011/11/22 04:46:22] @ Quit: davea1: Quit: Leaving
[2011/11/22 04:46:31] @ Quit: littleidea: Remote host closed the connection
[2011/11/22 04:46:54] @ littleidea joined channel #puppet
[2011/11/22 04:53:25] @ mcarpent joined channel #puppet
[2011/11/22 04:54:33] <gepetto> ::redmine:: Wiki edit: Lab42_Infrastructure (#3) @ http://projects.puppetlabs.com/projects/puppet/wiki/Lab42_Infrastructure?version=3 (by Alessandro Franceschi)
[2011/11/22 04:56:02] <meltemi> krish: apologies, I didn't realise that ssh_authorized_keys autorequires the user: http://docs.puppetlabs.com/references/stable/type.html#sshauthorizedkey
[2011/11/22 04:56:14] @ cliff-hm joined channel #puppet
[2011/11/22 04:56:15] <meltemi> Pastie the error you're getting?
[2011/11/22 04:56:52] <krish> meltemi: 1 sec
[2011/11/22 04:57:53] @ Quit: emergion: Quit: later...
[2011/11/22 04:58:01] @ Quit: dissipate: Quit: Leaving
[2011/11/22 04:58:45] @ emergion joined channel #puppet
[2011/11/22 04:59:06] @ raphink joined channel #puppet
[2011/11/22 05:00:06] <krish> meltemi: https://picasaweb.google.com/115108196527435612364/Events#5677803477168742194
[2011/11/22 05:00:08] <krish> oops
[2011/11/22 05:00:28] <krish> http://pastie.org/2903153
[2011/11/22 05:01:50] @ Razique joined channel #puppet
[2011/11/22 05:01:59] @ sdog joined channel #puppet
[2011/11/22 05:02:27] @ Quit: wereHamster: Remote host closed the connection
[2011/11/22 05:02:33] @ Quit: jeremy: Read error: Operation timed out
[2011/11/22 05:03:51] @ Quit: sdog: Changing host
[2011/11/22 05:03:51] @ sdog joined channel #puppet
[2011/11/22 05:03:54] @ marczak joined channel #puppet
[2011/11/22 05:03:56] @ Quit: emergion: Quit: later...
[2011/11/22 05:05:24] @ jeremy joined channel #puppet
[2011/11/22 05:05:25] @ wereHamster joined channel #puppet
[2011/11/22 05:05:33] @ Quit: jeremy: Changing host
[2011/11/22 05:05:33] @ jeremy joined channel #puppet
[2011/11/22 05:06:45] <krish> meltemi: any ideas?
[2011/11/22 05:07:03] <robinbowes> Ah, the joys of defensive programming...
[2011/11/22 05:07:10] @ willaerk joined channel #puppet
[2011/11/22 05:08:40] @ yatesy joined channel #puppet
[2011/11/22 05:09:04] @ Quit: illsci: Ping timeout: 240 seconds
[2011/11/22 05:11:11] @ Quit: littleidea: Read error: Connection reset by peer
[2011/11/22 05:12:51] <meltemi> krish: nope, hopefully someone else will spot what's wrong
[2011/11/22 05:15:41] @ car|0s joined channel #puppet
[2011/11/22 05:17:44] @ Quit: mmoya: Ping timeout: 244 seconds
[2011/11/22 05:18:20] @ Quit: ohadlevy: Quit: ZNC - http://znc.in
[2011/11/22 05:18:33] @ ohadlevy joined channel #puppet
[2011/11/22 05:19:52] @ Quit: bobra: Ping timeout: 240 seconds
[2011/11/22 05:22:32] @ Quit: Monit0r: Remote host closed the connection
[2011/11/22 05:27:09] @ nubs joined channel #puppet
[2011/11/22 05:27:09] @ Quit: nubs: Changing host
[2011/11/22 05:27:09] @ nubs joined channel #puppet
[2011/11/22 05:27:13] @ Quit: car|0s: Read error: Operation timed out
[2011/11/22 05:29:01] @ Monit0r joined channel #puppet
[2011/11/22 05:29:02] @ Quit: gaveen: Read error: Connection reset by peer
[2011/11/22 05:29:22] @ walterheck joined channel #puppet
[2011/11/22 05:29:43] @ Quit: ohadlevy: Quit: ZNC - http://znc.in
[2011/11/22 05:30:02] @ ohadlevy joined channel #puppet
[2011/11/22 05:31:22] @ samkottler joined channel #puppet
[2011/11/22 05:32:13] @ mmoya joined channel #puppet
[2011/11/22 05:33:26] @ Quit: Monit0r: Ping timeout: 258 seconds
[2011/11/22 05:38:41] @ siebertm joined channel #puppet
[2011/11/22 05:41:10] <siebertm> Hey, i've got a little 'problem': i'm currently trying to write a module for amanda (a backup tool) which generates a user with an ssh key on all clients. now i need all ssh public keys added to the server's authorized_keys file. how could i achieve this without putting the private keys in my puppet configuration?
[2011/11/22 05:42:11] <siebertm> my idea would be to 'read' the public key file from the client into a variable, put it in an exported resource, and realize this resource on the server machine
[2011/11/22 05:42:42] @ Bondau joined channel #puppet
[2011/11/22 05:42:44] <siebertm> the thing is: i can't do the "read the file into a var" part, since i dont know how
[2011/11/22 05:43:05] <siebertm> any idea? i can't be the first one trying this :)
[2011/11/22 05:45:35] @ Quit: mcarpent: Quit: Thanks for the fish.
[2011/11/22 05:50:51] @ Quit: matchaw___: Remote host closed the connection
[2011/11/22 05:52:00] @ Quit: nubs: Ping timeout: 276 seconds
[2011/11/22 05:52:13] @ Quit: marczak: Ping timeout: 258 seconds
[2011/11/22 05:52:49] @ uphillian joined channel #puppet
[2011/11/22 05:52:52] <ollii> could someone give me a hint where my failure regarding ssl cert is ? http://pastebin.com/d30xVtZ0
[2011/11/22 05:53:15] <ollii> its printed on clientside when im trying to fetch my catalogue
[2011/11/22 05:54:06] <Sylnai> ollii: if in doubt, rename the /var/lib/puppet/ssl folder on the client, make an empty one, and try again
[2011/11/22 05:54:07] <ollii> siebertm: http://itand.me/using-puppet-to-manage-users-passwords-and-ss
[2011/11/22 05:54:41] <Sylnai> ollii: also make sure the boxes' clocks are in sync
[2011/11/22 05:54:53] <siebertm> @ollii maybe wrong date / time on the server (before certificate's valid_from)?
[2011/11/22 05:55:27] <siebertm> i once had problems with ssl, too when using webrick. didn't play well with ssl
[2011/11/22 05:55:40] <ollii> im using mongrel with nginx
[2011/11/22 05:55:45] <ollii> time is in sync
[2011/11/22 05:55:50] @ rgsteele joined channel #puppet
[2011/11/22 05:56:02] <siebertm> weeeeell....
[2011/11/22 05:56:15] <ollii> okay renaming ssl folder and creating a new cert resolves it
[2011/11/22 05:56:35] @ SEJeff joined channel #puppet
[2011/11/22 05:57:00] @ choonming joined channel #puppet
[2011/11/22 05:59:32] <siebertm> ollii: my problem is that i DONT know the public keys, i can only tell by checking the .pub file on the client systems
[2011/11/22 06:00:22] @ johnston joined channel #puppet
[2011/11/22 06:00:26] @ matchaw_ joined channel #puppet
[2011/11/22 06:00:42] <siebertm> think i'd just write a script which gathers the keys via scp and i'd have to execute that after a change….
[2011/11/22 06:00:56] <ollii> siebertm: sounds impossible...you need the public key on your target hosts to connect with your own private key
[2011/11/22 06:01:33] <siebertm> i know
[2011/11/22 06:01:55] <siebertm> i dont want to distribute *my* key (say as the admin user)
[2011/11/22 06:02:00] @ ldlework joined channel #puppet
[2011/11/22 06:02:01] <siebertm> but for the backup daemon
[2011/11/22 06:02:15] <ollii> where is the difference?
[2011/11/22 06:02:25] @ pugnacity joined channel #puppet
[2011/11/22 06:02:34] <siebertm> when the amanda package is installed, the installer generates an ssh keypair for me
[2011/11/22 06:02:36] <ollii> the backup daemon is trying to connect to his target offering his key
[2011/11/22 06:03:13] <ollii> new error: http://pastebin.com/iiv3xPhX ... 403 on catalog? seems like i have an error in my nginx.conf
[2011/11/22 06:03:36] <siebertm> since puppet actually HAS access to the keys (it's running on all machines) it should be able to fetch them and put them somewhrere different
[2011/11/22 06:05:00] @ nubs joined channel #puppet
[2011/11/22 06:05:22] <siebertm> yep. looks like nginx
[2011/11/22 06:05:26] @ Quit: jimi_c: Remote host closed the connection
[2011/11/22 06:05:45] <Spads> ?
[2011/11/22 06:05:57] <Spads> can't you export the keys and collect them on the backup server?
[2011/11/22 06:06:04] @ Quit: ckauhaus: Quit: Leaving.
[2011/11/22 06:06:06] @ Davea1 joined channel #puppet
[2011/11/22 06:06:23] <siebertm> Spads: that's what i'd love to do
[2011/11/22 06:06:23] <ollii> Nov 22 15:04:14 puppet puppetmasterd[1791]: Denying access: Forbidden request: service.bar.de(IP) access to /catalog/service.bar.de [find] at line 93
[2011/11/22 06:06:36] <ollii> looks good for me...that is syslog ouput of puppet
[2011/11/22 06:06:43] <ollii> path looks god
[2011/11/22 06:06:46] <siebertm> auth.conf?
[2011/11/22 06:06:59] <Spads> siebertm: I do it by making a custom fact that cats the .pub file on all systems, and export them into the ssh key resources
[2011/11/22 06:07:08] <ollii> default
[2011/11/22 06:07:08] <Spads> it's all standard exported resources stuff
[2011/11/22 06:07:12] <ollii> http://pastebin.com/NMwmPnrN
[2011/11/22 06:07:19] <Spads> and there's even a resource type for the authkeys file
[2011/11/22 06:07:32] <Spads> although you have to know where it is on the remote system when you export it, which is annoying
[2011/11/22 06:07:52] @ Quit: ohadlevy: Ping timeout: 240 seconds
[2011/11/22 06:07:53] <siebertm> do you mean the ssh_host_keys type?
[2011/11/22 06:08:41] <Spads> no, don't think it's that
[2011/11/22 06:08:55] <siebertm> never did custom facts
[2011/11/22 06:09:03] @ ohadlevy joined channel #puppet
[2011/11/22 06:09:25] <Spads> ssh_authorized_key
[2011/11/22 06:09:27] <Spads> I think
[2011/11/22 06:09:51] <siebertm> ssh_authorized_key just sets the key
[2011/11/22 06:09:55] <Spads> yes
[2011/11/22 06:10:00] <Spads> sorry, yuo wanted host keys?
[2011/11/22 06:10:09] <Spads> that's already a fact
[2011/11/22 06:10:28] <siebertm> no
[2011/11/22 06:10:33] <siebertm> i need the user's key
[2011/11/22 06:10:35] <Spads> yes
[2011/11/22 06:10:42] <Spads> write a fact to contain it
[2011/11/22 06:10:49] <Spads> in the format needed by ssh_authorized_key
[2011/11/22 06:11:07] <Spads> then in your manifests, @@ssh_authorized_key { foo => $::myfactstuff } it
[2011/11/22 06:11:11] <codec> Spads: https://gist.github.com/3e257661450a3f479289
[2011/11/22 06:11:12] @ Quit: |Mike|: Read error: Operation timed out
[2011/11/22 06:11:18] <codec> err, siebertm.
[2011/11/22 06:11:33] <Spads> not bad
[2011/11/22 06:11:42] <siebertm> exactly that ;)
[2011/11/22 06:11:48] <siebertm> thanks codec
[2011/11/22 06:12:10] <siebertm> that goes into the module's lib dir, right?
[2011/11/22 06:12:32] <codec> lib/facter/backuppc_sshpubkey.rb
[2011/11/22 06:13:10] <codec> and: https://gist.github.com/3e257661450a3f479289#file_blah.pp
[2011/11/22 06:13:30] @ Quit: frostynova: Remote host closed the connection
[2011/11/22 06:13:46] @ Quit: samkottler: Quit: Leaving.
[2011/11/22 06:13:58] <codec> blah creates the virtual resource (i.e. on your amanda host) and fnuh realizes the auth key on the client
[2011/11/22 06:14:27] @ samkottler joined channel #puppet
[2011/11/22 06:14:40] <siebertm> yeah. the fact was the only part missing ;)
[2011/11/22 06:15:35] <Spads> hope you have pluginsync on
[2011/11/22 06:15:35] @ erthad left channel #puppet ()
[2011/11/22 06:15:41] <siebertm> sure
[2011/11/22 06:15:43] @ erthad joined channel #puppet
[2011/11/22 06:18:46] <ashp> Anyone else played with PE 2.0? I'm downloading it right now for my boss..
[2011/11/22 06:20:35] <ollii> siebertm: what do you think...auth.conf looks fine...what could i check?
[2011/11/22 06:21:05] @ Quit: tvsutton: Quit: leaving
[2011/11/22 06:21:49] <siebertm> are you doing a normal puppet agent run?
[2011/11/22 06:22:18] <ollii> puppetd agent --server puppet.foo.de --test
[2011/11/22 06:23:26] <siebertm> if you move the auth.conf away and restart the master, does it work then?
[2011/11/22 06:24:05] @ spiette joined channel #puppet
[2011/11/22 06:24:11] <siebertm> (mine is essentially empty, except for a /facts entry)
[2011/11/22 06:24:13] <ollii> same error...403
[2011/11/22 06:24:36] @ tvsutton joined channel #puppet
[2011/11/22 06:24:37] @ Quit: tvsutton: Changing host
[2011/11/22 06:24:37] @ tvsutton joined channel #puppet
[2011/11/22 06:24:40] @ Quit: rgsteele: Ping timeout: 240 seconds
[2011/11/22 06:24:57] @ marczak joined channel #puppet
[2011/11/22 06:24:58] @ Quit: zwi: Quit: Leaving.
[2011/11/22 06:24:58] <siebertm> does the node have a certificate?
[2011/11/22 06:25:04] <siebertm> puppet cert list --all
[2011/11/22 06:26:16] <ollii> # puppet cert list
[2011/11/22 06:26:16] <ollii> Could not parse for environment production: Could not find file /var/lib/puppet/cert.pp
[2011/11/22 06:26:41] @ Quit: tvsutton: Client Quit
[2011/11/22 06:26:41] <siebertm> ? on the master?
[2011/11/22 06:27:07] @ GaneshAtGluu joined channel #puppet
[2011/11/22 06:27:09] @ Quit: Stenbryggen: Quit: Leaving.
[2011/11/22 06:27:11] <ollii> on the master there are 2 certs listed...master cert and target hosts
[2011/11/22 06:27:13] <ollii> *host
[2011/11/22 06:27:40] <GaneshAtGluu> Hi, how can I load the truststore of openDS in puppetMaster while querying nodes from LDAP?
[2011/11/22 06:27:44] @ Stenbryggen joined channel #puppet
[2011/11/22 06:28:02] <siebertm> earlier, you deleted an ssl directory? was it the client's?
[2011/11/22 06:28:21] <ollii> yes
[2011/11/22 06:28:36] <ollii> should i try this on my master?
[2011/11/22 06:28:39] <siebertm> did you sign a new certificate for the client afterwards?
[2011/11/22 06:28:50] <ollii> yes
[2011/11/22 06:29:12] <siebertm> mh… then i have NO idea ;)
[2011/11/22 06:29:45] <ollii> noooo ;)
[2011/11/22 06:29:58] <siebertm> maybe remove all ssl directories and start over? (if this is a test setup)
[2011/11/22 06:30:05] <ollii> it is
[2011/11/22 06:30:16] @ ckauhaus joined channel #puppet
[2011/11/22 06:30:31] <ollii> to create a new cert for my master i use puppetca --generate puppetmaster.foo.de ?
[2011/11/22 06:30:42] @ Quit: GaneshAtGluu: Client Quit
[2011/11/22 06:31:15] <siebertm> imo it does this automagically - at least i cannot remember doing that back then....
[2011/11/22 06:31:37] <siebertm> but this doesnt have to say anything, cause i often forget things
[2011/11/22 06:31:54] @ tvsutton joined channel #puppet
[2011/11/22 06:33:27] <ashp> hmm, PE 2.0 looks pretty good.
[2011/11/22 06:33:38] <ashp> Not sure it's quite functional as a replacement for theforeman but it's nice! :)
[2011/11/22 06:33:59] <ollii> is there something on the filesystem which i could check? should something located in /var/lib/puppet/facts/ ?
[2011/11/22 06:34:55] @ jsurfer joined channel #puppet
[2011/11/22 06:35:25] @ Quit: jsurfer: Remote host closed the connection
[2011/11/22 06:38:16] @ Quit: marczak: Ping timeout: 240 seconds
[2011/11/22 06:38:33] @ tizzo is now known as tizzo-afk
[2011/11/22 06:40:00] @ rgsteele joined channel #puppet
[2011/11/22 06:40:44] @ marczak joined channel #puppet
[2011/11/22 06:43:39] @ Quit: jaydg: Quit: Verlassend
[2011/11/22 06:45:55] @ Quit: kermit: Quit: Leaving.
[2011/11/22 06:46:10] @ kermit joined channel #puppet
[2011/11/22 06:46:40] @ Quit: willaerk: Quit: Leaving
[2011/11/22 06:46:55] @ sduchesneau joined channel #puppet
[2011/11/22 06:49:06] <ollii> where is the catalog located ?
[2011/11/22 06:50:58] @ tizzo-afk is now known as tizzo
[2011/11/22 06:51:00] @ mcarpent joined channel #puppet
[2011/11/22 06:51:21] @ Quit: Vasik|work: Quit: Leaving
[2011/11/22 06:51:33] @ elmer__ joined channel #puppet
[2011/11/22 06:51:38] @ Quit: rocket: Read error: Operation timed out
[2011/11/22 06:52:47] @ tom_ joined channel #puppet
[2011/11/22 06:52:52] <tom_> hi
[2011/11/22 06:53:23] @ illsci joined channel #puppet
[2011/11/22 06:54:05] @ Quit: nuknad: Quit: nuknad
[2011/11/22 06:54:21] <tom_> I am replicating a puppetmaster server to have a test server. Is it a way I use the same certname on both servers to have the puppet agents connect with no SSL error ?
[2011/11/22 06:55:48] <tom_> won't there be a conflict between the fqdn of the server and the certname that has a different name ?
[2011/11/22 06:58:18] <tim|mac> tom_: we do that by using the regular puppetmaster as a ca server
[2011/11/22 06:58:18] <ollii> interesting
[2011/11/22 06:58:34] <ollii> siebertm: its really nginx fault
[2011/11/22 06:58:57] <ollii> certification request is fine...but catalog request results in 403
[2011/11/22 06:59:12] <ollii> i stopped nginx and startet puppetmaster with webrick => everythings fine
[2011/11/22 06:59:58] <SEJeff> How do I add a require for a package to be removed?
[2011/11/22 07:00:29] <tom_> tim|mac: ok. Are you using the "certname" setting or some different setting to do that ?
[2011/11/22 07:00:36] <SEJeff> package { 'foo': ensure => installed, require => Package['foobar'] uninstalled...
[2011/11/22 07:00:38] <SEJeff> Something like that
[2011/11/22 07:00:53] <SEJeff> I want package foo installed but only after package foobar is ensured => absent
[2011/11/22 07:00:54] <tim|mac> tom_: just set the ca_server in your test config to the puppetmaster
[2011/11/22 07:01:13] <tom_> tim|mac: great! thx, trying...
[2011/11/22 07:02:07] <Andor> Cannot append, variable configs is defined in this scope at /etc/puppet/modules/common/manifests/monit.pp:23
[2011/11/22 07:02:08] <tom_> tim|mac: and do you have the "regular" puppetmaster configured in a specific way to do that ?
[2011/11/22 07:02:09] <Andor> hm..
[2011/11/22 07:02:35] <Andor> $configs = [ 'sshd', 'cron', 'postfix', ]
[2011/11/22 07:02:35] <Andor> if 'postgres' in $features { $configs += [ 'postgres' ] }
[2011/11/22 07:02:35] <Andor>
[2011/11/22 07:02:46] <Andor> how do what i want?
[2011/11/22 07:02:58] <tim|mac> tom_: i do, but it doesn't need to have any extra configuration (I have a separate ca server altogether that doesn't serve any content but only validates the certificates)
[2011/11/22 07:02:59] <SEJeff> Andor, Use a pastebin, please don't flood
[2011/11/22 07:03:14] <Andor> SEJeff: 3 lines is flood? okay
[2011/11/22 07:03:55] @ Quit: siebertm: Quit: siebertm
[2011/11/22 07:04:11] <tom_> tim|mac: ok, I will dig the doc
[2011/11/22 07:05:15] @ tremble joined channel #puppet
[2011/11/22 07:05:16] @ Quit: tremble: Changing host
[2011/11/22 07:05:16] @ tremble joined channel #puppet
[2011/11/22 07:05:49] @ Quit: mcarpent: Ping timeout: 244 seconds
[2011/11/22 07:06:26] @ Quit: Stenbryggen: Quit: Leaving.
[2011/11/22 07:06:35] @ Quit: jodok: Ping timeout: 258 seconds
[2011/11/22 07:06:53] @ tizzo is now known as tizzo-afk
[2011/11/22 07:07:11] <ashp> i hate ssl certificates so much, now PE is screwing up with them :(
[2011/11/22 07:07:33] <SEJeff> ashp, What kind of servers?
[2011/11/22 07:07:41] <SEJeff> RHEL / Fedora / Ubuntu / Debian?
[2011/11/22 07:07:50] @ jodok joined channel #puppet
[2011/11/22 07:07:50] @ Quit: jodok: Changing host
[2011/11/22 07:07:51] @ jodok joined channel #puppet
[2011/11/22 07:07:58] <SEJeff> If you use cobbler, it will automatically sign every host after you kickstart or preseed as soon as you build them
[2011/11/22 07:08:09] <SEJeff> No need with the autosign.conf mess either
[2011/11/22 07:08:24] @ nottings joined channel #puppet
[2011/11/22 07:10:24] @ mcarpent joined channel #puppet
[2011/11/22 07:10:39] @ Quit: binarychris: Ping timeout: 276 seconds
[2011/11/22 07:11:04] @ joe-mac1 joined channel #puppet
[2011/11/22 07:12:02] <ashp> rhel
[2011/11/22 07:12:56] <tom_> tim|mac: and basically you generate the certificate of the other master on the "regular" puppetmaster ?
[2011/11/22 07:13:09] <tim|mac> tom_: indeed
[2011/11/22 07:13:17] <tom_> ooook.
[2011/11/22 07:13:21] <tim|mac> we roll out the testpuppetmaster via the normal puppetmaster
[2011/11/22 07:13:30] <tim|mac> and simply use the client cert that gets generated
[2011/11/22 07:13:47] <tim|mac> this also allows you to require on SSL (instead of having it optional)
[2011/11/22 07:14:09] <tim|mac> which is why we have a separate ca server, our code can only be accessed if you have a signed cert
[2011/11/22 07:15:20] @ kangman joined channel #puppet
[2011/11/22 07:16:26] @ rcrowley joined channel #puppet
[2011/11/22 07:16:35] @ tangledhelix joined channel #puppet
[2011/11/22 07:16:39] @ asteve joined channel #puppet
[2011/11/22 07:16:39] @ Quit: asteve: Changing host
[2011/11/22 07:16:40] @ asteve joined channel #puppet
[2011/11/22 07:16:51] <tangledhelix> more permission issues in 2.7.6, seems like a buggy release :-( https://gist.github.com/1385900
[2011/11/22 07:18:58] <SEJeff> tangledhelix, getcwd perm denied? Thats generally the x bit for directories. Very odd.
[2011/11/22 07:19:28] <tangledhelix> yes, /etc/puppet is 0750 but gid puppet. these perms worked in 2.7.5 AFAIK...
[2011/11/22 07:20:56] @ Quit: marczak: Ping timeout: 260 seconds
[2011/11/22 07:21:53] <SEJeff> tangledhelix, Oh I have an idea
[2011/11/22 07:22:01] <SEJeff> Are you running puppetmasterd, or mod_passengar?
[2011/11/22 07:22:06] <SEJeff> *mod_passenger?
[2011/11/22 07:22:06] @ Quit: elmer__: Read error: Connection reset by peer
[2011/11/22 07:22:07] <tangledhelix> 'puppet master'
[2011/11/22 07:22:15] @ Quit: amoe: Ping timeout: 244 seconds
[2011/11/22 07:22:19] <tangledhelix> is what i actually exec
[2011/11/22 07:22:28] <tangledhelix> which AFAIK is equiv. to puppetmasterd
[2011/11/22 07:22:40] <SEJeff> Is it running as user puppet
[2011/11/22 07:22:54] <tangledhelix> yes
[2011/11/22 07:23:10] <tangledhelix> puppet 18859 0.0 0.93688835124 pts/3 S 04:30:38 0:11 /usr/local/pkg/ruby/bin/ruby /usr/local/bin/puppet master --verbose --no-daemon
[2011/11/22 07:23:37] @ axisys joined channel #puppet
[2011/11/22 07:23:48] @ riha left channel #puppet ()
[2011/11/22 07:23:50] @ illsci left channel #puppet ()
[2011/11/22 07:25:40] @ pabelanger joined channel #puppet
[2011/11/22 07:25:48] <SEJeff> tangledhelix, id puppet
[2011/11/22 07:25:59] <tangledhelix> uid=60004(puppet) gid=60004(puppet) groups=60004(puppet)
[2011/11/22 07:26:03] <SEJeff> And what kind of system is this?
[2011/11/22 07:26:10] <SEJeff> solaris? Arch?
[2011/11/22 07:26:25] <tangledhelix> solaris 10 x86
[2011/11/22 07:26:36] @ ghg27 joined channel #puppet
[2011/11/22 07:26:37] <tangledhelix> 5.10 Generic_144489-17 i86pc i386 i86pc Solaris
[2011/11/22 07:26:52] @ Quit: skm: Quit: Computer has gone to sleep.
[2011/11/22 07:27:05] <SEJeff> Does user puppet have a shell setup in /etc/passwd? Can you su to user puppet and try listing those directories just for kicks?
[2011/11/22 07:27:43] @ Quit: mfladischer: Remote host closed the connection
[2011/11/22 07:28:00] <tangledhelix> su - puppet, i can enter all those dirs and read site.pp. but hang on i just found a bug that may tel something. (#2519). testing
[2011/11/22 07:28:00] <gepetto> tangledhelix: #2519 is http://projects.puppetlabs.com/issues/show/2519 "Puppet - Bug #2519: getcwd error when puppetmasterd is started from a directory where puppet user has no rights. It has a status of Accepted and is assigned to Mark Washeim"
[2011/11/22 07:28:52] <SEJeff> That would certainly explain something
[2011/11/22 07:28:59] <SEJeff> and would piss it off for sure. The getcwd was a giveaway
[2011/11/22 07:29:48] @ sumsuch joined channel #puppet
[2011/11/22 07:29:59] <tangledhelix> this rings a faint bell, like i ran into this some months ago and forgot about it
[2011/11/22 07:30:20] <tangledhelix> i'm picking this project back up after a new baby. my todo list is in chaos. :)
[2011/11/22 07:30:29] @ zwi joined channel #puppet
[2011/11/22 07:30:49] <tangledhelix> so far that seems to be happy (cd /; puppet master), one node just compiled its catalog successfully...
[2011/11/22 07:30:56] <ashp> don't remote mcollective clients connect to stomp on the puppetmaster?
[2011/11/22 07:31:04] @ Quit: bkdem: Ping timeout: 240 seconds
[2011/11/22 07:33:11] @ Quit: ahumbe: Ping timeout: 260 seconds
[2011/11/22 07:34:44] <pll> In the nodes.pp, if I use 'include foo' is foo a module or a class ?
[2011/11/22 07:34:58] <tangledhelix> a class
[2011/11/22 07:35:04] @ Quit: choonming: Ping timeout: 240 seconds
[2011/11/22 07:35:09] <tangledhelix> which may be defined inside a module, depending.
[2011/11/22 07:35:38] <pll> okay, so, do I need an init.pp within the module that imports the class ?
[2011/11/22 07:36:35] <tangledhelix> you would define the class in the module (init.pp or whatever file makes sense depending what you're doing). i think if you import the module in init.pp then you wouldn't need to include it in the node again, it's already been imported
[2011/11/22 07:37:06] @ clover-leaf left channel #puppet ()
[2011/11/22 07:37:08] <pll> hmm, okay. I seem to have some sort of ordering messed up.
[2011/11/22 07:38:26] @ marczak joined channel #puppet
[2011/11/22 07:39:22] @ Quit: kolla: Remote host closed the connection
[2011/11/22 07:40:30] <dcarley> you should never need to "import", really.
[2011/11/22 07:40:49] @ Quit: filler: Ping timeout: 252 seconds
[2011/11/22 07:40:56] <robinbowes> So, why does facter return memorysize and memoryfree as a string, eg. "31.20 GB" ?
[2011/11/22 07:41:09] <pll> Oh, crap. It was a fileserver.conf permissions thing :)
[2011/11/22 07:41:18] <Spads> robinbowes: I've always wondered that myself
[2011/11/22 07:41:27] <pll> I never declared any access to [modules] :-/
[2011/11/22 07:41:39] @ Quit: sumsuch: Quit: sumsuch
[2011/11/22 07:43:41] <ashp> I think I dislike PE 2.0 but purely because it's different to what I'm used to after years of using puppet :D
[2011/11/22 07:44:32] <ashp> I may have changed my mind after learning you can dispatch exec{}'s with mcollective now
[2011/11/22 07:44:43] <ashp> finally my goal of doing terrible arbitary things that volcane always warns me against is feasible
[2011/11/22 07:45:31] @ Quit: artkrz: Quit: Linkinus - http://linkinus.com
[2011/11/22 07:46:23] @ dan__t joined channel #puppet
[2011/11/22 07:46:40] <pll> Awesome. I seem to be hitting issue 8433.
[2011/11/22 07:46:45] <dan__t> 'morning.
[2011/11/22 07:46:49] <pll> Intermittent failure to find a class.
[2011/11/22 07:48:01] @ Quit: mcarpent: Ping timeout: 260 seconds
[2011/11/22 07:49:24] <ashp> Oh the auditing in PE 2.0 is not at all what I wanted, damn.
[2011/11/22 07:49:31] <ashp> not nearly as impressive as i thought.
[2011/11/22 07:50:25] <helindbe> I am looking for the .rb code for pe_accounts, pe_compliance and pe_mcollective - I want to scan them to be able to add them to Geppetto's index of available types. I am on OSx and can't install PE on it. Any tips how I can extract them?
[2011/11/22 07:51:12] @ EL84 left channel #puppet ()
[2011/11/22 07:53:12] @ choonming joined channel #puppet
[2011/11/22 07:54:32] @ Quit: larstobi: Quit: Leaving.
[2011/11/22 07:55:10] @ Quit: newtMcKerr: Quit: Leaving.
[2011/11/22 07:57:44] @ AshishH joined channel #puppet
[2011/11/22 07:58:25] @ Quit: ohadlevy: Ping timeout: 253 seconds
[2011/11/22 07:58:31] @ jsm joined channel #puppet
[2011/11/22 07:59:33] @ ohadlevy joined channel #puppet
[2011/11/22 07:59:34] @ mcarpent joined channel #puppet
[2011/11/22 07:59:36] <jsm> Volcane: do i have to pull the latest hiera from git to in order for variable parsing in the data dirs in hiera.yaml to work?
[2011/11/22 08:00:43] @ Quit: jedi4ever: Read error: Operation timed out
[2011/11/22 08:01:23] @ jedi4ever joined channel #puppet
[2011/11/22 08:01:37] @ Quit: ckauhaus: Ping timeout: 244 seconds
[2011/11/22 08:02:15] @ Quit: jedi4ever: Client Quit
[2011/11/22 08:02:33] @ tizzo-afk is now known as tizzo
[2011/11/22 08:03:42] @ Quit: sdog: Ping timeout: 258 seconds
[2011/11/22 08:04:53] <erthad> jsm: I've tried installing 0.2.0 and it worked there
[2011/11/22 08:05:13] <jsm> erthad: ok, thanks
[2011/11/22 08:05:41] @ seanh-ansca joined channel #puppet
[2011/11/22 08:05:48] <cverdeh> Hi all. Is there a way to append to a defined resource parameter?
[2011/11/22 08:06:09] <cverdeh> Like, if I create foo{ "bar": baz => "blah" }
[2011/11/22 08:06:26] <tangledhelix> cverdeh: no, you can't redefine anything once it's defined. you'd have to define a new variable and build it from the defined value plus some new bits
[2011/11/22 08:06:53] @ mkulke joined channel #puppet
[2011/11/22 08:07:32] <erthad> jsm: however there are some bugs fixed in HEAD so I've cloned that from github and built gem myself
[2011/11/22 08:07:44] <erthad> it is as easy as 'rake gem'
[2011/11/22 08:08:07] <mkulke> hello, i am a bit puzzled. is it possible in a class definition to do something like "if in_class(myclass) {...}"?
[2011/11/22 08:08:11] @ _Spike_ is now known as Bobracha
[2011/11/22 08:08:30] <brahman> I have some mcollective questions, is this channel the best place to ask?
[2011/11/22 08:08:39] <cverdeh> tangledhelix: So I can't Foo[ "bar ] { baz +> "moo" } or something... So it's not possible to modify a resource after it's defined, all you can do is create something else using data from it.
[2011/11/22 08:08:45] @ Quit: tom_: Quit: leaving
[2011/11/22 08:09:17] <tangledhelix> cverdeh: yes, that's just the nature of declarative languages, a thing can only be defined once
[2011/11/22 08:09:47] @ Quit: ryancoleman: Quit: Leaving.
[2011/11/22 08:10:55] <robinbowes> <sigh>
[2011/11/22 08:11:03] <cverdeh> tangledhelix: Yeah. So you have to do all the messing around with the data BEFORE you commit it to the variables/resources that you want to use, then.
[2011/11/22 08:11:13] <robinbowes> Why is hiera returning 'nil' instead of an integer?
[2011/11/22 08:11:50] <robinbowes> YAML file:
[2011/11/22 08:11:52] <robinbowes> ---
[2011/11/22 08:11:54] <robinbowes> test: 90
[2011/11/22 08:11:58] <jsm> erthad: is %{environment} as referenced in hiera.yaml the same as puppet environment?
[2011/11/22 08:12:03] <robinbowes> hiera test
[2011/11/22 08:12:04] <robinbowes> nil
[2011/11/22 08:12:15] @ Ool joined channel #puppet
[2011/11/22 08:12:20] <tangledhelix> cverdeh: well you can make variables hold bits of things you want to reuse in other things, but once a variable or thing is defined anywhere, it can not be redefined, including being appended to or modified in any other way
[2011/11/22 08:12:23] <jsm> robinbowes: what's your hierarchy ?
[2011/11/22 08:12:49] <tangledhelix> so if you define $a in a given scope you can't change it later, it's just what it is, but you can say $c = $b + 'foo'
[2011/11/22 08:12:59] <tangledhelix> er. $c = $a + 'foo' i meant.
[2011/11/22 08:13:00] @ spyvrsspy joined channel #puppet
[2011/11/22 08:13:08] <robinbowes> :hierarchy: - %{environment} - common
[2011/11/22 08:13:13] <robinbowes> ER, on two lines
[2011/11/22 08:13:18] <cverdeh> tangledhelix: Aye. Cheers for clarification.
[2011/11/22 08:13:29] <robinbowes> The 'test: 90' is in common/yaml
[2011/11/22 08:13:31] <jsm> and that test value is in common?
[2011/11/22 08:13:43] <robinbowes> s/\//./
[2011/11/22 08:13:49] <spyvrsspy> hi, im in the process of deciding whether puppet is a good solution for me; is it possible for the nodes to communicate with the server over 443 instaead of 8140?
[2011/11/22 08:13:51] <robinbowes> Yup
[2011/11/22 08:13:53] <spyvrsspy> without a lot of hassle?
[2011/11/22 08:14:17] <erthad> jsm: yes, you can even use class variables in hiera.yaml like %{foo::bar}
[2011/11/22 08:14:40] @ Quit: rgsteele: Ping timeout: 240 seconds
[2011/11/22 08:15:04] <robinbowes> If I put: test: '90' it returns 90
[2011/11/22 08:15:10] @ Quit: ecolitan: Remote host closed the connection
[2011/11/22 08:15:12] @ Quit: omry: Ping timeout: 248 seconds
[2011/11/22 08:15:14] <robinbowes> Without the quotes I get just nil
[2011/11/22 08:15:25] <jsm> robinbowes: why do you need the int?
[2011/11/22 08:15:27] @ Quit: ohadlevy: Ping timeout: 245 seconds
[2011/11/22 08:15:37] <mkulke> *cough* is there something like in_class() in puppet manifest files *cough*?
[2011/11/22 08:15:56] <erthad> robinbowes: what version of hiera do you use? there was a bug like this in older versions
[2011/11/22 08:16:00] <jsm> robinbowes: what if you put 90.0 ?
[2011/11/22 08:16:00] <robinbowes> To populate an snmpd.conf template
[2011/11/22 08:16:24] <erthad> that was the reason I've upgraded from 0.2.0 to HEAD -- it did not support booleans etc
[2011/11/22 08:16:28] <pll> Is there any example code anywhere on how to manage yum repos ?
[2011/11/22 08:16:28] <robinbowes> 90.0 -> nil
[2011/11/22 08:16:38] <tangledhelix> cverdeh: so actually i think it depends in your example if baz is an array. then, i think +> may be usable... haven't tested.
[2011/11/22 08:16:39] <robinbowes> pll: define "manage" ?
[2011/11/22 08:16:50] <shortbus-> is there a way to check to see how long it be before the puppet client reruns again?
[2011/11/22 08:17:03] @ ohadlevy joined channel #puppet
[2011/11/22 08:17:05] @ Quit: ollii: Quit: Leaving.
[2011/11/22 08:17:15] <pll> Define what repos exist on a client, which ones are active, gpgcheck, etc.
[2011/11/22 08:17:36] @ omry joined channel #puppet
[2011/11/22 08:17:50] <fragfutter> pll: just manage files under /etc/yum.repos.d/
[2011/11/22 08:17:50] <robinbowes> http://docs.puppetlabs.com/references/stable/type.html#yumrepo
[2011/11/22 08:18:02] <pll> I'm looking at the default files that exist in yum.repos.d after an install, and trying to figure out how to codify that.
[2011/11/22 08:18:18] @ Quit: dwalu: Quit: dwalu
[2011/11/22 08:18:23] <fragfutter> pll: throw them away and put the complete folder under puppet control
[2011/11/22 08:18:24] <erthad> spyvrsspy: there are some params for that -- look at man puppet.conf
[2011/11/22 08:18:39] @ Quit: Meier: Quit: Leaving.
[2011/11/22 08:18:49] @ st33v joined channel #puppet
[2011/11/22 08:19:02] <erthad> spyvrsspy: you will have to set ports for both puppetmaster and agent in their configs. I've not tried that though
[2011/11/22 08:19:04] <pll> fragfutter: yes, that's my plan. My point is, I don't quite know what the code should look like on the puppet side to arrive at something that actually works
[2011/11/22 08:19:26] <spyvrsspy> ok, it is possibel to change the port though?
[2011/11/22 08:19:36] <spyvrsspy> (I dont have an install to look at, still in the decision making process)
[2011/11/22 08:19:40] @ Quit: kermit: Remote host closed the connection
[2011/11/22 08:19:42] <pll> My real problem is that I'm a Debian guy in a RH world all of a sudden, and I don't really grok yum yet so I don't know what's needed.
[2011/11/22 08:19:58] @ kermit joined channel #puppet
[2011/11/22 08:20:07] <st33v> hey… anyone have any ideas/examples on how I could use puppet to manage stuff in a database in addition to files/configs?
[2011/11/22 08:20:30] <spyvrsspy> another quick question, I want to create an ISO image, to install across 1000+ machines, what unique configuration will need to be done to get the client working with my server, and can that be automated?
[2011/11/22 08:20:53] <st33v> Unfortunately, there's no 'mysql' type in puppet. ;)
[2011/11/22 08:21:09] <st33v> spyvrsspy: yes, it can.
[2011/11/22 08:21:19] <spyvrsspy> cool ty
[2011/11/22 08:21:20] @ Quit: verwilst: Quit: Ex-Chat
[2011/11/22 08:21:29] @ sdog joined channel #puppet
[2011/11/22 08:21:49] <fragfutter> pll: you define one resource for the directory /etc/yum.repos.d that manages recursive and has purge active. Then you place one file for every repository you want to add.
[2011/11/22 08:22:12] @ benkevan joined channel #puppet
[2011/11/22 08:22:55] @ dwalu joined channel #puppet
[2011/11/22 08:22:57] <jsm> erthad: this is my hiera.yaml: http://pastebin.mozilla.org/1387387, and it seems to ignore the %{environment} variable.
[2011/11/22 08:23:11] @ ckauhaus joined channel #puppet
[2011/11/22 08:23:27] <robinbowes> which hiera.yaml?
[2011/11/22 08:23:44] <jsm> the hiera configuration file
[2011/11/22 08:23:51] <robinbowes> Whcih one?
[2011/11/22 08:24:04] <jsm> i only have one :)
[2011/11/22 08:24:08] <robinbowes> hiera (cli tool) uses /etc/hiera.yaml by default
[2011/11/22 08:24:17] @ Ev0xx joined channel #puppet
[2011/11/22 08:24:20] <jsm> /etc/puppet/hiera.yaml
[2011/11/22 08:24:25] <Ev0xx> hi guys
[2011/11/22 08:24:27] <robinbowes> hiera (puppet function) uses /etc/puppet/hiera.yaml by default
[2011/11/22 08:25:07] <jsm> oh, my other variables, work, it's just not handling the %{environment} part
[2011/11/22 08:25:10] @ Quit: dwalu: Client Quit
[2011/11/22 08:25:23] @ Quit: brtl: Ping timeout: 244 seconds
[2011/11/22 08:25:32] @ hobbeswalsh joined channel #puppet
[2011/11/22 08:25:47] <robinbowes> What yaml files do you have?
[2011/11/22 08:25:56] @ Quit: sdog: Ping timeout: 258 seconds
[2011/11/22 08:26:11] <jsm> i have /etc/puppet/hieradata/myenvironment/abunchof.yaml
[2011/11/22 08:26:33] <robinbowes> - %{environment} means "look for %{environment}.yaml"
[2011/11/22 08:26:48] <jsm> robinbowes: not if you put a %{environment}/
[2011/11/22 08:26:54] <jsm> it should look in a directory
[2011/11/22 08:26:58] <robinbowes> Not sure if extending like that will work
[2011/11/22 08:27:03] <robinbowes> (not saying it won't)
[2011/11/22 08:27:14] <jsm> it's supposed to. says so in the docs
[2011/11/22 08:27:29] @ kaptk2 joined channel #puppet
[2011/11/22 08:28:43] @ newtMcKerr joined channel #puppet
[2011/11/22 08:28:58] @ Quit: raphdg: Remote host closed the connection
[2011/11/22 08:29:05] <the_ramink> robinbowes: all facts are strings. Someone did write some better facts for memory which I kept around. https://github.com/rkhatibi/rdk-puppet-modules/tree/master/puppet/lib/facter
[2011/11/22 08:29:06] <robinbowes> OK, it does
[2011/11/22 08:29:08] <robinbowes> Works for me
[2011/11/22 08:29:11] @ Quit: omry: Max SendQ exceeded
[2011/11/22 08:29:42] <jsm> robinbowes: yeah, so i don't know why it doesn't work for me :(
[2011/11/22 08:29:44] @ gniks joined channel #puppet
[2011/11/22 08:29:52] <jsm> robinbowes: which version of the gem are you using?
[2011/11/22 08:30:20] @ omry joined channel #puppet
[2011/11/22 08:30:23] <erthad> jsm: this is mine and it does work: http://dumpz.org/102881/
[2011/11/22 08:30:25] <robinbowes> the_ramink: yeah, 0.2.0
[2011/11/22 08:30:36] <robinbowes> Er, oops
[2011/11/22 08:30:47] @ vachon joined channel #puppet
[2011/11/22 08:31:42] <robinbowes> the_ramink: thanks, I've seen those.
[2011/11/22 08:31:49] <robinbowes> jsm: 0.2.0
[2011/11/22 08:31:56] @ sumsuch joined channel #puppet
[2011/11/22 08:32:33] <erthad> jsm: try creating %{environment}.yaml and check with that
[2011/11/22 08:32:44] <erthad> try specifying environment from cli
[2011/11/22 08:32:55] @ ghanima joined channel #puppet
[2011/11/22 08:33:04] @ pjd3 joined channel #puppet
[2011/11/22 08:33:05] <erthad> hiera cli has nice --debug feature
[2011/11/22 08:33:28] <mkulke> how can i check in a puppet config file, whether the current node is in a certain class?
[2011/11/22 08:33:53] @ Quit: omry: Max SendQ exceeded
[2011/11/22 08:34:09] <pll> fragfutter: so, are you saying you don't use the yumrepo{} define in order to build the files ?
[2011/11/22 08:34:24] @ Quit: ohadlevy: Ping timeout: 248 seconds
[2011/11/22 08:34:31] @ omry joined channel #puppet
[2011/11/22 08:34:54] @ Quit: omry: Max SendQ exceeded
[2011/11/22 08:35:26] @ omry joined channel #puppet
[2011/11/22 08:35:32] @ ohadlevy joined channel #puppet
[2011/11/22 08:35:49] @ Quit: MartVisser: Ping timeout: 240 seconds
[2011/11/22 08:36:10] @ Quit: omry: Max SendQ exceeded
[2011/11/22 08:36:59] @ omry joined channel #puppet
[2011/11/22 08:37:23] <robinbowes> I personally do both - use a file resource to ensure only the repos I've specified are in yum.repos.d, and use various yum_repo resources to create the repo files
[2011/11/22 08:38:34] <Phibs> is there any way to have a app::base install the app, and deploy a default config file, then another class that replaces that config file and have that one take priority ?
[2011/11/22 08:38:38] @ bartavelle joined channel #puppet
[2011/11/22 08:38:47] <robinbowes> Yes
[2011/11/22 08:38:55] @ neonflux joined channel #puppet
[2011/11/22 08:39:01] <jsm> robinbowes & erthad : here's the output when i try to specify environment on the cli : http://dumpz.org/102884/
[2011/11/22 08:39:05] <fragfutter> pll: correct. i only need three repos (official, default-internal, internal-extras) and those files use variables (yum internal) so they are identical for different OS versions.
[2011/11/22 08:39:16] <bartavelle> hi, is there a simple way to alter my ParsedFile based provider to have it write only entries specified by the user ? or at least warn there are more than expected ?
[2011/11/22 08:40:04] <jsm> note that that command returns just fine if i do not specify the environment
[2011/11/22 08:40:57] <robinbowes> Try putting the lo_users first
[2011/11/22 08:41:35] <jsm> ah, so it's read top down, not bottom up.. that makes sense
[2011/11/22 08:41:55] <robinbowes> I meant on the command line, but yes - top down
[2011/11/22 08:42:07] <robinbowes> ie. most-specific first
[2011/11/22 08:42:16] @ Quit: xyn: Ping timeout: 240 seconds
[2011/11/22 08:42:35] <erthad> I think I've seen the similar one but don't remember how I dealed with that :-\
[2011/11/22 08:42:48] <jsm> robinbowes: ok, that worked.. now i will try with an environment specific option
[2011/11/22 08:42:57] @ Quit: ohadlevy: Ping timeout: 276 seconds
[2011/11/22 08:43:15] @ jonhattan left channel #puppet ("Saliendo")
[2011/11/22 08:43:57] @ brtl joined channel #puppet
[2011/11/22 08:44:33] @ ohadlevy joined channel #puppet
[2011/11/22 08:45:15] @ ryancoleman joined channel #puppet
[2011/11/22 08:45:34] @ dak419 joined channel #puppet
[2011/11/22 08:46:12] @ Quit: pjd3: Ping timeout: 276 seconds
[2011/11/22 08:46:36] <jsm> robinbowes: http://dumpz.org/102885/, so it seems to take the environment variable.. but silently fails.. i can assure you "datacenter" is in cloudg/base.yaml
[2011/11/22 08:47:12] @ Quit: lwhalen: Ping timeout: 248 seconds
[2011/11/22 08:47:26] <robinbowes> IOK, so the other var is failing
[2011/11/22 08:47:43] <jsm> which var?
[2011/11/22 08:48:14] @ Quit: matchaw_: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.
[2011/11/22 08:48:32] <robinbowes> Well, either lo_roles, or lo_infra_type
[2011/11/22 08:48:34] @ matchaw_ joined channel #puppet
[2011/11/22 08:49:07] <jsm> robinbowes: it shouldn't need that.. on this test.. i'm just trying to retrieve something from base
[2011/11/22 08:49:10] @ xyn joined channel #puppet
[2011/11/22 08:49:28] @ larstobi joined channel #puppet
[2011/11/22 08:49:42] @ trickyf left channel #puppet ()
[2011/11/22 08:49:54] <jsm> datacenter is defined in %{environment}/base
[2011/11/22 08:50:13] <robinbowes> Yes, but if lo_roles is empty then the firstline says "look in %{environment}/.yaml
[2011/11/22 08:50:13] <erthad> ec2 -- is it that?
[2011/11/22 08:50:24] @ Quit: krish: Quit: Leaving.
[2011/11/22 08:50:28] @ Quit: Ramonster: Quit: So Long and thanks for all the fish
[2011/11/22 08:50:34] @ krish joined channel #puppet
[2011/11/22 08:50:45] <jsm> erthad: yes
[2011/11/22 08:50:58] <erthad> it is there in your output =)
[2011/11/22 08:50:58] <robinbowes> So, it's actually working, but complaining that some files are missing
[2011/11/22 08:51:22] <erthad> to get rid about complaining about empty files try applying this commit to your hiera source: https://github.com/puppetlabs/hiera/commit/6ecab35b59f88e16c8ceeb31382c9cf7fe3fe4a0
[2011/11/22 08:51:52] <jsm> erthad: ah, you are right :)
[2011/11/22 08:52:19] @ vachon left channel #puppet ("Leaving")
[2011/11/22 08:52:23] <erthad> or either install it from head -- there is a nice feature there -- cli is now able to connect to puppet inventory to get facts about nodes
[2011/11/22 08:52:49] <jsm> that could be useful
[2011/11/22 08:52:50] <robinbowes> Mmmm, how do I do that?
[2011/11/22 08:52:53] @ Quit: marczak: Read error: Connection reset by peer
[2011/11/22 08:54:00] @ MartVisser joined channel #puppet
[2011/11/22 08:54:08] @ Quit: MartVisser: Remote host closed the connection
[2011/11/22 08:54:08] <erthad> clone the repo, run 'rake gem' in it and install the resultant gem
[2011/11/22 08:55:00] <erthad> I didn't have a chance though to test that feature -- only saw it in github
[2011/11/22 08:55:04] @ Quit: axisys: Quit: leaving
[2011/11/22 08:55:09] @ Quit: fronlius: Quit: fronlius
[2011/11/22 08:55:28] @ Vide joined channel #puppet
[2011/11/22 08:56:08] @ marczak joined channel #puppet
[2011/11/22 08:56:12] @ sHOck^^ joined channel #puppet
[2011/11/22 08:56:19] <sHOck^^> elo
[2011/11/22 08:56:37] @ Quit: the_ramink: Ping timeout: 260 seconds
[2011/11/22 08:56:42] <sHOck^^> kto gra w cs
[2011/11/22 08:56:44] <sHOck^^> ????????
[2011/11/22 08:57:01] <Vide> Hi, can you assign a stage to a resource (not a class)?
[2011/11/22 08:57:07] @ sHOck^^ left channel #puppet ()
[2011/11/22 08:57:19] <Vide> and if not, how to manage dependencies between classes and resources using stages?
[2011/11/22 08:57:29] @ indigo joined channel #puppet
[2011/11/22 08:59:43] @ bartavelle left channel #puppet ("couic")
[2011/11/22 09:01:08] @ Quit: ckauhaus: Quit: Leaving.
[2011/11/22 09:01:52] @ Quit: joe-mac1: Ping timeout: 240 seconds
[2011/11/22 09:02:19] @ lwhalen joined channel #puppet
[2011/11/22 09:04:33] <jsm> erthad & robinbowes : got it working, thanks for the help
[2011/11/22 09:04:45] <robinbowes> cool
[2011/11/22 09:04:55] @ Quit: densebits: Quit: Leaving
[2011/11/22 09:05:04] @ Quit: omry: Ping timeout: 240 seconds
[2011/11/22 09:05:04] <jsm> erthad: i like your hiera.yaml layout. i may have to borrow it eventually :)
[2011/11/22 09:05:35] @ Quit: wallblom: Ping timeout: 244 seconds
[2011/11/22 09:05:54] <erthad> jsm: hehe, I like it too and it is still lacking ec2 region
[2011/11/22 09:06:06] @ BManojlovic joined channel #puppet
[2011/11/22 09:06:07] @ Quit: BManojlovic: Changing host
[2011/11/22 09:06:07] @ BManojlovic joined channel #puppet
[2011/11/22 09:06:15] <robinbowes> If I pass in a variable to a template, and the variable looks like this: [{"threshold"=>"90%", "mountpoint"=>"/"}, {"threshold"=>"90%", "mountpoint"=>"/opt"}, {"threshold"=>"90%", "mountpoint"=>"/tmp"}]
[2011/11/22 09:06:31] @ Quit: ohadlevy: Ping timeout: 260 seconds
[2011/11/22 09:06:37] <robinbowes> Then in the template, iterate over each item in the array
[2011/11/22 09:06:57] <jsm> erthad: my issue is that i want my hiera.conf to be the same for ec2 and non-ec2 environs
[2011/11/22 09:07:20] <robinbowes> How do/Can I access the hash items in the template?
[2011/11/22 09:07:51] @ omry joined channel #puppet
[2011/11/22 09:08:35] <jsm> robinbowes: http://www.krzywanski.net/archives/703
[2011/11/22 09:08:57] @ ckauhaus joined channel #puppet
[2011/11/22 09:09:25] @ tizzo is now known as tizzo-afk
[2011/11/22 09:09:36] <robinbowes> Ah, thanks
[2011/11/22 09:09:44] @ SEJeff left channel #puppet ("Leaving")
[2011/11/22 09:09:46] <robinbowes> So, .each_pair
[2011/11/22 09:10:03] <erthad> jsm: I don't use non-ec2 atm so good luck to you -- it should not be hard to implement
[2011/11/22 09:12:26] @ the_ramink joined channel #puppet
[2011/11/22 09:13:26] <erthad> robinbowes: each{ |k,v| ... } does the same actually
[2011/11/22 09:13:38] @ Quit: mkulke: Quit: Ex-Chat
[2011/11/22 09:13:45] <erthad> but ruby docs say each_pair is more efficient
[2011/11/22 09:14:03] @ ohadlevy joined channel #puppet
[2011/11/22 09:15:50] @ dwalu joined channel #puppet
[2011/11/22 09:16:56] @ Quit: zorg1: Remote host closed the connection
[2011/11/22 09:18:46] @ Quit: omry: Ping timeout: 260 seconds
[2011/11/22 09:19:26] <ashp> Why on earth doesn't puppet enterprise let you upgrade the clients via puppet, but makes you fuck around with a .tar.gz :(
[2011/11/22 09:20:01] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2011/11/22 09:20:31] @ Quit: mpdude: Ping timeout: 260 seconds
[2011/11/22 09:23:43] @ Quit: IndyMichaelB: Quit: IndyMichaelB
[2011/11/22 09:23:59] @ lak joined channel #puppet
[2011/11/22 09:24:00] @ Quit: lak: Changing host
[2011/11/22 09:24:00] @ lak joined channel #puppet
[2011/11/22 09:25:24] @ comptona joined channel #puppet
[2011/11/22 09:25:28] <robinbowes> erthad: actually, I don't need that
[2011/11/22 09:25:39] <robinbowes> .each does the job - I just needed the foo['bar'] syntax
[2011/11/22 09:25:50] @ maplebed joined channel #puppet
[2011/11/22 09:26:30] @ Quit: kelseyhightower: Quit: leaving
[2011/11/22 09:27:02] <asteve> can someone tell me why i'm getting an error at the first elsif of this statement? http://pastie.org/2904419
[2011/11/22 09:27:50] @ ianbrandt joined channel #puppet
[2011/11/22 09:28:04] @ Fthis joined channel #puppet
[2011/11/22 09:28:18] <_rc_> asteve: are you running 0.25?
[2011/11/22 09:28:23] <erthad> robinbowes: hash.each_key { |k| puts hash[k] }
[2011/11/22 09:28:36] <asteve> _rc_: ya, 0.25.4 :/ I guess I can't use elsif?
[2011/11/22 09:28:50] <robinbowes> erthad: I have an array of hashes
[2011/11/22 09:29:13] <_rc_> asteve: correct, it's a 2.6 feature - http://docs.puppetlabs.com/guides/language_guide.html
[2011/11/22 09:29:22] <asteve> I wasn't sure how 0.25.4 mapped to 2.6
[2011/11/22 09:29:35] <asteve> s/mapped/related
[2011/11/22 09:29:36] <robinbowes> So: array.each { |item| puts item[keyname] }
[2011/11/22 09:29:43] @ mrwacky42 joined channel #puppet
[2011/11/22 09:29:47] <_rc_> 0.25.4 would be 2.5.4 in new money
[2011/11/22 09:29:48] <asteve> what other way could I accomplish this?
[2011/11/22 09:31:17] <robinbowes> asteve: case statement
[2011/11/22 09:31:17] @ Quit: cverdeh: Ping timeout: 252 seconds
[2011/11/22 09:31:17] @ omry joined channel #puppet
[2011/11/22 09:31:28] @ Quit: ghanima: Read error: Operation timed out
[2011/11/22 09:31:30] <robinbowes> ?
[2011/11/22 09:31:44] @ alanna joined channel #puppet
[2011/11/22 09:31:54] @ cverdeh joined channel #puppet
[2011/11/22 09:32:19] <Fthis> i have a problem with puppet clients running solaris using the "mount" resource type. the clients seem to ignore what i specify for "blockdevice" because it is missing from /etc/vfstab. the relevant line looks like this: blockdevice => "-",
[2011/11/22 09:32:33] @ Quit: sduchesneau: Ping timeout: 244 seconds
[2011/11/22 09:32:48] @ Quit: alanna: Read error: Connection reset by peer
[2011/11/22 09:32:59] @ alanna joined channel #puppet
[2011/11/22 09:34:10] @ Quit: rclark: Ping timeout: 258 seconds
[2011/11/22 09:35:01] @ hajile_ is now known as hajile
[2011/11/22 09:36:30] @ Quit: brtl: Remote host closed the connection
[2011/11/22 09:36:37] @ brtl joined channel #puppet
[2011/11/22 09:36:53] @ Demosthenes joined channel #puppet
[2011/11/22 09:38:31] @ Quit: Razique: Quit: Razique
[2011/11/22 09:39:44] @ kelseyhightower joined channel #puppet
[2011/11/22 09:40:10] @ mitchellh joined channel #puppet
[2011/11/22 09:40:19] @ rclark joined channel #puppet
[2011/11/22 09:40:41] @ Quit: danikov: Quit: danikov
[2011/11/22 09:40:44] @ fronlius joined channel #puppet
[2011/11/22 09:42:13] @ Quit: brtl: Ping timeout: 240 seconds
[2011/11/22 09:42:22] @ Quit: omry: Ping timeout: 244 seconds
[2011/11/22 09:42:40] @ brtl joined channel #puppet
[2011/11/22 09:43:12] <Fthis> nevermind got it http://projects.puppetlabs.com/issues/6845
[2011/11/22 09:43:14] @ pheller joined channel #puppet
[2011/11/22 09:43:24] @ Quit: ohadlevy: Ping timeout: 276 seconds
[2011/11/22 09:44:02] @ ohadlevy joined channel #puppet
[2011/11/22 09:44:26] @ joshcooper joined channel #puppet
[2011/11/22 09:44:48] @ omry joined channel #puppet
[2011/11/22 09:45:16] @ xalimar joined channel #puppet
[2011/11/22 09:46:03] @ Quit: pheller: Remote host closed the connection
[2011/11/22 09:46:17] @ pheller joined channel #puppet
[2011/11/22 09:47:00] @ wallblom joined channel #puppet
[2011/11/22 09:47:40] @ danikov joined channel #puppet
[2011/11/22 09:48:28] @ Quit: ohadlevy: Ping timeout: 244 seconds
[2011/11/22 09:49:18] @ multiverse joined channel #puppet
[2011/11/22 09:50:45] <multiverse> Hi, what should I explore if I successfully get a module working in a module tests tree, but it doesn't work for the puppetmaster agent?
[2011/11/22 09:50:52] <multiverse> I thought it work automagically.
[2011/11/22 09:53:01] <multiverse> The class uses the hiera module, and it is complaining: http://pastebin.com/8V8aUbnH
[2011/11/22 09:53:57] @ jedi4ever joined channel #puppet
[2011/11/22 09:54:02] @ ohadlevy joined channel #puppet
[2011/11/22 09:54:30] @ scsinutz joined channel #puppet
[2011/11/22 09:54:45] @ scsinutz left channel #puppet ()
[2011/11/22 09:54:52] <multiverse> How do I get a hiera data file onto the puppetmaster agent? I thought it was autoloaded with the module.
[2011/11/22 09:57:08] @ Quit: lkoranda: Quit: Ex-Chat
[2011/11/22 09:58:33] @ amoe joined channel #puppet
[2011/11/22 10:01:06] @ Quit: ohadlevy: Ping timeout: 252 seconds
[2011/11/22 10:01:23] @ Quit: colon_D: Quit: colon_D
[2011/11/22 10:01:50] <ashp> Anyone have a good rule of thumb for amount of power required per 100 nodes in puppet, on average?
[2011/11/22 10:02:00] <ashp> trying to spec out if we can get away with vm's in each dc for ~200 hosts
[2011/11/22 10:02:03] <ashp> ~200 per dc, that is
[2011/11/22 10:02:32] @ ohadlevy joined channel #puppet
[2011/11/22 10:02:45] @ colon_D joined channel #puppet
[2011/11/22 10:03:14] <robinbowes> Depends on the manifest complexity
[2011/11/22 10:04:01] <ashp> i knew that was the answer but.. say.. average complexity?
[2011/11/22 10:04:25] <robinbowes> Also depends on cpacity of the VMs
[2011/11/22 10:04:50] <robinbowes> ie. how much CPU, and how many puppetmaster threads/workers you're running
[2011/11/22 10:05:13] @ Quit: marczak: Read error: Connection reset by peer
[2011/11/22 10:05:18] <ashp> Yeah, this is the trouble, I have absolutely no idea up front how complex anything is going to get but they don't want to move right to physical boxes.
[2011/11/22 10:05:30] <ashp> I mean out of the door it's a bunch of legacy shit so the manifests will be like, 10 resources
[2011/11/22 10:05:36] <ashp> but the idea is (of course) everything gets rebuilt properly
[2011/11/22 10:05:40] <ashp> over the next couple of years
[2011/11/22 10:06:22] <robinbowes> I'm not sure running in a VM is an issue
[2011/11/22 10:06:54] @ rharrison joined channel #puppet
[2011/11/22 10:06:54] <ashp> Before I was only dealing with about ~50 hosts maximum
[2011/11/22 10:07:00] <ashp> So now we're talking about 450+ it's a different story
[2011/11/22 10:07:13] <ashp> I've never actually used multiple puppetmaster's so now I have to figure out the best way to sync them all and all that kind of stuff.
[2011/11/22 10:07:44] <ashp> I wish I hadn't left behind my copy of pro puppet when I moved jobs, bet it had a whole chunk in there on the subject.
[2011/11/22 10:08:05] <robinbowes> I'm sure you'll find a pdf copy to download if you google...
[2011/11/22 10:08:09] <robinbowes> Or buy the ebook?
[2011/11/22 10:08:49] <ashp> Yeah, I should probably just buy it again, just annoying as I already did once..
[2011/11/22 10:08:55] <Volcane> ashp: if u have no exported resources its quite easy
[2011/11/22 10:08:55] <ashp> I left it for my replacement when I bailed.
[2011/11/22 10:08:59] @ marczak joined channel #puppet
[2011/11/22 10:09:05] <ashp> Volcane: I tend to use exported resources a bunch.
[2011/11/22 10:09:19] <robinbowes> I nearly sadi "ask Volcane - he does that sort of shit..." :)
[2011/11/22 10:09:30] @ williemach joined channel #puppet
[2011/11/22 10:09:32] @ williemach left channel #puppet ()
[2011/11/22 10:09:47] <ashp> Yeah, I just need to look around as someone somewhere has a blog with exactly all the information I need to design this properly.
[2011/11/22 10:10:01] @ Quit: AshishH: Quit: In a day, when you do not come across any problem means you are travelling in a wrong path.
[2011/11/22 10:10:07] <ashp> I was going for one puppetmaster/dhcp/etc box per DC with a master puppetmaster/foreman installation elsewhere.
[2011/11/22 10:10:13] @ Quit: ohadlevy: Ping timeout: 240 seconds
[2011/11/22 10:10:23] <ashp> But I had no idea how stuff like the mysql database stuff was going to look, it gets trickier at that point I'm sure.
[2011/11/22 10:10:39] <Volcane> multi distributed masters with exported resources will just suck
[2011/11/22 10:10:53] <ashp> Damn, that's not the news I wanted. :(
[2011/11/22 10:11:07] <ashp> So our choices are to not use exported resources at all for distributed masters?
[2011/11/22 10:11:26] <ashp> Well, not exactly a choice as much as a requirement.
[2011/11/22 10:11:41] <agaffney> eh, it works well enough
[2011/11/22 10:11:54] <agaffney> I use 2 puppet masters pointing to the same DB for storeconfigs, and it's not really any slower than just one
[2011/11/22 10:12:03] @ ohadlevy joined channel #puppet
[2011/11/22 10:12:12] <Volcane> agaffney: the same being remote in another data center?
[2011/11/22 10:12:30] <agaffney> Volcane: "remote" (physically separate but a high-speed link between them)
[2011/11/22 10:12:53] <agaffney> although, we recently had to split off our dev environment onto a separate DB due to huge slowdowns due to latency between the dev puppetmaster and the DB
[2011/11/22 10:12:54] <Volcane> yeah
[2011/11/22 10:13:03] <ashp> I think realistically that's the approach we'll have to take for now. One decent sized database box that they all connect to.
[2011/11/22 10:13:08] <agaffney> but I'd think you could work around those issues with multi-master mysql replication
[2011/11/22 10:13:21] <agaffney> have one in each DB and let mysql worry about the transit between the DCs
[2011/11/22 10:13:26] <ashp> Yeah, I was also trying to plan that, I wanted to make sure we had a proper dev puppetmaster that we checked nodes into by hand for cases where we are testing new manifests.
[2011/11/22 10:13:47] <ashp> things I didn't want to do: more mysql replication
[2011/11/22 10:13:54] <ashp> maybe this is the right time to experiment with postgres replication!
[2011/11/22 10:13:56] <agaffney> heh
[2011/11/22 10:14:08] <agaffney> mysql replication really isn't that bad
[2011/11/22 10:14:17] @ Quit: st33v: Quit: st33v
[2011/11/22 10:14:37] <agaffney> I've run a 5 server multi-master replication ring with 10-15 slaves hanging off various points in the ring
[2011/11/22 10:14:48] <agaffney> it was convoluted, but it wasn't terrible
[2011/11/22 10:15:04] @ st33v joined channel #puppet
[2011/11/22 10:15:17] @ Quit: pfo: Quit: pfo
[2011/11/22 10:16:27] * gwmngilfen takes notes
[2011/11/22 10:16:31] @ Quit: danikov: Quit: danikov
[2011/11/22 10:16:39] <gwmngilfen> multi master stuff is definitely coming up for me
[2011/11/22 10:17:04] @ hooper joined channel #puppet
[2011/11/22 10:17:06] @ Quit: Zoiah: Ping timeout: 260 seconds
[2011/11/22 10:17:09] <agaffney> we created an "ops-db" that we use for stuff like puppet and cacti
[2011/11/22 10:17:34] @ Zoiah joined channel #puppet
[2011/11/22 10:18:38] <multiverse> Hi, what should I explore if I successfully get a module working in a module tests tree, but it doesn't work for the puppetmaster agent
[2011/11/22 10:19:46] <mrwacky42> OCCUPY PUPPET!
[2011/11/22 10:20:30] @ nlew_ is now known as nlew
[2011/11/22 10:23:06] @ ghanima joined channel #puppet
[2011/11/22 10:23:47] <the_ramink> ashp: spacing of runs across your farm becomes more important too. I have 40 servers hitting within 3 minutes of each other and it's enough that at least one server doesn't get a manifest on an EC2 c1.medium. This box is a combined puppetmaster, exported resources, and Puppet dashboard server so each node tends to hit hard.
[2011/11/22 10:25:19] @ flipwork_ is now known as flipwork
[2011/11/22 10:27:35] @ ZummiG777 joined channel #puppet
[2011/11/22 10:29:29] @ skippy joined channel #puppet
[2011/11/22 10:30:52] <skippy> according to the FAQ, I can use $clientcert in my manifests to get the certname used by clients.
[2011/11/22 10:31:21] <skippy> If I don't explicitly declare "certname = <something>" in my client puppet.conf files, how is this fact set?
[2011/11/22 10:31:47] <skippy> I'm looking to register puppet nodes during Kickstart, using something like a MAC address as the certname...
[2011/11/22 10:31:49] @ gadavis joined channel #puppet
[2011/11/22 10:31:58] <the_ramink> skippy: certname defaults to fqdn
[2011/11/22 10:32:14] <Volcane> skippy: its defaults to fqdn
[2011/11/22 10:32:51] @ Quit: omry: Ping timeout: 260 seconds
[2011/11/22 10:32:53] <skippy> the_ramink: right, but if I make my first invocation of puppet as `puppet agent --waitforcert 10 --certname <MAC address>`, do I still need to explicitly set "certname=<MAC address>" in puppet.conf ?
[2011/11/22 10:33:16] @ danikov joined channel #puppet
[2011/11/22 10:33:20] @ conntrack joined channel #puppet
[2011/11/22 10:33:52] @ Quit: ezryx: Remote host closed the connection
[2011/11/22 10:33:53] <Volcane> yeah else it wont know a certificate already exist for it
[2011/11/22 10:34:01] <the_ramink> skippy: you do or when you daemoize puppet it'll regenerate certs based on fqdn and attempt to use those to connet to the master.
[2011/11/22 10:34:07] <asteve> pigeon aint easy
[2011/11/22 10:34:08] <skippy> ok, thanks.
[2011/11/22 10:34:30] @ Quit: MattyM: Remote host closed the connection
[2011/11/22 10:35:12] @ omry joined channel #puppet
[2011/11/22 10:35:32] @ Quit: ohadlevy: Ping timeout: 260 seconds
[2011/11/22 10:35:46] <the_ramink> skippy: one thing you might try is setting up a bootstrap environment that sets a default node that responds to any request. Have the puppet module in that environment grab the MAC and writes it to puppet.conf. Then when Puppet restarts it'll be using the certname your expect.
[2011/11/22 10:36:33] @ ohadlevy joined channel #puppet
[2011/11/22 10:36:48] <skippy> the_ramink: that's kind of what I'm shooting for, though hoping to do it all with a %post section in my kickstart file.
[2011/11/22 10:37:05] <skippy> sed -i -e "/\[main\]/a\ \ \ \ certname='${MACADDRHOSTNAME}'"
[2011/11/22 10:37:06] <skippy> /etc/puppet/puppet.conf
[2011/11/22 10:37:12] @ Quit: seanh-ansca: Quit: Leaving.
[2011/11/22 10:37:18] <skippy> from this post: http://www.mailinglistarchive.com/html/puppet-users@googlegroups.com/2011-10/msg00532.html
[2011/11/22 10:37:25] @ Quit: multiverse: Ping timeout: 240 seconds
[2011/11/22 10:37:40] @ seanh-ansca joined channel #puppet
[2011/11/22 10:40:08] <skippy> switching gears somewhat, does Puppet Dashboard support a "default" group? Such that any newly-joined nodes are easily located in that group?
[2011/11/22 10:41:49] <Volcane> best to manage puppet.conf with puppet
[2011/11/22 10:43:05] @ Quit: Chiku: Quit: Quitte
[2011/11/22 10:43:08] <mrwacky42> Volcane: We manage puppet.conf with puppet
[2011/11/22 10:43:20] <mrwacky42> And sometimes, puppet restarts itself in the middle of a run.
[2011/11/22 10:43:27] <mrwacky42> Amusing !
[2011/11/22 10:43:38] @ hil joined channel #puppet
[2011/11/22 10:43:47] <Volcane> it shouldnt restart itself unless you notify it
[2011/11/22 10:43:53] @ Quit: omry: Ping timeout: 252 seconds
[2011/11/22 10:43:54] @ Quit: toobulkeh: Ping timeout: 252 seconds
[2011/11/22 10:44:06] <mrwacky42> Well, of course.. But if we didn't notify it, there'd be no benefit managing the config file ;)
[2011/11/22 10:44:11] @ joe-mac1 joined channel #puppet
[2011/11/22 10:44:15] <Volcane> it rereads the config file on its own
[2011/11/22 10:44:27] <mrwacky42> HA! Good to know.
[2011/11/22 10:44:53] @ Quit: ohadlevy: Ping timeout: 244 seconds
[2011/11/22 10:45:03] <mick_laptop> anyone know how to get the puppet vm up w/ vbox? I'm having an issue w/ uuids not matching
[2011/11/22 10:45:10] <Volcane> 1 or 2 settings wont take effect without a restart - like listen but mostly it just works
[2011/11/22 10:45:42] @ djm68 joined channel #puppet
[2011/11/22 10:45:43] @ omry joined channel #puppet
[2011/11/22 10:45:46] <skippy> Volcane: can elaborate at all on your comment that it's best to manage puppet.conf with puppet?
[2011/11/22 10:46:32] @ ohadlevy joined channel #puppet
[2011/11/22 10:46:52] <Volcane> skippy: are you 100% sure you'll never ever need to change anything in puppet.conf on your nodes? and if you dont manage it how will you do that?
[2011/11/22 10:46:52] @ Quit: st33v: Quit: st33v
[2011/11/22 10:47:36] <Volcane> skippy: its better now to build it managed so that should the need arise you can just use that ability - very high propability changing puppet.conf is something you might want to do from time to time. So best to figure out how to do that now
[2011/11/22 10:47:43] <skippy> I am not 100% certain of that, no. i would like to manage nodes' puppet.conf through puppet, but I'm working through how to do that with a variable certname setting
[2011/11/22 10:48:10] <Volcane> use a template to build it
[2011/11/22 10:48:16] <skippy> i'd like to be able to provision hosts without having to know what their final hostname might be.
[2011/11/22 10:48:39] <skippy> so if certname defaults to FQDN, I'd like to work around that by using something else (MAC, etc) for certname.
[2011/11/22 10:48:54] @ Quit: ZummiG777: Quit: Leaving
[2011/11/22 10:49:07] <Volcane> yeah - set it like you suggest in kickstart then manage it going forward with a template using the mac address facts
[2011/11/22 10:50:20] <raphink> Are there people using Augeas to edit modprobe.{conf,.d/*} here?
[2011/11/22 10:50:29] <raphink> and specifically install/remove lines?
[2011/11/22 10:50:40] @ filler joined channel #puppet
[2011/11/22 10:52:40] @ Quit: joe-mac1: Ping timeout: 240 seconds
[2011/11/22 10:52:59] @ dhogland joined channel #puppet
[2011/11/22 10:53:34] @ Quit: astrostl:
[2011/11/22 10:53:37] <hil> I'm wondering if there is a popular way to manage ssh_host_keys so the same keys are put on the host after re-installs.
[2011/11/22 10:53:55] @ Quit: samkottler: Quit: Leaving.
[2011/11/22 10:53:56] @ Quit: daks: Quit: ZNC - http://znc.sourceforge.net
[2011/11/22 10:56:16] @ Quit: dwalu: Ping timeout: 248 seconds
[2011/11/22 10:56:20] @ tilgovi joined channel #puppet
[2011/11/22 10:56:21] @ Quit: tilgovi: Changing host
[2011/11/22 10:56:21] @ tilgovi joined channel #puppet
[2011/11/22 10:56:29] @ Quit: tilgovi: Read error: Connection reset by peer
[2011/11/22 10:56:49] @ dwalu joined channel #puppet
[2011/11/22 10:58:19] <skippy> how, in a Puppet manifest, would I create a variable that consists of the MAC address without colons?
[2011/11/22 10:58:31] @ Quit: ohadlevy: Ping timeout: 260 seconds
[2011/11/22 10:58:31] @ Quit: marczak: Ping timeout: 260 seconds
[2011/11/22 10:58:36] <robinbowes> inline template
[2011/11/22 10:59:20] <skippy> oh, put the Ruby code in the template, not in the manifest?
[2011/11/22 10:59:33] @ ohadlevy joined channel #puppet
[2011/11/22 11:00:15] @ Quit: countskm: Quit: leaving
[2011/11/22 11:01:30] <benkevan> will my puppet manifest break if I keep something like this in a package class: default => "",
[2011/11/22 11:01:54] <benkevan> the reason being, the package (wrapper rpm) is available on SLES but not on RHEL.
[2011/11/22 11:01:55] <robinbowes> $foo = inline_template("<% stuff goes here %>)
[2011/11/22 11:02:09] <skippy> thanks robinbowes
[2011/11/22 11:02:57] @ Quit: mattswe: Quit: Lost terminal
[2011/11/22 11:03:08] @ Quit: abetterlie: Ping timeout: 252 seconds
[2011/11/22 11:05:29] @ marczak joined channel #puppet
[2011/11/22 11:05:57] @ Quit: omry: Ping timeout: 276 seconds
[2011/11/22 11:06:48] @ omry joined channel #puppet
[2011/11/22 11:07:48] @ joe-mac1 joined channel #puppet
[2011/11/22 11:08:35] @ KaiserBeto joined channel #puppet
[2011/11/22 11:12:31] @ Quit: ohadlevy: Ping timeout: 260 seconds
[2011/11/22 11:13:12] <pll> How do I define a debug log for passenger ?
[2011/11/22 11:13:35] @ Quit: Spads: Ping timeout: 252 seconds
[2011/11/22 11:14:03] @ ohadlevy joined channel #puppet
[2011/11/22 11:14:27] <the_ramink> pll: http://www.modrails.com/documentation/Users%20guide%20Apache.html#_logging_and_debugging_options
[2011/11/22 11:14:35] <pll> Ah, thanks.
[2011/11/22 11:14:48] <pll> my google foo didn't turn that up for some reason.
[2011/11/22 11:15:04] @ Quit: joe-mac1: Ping timeout: 240 seconds
[2011/11/22 11:16:44] @ shadoi joined channel #puppet
[2011/11/22 11:18:19] <skippy> this doesn't work in a manifest: $mac = inline_template("<%= macaddress.gsub(/:/, '').downcase %>")
[2011/11/22 11:18:37] <skippy> but the Ruby code _does_ work if I put it in the template file itslef
[2011/11/22 11:18:39] <robinbowes> Define "doesn't work"
[2011/11/22 11:18:45] <skippy> produces blank output.
[2011/11/22 11:19:05] <robinbowes> Try <%= macaddress %> first
[2011/11/22 11:19:26] @ Quit: asteve: Quit: asteve
[2011/11/22 11:19:50] <robinbowes> If that works, add the other bits in one at a time until you break it
[2011/11/22 11:20:04] <skippy> just macaddress also produces no ouput.
[2011/11/22 11:20:35] <skippy> oh, wait. I might be an idiot.
[2011/11/22 11:20:40] <robinbowes> What does "facter macaddress" say ?
[2011/11/22 11:21:15] <skippy> I was incorrectly calling "<%= $mac %>" in my template. The leading dollar sign was breaking it.
[2011/11/22 11:21:26] @ joe-mac1 joined channel #puppet
[2011/11/22 11:21:46] <robinbowes> Yup, that would indeed break it
[2011/11/22 11:21:50] <skippy> so aside from personal preference, are there strong arguments for whether to put this Ruby code in my manifest or in my template?
[2011/11/22 11:21:55] <skippy> thanks for the help, robinbowes
[2011/11/22 11:22:09] <robinbowes> I'd personally put it in a template
[2011/11/22 11:22:18] <robinbowes> (if you need to use it in a template)
[2011/11/22 11:22:59] <hggh> http://paste.debian.net/146672/ ... It's seems that puppet has problems to parse that multi dependencies in the class foo {}. No syntax error or show up. but foo::stuff-checkout is called beforce ::directories. it this an feature or an bug?
[2011/11/22 11:23:34] <robinbowes> Time for home...
[2011/11/22 11:24:08] @ themurph joined channel #puppet
[2011/11/22 11:24:54] <benkevan> i have a manifest for roles.. within the roles module I want something that has roles::sles::base in a sles.pp, but when I do an include roles::sles::base in a baseline.pp it doesn't find it, what am I doing wrong?
[2011/11/22 11:25:57] @ rsnhyperion joined channel #puppet
[2011/11/22 11:27:52] @ Quit: joe-mac1: Ping timeout: 240 seconds
[2011/11/22 11:28:02] <pll> where does the puppet masterd log when running under passenger ?
[2011/11/22 11:28:27] @ pfo joined channel #puppet
[2011/11/22 11:31:11] <skippy> pll: should be in Apache log (or nginx log, or whatever httpd you're using)
[2011/11/22 11:31:34] <pll> that's what I thought.
[2011/11/22 11:32:02] <pll> I vaguely recall that it used to log to syslog as well, but I don't know if that was with passenger or not.
[2011/11/22 11:32:53] <pll> I recall in a previous job I was able to tail -f some log on the server as I ran puppet agent on the client in order to see what was going on,
[2011/11/22 11:33:08] @ asbruvik_ joined channel #puppet
[2011/11/22 11:33:10] <pll> But I can't recall where that was, nor do I know how it was set up.
[2011/11/22 11:33:26] <skippy> what httpd are you using, and on what distribution ?
[2011/11/22 11:33:32] <pll> apache centos 6
[2011/11/22 11:33:36] @ bmahe joined channel #puppet
[2011/11/22 11:33:48] <skippy> what's in /var/log/httpd/ ?
[2011/11/22 11:33:49] <pll> I have some logs down /var/log/http and others down /var/log/puppet
[2011/11/22 11:34:12] <pll> I've got error_log, access_log and ssl_ versions of both
[2011/11/22 11:34:23] @ Quit: omry: Read error: Connection timed out
[2011/11/22 11:34:25] <pll> but none of them seem to have the level of debug info I was expecting.
[2011/11/22 11:34:40] <pll> is it just a debug parameter that needs tweaking some where ?
[2011/11/22 11:35:04] <skippy> what level of logging do you need?
[2011/11/22 11:35:19] <pll> as much as I can get :)
[2011/11/22 11:35:22] @ omry joined channel #puppet
[2011/11/22 11:35:28] @ Quit: lwhalen: Ping timeout: 240 seconds
[2011/11/22 11:35:33] <pll> Ideally, I want a puppet debugger :)
[2011/11/22 11:35:34] @ Quit: BrickBag: Remote host closed the connection
[2011/11/22 11:35:48] <zleslie> hggh: you are missing some colons in your class names
[2011/11/22 11:36:37] @ Quit: shadoi: Quit: Leaving.
[2011/11/22 11:37:25] @ BrickBag joined channel #puppet
[2011/11/22 11:38:02] @ Djelibeybi joined channel #puppet
[2011/11/22 11:38:34] @ BrickBag is now known as pieter_thuis
[2011/11/22 11:38:43] @ pieter_thuis is now known as BrickBag
[2011/11/22 11:39:06] <zleslie> pll: --debug?
[2011/11/22 11:39:16] <zleslie> --trace
[2011/11/22 11:39:17] <mfridh> In puppet DSL, can I test if $var is array or scalar?
[2011/11/22 11:40:06] <mfridh> i vaguely remember being able to ... unless that was only in erb
[2011/11/22 11:41:03] <pll> zleslie: how do I use --debug ?
[2011/11/22 11:41:16] <pll> puppet master is invoked via passenger.
[2011/11/22 11:41:22] <pll> I'm using --debug on the client.
[2011/11/22 11:42:58] @ Quit: ohadlevy: Ping timeout: 258 seconds
[2011/11/22 11:43:09] @ karsten joined channel #puppet
[2011/11/22 11:44:19] <karsten> Monit question: is it possible to tell monit to not report issues with a service for a given time period? We do nightly database management of several atlassian packages, and monit helpfully lets us know that this is happening.
[2011/11/22 11:44:59] <karsten> I've tried quiescing it by adding a "monit unmonitor $svc" comamnd prior to shutting down the services, but this doesn't seem to be having the effect I'd hoped for.
[2011/11/22 11:45:03] @ ohadlevy joined channel #puppet
[2011/11/22 11:46:06] <zleslie> pll: ahh, you want master debug?
[2011/11/22 11:48:26] <pll> zleslie: yes!
[2011/11/22 11:48:37] <pll> Also, where should I see notice() output ?
[2011/11/22 11:48:40] @ lwhalen joined channel #puppet
[2011/11/22 11:48:47] <pll> on the client ? or on the master ?
[2011/11/22 11:48:51] @ Quit: kangman: Remote host closed the connection
[2011/11/22 11:49:02] <pll> I'm running on the client as 'puppet agent --test --ignorecache --debug'
[2011/11/22 11:49:15] @ Quit: helindbe: Quit: helindbe
[2011/11/22 11:49:54] @ Holocaine joined channel #puppet
[2011/11/22 11:50:19] @ abetterlie joined channel #puppet
[2011/11/22 11:50:21] <_rc_> notice() happens on the master, if you want it on the client you can use the notify{} type
[2011/11/22 11:50:48] <pll> Oh, okay
[2011/11/22 11:53:58] <mrwacky42> OCCUPY PUPPET!
[2011/11/22 11:54:45] <skippy> WE ARE THE <%= PERCENT %>%!
[2011/11/22 11:55:17] <dwalu> I saw someone with a devopsdays shirt at the Occupy Oakland march this weekend ..
[2011/11/22 11:55:25] @ Quit: benkevan: Ping timeout: 240 seconds
[2011/11/22 11:56:09] <dwalu> could I get a pointer in the right direction? I have a configuration file which multiple classes need to write to. II know I need to create an array that apps can push to it, but I'm not sure what the right path to get there is. Is this something storedconfigs/exported resources would help me with?
[2011/11/22 11:56:32] @ Kazuhiro joined channel #puppet
[2011/11/22 11:56:44] @ Quit: alanna: Remote host closed the connection
[2011/11/22 11:56:57] @ Kazuhiro1 joined channel #puppet
[2011/11/22 11:56:59] <_rc_> are they adding distinct sections to the file? if so you probably want concat
[2011/11/22 11:57:16] @ alanna joined channel #puppet
[2011/11/22 11:57:39] @ Quit: alanna: Read error: Connection reset by peer
[2011/11/22 11:57:54] <dwalu> _rc_: they're adding to the same section actually
[2011/11/22 11:58:03] @ alanna joined channel #puppet
[2011/11/22 11:58:19] @ rmckee joined channel #puppet
[2011/11/22 11:59:00] <_rc_> concat wrapped in a define may still be what you want https://github.com/ripienaar/puppet-concat
[2011/11/22 12:00:52] @ Quit: Kazuhiro: Ping timeout: 245 seconds
[2011/11/22 12:01:37] <dwalu> _rc_ thanks I'll play around with that and see if I can make it happen?
[2011/11/22 12:02:24] @ Quit: alanna: Ping timeout: 248 seconds
[2011/11/22 12:02:30] @ Quit: Holocaine:
[2011/11/22 12:04:26] @ Kazuhiro1 left channel #puppet ()
[2011/11/22 12:05:23] @ Quit: ^scott^: Ping timeout: 244 seconds
[2011/11/22 12:06:25] @ ^scott^ joined channel #puppet
[2011/11/22 12:06:40] @ Quit: neonflux: Ping timeout: 248 seconds
[2011/11/22 12:07:15] @ neonflux joined channel #puppet
[2011/11/22 12:10:57] @ Quit: marczak: Ping timeout: 258 seconds
[2011/11/22 12:13:41] @ Quit: dwalu: Quit: dwalu
[2011/11/22 12:13:53] @ marczak joined channel #puppet
[2011/11/22 12:14:24] @ PWizard is now known as pinballw
[2011/11/22 12:14:29] @ pinballw is now known as PinballW
[2011/11/22 12:16:39] @ alanna joined channel #puppet
[2011/11/22 12:18:53] @ Dr_Memory joined channel #puppet
[2011/11/22 12:19:48] @ skm joined channel #puppet
[2011/11/22 12:20:48] @ quit (okay bye)
[2011/11/22 12:26:21] @ Joined channel #puppet
[2011/11/22 12:26:21] @ Topic is "Puppet Enterprise 2.0 is out: http://bit.ly/PE_2 | Important Security Announcement: http://bit.ly/AltNames | Puppet 2.7.6 and 2.6.12 available at downloads.puppetlabs.com | http://docs.puppetlabs.com | Bugs & Feature Requests http://bit.ly/dKVa0A"
[2011/11/22 12:26:21] @ Topic set by jhelwig!~jhelwig@puppetlabs/development/jhelwig on Wed Nov 16 14:16:37 -0800 2011
[2011/11/22 12:26:34] @ Mode +Ccnt by asimov.freenode.net
[2011/11/22 12:26:34] @ jamesturnbull joined channel #puppet
[2011/11/22 12:26:34] @ fim joined channel #puppet
[2011/11/22 12:26:57] @ aussielunix joined channel #puppet
[2011/11/22 12:28:55] @ Volcane joined channel #puppet
[2011/11/22 12:29:17] @ Dr_Memory joined channel #puppet
[2011/11/22 12:29:22] @ thedonvaughn joined channel #puppet
[2011/11/22 12:29:37] @ Quit: ohadlevy: Ping timeout: 245 seconds
[2011/11/22 12:29:50] @ Quit: skm: Quit: Computer has gone to sleep.
[2011/11/22 12:29:51] @ nul0op joined channel #puppet
[2011/11/22 12:29:52] @ Quit: neonflux1: Ping timeout: 240 seconds
[2011/11/22 12:30:01] @ krash3r joined channel #puppet
[2011/11/22 12:30:12] <Dr_Memory> well that sucked. anyway: migrating from 0.25 to 2.7.6. include statements of the form "include foo::bar" no longer seem to work; is this a FAQ?
[2011/11/22 12:31:08] <Volcane> Dr_Memory: no but asking people for the error message is def a FAQ
[2011/11/22 12:31:15] @ Volcane_ joined channel #puppet
[2011/11/22 12:31:34] <Dr_Memory> sec. :)
[2011/11/22 12:31:45] @ Stenbryggen joined channel #puppet
[2011/11/22 12:32:03] @ ohadlevy joined channel #puppet
[2011/11/22 12:32:14] <Dr_Memory> err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class user::deploy for puppet.foo.com at /etc/puppet/modules/skeleton/manifests/init.pp:5 on node puppet.foo.com
[2011/11/22 12:32:22] <karsten> Solution appears to be using monit to start/stop the service. Giving that a shot (can't test until tonight due to DB backups).
[2011/11/22 12:32:35] @ Quit: jedi4ever: Quit: jedi4ever
[2011/11/22 12:32:37] <skippy> some older howtos make reference to "--tag no_such_tag", but I get "Could not parse options: ambiguous option: --tag" with 2.7.6...
[2011/11/22 12:32:50] <Volcane> Dr_Memory: probably your module isnt setup using the module autoloader recommendations
[2011/11/22 12:33:00] <Volcane> Dr_Memory: you'll need to show exactly where the classes are defined etc
[2011/11/22 12:33:13] <Volcane> user::deploy should be in modules/user/manifests/deploy.rb
[2011/11/22 12:33:22] <Dr_Memory> /etc/puppet/modules/user/manifests/deploy.pp exists, and this worked in 0.25
[2011/11/22 12:33:26] @ checkers joined channel #puppet
[2011/11/22 12:33:42] <Volcane> should be ok yeah
[2011/11/22 12:34:01] <Dr_Memory> and it defines the class in question: class user::deploy {
[2011/11/22 12:34:28] <Volcane> yeah that looks good - the master log file might have more useful info
[2011/11/22 12:34:54] <Dr_Memory> tried that:
[2011/11/22 12:34:57] <Dr_Memory> debug: importing '/etc/puppet/modules/user/manifests/deploy.pp' in environment production
[2011/11/22 12:35:13] <Dr_Memory> ...which seemed...correct? :-b
[2011/11/22 12:35:36] <Volcane> yeah
[2011/11/22 12:35:55] @ Volcane_ left channel #puppet ()
[2011/11/22 12:36:31] <Volcane> thats pretty odd
[2011/11/22 12:36:53] <mmoya> how can I notify the output of a command using a notify resource ?
[2011/11/22 12:37:24] <BrickBag> mmoya: you can use the log parameter in exec
[2011/11/22 12:37:36] <BrickBag> then it'll show up in the log
[2011/11/22 12:37:46] <Dr_Memory> the relevant line in skeleton/manifests/init.pp was just:
[2011/11/22 12:37:47] <Dr_Memory> include user::deploy
[2011/11/22 12:37:53] <Dr_Memory> ...which, also, seems correct
[2011/11/22 12:37:55] <mmoya> BrickBag: ok
[2011/11/22 12:38:29] <BrickBag> mmoya: logoutput is the parameter
[2011/11/22 12:38:34] <BrickBag> http://docs.puppetlabs.com/references/stable/type.html#exec
[2011/11/22 12:39:35] @ Quit: rsnhyperion: Quit: rsnhyperion
[2011/11/22 12:40:58] <jsm> off topic question, anyone here using was cloud formation?
[2011/11/22 12:41:15] <jsm> (AWS) not was.
[2011/11/22 12:41:38] <Dr_Memory> (was) not was
[2011/11/22 12:41:41] <Dr_Memory> everybody walk the dinosaur!
[2011/11/22 12:41:49] <Dr_Memory> uh, sorry, that was a reflex action
[2011/11/22 12:41:58] <jsm> wow
[2011/11/22 12:41:59] <jsm> heh
[2011/11/22 12:43:00] <Dr_Memory> (if you're too young to know what the hell I'm on about: http://www.youtube.com/watch?v=zYKupOsaJmk)
[2011/11/22 12:43:26] <BrickBag> The uploader has not made this video available in your country.
[2011/11/22 12:43:37] <Dr_Memory> d'oh
[2011/11/22 12:44:39] <Fthis> unrelated puppet question, does anyone know how to ssh to a host, then immediately ssh into another host, in one command? i am trying to get behind a firewall through which i can only connect to one SSH server
[2011/11/22 12:44:49] @ rsnhyperion joined channel #puppet
[2011/11/22 12:44:50] <Fthis> instead of doing it in 2 shots, i want to do it in 1
[2011/11/22 12:45:14] @ Quit: rsnhyperion: Client Quit
[2011/11/22 12:45:19] @ mpdude joined channel #puppet
[2011/11/22 12:46:31] @ maes_` joined channel #puppet
[2011/11/22 12:46:43] <skippy> Dr_Memory: http://josephinemerrill.com/i-walk-the-dinosaur <-- my daughter quite enjoys Was Not Was. :)
[2011/11/22 12:46:46] <Fthis> something like ssh host1 `ssh host2` but that doesn't work
[2011/11/22 12:47:05] <Dr_Memory> skippy: my toddler goes _insane_ when I play it :)
[2011/11/22 12:47:17] <skippy> lol!
[2011/11/22 12:47:31] @ fredden joined channel #puppet
[2011/11/22 12:47:47] <BrickBag> Fthis, ssh -t host1 'ssh host2'
[2011/11/22 12:48:10] @ Quit: brtl: Quit: Leaving.
[2011/11/22 12:48:44] @ Quit: maes_: Ping timeout: 252 seconds
[2011/11/22 12:51:14] @ Quit: Fthis: Ping timeout: 265 seconds
[2011/11/22 12:51:14] @ Quit: johnston: Ping timeout: 265 seconds
[2011/11/22 12:51:28] @ Quit: omry: Ping timeout: 244 seconds
[2011/11/22 12:56:03] @ omry joined channel #puppet
[2011/11/22 12:57:24] @ Quit: windowsrefund: Quit: WeeChat 0.3.2
[2011/11/22 12:57:42] @ jedi4ever joined channel #puppet
[2011/11/22 12:58:21] @ Quit: ohadlevy: Quit: ZNC - http://znc.in
[2011/11/22 12:58:33] @ ohadlevy joined channel #puppet
[2011/11/22 12:58:59] @ Quit: alanna: Remote host closed the connection
[2011/11/22 12:59:24] @ Quit: fredden: Remote host closed the connection
[2011/11/22 12:59:29] @ alanna joined channel #puppet
[2011/11/22 12:59:41] @ fredden joined channel #puppet
[2011/11/22 13:00:01] @ ciupicri joined channel #puppet
[2011/11/22 13:00:26] <ciupicri> what's a good name for a class that gets applied to almost all nodes: common, basic?
[2011/11/22 13:00:34] <ptman> base?
[2011/11/22 13:00:46] <ciupicri> ptman, yeah, good idea
[2011/11/22 13:01:16] @ tily joined channel #puppet
[2011/11/22 13:02:03] @ Quit: tily_: Ping timeout: 260 seconds
[2011/11/22 13:02:35] @ xet7 joined channel #puppet
[2011/11/22 13:02:59] @ Quit: newtMcKerr: Quit: Leaving.
[2011/11/22 13:03:28] @ Quit: mcarpent: Ping timeout: 240 seconds
[2011/11/22 13:03:46] @ Quit: alanna: Ping timeout: 244 seconds
[2011/11/22 13:04:41] @ st33v joined channel #puppet
[2011/11/22 13:05:37] @ Quit: leifmadsen: Read error: Connection reset by peer
[2011/11/22 13:06:40] @ Quit: neonflux: Read error: Connection reset by peer
[2011/11/22 13:06:44] @ neonflux joined channel #puppet
[2011/11/22 13:08:31] @ metcalfc joined channel #puppet
[2011/11/22 13:09:38] @ erthad left channel #puppet ()
[2011/11/22 13:11:01] <ciupicri> ptman, do you also happen to know how can I override the parameters of some resources in the base class in a node? For example base has class { "puppet::client": enable => false } and I would like to enable it in a specific node
[2011/11/22 13:11:10] @ felicity joined channel #puppet
[2011/11/22 13:11:23] <felicity> is it possible to copy a file from one place to another using the file type, or would i have to use exec?
[2011/11/22 13:11:46] <ciupicri> felicity, I guess so, if you use the right source
[2011/11/22 13:11:51] @ shadoi joined channel #puppet
[2011/11/22 13:12:08] @ chrisd2 joined channel #puppet
[2011/11/22 13:12:16] @ aglenday joined channel #puppet
[2011/11/22 13:12:19] <gadavis> ciupicri: I've been solving that by making my base class take parameters
[2011/11/22 13:12:24] <felicity> ciupicri: but the type reference says only puppet: URIs are supported, not file:...
[2011/11/22 13:12:25] <BrickBag> felicity: why copy... you can also soft link
[2011/11/22 13:12:46] <ciupicri> gadavis, hmmm....
[2011/11/22 13:12:52] <BrickBag> felicity: you can use source => '/some/path/to' afaik
[2011/11/22 13:12:57] <gadavis> ciupicri: the other way would be to have your base class look at the value of a variable that you set in the node scope
[2011/11/22 13:13:03] <felicity> BrickBag: because i need to copy a file from /usr to /etc so it's available before /usr is mounted
[2011/11/22 13:13:20] <BrickBag> use source without file://
[2011/11/22 13:13:24] <ciupicri> gadavis, the second solution would definitely suck
[2011/11/22 13:13:34] <BrickBag> worked in older version
[2011/11/22 13:13:49] <BrickBag> at least it's in the first puppet book
[2011/11/22 13:13:59] @ NightMonkey joined channel #puppet
[2011/11/22 13:14:25] @ joe-mac1 joined channel #puppet
[2011/11/22 13:14:41] <chrisd2> I am trying to find information about realizing users with different groups on each server. For example, the user should be identical on all servers, but on some servers their groups should be ['admin], while on others it should be ['admin', 'libvirt']. I have searched around, but I have yet to find anything for this. I would like to follow best practices for this. Can somene point me in the right
[2011/11/22 13:14:44] <chrisd2> direction for this?
[2011/11/22 13:14:48] @ alanna joined channel #puppet
[2011/11/22 13:15:53] <NightMonkey> Heya. Any good hints/workflows for running down "Duplicate definition" issues?
[2011/11/22 13:16:06] <BrickBag> NightMonkey: one by one?
[2011/11/22 13:16:10] <BrickBag> haha
[2011/11/22 13:16:14] <NightMonkey> Indeed.
[2011/11/22 13:16:35] <BrickBag> find out why it's duplicate and create a claff for it
[2011/11/22 13:16:39] <BrickBag> and include it
[2011/11/22 13:16:48] <BrickBag> by claff i mean class
[2011/11/22 13:16:53] <NightMonkey> I have a funny one, where the error is actually pointing to a Resource, but not the resource listed in that file.
[2011/11/22 13:16:58] <felicity> Brick: that works, thanks
[2011/11/22 13:17:00] @ leifmadsen joined channel #puppet
[2011/11/22 13:17:11] <BrickBag> np felicity
[2011/11/22 13:17:38] <NightMonkey> I've inherited a "node inheritance" site, and now I'm janitorizing it. Lots of rocks being turned over.
[2011/11/22 13:17:51] <skippy> what is the preferred way to have Puppet control parts of files while still allowing additional stuff to be added? Like /etc/security/limits.conf or /etc/at.allow?
[2011/11/22 13:17:54] @ Quit: ohadlevy: Ping timeout: 276 seconds
[2011/11/22 13:18:09] <BrickBag> NightMonkey: i don't use inheritance
[2011/11/22 13:18:13] <BrickBag> just includes...
[2011/11/22 13:18:19] <BrickBag> saves a lot of head aches
[2011/11/22 13:18:19] <skippy> We want to ensure that our defaults are always present, but allow some servers to have additional entries...
[2011/11/22 13:18:36] <NightMonkey> BrickBag: I wish I didn't. ;)
[2011/11/22 13:18:48] <BrickBag> migrating it is easy
[2011/11/22 13:18:51] <PWizard> Is there any danger of running mismatched versions of puppet on a client and master? i.e. 2.6.x on a client, but 2.7.5 on the master
[2011/11/22 13:18:52] <BrickBag> just include it
[2011/11/22 13:19:01] <BrickBag> and rewrite the overrides
[2011/11/22 13:19:02] @ mcarpent joined channel #puppet
[2011/11/22 13:19:03] @ ohadlevy joined channel #puppet
[2011/11/22 13:19:05] <Dr_Memory> PWizard: just don't do the opposite
[2011/11/22 13:19:12] <skippy> PWizard: as I understand it, as long as the server is newer, you're okay.
[2011/11/22 13:19:14] <Dr_Memory> but in general newer masters and older clients is safe
[2011/11/22 13:19:53] <the_ramink> skippy: /etc/security/limits.d/ if you distro supports it.
[2011/11/22 13:19:53] <NightMonkey> BrickBag: Thanks for the hints.
[2011/11/22 13:19:58] <PWizard> hmmm ok
[2011/11/22 13:20:03] <BrickBag> NightMonkey: no problem, good luck
[2011/11/22 13:20:07] <NightMonkey> BrickBag: :)
[2011/11/22 13:20:28] <the_ramink> skippy: else look into puppet-concat or augeas
[2011/11/22 13:20:34] <skippy> the_ramink: thanks. that's one part of the solution.
[2011/11/22 13:21:03] <skippy> the_ramink: I'm hesitant to step into augeas, for reasons I can't fully articulate. I've glanced at concat. Will look harder.
[2011/11/22 13:22:46] <the_ramink> skippy: you could also do some templating based on fqdn or role, check for whether variables are set, or put things in an external datasource and query it. Depends on how complex the data is and how many different cases you have.
[2011/11/22 13:23:06] @ Quit: uphillian: Quit: Leaving.
[2011/11/22 13:23:24] <raphink> skippy: the learning curve can be a bit hard, but it's worth it :-)
[2011/11/22 13:24:12] @ Quit: marczak: Ping timeout: 245 seconds
[2011/11/22 13:24:36] <raphink> skippy: for augeas I mean
[2011/11/22 13:24:53] <skippy> raphink: yeah, I assumed that's what you meant when you said "learning curve". :)
[2011/11/22 13:27:30] @ marczak joined channel #puppet
[2011/11/22 13:28:51] <raphink> skippy: know there's people willing to help in #augeas if you choose to switch :)
[2011/11/22 13:29:06] <mick_laptop> anyone know how to get the puppet vm up w/ vbox?
[2011/11/22 13:29:18] @ ciupicri is now known as ciupicri|away
[2011/11/22 13:29:27] <skippy> thanks, raphink. I'm trying very, very hard to "Keep It Simple, Skippy". I'm sure I'll eventually need to get into augeas.
[2011/11/22 13:30:21] <raphink> skippy: I'm all for the KISS philosophy, and I'd argue that this is where augeas is also going, seeing it from the other side
[2011/11/22 13:30:49] <raphink> skippy: we're trying to provide a single API to access all of your conffiles, so that's trying to be simple, too :)
[2011/11/22 13:31:36] <BrickBag> We've been without augeas for 6 years,,, I am now doing more and more stuff with it.. It is better than files and concats whenchaning just 1 small setting
[2011/11/22 13:31:53] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/11/22 13:32:51] <raphink> while we talk about augeas, is anyone manipulating install/remove nodes in modprobe.conf or modprobe.d/* with it?
[2011/11/22 13:33:02] <BrickBag> no
[2011/11/22 13:33:02] @ Quit: hil: Quit: Leaving
[2011/11/22 13:33:14] <raphink> I'm thinking of changing these nodes a bit in the upcoming version and would like to know if many would be impacted
[2011/11/22 13:33:19] @ felicity left channel #puppet ()
[2011/11/22 13:33:54] <raphink> so speak up now if you think you will be impacted badly :)
[2011/11/22 13:34:31] <pll> How do I get apache/passenger/puppet to not buffer log messages ?
[2011/11/22 13:35:32] @ mitchellh joined channel #puppet
[2011/11/22 13:36:07] @ Quit: ohadlevy: Ping timeout: 260 seconds
[2011/11/22 13:37:18] <joe-mac> pll: BufferedLogs Off
[2011/11/22 13:37:38] <joe-mac> should be off by default I think
[2011/11/22 13:37:58] @ Quit: mcarpent: Ping timeout: 258 seconds
[2011/11/22 13:38:03] @ ohadlevy joined channel #puppet
[2011/11/22 13:38:29] @ Quit: londo: Ping timeout: 244 seconds
[2011/11/22 13:38:53] @ Holocaine joined channel #puppet
[2011/11/22 13:39:02] <mick_laptop> ok, I guess the provided vm is a fruitless effort
[2011/11/22 13:39:20] <pll> joe-mac: thanks.
[2011/11/22 13:39:36] <chrisd2> Anything? Trying to realize virtual users with different groups on each server.
[2011/11/22 13:40:33] @ Quit: krish: Quit: Leaving.
[2011/11/22 13:42:48] @ helindbe joined channel #puppet
[2011/11/22 13:45:25] <pll> Hmm, BufferedLogs Off didn't seem to fix the probelm
[2011/11/22 13:45:29] <pll> problem, even
[2011/11/22 13:46:47] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/11/22 13:48:09] <joe-mac> pll: what behavior are you seeing?
[2011/11/22 13:48:22] @ Quit: ckauhaus: Quit: Leaving.
[2011/11/22 13:48:37] <joe-mac> if you're expecting logs to be written synchronously, I am not sure that is easily done
[2011/11/22 13:48:47] @ Quit: wereHamster: Remote host closed the connection
[2011/11/22 13:49:03] <pll> I'm hoping to not have the messages only half written to the log file :)
[2011/11/22 13:49:13] <pll> Tue Nov 22 16:42:49 -0500 2011 Puppet (debug): importing '/etc/puppet/m
[2011/11/22 13:49:23] <joe-mac> idk what that's all about
[2011/11/22 13:49:24] <pll> that's the last line in my log file.
[2011/11/22 13:49:33] <pll> Which is, er, not helpful :)
[2011/11/22 13:49:41] <joe-mac> is that through syslog or pure apache logs?
[2011/11/22 13:50:02] @ mcarpent joined channel #puppet
[2011/11/22 13:50:12] @ londo joined channel #puppet
[2011/11/22 13:50:17] @ skippy left channel #puppet ()
[2011/11/22 13:50:20] <pll> apache logs
[2011/11/22 13:51:01] @ Quit: ohadlevy: Ping timeout: 240 seconds
[2011/11/22 13:52:01] @ KaiserBeto left channel #puppet ()
[2011/11/22 13:54:03] @ ohadlevy joined channel #puppet
[2011/11/22 13:55:53] @ Quit: dkr: Quit: Leaving
[2011/11/22 13:57:36] @ Quit: marczak: Ping timeout: 248 seconds
[2011/11/22 13:58:24] <pll> I'm continually getting an Error 400 on server about not being able to find my class.
[2011/11/22 13:58:31] <pll> Yet, I can't figure out why...
[2011/11/22 13:58:48] <pll> What are the common things I'm missing that lead to classes not being found ?
[2011/11/22 13:59:07] <pll> my nodes.pp has "include myyum"
[2011/11/22 13:59:36] <pll> I have /etc/puppet/modules/yum/manifests/init.pp, which "includes class/*.pp"
[2011/11/22 13:59:45] @ ciupicri|away is now known as ciupicri
[2011/11/22 13:59:47] @ Quit: indigo: Quit: leaving
[2011/11/22 13:59:58] <pll> and class/yum.pp which has class myyum {}
[2011/11/22 14:00:36] @ Quit: tily: Ping timeout: 244 seconds
[2011/11/22 14:01:01] @ Quit: lak: Quit: Leaving.
[2011/11/22 14:01:58] @ newtMcKerr joined channel #puppet
[2011/11/22 14:02:16] @ Quit: ohadlevy: Ping timeout: 260 seconds
[2011/11/22 14:02:50] <joe-mac> pll: you're having some bigger problem it sounds like
[2011/11/22 14:02:53] <joe-mac> what version is this
[2011/11/22 14:03:19] <pll> 2.7.6
[2011/11/22 14:03:32] @ ohadlevy joined channel #puppet
[2011/11/22 14:03:51] @ lak joined channel #puppet
[2011/11/22 14:03:51] @ Quit: lak: Changing host
[2011/11/22 14:03:51] @ lak joined channel #puppet
[2011/11/22 14:03:52] <pll> joe-mac: I agree, it's a bigger problem. but I can't figure out how to get any meaningful debugging messages out it.
[2011/11/22 14:04:54] @ Quit: lwhalen: Quit: Leaving
[2011/11/22 14:04:56] <joe-mac> pll: you don't need to include inside init.pp
[2011/11/22 14:05:17] <joe-mac> and you don't want the module structure to be modules/module/manifests/class
[2011/11/22 14:05:26] <mrwacky42> pll: I suggest naming the path the same as the class itself
[2011/11/22 14:05:33] <joe-mac> should hjust be manifest/classname.pp with init.pp for the base class
[2011/11/22 14:05:40] <mrwacky42> eg: instead of yum/manifests/myyum.pp use myyum/manifests/init.pp
[2011/11/22 14:06:16] <pll> mrwacky42: it's yum/manifests/init.pp, which has 'include classes/*.pp'
[2011/11/22 14:06:35] @ skm joined channel #puppet
[2011/11/22 14:06:40] @ Quit: dan__t: Ping timeout: 248 seconds
[2011/11/22 14:06:45] <pll> within yum/manifests/classes is yum.pp which holds the class definition for the myyum class.
[2011/11/22 14:07:08] @ Quit: fronlius: Quit: fronlius
[2011/11/22 14:07:18] <joe-mac> but this is not the recommended practice and may cause weird problems
[2011/11/22 14:07:32] <pll> joe-mac: errr, it's not ?
[2011/11/22 14:07:51] <pll> I could have sworn I got this structure off of the best practices page at one point.
[2011/11/22 14:08:14] <joe-mac> no, your structure should be modules/modulename/manifests/classname.pp with init.pp for the base classs
[2011/11/22 14:08:29] <pll> Oh, maybe that's where I got confused.
[2011/11/22 14:08:30] <joe-mac> it can't find the class cause your wackty structure
[2011/11/22 14:08:39] <pll> Okay, I'll fix that tomorrow.
[2011/11/22 14:08:40] <joe-mac> it goes to auto import but the extra directory f's it all up
[2011/11/22 14:09:05] <pll> okay.
[2011/11/22 14:09:37] @ Quit: PWizard: Changing host
[2011/11/22 14:09:37] @ PWizard joined channel #puppet
[2011/11/22 14:10:54] @ miche joined channel #puppet
[2011/11/22 14:11:07] @ tily joined channel #puppet
[2011/11/22 14:11:38] @ dwalu joined channel #puppet
[2011/11/22 14:12:26] <pll> Well I fixed that, but it doesn't seem to have helped/
[2011/11/22 14:12:46] @ Quit: benkevan: Ping timeout: 260 seconds
[2011/11/22 14:13:08] <pll> So, I have /etc/puppet/modules/yum/manifests/yum.pp
[2011/11/22 14:13:25] <pll> Within yum.pp I have "class yum { ... }"
[2011/11/22 14:13:52] <mrwacky42> rename to init.pp and you're gold
[2011/11/22 14:14:49] <pll> Excellent.
[2011/11/22 14:15:00] <pll> Now I'm getting *real* errors :)
[2011/11/22 14:15:34] @ jsurfer joined channel #puppet
[2011/11/22 14:15:40] <pll> Okay, time to call it a day. THanks folks!
[2011/11/22 14:15:45] @ marczak joined channel #puppet
[2011/11/22 14:18:41] @ Quit: ohadlevy: Ping timeout: 244 seconds
[2011/11/22 14:18:43] @ benkevan joined channel #puppet
[2011/11/22 14:20:03] @ ohadlevy joined channel #puppet
[2011/11/22 14:20:50] @ Quit: miche: Quit: Computer has gone to sleep.
[2011/11/22 14:21:17] @ dan__t joined channel #puppet
[2011/11/22 14:22:52] @ kelseyhi1htower joined channel #puppet
[2011/11/22 14:23:22] @ jab_doa joined channel #puppet
[2011/11/22 14:23:57] @ dgillies joined channel #puppet
[2011/11/22 14:24:48] @ Quit: kelseyhightower: Ping timeout: 248 seconds
[2011/11/22 14:29:33] @ Quit: newtMcKerr: Quit: Leaving.
[2011/11/22 14:29:57] @ Quit: ohadlevy: Ping timeout: 252 seconds
[2011/11/22 14:30:45] @ Quit: ldlework: Read error: Operation timed out
[2011/11/22 14:31:33] @ ohadlevy joined channel #puppet
[2011/11/22 14:39:56] @ Quit: ghg27: Quit: Computer has gone to sleep.
[2011/11/22 14:40:52] @ ghg joined channel #puppet
[2011/11/22 14:41:35] @ Quit: ghg: Client Quit
[2011/11/22 14:42:24] @ Quit: marczak: Ping timeout: 248 seconds
[2011/11/22 14:42:50] @ Quit: themurph: Quit: themurph
[2011/11/22 14:43:15] @ qmotion joined channel #puppet
[2011/11/22 14:43:30] @ newtMcKerr joined channel #puppet
[2011/11/22 14:45:31] @ mosen joined channel #puppet
[2011/11/22 14:46:10] @ emergion joined channel #puppet
[2011/11/22 14:47:42] @ Quit: dan__t: Ping timeout: 252 seconds
[2011/11/22 14:49:20] @ wereHamster joined channel #puppet
[2011/11/22 14:51:35] @ Quit: rharrison: Quit: Leaving
[2011/11/22 14:52:13] @ M- joined channel #puppet
[2011/11/22 14:53:13] @ mitchellh joined channel #puppet
[2011/11/22 14:54:40] @ Quit: ohadlevy: Ping timeout: 248 seconds
[2011/11/22 14:54:44] @ Quit: qmotion:
[2011/11/22 14:56:11] @ Quit: joe-mac: Remote host closed the connection
[2011/11/22 14:56:17] @ joe-mac joined channel #puppet
[2011/11/22 14:57:32] @ Quit: pugnacity: Ping timeout: 244 seconds
[2011/11/22 14:57:33] @ ohadlevy joined channel #puppet
[2011/11/22 14:58:53] @ Spads joined channel #puppet
[2011/11/22 14:59:47] @ dan__t joined channel #puppet
[2011/11/22 15:00:15] @ Quit: gniks: Quit: Leaving.
[2011/11/22 15:01:22] @ Quit: kermit: Quit: Leaving.
[2011/11/22 15:01:36] @ kermit joined channel #puppet
[2011/11/22 15:03:43] @ astrostl joined channel #puppet
[2011/11/22 15:04:19] @ re_kon3 joined channel #puppet
[2011/11/22 15:05:48] @ Quit: ohadlevy: Ping timeout: 276 seconds
[2011/11/22 15:06:33] @ ohadlevy joined channel #puppet
[2011/11/22 15:07:02] @ marczak joined channel #puppet
[2011/11/22 15:08:36] @ re_kon3 left channel #puppet ()
[2011/11/22 15:10:19] @ Quit: jab_doa: Quit: Verlassend
[2011/11/22 15:10:31] @ Quit: mmoya: Ping timeout: 260 seconds
[2011/11/22 15:12:30] @ gniks joined channel #puppet
[2011/11/22 15:13:29] @ themurph joined channel #puppet
[2011/11/22 15:16:21] @ Quit: bd: Ping timeout: 260 seconds
[2011/11/22 15:16:54] @ Quit: dfamorato_: Remote host closed the connection
[2011/11/22 15:17:06] @ Quit: Davea1: Quit: Leaving
[2011/11/22 15:17:07] @ Quit: marczak: Ping timeout: 245 seconds
[2011/11/22 15:17:40] @ marczak joined channel #puppet
[2011/11/22 15:17:51] @ Quit: gniks: Quit: Leaving.
[2011/11/22 15:18:14] @ Quit: joe-mac: Remote host closed the connection
[2011/11/22 15:18:50] @ Quit: joe-mac1: Remote host closed the connection
[2011/11/22 15:19:45] @ joe-mac joined channel #puppet
[2011/11/22 15:22:51] @ michael__ joined channel #puppet
[2011/11/22 15:24:07] @ otaku_coder joined channel #puppet
[2011/11/22 15:24:09] @ Quit: mosburn: Ping timeout: 258 seconds
[2011/11/22 15:25:50] <otaku_coder> hi, just going through the pro puppet book it seems config management for servers is via dns name, which doesn't quite fit when using it on aws. is it possible to simply define roles, like in chef, and then use the cloud provisioning interface to deploy a new node config?
[2011/11/22 15:26:31] @ Quit: dhogland: Remote host closed the connection
[2011/11/22 15:26:38] <Dr_Memory> otaku_coder: read up on External Node Classifiers
[2011/11/22 15:27:07] <Dr_Memory> basically you want to write an ENC that translates ec2 tags into puppet class names
[2011/11/22 15:27:34] <otaku_coder> Dr_Memory: thats the answer I was looking for
[2011/11/22 15:27:52] <Dr_Memory> denada :)
[2011/11/22 15:28:18] <Dr_Memory> there's actually a couple of different ways to skin that particular cat, but that's IMO the most straightforward
[2011/11/22 15:28:53] <Dr_Memory> (for values of "straightforward" that are somewhat skewed by amazon's crack-addled REST API, but there you go)
[2011/11/22 15:29:19] <otaku_coder> cool, I'll see what I can cook up. thanks!
[2011/11/22 15:29:49] @ gniks joined channel #puppet
[2011/11/22 15:30:20] @ Quit: kaptk2: Quit: Leaving.
[2011/11/22 15:30:25] <Dr_Memory> np :)
[2011/11/22 15:30:35] @ Quit: zwi: Quit: Leaving.
[2011/11/22 15:31:38] @ Quit: ohadlevy: Ping timeout: 244 seconds
[2011/11/22 15:32:03] @ ohadlevy joined channel #puppet
[2011/11/22 15:32:10] @ ken_barber1 joined channel #puppet
[2011/11/22 15:32:12] @ Quit: tremble: Quit: Leaving
[2011/11/22 15:32:17] @ Quit: mpdude: Remote host closed the connection
[2011/11/22 15:33:05] @ Quit: ken_barber: Ping timeout: 244 seconds
[2011/11/22 15:34:34] @ lwhalen joined channel #puppet
[2011/11/22 15:35:13] <Dr_Memory> uh, wow:
[2011/11/22 15:35:14] <Dr_Memory> err: Could not retrieve catalog from remote server: Error 400 on SERVER: stack level too deep
[2011/11/22 15:35:17] <Dr_Memory> never seen that one before
[2011/11/22 15:36:16] <Dominic> Dr_Memory: try running the puppetmasterd with --trace, I think it should report where the error's occurring
[2011/11/22 15:37:00] <Dr_Memory> aha, thanks
[2011/11/22 15:37:04] <Dr_Memory> weirdly, it's not consistent
[2011/11/22 15:37:51] <torrancew> Dr_Memory: I've seen that before, when activerecord >= 3.1 was at play
[2011/11/22 15:37:52] <dwalu> Does anyone have a good puppet module for creating init scripts?
[2011/11/22 15:38:13] <dwalu> right now I'm somewhat hackishly writing init scripts for each new service we create and creating symlinks, which isn't terribly portable between distros
[2011/11/22 15:39:03] <jbaldridge> dwalu: If you're regularly writing init scripts, you may want to check out supervisor. I've moved towards using it for all internally developed services here.
[2011/11/22 15:39:24] <dwalu> is that like djb's daemontools?
[2011/11/22 15:39:28] <dwalu> daemontools always makes me stabby
[2011/11/22 15:39:35] <torrancew> <3 runit
[2011/11/22 15:39:39] <jbaldridge> http://supervisord.org/
[2011/11/22 15:40:08] <ashp> someone make puppet work with mongodb or something so I don't have to deal with postgres OR mysql anymore :(
[2011/11/22 15:40:13] @ Quit: marczak: Ping timeout: 240 seconds
[2011/11/22 15:41:38] <Dr_Memory> <3 runit
[2011/11/22 15:41:50] @ Quit: davewongillies: Ping timeout: 244 seconds
[2011/11/22 15:41:56] <Dr_Memory> (also <3 daemontools, but djb's documentation is the purest example of djb-ese ever written)
[2011/11/22 15:42:13] @ jamescollins joined channel #puppet
[2011/11/22 15:42:24] @ Quit: mcarpent: Quit: Thanks for the fish.
[2011/11/22 15:42:27] <Dr_Memory> anyway, since a different set of people seem to be awake now, I'll try again:
[2011/11/22 15:42:30] <jbaldridge> I haven't really looked at runit.. The thing that really drew me to supervisor was the xml-rpc interface
[2011/11/22 15:42:42] @ davewongillies joined channel #puppet
[2011/11/22 15:42:46] <Dr_Memory> I'm running into a very weird problem trying to upgrade from 0.25 to 2.7.2: http://pastebin.com/BqXkYQr1
[2011/11/22 15:42:49] <joe-mac> xml-rpc
[2011/11/22 15:42:52] <joe-mac> BARF
[2011/11/22 15:42:55] <Dr_Memory> any suggestions would be appreciated
[2011/11/22 15:42:59] <joe-mac> so glad puppet left that in the dust
[2011/11/22 15:43:19] <Dr_Memory> hey man, 2003 was a weird year. we were all drunk, and xml was somehow gonna save the world.
[2011/11/22 15:43:44] @ Spads_ joined channel #puppet
[2011/11/22 15:44:35] <joe-mac> 2003, fun times were had by all
[2011/11/22 15:47:08] @ Quit: Spads: Ping timeout: 244 seconds
[2011/11/22 15:47:47] <dwalu> it looks like puppet doesn't support supervisor by default
[2011/11/22 15:47:51] <dwalu> runit it is
[2011/11/22 15:48:13] @ Quit: Spads_: Ping timeout: 240 seconds
[2011/11/22 15:48:41] @ Spads joined channel #puppet
[2011/11/22 15:48:53] <jbaldridge> yeah... replacing the entire init system makes me kind of uneasy
[2011/11/22 15:49:25] <dwalu> runit/supervise/daemontools just augment init, right? whereas upstart replaces it?
[2011/11/22 15:49:26] <joe-mac> linux weenies have a hard on for replacing init
[2011/11/22 15:49:38] <jbaldridge> pretty sure runit replaces
[2011/11/22 15:49:42] <mrwacky42> joe-mac: linux distro weenies do
[2011/11/22 15:49:55] <mrwacky42> This linux weenie is perfectly happy with SysV init
[2011/11/22 15:50:05] <jbaldridge> But I don't have a lot of experience with it. I know supervisor only augments an existing init system.
[2011/11/22 15:50:08] <dwalu> and we wonder why women don't want to work in the devops community
[2011/11/22 15:50:27] @ Quit: susman: Ping timeout: 245 seconds
[2011/11/22 15:50:57] <joe-mac> not going to touch that one
[2011/11/22 15:50:58] <jbaldridge> http://smarden.org/runit/useinit.html oh hey
[2011/11/22 15:50:59] <Dr_Memory> runit _can_ replace, but there is no need to
[2011/11/22 15:51:00] <joe-mac> though it is prime for jokes
[2011/11/22 15:51:03] <jbaldridge> I guess it doesn't have to.
[2011/11/22 15:51:06] <jbaldridge> Dr_Memory: nod
[2011/11/22 15:51:26] <Dr_Memory> and unless you feel a deep-seated need to basically roll your own linux distribution, you'll never use it that way
[2011/11/22 15:52:04] <Dr_Memory> (I'd personally love it if some major linux distro converted over, but I'm not holding my breath.)
[2011/11/22 15:52:09] @ Quit: habalux: Read error: Operation timed out
[2011/11/22 15:52:34] <joe-mac> I'd love it if the linux developer community exercised some goddam self control and let things stay working for a few months
[2011/11/22 15:52:42] @ Quit: nul0op: Quit: Leaving
[2011/11/22 15:52:52] @ habalux joined channel #puppet
[2011/11/22 15:53:11] <Dr_Memory> now you're talking completely crazy
[2011/11/22 15:53:16] <joe-mac> I know
[2011/11/22 15:53:43] <kjetilho> systemd seems like a great improvement over all(!) other init systems, though
[2011/11/22 15:53:59] <kjetilho> including SMF :-p
[2011/11/22 15:54:18] <dwalu> meh, lazy wins, *adds yet another erb and moves on*
[2011/11/22 15:57:48] @ Quit: newtMcKerr: Quit: Leaving.
[2011/11/22 15:58:57] @ younerd joined channel #puppet
[2011/11/22 15:59:03] @ younerd left channel #puppet ()
[2011/11/22 15:59:44] @ Quit: gniks: Quit: Leaving.
[2011/11/22 16:01:22] @ Quit: st33v: Quit: st33v
[2011/11/22 16:04:37] @ Quit: Stenbryggen: Quit: Leaving.
[2011/11/22 16:06:44] @ Quit: nimrod10: Ping timeout: 252 seconds
[2011/11/22 16:07:46] @ Quit: otaku_coder: Quit: Ex-Chat
[2011/11/22 16:08:51] @ Quit: dan__t: Ping timeout: 260 seconds
[2011/11/22 16:09:31] @ Quit: ciupicri: Quit: Leaving
[2011/11/22 16:10:13] @ mkincaid joined channel #puppet
[2011/11/22 16:10:58] @ dissipate joined channel #puppet
[2011/11/22 16:10:58] @ Quit: dissipate: Changing host
[2011/11/22 16:10:58] @ dissipate joined channel #puppet
[2011/11/22 16:12:10] @ jamescollins_ joined channel #puppet
[2011/11/22 16:12:27] @ Quit: spiette: Ping timeout: 244 seconds
[2011/11/22 16:12:29] @ Quit: saysjonathan: Ping timeout: 255 seconds
[2011/11/22 16:13:39] @ Quit: zorzar: Quit: WeeChat 0.3.2
[2011/11/22 16:14:41] @ Quit: jamescollins: Ping timeout: 260 seconds
[2011/11/22 16:14:41] @ jamescollins_ is now known as jamescollins
[2011/11/22 16:15:41] @ marczak joined channel #puppet
[2011/11/22 16:16:07] @ Quit: jamescollins: Client Quit
[2011/11/22 16:17:39] @ Quit: DJClean: Read error: Operation timed out
[2011/11/22 16:25:24] @ drewrm joined channel #puppet
[2011/11/22 16:27:16] @ docpainless joined channel #puppet
[2011/11/22 16:27:35] @ Quit: pheller: Quit: pheller
[2011/11/22 16:28:04] @ pheller joined channel #puppet
[2011/11/22 16:28:44] @ Quit: benkevan: Quit: leaving
[2011/11/22 16:30:51] @ frostynova joined channel #puppet
[2011/11/22 16:32:23] @ Quit: jsm: Quit: jsm
[2011/11/22 16:32:37] @ newtMcKerr joined channel #puppet
[2011/11/22 16:37:03] @ Quit: tangledhelix: Quit: Computer has gone to sleep.
[2011/11/22 16:38:13] @ Quit: kelseyhi1htower: Ping timeout: 240 seconds
[2011/11/22 16:40:51] @ kelseyhightower joined channel #puppet
[2011/11/22 16:43:27] @ nimrod10 joined channel #puppet
[2011/11/22 16:43:28] @ Quit: nimrod10: Excess Flood
[2011/11/22 16:43:42] @ Quit: marczak: Ping timeout: 260 seconds
[2011/11/22 16:44:24] <^conner> I'd like to set a dep on a package type that's install a big long list of packages
[2011/11/22 16:44:42] <^conner> is there a way I can alias the entire thing or do I have to stuff it into a class to make an easy dep on it?
[2011/11/22 16:47:27] @ nimrod10 joined channel #puppet
[2011/11/22 16:47:28] @ Quit: nimrod10: Excess Flood
[2011/11/22 16:49:58] <meltemi> if it's only one resource/class that depends on it, you could use before or <-
[2011/11/22 16:50:14] @ gniks joined channel #puppet
[2011/11/22 16:51:19] @ Quit: marrusl: Read error: Connection reset by peer
[2011/11/22 16:51:56] <dissipate> how do you guys bootstrap puppet on amazon ec2? do you mount s3 buckets and symlink into your puppet files directory?
[2011/11/22 16:52:08] @ ldlework joined channel #puppet
[2011/11/22 16:52:54] @ the_ramink_ joined channel #puppet
[2011/11/22 16:53:02] @ nimrod10 joined channel #puppet
[2011/11/22 16:53:03] @ Quit: nimrod10: Excess Flood
[2011/11/22 16:53:19] <^conner> meltemi, i'd like more flexibilty than that... I stuck it in a class for the moment
[2011/11/22 16:53:23] <ashp> dissipate: I just made an AMI with puppet installed?
[2011/11/22 16:53:27] <ashp> dissipate: then i spawn off those and let 'em check in
[2011/11/22 16:53:58] @ Quit: the_ramink: Ping timeout: 260 seconds
[2011/11/22 16:54:37] @ nimrod10 joined channel #puppet
[2011/11/22 16:54:37] @ Quit: nimrod10: Excess Flood
[2011/11/22 16:55:27] @ nimrod10 joined channel #puppet
[2011/11/22 16:55:27] @ Quit: nimrod10: Excess Flood
[2011/11/22 16:57:31] @ Quit: neonflux: Quit: Leaving.
[2011/11/22 16:59:08] @ Quit: newtMcKerr: Quit: Leaving.
[2011/11/22 16:59:11] @ Quit: ghanima: Read error: Operation timed out
[2011/11/22 16:59:56] @ Quit: jsurfer: Quit: jsurfer
[2011/11/22 17:00:34] @ Quit: ken_barber1: Quit: Leaving.
[2011/11/22 17:01:15] @ Quit: gniks: Quit: Leaving.
[2011/11/22 17:02:33] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/11/22 17:02:47] @ nimrod10 joined channel #puppet
[2011/11/22 17:02:48] @ Quit: nimrod10: Excess Flood
[2011/11/22 17:04:11] @ Quit: lak: Quit: Leaving.
[2011/11/22 17:04:14] @ Quit: the_ramink_: Ping timeout: 260 seconds
[2011/11/22 17:04:18] <dissipate> ashp, i have source files in s3 that i need my puppet nodes to access.
[2011/11/22 17:05:04] @ jsurfer joined channel #puppet
[2011/11/22 17:05:22] @ nimrod10 joined channel #puppet
[2011/11/22 17:05:24] @ Quit: nimrod10: Excess Flood
[2011/11/22 17:08:43] @ Dr_Memory left channel #puppet ()
[2011/11/22 17:09:51] @ Quit: lovemj: Read error: Connection reset by peer
[2011/11/22 17:10:29] @ lak joined channel #puppet
[2011/11/22 17:10:34] @ Quit: lak: Changing host
[2011/11/22 17:10:34] @ lak joined channel #puppet
[2011/11/22 17:10:43] @ gniks joined channel #puppet
[2011/11/22 17:10:57] @ lovemj joined channel #puppet
[2011/11/22 17:14:17] @ lovemj1 joined channel #puppet
[2011/11/22 17:14:26] @ nimrod10 joined channel #puppet
[2011/11/22 17:14:26] @ Quit: nimrod10: Excess Flood
[2011/11/22 17:14:30] <Hunner> dissipate: Have you seen `puppet node_aws bootstrap` in the cloud-provisioner module?
[2011/11/22 17:14:36] @ marczak joined channel #puppet
[2011/11/22 17:14:39] @ Quit: lovemj: Read error: Connection reset by peer
[2011/11/22 17:15:08] <Hunner> dissipate: It's used to bring up an AMI, install Puppet, generate/sign a cert, and start a puppet run
[2011/11/22 17:15:27] <dissipate> Hunner, don't think i have seen it.
[2011/11/22 17:15:56] <dissipate> Hunner, i need to mount an S3 bucket into puppet files to avoid having to run 'wgets' and crap everywhere.
[2011/11/22 17:16:17] <dissipate> Hunner, i have a puppet master and puppet nodes running.
[2011/11/22 17:16:51] <Hunner> dissipate: Is your puppet master puppetized? (managing itself)
[2011/11/22 17:17:07] <dissipate> Hunner, currently no
[2011/11/22 17:17:56] <Hunner> dissipate: Well, if you puppet your puppet master then you can use this guy's module to do it with S3FS :) http://andyleonard.com/2011/01/25/s3fs-or-256tb-of-storage-on-the-cheap/
[2011/11/22 17:18:05] <Hunner> Otherwise, s3fs by hand?
[2011/11/22 17:18:13] <Hunner> ("by hand" means "don't")
[2011/11/22 17:18:29] @ mkincaid left channel #puppet ()
[2011/11/22 17:18:43] @ zorzar_ joined channel #puppet
[2011/11/22 17:18:48] <Hunner> dissipate: Potentially, if you don't want to fully puppetize your master, you could have it ONLY do s3fs stuff...
[2011/11/22 17:19:27] <dissipate> Hunner, thanks for the link, ill check that out.
[2011/11/22 17:19:41] <dissipate> Hunner, i have no problem puppetizing it.
[2011/11/22 17:20:14] <dissipate> Hunner, i tried to do s3fs by hand: http://www.logicwizards.net/2011/01/30/mounting-an-s3-bucket-on-ubuntu-lucid/
[2011/11/22 17:20:46] <dissipate> but when i try to mount the bucket, i get nothing, no errors and no mounted directory
[2011/11/22 17:20:58] @ Quit: pheller: Quit: pheller
[2011/11/22 17:21:31] @ Quit: gniks: Quit: Leaving.
[2011/11/22 17:22:59] <Hunner> dissipate: Eh, I've never tried it so I can't troubleshoot that :/
[2011/11/22 17:25:48] * nevyn stabs oracle with a spoon.
[2011/11/22 17:26:03] @ Quit: astrostl: Ping timeout: 258 seconds
[2011/11/22 17:26:13] @ Quit: Xeross: Ping timeout: 240 seconds
[2011/11/22 17:26:41] @ Quit: themurph: Quit: themurph
[2011/11/22 17:27:29] @ Quit: hobbeswalsh: Quit: hobbeswalsh
[2011/11/22 17:28:04] <semaphore> heh
[2011/11/22 17:28:22] @ Quit: joshcooper: Quit: joshcooper
[2011/11/22 17:28:35] @ Xeross joined channel #puppet
[2011/11/22 17:29:17] @ Quit: alanna: Remote host closed the connection
[2011/11/22 17:29:22] <nevyn> We need an xserver to draw icons for our http based form stuff.
[2011/11/22 17:29:31] @ gniks joined channel #puppet
[2011/11/22 17:29:41] <nevyn> so they draw on an X11 window and then scrape the pixmap or something
[2011/11/22 17:29:47] @ alanna joined channel #puppet
[2011/11/22 17:29:57] @ Quit: lovemj1: Ping timeout: 244 seconds
[2011/11/22 17:29:59] @ lovemj joined channel #puppet
[2011/11/22 17:30:32] @ Quit: gadavis: Quit: Leaving.
[2011/11/22 17:32:32] @ Quit: lovemj: Read error: Connection reset by peer
[2011/11/22 17:32:43] <Volcane> LOLs
[2011/11/22 17:32:56] * Volcane imagines its written in java and uses the native pixmap stuff right?
[2011/11/22 17:33:58] @ lovemj joined channel #puppet
[2011/11/22 17:34:11] @ Quit: mrwacky42: Quit: Leaving.
[2011/11/22 17:34:12] @ Quit: alanna: Ping timeout: 245 seconds
[2011/11/22 17:34:28] @ themurph joined channel #puppet
[2011/11/22 17:35:04] @ dbgster joined channel #puppet
[2011/11/22 17:38:28] @ Quit: ianbrandt: Quit: ianbrandt
[2011/11/22 17:42:50] @ Enf joined channel #puppet
[2011/11/22 17:43:54] @ Quit: djm68: Quit: leaving
[2011/11/22 17:44:12] @ nimrod10 joined channel #puppet
[2011/11/22 17:44:13] @ Quit: nimrod10: Excess Flood
[2011/11/22 17:44:50] @ Quit: comptona: Ping timeout: 244 seconds
[2011/11/22 17:50:08] @ Quit: joe-mac: Ping timeout: 248 seconds
[2011/11/22 17:50:09] @ lovemj1 joined channel #puppet
[2011/11/22 17:50:12] @ joe-mac joined channel #puppet
[2011/11/22 17:50:25] @ Quit: lovemj: Read error: Connection reset by peer
[2011/11/22 17:50:38] @ lovemj joined channel #puppet
[2011/11/22 17:51:10] @ jsm joined channel #puppet
[2011/11/22 17:52:01] @ Quit: Djelibeybi: Quit: Textual IRC Client: http://www.textualapp.com/
[2011/11/22 17:52:32] @ Quit: seanh-ansca: Quit: Leaving.
[2011/11/22 17:54:11] @ Quit: marczak: Ping timeout: 252 seconds
[2011/11/22 17:54:12] @ Quit: lovemj1: Ping timeout: 245 seconds
[2011/11/22 17:54:20] @ Quit: ryancoleman: Quit: Leaving.
[2011/11/22 17:55:30] @ Quit: jsurfer: Quit: jsurfer
[2011/11/22 18:00:27] @ Quit: hooper: Ping timeout: 245 seconds
[2011/11/22 18:05:32] @ nimrod10 joined channel #puppet
[2011/11/22 18:05:33] @ Quit: nimrod10: Excess Flood
[2011/11/22 18:07:38] @ Quit: lak: Quit: Leaving.
[2011/11/22 18:10:44] @ Quit: jsm: Quit: jsm
[2011/11/22 18:11:09] @ nimrod10 joined channel #puppet
[2011/11/22 18:11:09] @ Quit: nimrod10: Excess Flood
[2011/11/22 18:17:13] @ marczak joined channel #puppet
[2011/11/22 18:19:28] @ Quit: pamorf: Ping timeout: 248 seconds
[2011/11/22 18:20:15] @ tangledhelix joined channel #puppet
[2011/11/22 18:21:39] @ mitchellh joined channel #puppet
[2011/11/22 18:22:01] @ samkottler joined channel #puppet
[2011/11/22 18:23:39] @ Quit: samkottler: Client Quit
[2011/11/22 18:24:06] @ jsm joined channel #puppet
[2011/11/22 18:26:31] @ Quit: NightMonkey: Ping timeout: 260 seconds
[2011/11/22 18:27:36] @ alanna joined channel #puppet
[2011/11/22 18:30:45] @ mattr- is now known as mattr
[2011/11/22 18:31:59] @ rcrowley joined channel #puppet
[2011/11/22 18:33:54] @ Quit: dissipate: Ping timeout: 258 seconds
[2011/11/22 18:34:46] @ Djelibeybi joined channel #puppet
[2011/11/22 18:40:10] @ Quit: jsm: Quit: jsm
[2011/11/22 18:42:26] <jpalmer> anyone using the puppet CA as their openvpn certs?
[2011/11/22 18:44:00] @ Quit: dwalu: Quit: dwalu
[2011/11/22 18:44:02] @ Quit: blentz: Ping timeout: 252 seconds
[2011/11/22 18:46:51] <Hunner> Ooo, interesting idea
[2011/11/22 18:52:22] <jpalmer> Hunner: my goal is to have one CA cert chain. So, I'm hoping to have the PuppetCA chain act as openvpn certs, as well as bacula certs. But I'm seeing an issue that I'm not sure the cause of.
[2011/11/22 18:53:10] @ saysjonathan joined channel #puppet
[2011/11/22 18:53:11] @ Quit: frostynova: Read error: Connection reset by peer
[2011/11/22 18:53:27] @ ryancoleman joined channel #puppet
[2011/11/22 18:53:53] <jpalmer> I have a script for openvpn, so that when a client connects or disconnects.. it does an nsupdate to a dynamic domain in BIND. with my normal openvpn cert chain, this works fine. with the puppetCA chain, every hostname that is updated.. is "unknown"
[2011/11/22 18:53:59] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 18:54:17] <jpalmer> so I end up setting an A record/PTR record for "unknown.domain.com" when each host connects.
[2011/11/22 18:57:00] @ neonflux joined channel #puppet
[2011/11/22 19:08:49] @ sumsuch_ joined channel #puppet
[2011/11/22 19:08:50] @ Quit: sumsuch: Read error: Connection reset by peer
[2011/11/22 19:08:50] @ sumsuch_ is now known as sumsuch
[2011/11/22 19:09:00] @ MUILTFN joined channel #puppet
[2011/11/22 19:09:05] @ sumsuch_ joined channel #puppet
[2011/11/22 19:10:46] @ frostynova joined channel #puppet
[2011/11/22 19:11:32] @ Quit: highclasshole: Ping timeout: 252 seconds
[2011/11/22 19:12:48] @ Quit: tangledhelix: Quit: Textual IRC Client: http://www.textualapp.com/
[2011/11/22 19:12:51] @ Quit: eal```: Read error: Operation timed out
[2011/11/22 19:12:51] @ saysjonathan joined channel #puppet
[2011/11/22 19:13:04] @ Quit: Spads: Ping timeout: 240 seconds
[2011/11/22 19:13:10] @ Quit: sumsuch: Ping timeout: 260 seconds
[2011/11/22 19:13:11] @ sumsuch_ is now known as sumsuch
[2011/11/22 19:14:26] @ Spads joined channel #puppet
[2011/11/22 19:15:45] @ mcarpent joined channel #puppet
[2011/11/22 19:16:42] @ Quit: metcalfc: Ping timeout: 276 seconds
[2011/11/22 19:17:13] @ Quit: saysjonathan: Ping timeout: 260 seconds
[2011/11/22 19:17:21] @ Quit: joe-mac: Remote host closed the connection
[2011/11/22 19:18:47] @ Quit: Djelibeybi: Ping timeout: 245 seconds
[2011/11/22 19:21:18] @ Quit: sumsuch: Quit: sumsuch
[2011/11/22 19:24:29] @ saysjonathan joined channel #puppet
[2011/11/22 19:25:16] @ Quit: alanna: Remote host closed the connection
[2011/11/22 19:25:40] @ alanna joined channel #puppet
[2011/11/22 19:28:55] @ Quit: saysjonathan: Ping timeout: 260 seconds
[2011/11/22 19:29:28] @ saysjonathan joined channel #puppet
[2011/11/22 19:30:05] @ Quit: alanna: Ping timeout: 260 seconds
[2011/11/22 19:30:21] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 19:33:29] @ dan__t joined channel #puppet
[2011/11/22 19:34:38] @ johnston joined channel #puppet
[2011/11/22 19:36:55] @ newtMcKerr joined channel #puppet
[2011/11/22 19:38:03] <nevyn> jpalmer: make your puppet root cert part of the chain
[2011/11/22 19:38:13] <nevyn> but don't make the puppetca the rootca in your org
[2011/11/22 19:38:17] <nevyn> or I wouldn't
[2011/11/22 19:39:29] @ saysjonathan joined channel #puppet
[2011/11/22 19:40:08] @ Quit: shadoi: Quit: Leaving.
[2011/11/22 19:40:22] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 19:40:43] @ the_ramink_ joined channel #puppet
[2011/11/22 19:41:16] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/11/22 19:41:17] @ the_ramink_ is now known as the_ramink
[2011/11/22 19:44:13] @ teratoma joined channel #puppet
[2011/11/22 19:44:28] @ saysjonathan joined channel #puppet
[2011/11/22 19:45:19] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 19:47:49] <jpalmer> nevyn: any particular reason why not? the puppetca cert is not accessible externally
[2011/11/22 19:48:02] <nevyn> it's an online ca
[2011/11/22 19:48:11] <nevyn> the root ca should be actually offline
[2011/11/22 19:48:18] @ nimrod10 joined channel #puppet
[2011/11/22 19:48:18] @ Quit: nimrod10: Excess Flood
[2011/11/22 19:48:28] <jpalmer> it's as offline as it can be. it's only available via a VPN.
[2011/11/22 19:49:08] <nevyn> jpalmer: you can have a root CA that only signs child CA keys that's actually stored offline in a safe.
[2011/11/22 19:49:14] <nevyn> you can't do that with the puppetca
[2011/11/22 19:49:50] <jpalmer> hmm
[2011/11/22 19:50:03] @ NightMonkey joined channel #puppet
[2011/11/22 19:50:41] <jpalmer> I was hoping to use the puppetca, because I only wanted to maintain 1 CA chain. and puppet has the awesome "self deploy the certs" setup that would make maintaining it really simple.
[2011/11/22 19:50:55] @ Quit: BManojlovic: Remote host closed the connection
[2011/11/22 19:53:23] @ Quit: dbgster: Quit: dbgster
[2011/11/22 19:54:02] @ Quit: choonming: Quit: Leaving
[2011/11/22 19:54:44] @ Quit: maplebed: Quit: maplebed
[2011/11/22 19:54:47] @ KaiserBeto joined channel #puppet
[2011/11/22 19:56:01] <jpalmer> I guess I need to research certs a bit more. not really sure why I'd trust the puppetCA for critical infra like puppet, but not other critical infra, like vpn clients (especially, when they'd be running on the exact same hosts)
[2011/11/22 19:56:32] @ dwalu joined channel #puppet
[2011/11/22 19:57:47] @ Quit: sascha_: Read error: Connection reset by peer
[2011/11/22 19:58:05] @ sascha_ joined channel #puppet
[2011/11/22 19:58:20] <nevyn> jpalmer: the reason to segment it is for revocation in the event of something being compramised.
[2011/11/22 19:58:48] <jpalmer> if something were comprimised though, I'd want to revoke all aspects of the client.
[2011/11/22 20:00:09] <nevyn> the event to protect against by compartementalising your ca infrastructure is the compramise of a ca
[2011/11/22 20:00:34] <nevyn> so if the vpn signing key is compramised you have to re-issue all the vpn certs but puppet keeps working
[2011/11/22 20:01:55] * jpalmer has no interest in tripling my workload, for a "what-if" where, if it occured, I wouldn't trust any part of the system anyway. I'd simply regen the entire CA chain from the ground up.
[2011/11/22 20:03:39] @ alanna joined channel #puppet
[2011/11/22 20:04:46] @ saysjonathan joined channel #puppet
[2011/11/22 20:05:56] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 20:09:47] @ saysjonathan joined channel #puppet
[2011/11/22 20:10:07] @ Quit: NightMonkey: Quit: Body blow! Body blow!
[2011/11/22 20:11:57] @ Quit: JStoker: Ping timeout: 276 seconds
[2011/11/22 20:13:00] @ Quit: johnston: Ping timeout: 265 seconds
[2011/11/22 20:14:26] @ Quit: saysjonathan: Ping timeout: 260 seconds
[2011/11/22 20:14:47] @ saysjonathan joined channel #puppet
[2011/11/22 20:16:01] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 20:16:37] @ samkottler joined channel #puppet
[2011/11/22 20:16:38] @ Quit: mauve: Ping timeout: 258 seconds
[2011/11/22 20:19:47] @ saysjonathan joined channel #puppet
[2011/11/22 20:22:57] @ bobra joined channel #puppet
[2011/11/22 20:23:56] @ JStoker joined channel #puppet
[2011/11/22 20:23:58] @ Quit: saysjonathan: Ping timeout: 244 seconds
[2011/11/22 20:25:50] @ Quit: Holocaine: Ping timeout: 258 seconds
[2011/11/22 20:25:53] @ fredden left channel #puppet ("Leaving")
[2011/11/22 20:27:21] @ Quit: bobra: Remote host closed the connection
[2011/11/22 20:28:18] @ johnston_ joined channel #puppet
[2011/11/22 20:30:24] @ bobra joined channel #puppet
[2011/11/22 20:31:29] @ Holocaine joined channel #puppet
[2011/11/22 20:35:28] @ Quit: abetterlie: Ping timeout: 240 seconds
[2011/11/22 20:39:28] @ Quit: JStoker: Ping timeout: 240 seconds
[2011/11/22 20:41:04] @ Quit: alanna: Remote host closed the connection
[2011/11/22 20:41:28] @ alanna joined channel #puppet
[2011/11/22 20:44:30] @ wooster joined channel #puppet
[2011/11/22 20:44:35] @ Quit: samkottler: Quit: Leaving.
[2011/11/22 20:44:42] <wooster> why is puppetmaster hating my symlinks in /etc/puppet?
[2011/11/22 20:44:54] @ Quit: johnston_: Ping timeout: 265 seconds
[2011/11/22 20:44:56] @ JStoker joined channel #puppet
[2011/11/22 20:44:58] <wooster> it keeps trying to delete them
[2011/11/22 20:45:08] @ Quit: dwalu: Remote host closed the connection
[2011/11/22 20:45:16] <wooster> puppet-master[28131]: (/File[/etc/puppet/auth.conf]/ensure) change from link to file failed: Permission denied - /etc/puppet/auth.conf
[2011/11/22 20:45:25] @ docpainless left channel #puppet ()
[2011/11/22 20:45:29] @ dwalu joined channel #puppet
[2011/11/22 20:45:41] @ Djelibeybi joined channel #puppet
[2011/11/22 20:45:52] @ Quit: alanna: Ping timeout: 240 seconds
[2011/11/22 20:48:02] @ nimrod10 joined channel #puppet
[2011/11/22 20:48:03] @ Quit: nimrod10: Excess Flood
[2011/11/22 20:50:47] @ ocherno joined channel #puppet
[2011/11/22 20:50:55] @ jsm joined channel #puppet
[2011/11/22 20:52:27] @ Quit: rmckee: Quit: Leaving
[2011/11/22 20:53:10] @ Quit: bmahe: Quit: Leaving
[2011/11/22 20:56:19] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2011/11/22 20:56:49] @ Quit: Djelibeybi: Ping timeout: 252 seconds
[2011/11/22 21:00:14] @ Quit: dan__t: Ping timeout: 244 seconds
[2011/11/22 21:00:28] @ mrwacky42 joined channel #puppet
[2011/11/22 21:02:43] @ Quit: cliff-hm: Ping timeout: 244 seconds
[2011/11/22 21:03:14] <eric0> wooster: #650
[2011/11/22 21:03:14] <gepetto> eric0: wooster: #650 is http://projects.puppetlabs.com/issues/show/650 "Puppet - Bug #650: puppet replaces configuration directories when they are symlinks. It has a status of Closed and is assigned to -"
[2011/11/22 21:03:30] @ mmoya joined channel #puppet
[2011/11/22 21:03:34] @ dissipate joined channel #puppet
[2011/11/22 21:03:44] @ Quit: Shanlar_: Ping timeout: 248 seconds
[2011/11/22 21:06:04] @ saysjonathan joined channel #puppet
[2011/11/22 21:07:50] @ Shanlar joined channel #puppet
[2011/11/22 21:09:00] @ abetterlie joined channel #puppet
[2011/11/22 21:10:28] @ Quit: saysjonathan: Ping timeout: 244 seconds
[2011/11/22 21:11:03] @ saysjonathan joined channel #puppet
[2011/11/22 21:13:45] @ nimrod10 joined channel #puppet
[2011/11/22 21:13:45] @ Quit: nimrod10: Excess Flood
[2011/11/22 21:15:07] @ Quit: saysjonathan: Ping timeout: 244 seconds
[2011/11/22 21:16:03] @ saysjonathan joined channel #puppet
[2011/11/22 21:17:08] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 21:19:47] @ dnjaramba joined channel #puppet
[2011/11/22 21:25:57] @ lak joined channel #puppet
[2011/11/22 21:25:57] @ Quit: lak: Changing host
[2011/11/22 21:25:57] @ lak joined channel #puppet
[2011/11/22 21:26:49] @ pjd3 joined channel #puppet
[2011/11/22 21:27:26] @ Shanlar- joined channel #puppet
[2011/11/22 21:28:00] @ Quit: Shanlar: Ping timeout: 276 seconds
[2011/11/22 21:30:34] @ rcrowley joined channel #puppet
[2011/11/22 21:31:04] @ saysjonathan joined channel #puppet
[2011/11/22 21:32:21] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 21:36:04] @ saysjonathan joined channel #puppet
[2011/11/22 21:36:45] @ Quit: mcarpent: Quit: Thanks for the fish.
[2011/11/22 21:37:04] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 21:38:55] @ gaveen joined channel #puppet
[2011/11/22 21:39:28] @ Quit: Holocaine:
[2011/11/22 21:43:43] @ Quit: neonflux: Quit: Leaving.
[2011/11/22 21:43:47] @ Diranged joined channel #puppet
[2011/11/22 21:43:59] <Diranged> ugh ok im having rake lint problems
[2011/11/22 21:44:03] <Diranged> cant seem to get this error message to go away
[2011/11/22 21:44:11] <Diranged> http://pastie.org/2907205
[2011/11/22 21:46:05] @ saysjonathan joined channel #puppet
[2011/11/22 21:48:16] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 21:50:27] @ Stenbryggen joined channel #puppet
[2011/11/22 21:51:30] @ joe-mac joined channel #puppet
[2011/11/22 21:52:59] @ jedi4ever_ joined channel #puppet
[2011/11/22 21:53:36] @ choonming joined channel #puppet
[2011/11/22 21:55:30] @ Djelibeybi joined channel #puppet
[2011/11/22 21:55:32] @ Quit: Djelibeybi: Changing host
[2011/11/22 21:55:32] @ Djelibeybi joined channel #puppet
[2011/11/22 21:55:56] @ Quit: jedi4ever: Ping timeout: 244 seconds
[2011/11/22 21:55:56] @ jedi4ever_ is now known as jedi4ever
[2011/11/22 22:00:01] @ Quit: Djelibeybi: Ping timeout: 260 seconds
[2011/11/22 22:00:14] @ Quit: localhost: Remote host closed the connection
[2011/11/22 22:00:19] @ Djelibeybi joined channel #puppet
[2011/11/22 22:00:29] @ oozbooz joined channel #puppet
[2011/11/22 22:01:06] @ saysjonathan joined channel #puppet
[2011/11/22 22:01:24] @ localhost joined channel #puppet
[2011/11/22 22:04:05] @ Quit: skm: Quit: Leaving...
[2011/11/22 22:05:03] @ Quit: oozbooz: Client Quit
[2011/11/22 22:05:14] @ Quit: saysjonathan: Ping timeout: 244 seconds
[2011/11/22 22:05:24] @ skm joined channel #puppet
[2011/11/22 22:05:46] @ saysjonathan joined channel #puppet
[2011/11/22 22:09:01] @ Quit: Stenbryggen: Quit: Leaving.
[2011/11/22 22:10:20] @ Quit: saysjonathan: Ping timeout: 260 seconds
[2011/11/22 22:17:29] @ saysjonathan joined channel #puppet
[2011/11/22 22:17:50] @ pugnacity joined channel #puppet
[2011/11/22 22:17:56] @ mpdude joined channel #puppet
[2011/11/22 22:18:40] @ Quit: Maliuta: Ping timeout: 244 seconds
[2011/11/22 22:18:57] @ Maliuta joined channel #puppet
[2011/11/22 22:19:33] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 22:20:50] @ mfladischer joined channel #puppet
[2011/11/22 22:22:17] @ kelseyhi1htower joined channel #puppet
[2011/11/22 22:23:22] @ Quit: skm: Quit: Computer has gone to sleep.
[2011/11/22 22:25:12] @ Quit: kelseyhightower: Ping timeout: 276 seconds
[2011/11/22 22:27:29] @ saysjonathan joined channel #puppet
[2011/11/22 22:30:43] @ Meier joined channel #puppet
[2011/11/22 22:31:35] @ Quit: saysjonathan: Ping timeout: 244 seconds
[2011/11/22 22:32:29] @ saysjonathan joined channel #puppet
[2011/11/22 22:32:36] @ mitchellh joined channel #puppet
[2011/11/22 22:33:57] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 22:34:00] @ riha joined channel #puppet
[2011/11/22 22:34:15] @ Quit: ocherno: Quit: Leaving
[2011/11/22 22:36:43] @ Quit: mpdude: Remote host closed the connection
[2011/11/22 22:37:05] @ Quit: mrwacky42: Quit: Leaving.
[2011/11/22 22:37:29] @ saysjonathan joined channel #puppet
[2011/11/22 22:37:34] @ dwalu_ joined channel #puppet
[2011/11/22 22:38:58] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 22:42:01] @ Quit: dwalu: Ping timeout: 260 seconds
[2011/11/22 22:42:01] @ dwalu_ is now known as dwalu
[2011/11/22 22:42:06] @ Quit: emergion: Ping timeout: 276 seconds
[2011/11/22 22:42:29] @ saysjonathan joined channel #puppet
[2011/11/22 22:42:40] @ alpha joined channel #puppet
[2011/11/22 22:43:06] @ alpha is now known as Guest51377
[2011/11/22 22:43:49] <Guest51377> can puppet work on hpux and aix well ?
[2011/11/22 22:44:08] @ gniks1 joined channel #puppet
[2011/11/22 22:44:38] <blkperl> Guest51377: http://projects.puppetlabs.com/projects/1/wiki/PuppetAix
[2011/11/22 22:44:47] @ Quit: gniks: Read error: Operation timed out
[2011/11/22 22:44:48] <blkperl> short answer is yes
[2011/11/22 22:45:03] <blkperl> hpux as well
[2011/11/22 22:45:57] @ emergion joined channel #puppet
[2011/11/22 22:46:23] <Guest51377> I plan to use CM to support 800 mix with aix and hp, I like puppet , but not so many people use puppet to manage so many unix , I know cfengine support aix and hp
[2011/11/22 22:47:03] @ nuknad joined channel #puppet
[2011/11/22 22:47:16] @ Quit: saysjonathan: Ping timeout: 260 seconds
[2011/11/22 22:48:19] <blkperl> im pretty sure that puppet will run on aix and hpux, there was a lot of community patches to support it
[2011/11/22 22:49:13] <misc> why would puppet not run on aix ?
[2011/11/22 22:50:04] <Guest51377> i review the puppet the conf/ dir does not include aix and hp
[2011/11/22 22:50:15] <Volcane> "run" and knowing how to manage packages, services, users, cron etc isnt the same
[2011/11/22 22:50:40] <Volcane> but yeah, it works on aix, not sure about hpux
[2011/11/22 22:52:31] <Guest51377> seems I have to test which feasure
[2011/11/22 22:52:51] <Guest51377> seems I have to test which feature can use in aix and hpux
[2011/11/22 22:53:10] <misc> the puppet architecture is rather good, so adding the support could be quite fast
[2011/11/22 22:53:17] @ Quit: JStoker: Ping timeout: 244 seconds
[2011/11/22 22:53:18] @ artkrz joined channel #puppet
[2011/11/22 22:54:02] <Guest51377> i like the idea post at devco.net
[2011/11/22 22:54:12] @ Quit: emergion: Ping timeout: 245 seconds
[2011/11/22 22:54:24] @ Vasik|work joined channel #puppet
[2011/11/22 22:54:39] @ emergion joined channel #puppet
[2011/11/22 22:57:24] @ Quit: jaytaph: Quit: jaytaph
[2011/11/22 22:57:37] @ rcrowley_ joined channel #puppet
[2011/11/22 22:57:45] @ jaytaph joined channel #puppet
[2011/11/22 22:58:56] @ Quit: rcrowley: Ping timeout: 260 seconds
[2011/11/22 22:58:56] @ rcrowley_ is now known as rcrowley
[2011/11/22 23:00:26] @ JStoker joined channel #puppet
[2011/11/22 23:01:33] @ Quit: emergion: Ping timeout: 244 seconds
[2011/11/22 23:01:37] @ Quit: lwhalen: Quit: Computer has gone to sleep
[2011/11/22 23:02:04] @ Quit: jaytaph: Ping timeout: 244 seconds
[2011/11/22 23:02:29] @ saysjonathan joined channel #puppet
[2011/11/22 23:05:53] @ Quit: Djelibeybi: Quit: Textual IRC Client: http://www.textualapp.com/
[2011/11/22 23:06:45] @ Quit: KaiserBeto: Quit: Leaving.
[2011/11/22 23:07:05] @ Quit: saysjonathan: Ping timeout: 260 seconds
[2011/11/22 23:07:29] @ saysjonathan joined channel #puppet
[2011/11/22 23:08:24] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 23:10:49] @ Quit: lak: Quit: Leaving.
[2011/11/22 23:10:59] @ Quit: mosen: Quit: Leaving
[2011/11/22 23:12:29] @ saysjonathan joined channel #puppet
[2011/11/22 23:13:39] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 23:17:06] @ sarkis joined channel #puppet
[2011/11/22 23:22:07] @ mpdude joined channel #puppet
[2011/11/22 23:23:26] @ Quit: JStoker: Ping timeout: 252 seconds
[2011/11/22 23:25:25] @ nimrod10 joined channel #puppet
[2011/11/22 23:25:26] @ Quit: nimrod10: Excess Flood
[2011/11/22 23:29:26] @ JStoker joined channel #puppet
[2011/11/22 23:30:11] @ saysjonathan joined channel #puppet
[2011/11/22 23:30:59] @ Quit: lilmatt: Ping timeout: 258 seconds
[2011/11/22 23:31:46] @ emergion_ joined channel #puppet
[2011/11/22 23:32:36] @ DJClean joined channel #puppet
[2011/11/22 23:34:17] @ lilmatt joined channel #puppet
[2011/11/22 23:34:43] @ Quit: pugnacity: Ping timeout: 244 seconds
[2011/11/22 23:35:06] @ Quit: saysjonathan: Ping timeout: 260 seconds
[2011/11/22 23:35:11] @ saysjonathan joined channel #puppet
[2011/11/22 23:36:01] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 23:37:27] @ Quit: dgillies: Remote host closed the connection
[2011/11/22 23:39:27] @ Quit: jsm: Quit: jsm
[2011/11/22 23:40:00] @ Razique joined channel #puppet
[2011/11/22 23:40:11] @ saysjonathan joined channel #puppet
[2011/11/22 23:40:53] @ Quit: saysjonathan: Read error: Connection reset by peer
[2011/11/22 23:43:39] @ Quit: negronjl: Quit: Bye
[2011/11/22 23:43:52] @ verwilst joined channel #puppet
[2011/11/22 23:44:03] @ skm joined channel #puppet
[2011/11/22 23:44:54] @ saysjonathan joined channel #puppet
[2011/11/22 23:46:14] @ sdog joined channel #puppet
[2011/11/22 23:48:24] @ Quit: dwalu: Quit: dwalu
[2011/11/22 23:48:58] @ Quit: mpdude: Remote host closed the connection
[2011/11/22 23:49:16] @ Quit: saysjonathan: Ping timeout: 260 seconds
[2011/11/22 23:49:33] @ nimrod10 joined channel #puppet
[2011/11/22 23:49:34] @ Quit: nimrod10: Excess Flood
[2011/11/22 23:50:31] @ Quit: M-: Quit: This computer has gone to sleep
[2011/11/22 23:51:22] @ pugnacity joined channel #puppet
[2011/11/22 23:52:10] @ lkoranda joined channel #puppet
[2011/11/22 23:53:23] @ Quit: mitchellh: Quit: Computer has gone to sleep
[2011/11/22 23:53:41] @ mitchellh joined channel #puppet
[2011/11/22 23:53:45] @ Quit: pjd3: Ping timeout: 260 seconds
[2011/11/22 23:54:04] @ willemb joined channel #puppet
[2011/11/22 23:54:45] @ Quit: emergion_: Ping timeout: 258 seconds
[2011/11/22 23:55:23] <willemb> scheduling puppet runs via mcollective gives me this:
[2011/11/22 23:56:09] <willemb> running <hostname>, concurrency is 0
[2011/11/22 23:56:20] <willemb> <hostname> unknown output: []
[2011/11/22 23:56:27] @ saysjonathan joined channel #puppet
[2011/11/22 23:56:34] @ Quit: Spads: Ping timeout: 244 seconds
[2011/11/22 23:56:44] @ pamorf joined channel #puppet
[2011/11/22 23:57:27] @ Quit: gniks1: Quit: Leaving.
[2011/11/22 23:57:52] @ Quit: mitchellh: Ping timeout: 240 seconds

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