Wednesday, 2012-01-25

[2012/01/25 00:00:41] @ Log started by gepetto
[2012/01/25 00:00:41] @ neonflux joined channel #puppet
[2012/01/25 00:00:44] @ Quit: wilmoore: Remote host closed the connection
[2012/01/25 00:00:48] @ aaron joined channel #puppet
[2012/01/25 00:00:56] <aaron> hi everyone
[2012/01/25 00:01:09] <checkers> hello aaron
[2012/01/25 00:01:14] @ aaron is now known as Guest82437
[2012/01/25 00:01:33] <Guest82437> ok now im a guest
[2012/01/25 00:01:43] <Guest82437> <--- was aaron
[2012/01/25 00:02:05] <checkers> I would never have guessed
[2012/01/25 00:02:22] <Guest82437> i got a question, how do i create a base line for my nodes to be used for doing compliance?
[2012/01/25 00:03:50] <Guest82437> i have tried to look through all the docs... did i miss somewhere that talks about how to do it?
[2012/01/25 00:03:53] <bob2> what does that mean
[2012/01/25 00:04:23] @ Quit: gabrtv: Quit: gabrtv
[2012/01/25 00:05:14] <Guest82437> when i click on the link "Compliance" and choose a node, i get a line saying "There is no baseline data for Monday, January 23, 2012"
[2012/01/25 00:05:37] <Guest82437> do i have to do anything special to create the baseline data?
[2012/01/25 00:07:13] @ the_ramink joined channel #puppet
[2012/01/25 00:07:13] <bob2> oh, this is a puppet enterprise or foreman or something question
[2012/01/25 00:07:19] <bob2> good to mention that in your initial question
[2012/01/25 00:07:45] <Guest82437> aooh opps, im sorry
[2012/01/25 00:08:05] <Guest82437> yah you are right, im using puppet enterprise 2
[2012/01/25 00:08:56] <Guest82437> 2.7.6 (Puppet Enterprise 2.0.0)
[2012/01/25 00:10:18] @ Quit: lak: Quit: Leaving.
[2012/01/25 00:10:42] <Guest82437> can you help me bob2? or should i keep searching?
[2012/01/25 00:11:10] <bob2> don't even know what puppet enterprise is
[2012/01/25 00:11:52] <Guest82437> haha aoh
[2012/01/25 00:11:54] <Guest82437> oks sorry
[2012/01/25 00:11:57] <Guest82437> thanks =)
[2012/01/25 00:12:12] @ Guest82437 left channel #puppet ()
[2012/01/25 00:12:41] @ gazoombo joined channel #puppet
[2012/01/25 00:13:53] @ Quit: spicyWith: Quit: spicyWith
[2012/01/25 00:17:33] @ Quit: djm68: Remote host closed the connection
[2012/01/25 00:24:40] @ Quit: paroneayea: Read error: Connection reset by peer
[2012/01/25 00:25:23] @ ghg joined channel #puppet
[2012/01/25 00:26:01] @ paroneayea joined channel #puppet
[2012/01/25 00:27:20] @ Quit: neonflux: Ping timeout: 248 seconds
[2012/01/25 00:30:49] @ Quit: nitram_macair: Quit: nitram_macair
[2012/01/25 00:31:25] @ neonflux joined channel #puppet
[2012/01/25 00:32:10] @ Quit: plasmonyc: Quit: Leaving.
[2012/01/25 00:33:52] @ benkevan joined channel #puppet
[2012/01/25 00:36:44] @ Quit: paroneayea: Ping timeout: 240 seconds
[2012/01/25 00:37:03] @ Quit: Holocaine: Ping timeout: 260 seconds
[2012/01/25 00:39:03] @ paroneayea joined channel #puppet
[2012/01/25 00:39:35] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/25 00:39:44] @ Stenbryggen joined channel #puppet
[2012/01/25 00:42:36] @ Quit: Stenbryggen: Client Quit
[2012/01/25 00:45:04] @ Quit: paroneayea: Ping timeout: 240 seconds
[2012/01/25 00:45:37] @ djm68 joined channel #puppet
[2012/01/25 00:46:06] @ Quit: asbruvik: Read error: Operation timed out
[2012/01/25 00:47:12] @ jaydg joined channel #puppet
[2012/01/25 00:47:27] @ flowerpot joined channel #puppet
[2012/01/25 00:47:35] @ Quit: flowerpot: Remote host closed the connection
[2012/01/25 00:48:00] @ Quit: joshcooper: Quit: joshcooper
[2012/01/25 00:48:10] @ flowerpot joined channel #puppet
[2012/01/25 00:48:14] @ Quit: flowerpot: Remote host closed the connection
[2012/01/25 00:48:46] @ langworthy joined channel #puppet
[2012/01/25 00:49:01] @ Quit: skm: Quit: Computer has gone to sleep.
[2012/01/25 00:49:41] @ karthick87 joined channel #puppet
[2012/01/25 00:50:49] @ nitram_macair joined channel #puppet
[2012/01/25 00:51:44] @ Quit: gazoombo: Quit: Leaving.
[2012/01/25 00:51:53] @ paroneayea joined channel #puppet
[2012/01/25 01:00:26] @ Quit: neonflux: Quit: Leaving.
[2012/01/25 01:01:17] @ hitekrednek joined channel #puppet
[2012/01/25 01:04:58] @ seanh-ansca joined channel #puppet
[2012/01/25 01:07:09] @ Stenbryggen joined channel #puppet
[2012/01/25 01:09:38] @ shortbus-1 joined channel #puppet
[2012/01/25 01:09:58] @ Quit: benkevan: Ping timeout: 248 seconds
[2012/01/25 01:10:03] @ jedi4ever joined channel #puppet
[2012/01/25 01:10:51] @ Quit: Stenbryggen: Client Quit
[2012/01/25 01:11:11] @ Quit: seanh-ansca: Quit: Leaving.
[2012/01/25 01:11:23] @ ezmobius joined channel #puppet
[2012/01/25 01:14:30] @ Quit: langworthy: Quit: langworthy
[2012/01/25 01:19:07] @ Quit: techhelp: Quit: This computer has gone to sleep
[2012/01/25 01:20:53] @ techhelp joined channel #puppet
[2012/01/25 01:22:34] @ Quit: techhelp: Client Quit
[2012/01/25 01:26:08] @ Quit: djm68: Remote host closed the connection
[2012/01/25 01:26:10] @ ckauhaus joined channel #puppet
[2012/01/25 01:27:22] @ Quit: Dewin: Quit: Leaving.
[2012/01/25 01:27:24] @ dlb joined channel #puppet
[2012/01/25 01:28:57] @ Quit: noakes: Quit: noakes
[2012/01/25 01:29:52] @ Quit: dlb: Remote host closed the connection
[2012/01/25 01:34:15] @ jiboumans joined channel #puppet
[2012/01/25 01:34:34] @ Quit: Niarf: Quit: Leaving.
[2012/01/25 01:35:00] @ Quit: Kazuhiro: Quit: Leaving.
[2012/01/25 01:35:04] @ riha joined channel #puppet
[2012/01/25 01:35:39] @ Quit: choonming: Ping timeout: 240 seconds
[2012/01/25 01:36:27] @ JayTaph_ joined channel #puppet
[2012/01/25 01:38:07] @ Quit: shortbus-1: Quit: Leaving.
[2012/01/25 01:40:22] @ Quit: JayTaph: Ping timeout: 248 seconds
[2012/01/25 01:41:13] @ Quit: JayTaph_: Ping timeout: 260 seconds
[2012/01/25 01:44:48] @ tremble joined channel #puppet
[2012/01/25 01:44:49] @ Quit: tremble: Changing host
[2012/01/25 01:44:49] @ tremble joined channel #puppet
[2012/01/25 01:47:16] @ flowerpot joined channel #puppet
[2012/01/25 01:48:23] @ choonming joined channel #puppet
[2012/01/25 01:49:21] @ drewp joined channel #puppet
[2012/01/25 01:50:10] <drewp> i'm looking for a guide to having puppet install new types for itself to use, since i want my manifest to be able to use https://github.com/puppetlabs/puppet-vcsrepo/tree/feature%2Fdarcs
[2012/01/25 01:50:39] @ Quit: ckauhaus: Ping timeout: 240 seconds
[2012/01/25 01:54:06] @ artkrz joined channel #puppet
[2012/01/25 01:54:16] @ bmahe joined channel #puppet
[2012/01/25 01:55:50] <danblack> drewp: something related to pluginsync -maybe : command line is puppet agent -t --pluginsync --environment production
[2012/01/25 01:57:05] @ Quit: choonming: Ping timeout: 244 seconds
[2012/01/25 01:57:26] <drewp> indeed- thanks for the pointer
[2012/01/25 01:59:57] @ Quit: thoraxe: Read error: Operation timed out
[2012/01/25 02:02:06] @ Quit: ghg: Ping timeout: 255 seconds
[2012/01/25 02:03:52] @ ckauhaus joined channel #puppet
[2012/01/25 02:05:13] <betsys> anyone around?
[2012/01/25 02:05:21] @ lkoranda joined channel #puppet
[2012/01/25 02:05:38] <rodjek> betsys: there's usually at least one person
[2012/01/25 02:05:57] <betsys> O
[2012/01/25 02:06:02] <betsys> I am losing my grip
[2012/01/25 02:06:25] <betsys> trying to install a solaris client
[2012/01/25 02:06:33] <betsys> might be hitting this bug http://urgetopunt.com/puppet/2011/09/14/puppet-ruby19.html
[2012/01/25 02:07:14] <betsys> got ruby 1.9.2, time is right on client nad server. linux clients are happy. solaris client has been agiant pain
[2012/01/25 02:07:35] <rodjek> you're going to get a better response if you provide some real info. puppet version, error messages etc
[2012/01/25 02:07:37] <betsys> this is more or less a new installation
[2012/01/25 02:07:42] <betsys> I'm still typing!
[2012/01/25 02:07:54] <betsys> not very fast at 2 am
[2012/01/25 02:08:16] @ csanchez joined channel #puppet
[2012/01/25 02:08:32] <betsys> puppet is latest, 2.7.9 . client is a zone on solaris 10 u 10. server is OEL linux, should be totally latest rpm's
[2012/01/25 02:08:44] <betsys> error message is
[2012/01/25 02:08:55] <betsys> puppet agent --server puppet.bo3.e-dialog.com --waitforcert 30 --test err: Could not request certificate: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed. This is often because the time is out of sync on the server or client
[2012/01/25 02:09:13] <betsys> the time is not out of sync
[2012/01/25 02:10:19] @ choonming joined channel #puppet
[2012/01/25 02:10:51] <rodjek> can you pastebin 'openssl x509 -text -in <path/to/crt> -noout'?
[2012/01/25 02:12:56] <Dominic> sounds like http://projects.puppetlabs.com/issues/9084 ? There's a workaround listed to create a hash symlink of the CA.
[2012/01/25 02:12:57] <betsys> I scp'ed the cert from server to client
[2012/01/25 02:12:57] <betsys> http://pastebin.com/HftGsR9u
[2012/01/25 02:13:09] @ Quit: ckauhaus: Ping timeout: 252 seconds
[2012/01/25 02:13:10] <betsys> yeah I tried that but wondering if I didn't do it right
[2012/01/25 02:13:41] <betsys> SSL is not my strong point
[2012/01/25 02:14:34] <betsys> ash-3.2# ls -l /etc/sfw/openssl/certs/ca.pem lrwxrwxrwx 1 root root 28 Jan 25 01:53 /etc/sfw/openssl/certs/ca.pem -> /etc/puppet/ssl/certs/ca.pem
[2012/01/25 02:15:18] <rodjek> something isn't right there
[2012/01/25 02:15:26] <betsys> probably I should go to bed and try this when I'm conscious :-) But want to have ot to show tomorrow
[2012/01/25 02:15:31] <rodjek> the issuer and the subject are the same?
[2012/01/25 02:15:35] <betsys> yeah I screwed around making links and copying the cert around
[2012/01/25 02:15:37] <rodjek> but this isn't you puppetmaster
[2012/01/25 02:16:17] <betsys> I was reading http://urgetopunt.com/puppet/2011/09/14/puppet-ruby19.html
[2012/01/25 02:16:31] @ Quit: Tobu: Read error: Operation timed out
[2012/01/25 02:16:57] <betsys> which seemed to suggest copying the cert from server to client
[2012/01/25 02:17:13] @ Meier joined channel #puppet
[2012/01/25 02:17:15] <rodjek> this looks like your ca cert
[2012/01/25 02:17:18] <rodjek> not your client cert
[2012/01/25 02:17:28] <betsys> scp user@puppetmaster:/etc/puppet/ssl/certs/ca.pem /etc/puppet/ssl/certs/
[2012/01/25 02:17:53] <rodjek> can you run that openssl command with your signed client cert instead?
[2012/01/25 02:18:02] <betsys> I don't have a client cert
[2012/01/25 02:18:11] <betsys> I think that's the problem I'm trying to solve?
[2012/01/25 02:18:25] <rodjek> well, yeah, that's going to cause a couple of auth issues
[2012/01/25 02:18:42] <betsys> I'm trying to get a cert from the puppetmaster, no?
[2012/01/25 02:19:02] <dpittman> betsys: If that process fixes your deployment, please file a bug report with the set of details. Exact version of OpenSSL would be awesome to have included in that.
[2012/01/25 02:19:28] @ thoraxe joined channel #puppet
[2012/01/25 02:20:57] <betsys> we're meeting tomorrow to play with a puppet test install. Our engineering team was using blastwave and they're broken right now. I've been trying to install puppet from the puppetlab instructins and having no joy with solaris clients. One of the guys on our team wants to toss this all out and use cfengine. installing puppet has been sort of a bear
[2012/01/25 02:21:32] <betsys> I used a bunch of sunfreeware packages for the dependencies
[2012/01/25 02:22:28] <dpittman> betsys: Hrm. stahnma, we don't have our own Solaris packages, do we?
[2012/01/25 02:22:53] <betsys> we do need to start off with the free version not Enterprise, for the POC
[2012/01/25 02:23:06] <dpittman> betsys: why?
[2012/01/25 02:23:28] <rodjek> dpittman: nah, they're built by a 3rd party
[2012/01/25 02:24:25] @ Quit: iamzaki: Remote host closed the connection
[2012/01/25 02:24:42] @ xazax joined channel #puppet
[2012/01/25 02:24:44] <betsys> dpittman: cause we want to get it to work befor we go ask for $$$ and we have several hundred boxes
[2012/01/25 02:25:10] <betsys> don't want to build something that's going to self destruct
[2012/01/25 02:25:12] <dpittman> betsys: Fair enough. I did wonder. :)
[2012/01/25 02:25:32] <dpittman> betsys: The ten free licenses don't really scale up to that size PoC and all. :)
[2012/01/25 02:25:51] <betsys> one reason we want to use puppet is that our engineering team has a real whiz who's built a ton of stuff with puppet and foreman. I'm on the production side and if I can hook into his stuff it'll be ahuge step towards devops -itude
[2012/01/25 02:26:22] <betsys> then my plan is to go make a case for enterprise when we get our vmware stuff rolled out
[2012/01/25 02:26:30] <dpittman> betsys: *nod* Sadly, I have no Solaris 10, so can't advise there. Other than, generally speaking, Ruby 1.8.7 is going to be better tested and easier than 1.9.2 will be, today. :)
[2012/01/25 02:27:00] <betsys> There's a theory that we'll be off Solaris sometime.
[2012/01/25 02:27:57] <dpittman> betsys: We have the same theory about 1.8.7. ;)
[2012/01/25 02:28:03] <ohadlevy> betsys: what do you need for solaris?
[2012/01/25 02:28:04] <betsys> where do I even get ruby 1.8.7
[2012/01/25 02:28:29] <betsys> and is it going to play nice with all this other SFW software that is all latest and greatest?
[2012/01/25 02:28:50] @ MattyM joined channel #puppet
[2012/01/25 02:29:26] <betsys> I am not touching Blastwave with a 100 foot pole
[2012/01/25 02:29:38] <Dominic> betsys: for Solaris, I'd recommend OpenCSW as a source for packages. It does sit under /opt/csw though so will conflict with Blastwave, but the stack is reliable and Puppet is kept up to date by phips.
[2012/01/25 02:30:02] <ohadlevy> +1
[2012/01/25 02:30:25] <betsys> is opencsw more reliable than blastwave?
[2012/01/25 02:30:29] @ Kazuhiro joined channel #puppet
[2012/01/25 02:30:33] @ fronlius joined channel #puppet
[2012/01/25 02:30:45] @ Quit: fronlius: Client Quit
[2012/01/25 02:30:56] <Dominic> I haven't compared them, but have been using it for some time without any problems. The dev team's active too.
[2012/01/25 02:31:03] <betsys> ok Im switching to another machine here
[2012/01/25 02:31:20] <Dominic> they ship both Ruby 1.8 and 1.9, I think the puppet package is current depending on 1.8
[2012/01/25 02:33:05] @ DJClean joined channel #puppet
[2012/01/25 02:34:01] <betsys> whee!
[2012/01/25 02:34:16] <betsys> "pkgutil -i puppet" is producing action
[2012/01/25 02:34:46] <betsys> so are some of you puppetlabs folks? Always good to say it was an official recomemndation if it was
[2012/01/25 02:35:24] @ Quit: leifmadsen: Ping timeout: 240 seconds
[2012/01/25 02:35:33] <betsys> oh crap, this isn't going to work in a zone
[2012/01/25 02:35:37] <mosen> There are puppetlabs people here often
[2012/01/25 02:35:39] <betsys> mkdir /usr/sadm/install/scripts/i.cswpreserveconf mkdir: cannot create directory `/usr/sadm/install/scripts/i.cswpreserveconf': Read-only file system
[2012/01/25 02:36:03] <betsys> must be a conf file to tweak
[2012/01/25 02:36:20] @ JayTaph joined channel #puppet
[2012/01/25 02:36:22] <tremble> mosen: Yeah, but most of them are on the US West Coast
[2012/01/25 02:36:34] <mosen> tremble, yep
[2012/01/25 02:36:54] <dpittman> betsys: Neither Dominic or ohadlevy are, but they are awesome members of the community. (...and wrote foreman, in the later case)
[2012/01/25 02:37:02] <dpittman> betsys: I am, but I know nothing of these repositories. ;)
[2012/01/25 02:37:27] @ Quit: mosen: Quit: Leaving
[2012/01/25 02:38:24] @ inecas joined channel #puppet
[2012/01/25 02:38:30] @ Kazuhiro left channel #puppet ()
[2012/01/25 02:39:55] @ Quit: jiboumans: Quit: jiboumans
[2012/01/25 02:40:05] @ newtMcKerr joined channel #puppet
[2012/01/25 02:40:07] <betsys> so any ideas ho to tell opencsw pkgadd to stay out of /usr?
[2012/01/25 02:40:14] @ Quit: drewrm: Ping timeout: 252 seconds
[2012/01/25 02:40:42] @ Quit: tomben: Read error: Connection reset by peer
[2012/01/25 02:40:46] @ adam-_- joined channel #puppet
[2012/01/25 02:41:15] <betsys> OK I can't use openCSW. DANG
[2012/01/25 02:41:24] <betsys> http://wiki.opencsw.org/cswclassutils-package
[2012/01/25 02:41:31] @ tomben joined channel #puppet
[2012/01/25 02:42:03] @ Stenbryggen joined channel #puppet
[2012/01/25 02:44:11] @ Quit: sdog: Quit: Leaving.
[2012/01/25 02:44:51] @ Quit: Meier: Remote host closed the connection
[2012/01/25 02:45:06] @ sdog joined channel #puppet
[2012/01/25 02:45:26] @ djm68 joined channel #puppet
[2012/01/25 02:45:37] @ octane- joined channel #puppet
[2012/01/25 02:46:02] <octane-> morning
[2012/01/25 02:46:10] @ mealstrom joined channel #puppet
[2012/01/25 02:46:38] @ iamzaki joined channel #puppet
[2012/01/25 02:46:58] <betsys> I'm going to try opencsw on a test box
[2012/01/25 02:48:25] @ pmorillon joined channel #puppet
[2012/01/25 02:49:03] @ ckauhaus joined channel #puppet
[2012/01/25 02:49:13] @ Quit: djm68: Remote host closed the connection
[2012/01/25 02:50:00] @ Meier joined channel #puppet
[2012/01/25 02:50:04] @ Tobu joined channel #puppet
[2012/01/25 02:50:42] <betsys> wow that certainly took a lot less time
[2012/01/25 02:50:56] <betsys> !!THANK YOU!!
[2012/01/25 02:51:20] <betsys> upside: opencsw puppet freaking WORKED. Downside: need to install it in solaris global zone which is a harder change to sell
[2012/01/25 02:52:25] <betsys> ok bedtime. well it was bedtime five hours ago
[2012/01/25 02:59:41] @ Quit: nytoboston01: Read error: Connection reset by peer
[2012/01/25 02:59:59] @ hno2 joined channel #puppet
[2012/01/25 03:04:05] @ Quit: jMCg: Ping timeout: 240 seconds
[2012/01/25 03:04:26] @ Quit: nitram_macair: Quit: nitram_macair
[2012/01/25 03:05:19] @ leifmadsen joined channel #puppet
[2012/01/25 03:05:32] @ macmichael01 left channel #puppet ()
[2012/01/25 03:07:21] @ ukd1 joined channel #puppet
[2012/01/25 03:07:30] @ jMCg joined channel #puppet
[2012/01/25 03:07:34] @ Quit: jMCg: Changing host
[2012/01/25 03:07:34] @ jMCg joined channel #puppet
[2012/01/25 03:09:26] @ arBmind joined channel #puppet
[2012/01/25 03:10:02] @ Quit: objectiveous: Quit: objectiveous
[2012/01/25 03:12:01] @ verwilst joined channel #puppet
[2012/01/25 03:14:09] @ jab_doa joined channel #puppet
[2012/01/25 03:17:27] @ Quit: sdog: Remote host closed the connection
[2012/01/25 03:17:59] @ raphdg joined channel #puppet
[2012/01/25 03:20:08] @ Quit: duerF: Quit: Leaving
[2012/01/25 03:28:23] @ fronlius joined channel #puppet
[2012/01/25 03:29:28] @ asbruvik joined channel #puppet
[2012/01/25 03:29:29] @ Quit: fronlius: Client Quit
[2012/01/25 03:29:43] @ fronlius joined channel #puppet
[2012/01/25 03:34:02] @ larstobi joined channel #puppet
[2012/01/25 03:34:34] @ ezryx joined channel #puppet
[2012/01/25 03:37:50] @ Quit: Wicla: Ping timeout: 244 seconds
[2012/01/25 03:38:13] @ ezmobius is now known as ezmobius|zoning
[2012/01/25 03:39:10] @ Quit: Novicane: Quit: Novicane
[2012/01/25 03:39:33] @ Wicla joined channel #puppet
[2012/01/25 03:40:15] @ trickyf joined channel #puppet
[2012/01/25 03:42:30] @ nan0r joined channel #puppet
[2012/01/25 03:43:18] @ Holocaine joined channel #puppet
[2012/01/25 03:46:40] <SpComb> puppet 2.6.2 apply is pegging at 100% cpu and taking several minutes to copy each file in a `file { recurse => true }` :/
[2012/01/25 03:47:22] <SpComb> `--verbose --debug` isn't showing anything to explain what it would hang on
[2012/01/25 03:49:39] @ Quit: BLZbubba: Ping timeout: 240 seconds
[2012/01/25 03:50:24] <rodjek> SpComb: is there a lot of files in the folder you're recursively managing?
[2012/01/25 03:50:37] <SpComb> no, like a handful of .dotfiles in a homedir
[2012/01/25 03:50:42] @ Quit: csanchez: Quit: csanchez
[2012/01/25 03:51:50] <SpComb> although wait, it's enumerating all the files on the destination, isn't it?
[2012/01/25 03:51:51] @ BLZbubba joined channel #puppet
[2012/01/25 03:53:58] <SpComb> the `source => [ ... ]` contains maybe five files, but the `path => "/home/..."` is big
[2012/01/25 03:54:32] <rodjek> SpComb: yes, it checks all the files on the destination
[2012/01/25 03:54:46] <rodjek> recurse really shouldn't be used imho
[2012/01/25 03:54:54] <SpComb> hrmph, seems like it
[2012/01/25 03:55:34] <SpComb> I was trying to manage dotfiles in my homedirs, I guess I should find some other mechanism for that
[2012/01/25 03:56:05] <Wicla> Hi. Are there no longer possible to first create a node definition which calls a parameterized class which uses a variable as parameter. This node is later inherited by another node which defines/redefines this variable? See example. http://pastebin.com/AyssjscE
[2012/01/25 03:57:07] @ Quit: ckauhaus: Ping timeout: 245 seconds
[2012/01/25 03:58:06] @ csanchez joined channel #puppet
[2012/01/25 03:58:20] <Hunner> Wicla: refacter 'node basenode' into 'class baseclass' in a baseclass module, then instead of inheriting, use `include baseclass` after setting $localvariable
[2012/01/25 03:59:32] @ Quit: BLZbubba: Ping timeout: 244 seconds
[2012/01/25 04:00:07] @ BLZbubba joined channel #puppet
[2012/01/25 04:00:39] <Hunner> Wicla: something like http://pastebin.com/k0XKbiHu
[2012/01/25 04:00:54] <Hunner> Of course that's still bad practice
[2012/01/25 04:01:17] <Hunner> And will throw warnings about deprecated dynamic scoping
[2012/01/25 04:01:42] @ Quit: ukd1: Ping timeout: 245 seconds
[2012/01/25 04:01:53] @ Quit: JoeJulian: Read error: Operation timed out
[2012/01/25 04:01:57] <Wicla> ah so it's no longer support as stated by docs.puppetlabs.com/guides/scope_and_puppet.html?
[2012/01/25 04:02:38] <henk> I don’t get the point… What’s supposed to be the purpose of this construct? Apart from being complex and using inheritance where probably something better could be used?
[2012/01/25 04:04:32] @ ali3n0 joined channel #puppet
[2012/01/25 04:04:54] @ dnjaramba joined channel #puppet
[2012/01/25 04:06:05] @ iggy_work joined channel #puppet
[2012/01/25 04:07:23] @ noakes joined channel #puppet
[2012/01/25 04:08:04] @ Quit: choonming: Ping timeout: 240 seconds
[2012/01/25 04:10:11] @ jonhattan joined channel #puppet
[2012/01/25 04:10:38] @ ckauhaus joined channel #puppet
[2012/01/25 04:12:22] @ Quit: tomben: Read error: Connection reset by peer
[2012/01/25 04:13:01] @ tomben joined channel #puppet
[2012/01/25 04:17:10] @ MartVisser joined channel #puppet
[2012/01/25 04:20:02] @ richiemarshall joined channel #puppet
[2012/01/25 04:20:02] @ sdog joined channel #puppet
[2012/01/25 04:21:18] @ choonming joined channel #puppet
[2012/01/25 04:22:27] @ Quit: danblack: Ping timeout: 276 seconds
[2012/01/25 04:22:42] <Dominic> betsys: glad that worked. I thought you could install the packages in a non-global zone, perhaps phips can confirm when he's around.
[2012/01/25 04:23:28] @ Quit: sdog: Changing host
[2012/01/25 04:23:28] @ sdog joined channel #puppet
[2012/01/25 04:25:04] @ abien joined channel #puppet
[2012/01/25 04:25:54] @ Quit: adam-_-: Quit: adam-_-
[2012/01/25 04:27:23] @ duerF joined channel #puppet
[2012/01/25 04:27:42] <Wicla> henk: yeah might be true. Current problem I'm having is that I'm want the module to be defined in a basenode which is later inherited by other nodes. But some groups of nodes need to redefine settings sent to this class.
[2012/01/25 04:28:38] @ laptoplinus joined channel #puppet
[2012/01/25 04:29:01] @ Quit: iamzaki: Remote host closed the connection
[2012/01/25 04:30:06] <laptoplinus> Notify { 'Hello everyone' : }
[2012/01/25 04:31:15] <misc> ah ah
[2012/01/25 04:34:10] @ Quit: fpletz: Remote host closed the connection
[2012/01/25 04:34:14] @ fpletz joined channel #puppet
[2012/01/25 04:35:10] @ Quit: siezer: Ping timeout: 245 seconds
[2012/01/25 04:36:22] @ Quit: aglet: Quit: ZNC - http://znc.in
[2012/01/25 04:36:50] @ Quit: nan0r: Ping timeout: 245 seconds
[2012/01/25 04:36:50] @ aglet joined channel #puppet
[2012/01/25 04:36:50] <erthad> hiall
[2012/01/25 04:37:00] <erthad> [2010/10/10 08:42:25] <Volcane> aydotout: hornetq works kinda but its a pain in the arse so not recommended
[2012/01/25 04:37:15] @ Quit: choonming: Ping timeout: 245 seconds
[2012/01/25 04:37:16] @ Quit: Hypnoz: Ping timeout: 245 seconds
[2012/01/25 04:37:16] @ Quit: Espenfjo: Ping timeout: 245 seconds
[2012/01/25 04:37:17] @ Quit: misc: Ping timeout: 245 seconds
[2012/01/25 04:37:18] @ Quit: W6SN: Ping timeout: 245 seconds
[2012/01/25 04:37:18] @ Quit: Charles_JUDITH: Ping timeout: 245 seconds
[2012/01/25 04:37:19] <erthad> what's wrong with mcollective running using hornetq ?
[2012/01/25 04:37:35] @ choonming joined channel #puppet
[2012/01/25 04:37:40] @ Quit: MattyM: Ping timeout: 245 seconds
[2012/01/25 04:37:45] @ Charles_JUDITH joined channel #puppet
[2012/01/25 04:37:58] @ misc joined channel #puppet
[2012/01/25 04:38:05] @ Quit: Forconin_: Ping timeout: 245 seconds
[2012/01/25 04:38:11] @ Espenfjo joined channel #puppet
[2012/01/25 04:38:22] @ W6SN joined channel #puppet
[2012/01/25 04:38:44] @ Forconin joined channel #puppet
[2012/01/25 04:40:28] @ Hypnoz joined channel #puppet
[2012/01/25 04:40:48] @ Vivek joined channel #puppet
[2012/01/25 04:42:11] @ MattyM joined channel #puppet
[2012/01/25 04:43:28] @ Quit: flowerpot: Quit: Ex-Chat
[2012/01/25 04:44:30] @ jodok joined channel #puppet
[2012/01/25 04:44:31] @ Quit: jodok: Changing host
[2012/01/25 04:44:31] @ jodok joined channel #puppet
[2012/01/25 04:44:44] @ Quit: kermit: Quit: Leaving.
[2012/01/25 04:46:18] @ nan0r joined channel #puppet
[2012/01/25 04:46:19] @ Quit: jodok: Read error: No route to host
[2012/01/25 04:48:05] <KristianDK> Hey, I've been trying to install puppet master on a new domain, puppet.domain.tld - however, usually i set hostname to puppet.domain.tld (by changing /etc/hostname and /etc/hosts), but this time i get an error: hostname was not match with the server certificate - any ideas how to get further with this?
[2012/01/25 04:48:28] @ RhysMorgan joined channel #puppet
[2012/01/25 04:52:25] @ flowerpot joined channel #puppet
[2012/01/25 04:55:04] <KristianDK> I could also change this question to: what is the correct hostname of the puppet master (puppet or fqdn) and how do i change it in that case?
[2012/01/25 04:56:34] <kjetilho> it is your client which complains. you need to use one of the names in the master's certificate
[2012/01/25 04:56:55] <kjetilho> by default puppet will generate a master certificate with the name "puppet" and the servers FQDN at that time
[2012/01/25 04:57:17] <KristianDK> kjetilho, it seems that my puppet master didn't generate one for "puppet", use for the FQDN
[2012/01/25 04:57:29] <KristianDK> puppet agent --test --server puppet.domain.tld works
[2012/01/25 04:57:36] <KristianDK> (I'm running puppet agent on the puppet master)
[2012/01/25 04:57:42] <kjetilho> and "getent hosts puppet" works?
[2012/01/25 04:58:13] <KristianDK> returns <ip> puppet puppet.domain.tld
[2012/01/25 04:58:30] <kjetilho> hmm. so "--server puppet" fails?
[2012/01/25 04:58:36] <KristianDK> yes
[2012/01/25 04:58:48] <KristianDK> on the puppet master itself
[2012/01/25 04:59:08] <kjetilho> ok, perhaps the defaults for the certificate have changed
[2012/01/25 04:59:26] <KristianDK> i guess, previously i had no problems settings this up :('
[2012/01/25 04:59:36] <KristianDK> but do you know a way to regenerate the master certicate?=
[2012/01/25 04:59:47] <kjetilho> it's just a standard X509 cert
[2012/01/25 04:59:58] <kjetilho> so it's the same way as you would do for Apache
[2012/01/25 05:00:09] <kjetilho> just use Puppet's CA
[2012/01/25 05:00:24] <henk> Wicla: You basically just answered the question about the point with “I don’t know, but I want it”…
[2012/01/25 05:00:57] <KristianDK> kjetilho, actually I wouldn't know how to do that, but in that case there is no puppet command to do it?
[2012/01/25 05:01:07] <kjetilho> I don't know :-)
[2012/01/25 05:01:44] @ ells joined channel #puppet
[2012/01/25 05:02:06] <henk> examine the cert to find the names in it
[2012/01/25 05:02:24] <henk> openssl x509 -in certfile -noout -text or something
[2012/01/25 05:02:41] @ skm joined channel #puppet
[2012/01/25 05:02:58] @ Quit: noakes: Quit: noakes
[2012/01/25 05:03:59] @ Quit: skm: Client Quit
[2012/01/25 05:04:10] @ Quit: ells: Read error: Connection reset by peer
[2012/01/25 05:04:56] @ Kazuhiro1 joined channel #puppet
[2012/01/25 05:05:03] <KristianDK> henk, "Issuer" ?
[2012/01/25 05:05:05] @ Quit: choonming: Ping timeout: 240 seconds
[2012/01/25 05:05:12] <KristianDK> or "Subject"?
[2012/01/25 05:05:36] @ Quit: Kazuhiro1: Client Quit
[2012/01/25 05:05:46] @ ells joined channel #puppet
[2012/01/25 05:06:33] <henk> KristianDK: Subject and Subject Alternative Name
[2012/01/25 05:06:46] @ Quit: RhysMorgan: Ping timeout: 248 seconds
[2012/01/25 05:08:37] @ Quit: csanchez: Quit: csanchez
[2012/01/25 05:09:10] @ emmanuelux joined channel #puppet
[2012/01/25 05:09:42] @ larstobi1 joined channel #puppet
[2012/01/25 05:10:19] @ Quit: larstobi: Read error: Connection reset by peer
[2012/01/25 05:10:50] <KristianDK> henk, "openssl x509 -text -noout -in /var/lib/puppet/ssl/certs/" in that directory there is "puppet.pem" and "puppet.domain.tld.pem", they have the same subject as their filename
[2012/01/25 05:11:57] @ RhysMorgan joined channel #puppet
[2012/01/25 05:13:01] @ ezmobius|zoning is now known as ezmobius|zoning|
[2012/01/25 05:13:38] <henk> KristianDK: I have ca.pem and pigeon.example.org. yes, I did experience the same problem when I called my masters host "puppet", but once I gave it a proper hostname and just pointed puppet to that name via a CNAME things worked fine.
[2012/01/25 05:14:27] @ ukd1 joined channel #puppet
[2012/01/25 05:14:44] <KristianDK> henk, so you recommend to give it a real name, e.g. pigeon.example.org and CNAME puppet.example.org -> pigeon.example.org? How do i set /etc/hostname and /etc/hosts in that case?
[2012/01/25 05:15:38] <Wicla> henk: I did say that I want to be able to use this class early in the chain (to make it easy updating all puppets manipulating a single entry instead of multiple). But since some nodes needs to be configured differently I want to be able to edit a variable (or similar) to manipulate a file created by the module in question.
[2012/01/25 05:16:21] <Wicla> Or are the solution to make a separate class (module) which handles the file in question?
[2012/01/25 05:17:18] @ choonming joined channel #puppet
[2012/01/25 05:17:30] <henk> echo pigeon > /etc/hostname; sed -i '/ipaddress/d'; echo ipaddress pigeon.example.org pigeon puppet >> /etc/hosts (not tested, may break things if you don’t know what it does and don’t think for yourself if you want that!)
[2012/01/25 05:18:24] @ Quit: RhysMorgan: Ping timeout: 252 seconds
[2012/01/25 05:19:46] <henk> Wicla: What you do there has no influence on the order of things AFAIK, so when you want this class to be applied seems irrelevant. And you can have all this variable-dependent stuff done just as well without inheritance…
[2012/01/25 05:20:05] <KristianDK> henk, looks valid, but i see what you want to do there - thanks a lot, will try it out
[2012/01/25 05:20:18] <KristianDK> henk, would it be nescescary to reinstall or?
[2012/01/25 05:20:28] <KristianDK> for puppet to pickup the new names
[2012/01/25 05:20:49] <henk> KristianDK: I’m not sure, but at least the certs would have to be regenerated.
[2012/01/25 05:21:04] <KristianDK> henk, any convenient one liner for that as well? :D
[2012/01/25 05:21:23] <KristianDK> (if ok, ill put this together to a blog post once it works, so people hopefully can find it on google)
[2012/01/25 05:23:07] <henk> I’d have to try for myself, sorry. I’d first try to simply stop the master and move it’s cert somewhere safe (but not the ca-cert if you already have clients!), then restart the master. It might regenerate its cert…
[2012/01/25 05:23:22] <KristianDK> henk, its a completely new master
[2012/01/25 05:23:28] @ Quit: Axsuul: Ping timeout: 260 seconds
[2012/01/25 05:23:38] <KristianDK> henk, would it work if i delete /var/lib/puppet ?
[2012/01/25 05:23:41] <henk> ok, still try if it works that way, I’d be interested :)
[2012/01/25 05:23:47] <KristianDK> sure
[2012/01/25 05:24:10] <KristianDK> so e.g. mv /var/lib/puppet/ssl/certs/ /var/lib/puppet/ssl/certs.bkup/ ?
[2012/01/25 05:24:23] @ Quit: flowerpot: Quit: Ex-Chat
[2012/01/25 05:24:25] <henk> IIRC removing /var/lib/puppet/ssl/* is enough.
[2012/01/25 05:24:25] <KristianDK> or other certificates as well?
[2012/01/25 05:24:41] <KristianDK> henk, ok, ill try that ;)
[2012/01/25 05:24:58] <henk> As I said: I’d only move the masters cert, not the ca.cert
[2012/01/25 05:25:00] @ drnexus joined channel #puppet
[2012/01/25 05:25:12] <henk> Which you said you did not have?!
[2012/01/25 05:26:17] <KristianDK> what subdir would it be in, compared to /var/lib/puppet/ssl ?
[2012/01/25 05:26:30] <henk> certs
[2012/01/25 05:26:42] <KristianDK> henk, there i have ca.pem
[2012/01/25 05:26:50] @ Quit: mealstrom: Ping timeout: 245 seconds
[2012/01/25 05:26:51] <KristianDK> and then puppet.pem and puppet.example.org
[2012/01/25 05:26:54] <henk> ah perfect, try leaving that in place
[2012/01/25 05:27:04] @ p3rror joined channel #puppet
[2012/01/25 05:27:06] <henk> delete the others. puppet.pem is a mishap due to wrong hostname
[2012/01/25 05:27:26] <KristianDK> ok, so deleting the two others should do it, instead of wiping /var/lib/puppet/ssl ?
[2012/01/25 05:27:55] <henk> _might_ do it ;) I’m not sure how puppet works regarding ssl…
[2012/01/25 05:28:51] <KristianDK> ok, deleted now
[2012/01/25 05:28:55] <KristianDK> then ill just rename it to something
[2012/01/25 05:29:42] <henk> hm, nice hostname scheme :) something.example.org, anything.example.org, whatever.example.org, whogivesafsck.example.org… :-p
[2012/01/25 05:29:57] <KristianDK> :P
[2012/01/25 05:30:42] <kjetilho> what.example.org
[2012/01/25 05:31:02] <kjetilho> "- something is down. - what is down? NO, something is down!"
[2012/01/25 05:31:50] @ kermit joined channel #puppet
[2012/01/25 05:31:56] <henk> hrhr, reminds me of "you want kofi? Who? No, hu is the new leader of china"
[2012/01/25 05:31:58] @ Quit: icezimm: Read error: Connection reset by peer
[2012/01/25 05:32:21] <KristianDK> henk, unfortunately your one-liner doesn't work - i get some errors with the "sed" part
[2012/01/25 05:32:42] @ mealstrom joined channel #puppet
[2012/01/25 05:32:52] <KristianDK> sed -i '/ipaddress/d'; echo ipaddress
[2012/01/25 05:33:21] <KristianDK> shouldn't sed get some input?
[2012/01/25 05:34:27] @ icezimm joined channel #puppet
[2012/01/25 05:34:41] @ csanchez joined channel #puppet
[2012/01/25 05:35:33] <henk> KristianDK: Substitute ipaddress with the ipaddress of your puppet master that you put in /etc/hosts
[2012/01/25 05:35:49] <KristianDK> henk, ah, i thought it was some magic :D
[2012/01/25 05:35:52] <henk> KristianDK: '/ipaddress/d' just deletes all lines matching ipaddress
[2012/01/25 05:36:20] <henk> half autmagiced ;)
[2012/01/25 05:36:25] @ Quit: nan0r: Ping timeout: 245 seconds
[2012/01/25 05:36:56] <KristianDK> henk, still get "see: no input files" when executing the entire command
[2012/01/25 05:37:25] @ Quit: choonming: Ping timeout: 240 seconds
[2012/01/25 05:37:25] @ Quit: matchaw: Ping timeout: 240 seconds
[2012/01/25 05:37:26] <henk> ha, of course, forgot the /etc/hosts at the end
[2012/01/25 05:37:42] <henk> sed -i '/ip…/d' /etc/hosts
[2012/01/25 05:37:45] <KristianDK> :D
[2012/01/25 05:38:00] <KristianDK> henk, works perfectly
[2012/01/25 05:38:16] @ Quit: MartVisser: Ping timeout: 240 seconds
[2012/01/25 05:38:32] <KristianDK> henk, do you know if its required to restart it to take effect with the hostname?
[2012/01/25 05:38:37] @ matchaw joined channel #puppet
[2012/01/25 05:38:39] <henk> the server?
[2012/01/25 05:38:42] @ Quit: j^2: Remote host closed the connection
[2012/01/25 05:38:42] <KristianDK> yeah
[2012/01/25 05:38:51] <KristianDK> hostname / hostname -f still returns the old stuff
[2012/01/25 05:38:56] @ j^2 joined channel #puppet
[2012/01/25 05:39:06] @ Quit: thoraxe: Remote host closed the connection
[2012/01/25 05:39:09] @ Quit: icezimm: Client Quit
[2012/01/25 05:39:09] <KristianDK> don't know if its sufficient to restart "networking"?
[2012/01/25 05:39:11] @ thoraxe joined channel #puppet
[2012/01/25 05:39:14] @ Quit: linux00002: Remote host closed the connection
[2012/01/25 05:39:24] @ linux00002 joined channel #puppet
[2012/01/25 05:39:26] <KristianDK> it seems its not
[2012/01/25 05:39:37] <KristianDK> ill just restart it, its not active anyway
[2012/01/25 05:39:37] <KristianDK> sec
[2012/01/25 05:39:42] <henk> Not necessarily, you can just do what the hostname init script does, i.e. hostname -F /etc/hostname
[2012/01/25 05:39:49] <KristianDK> ah right
[2012/01/25 05:39:59] <henk> That should be enough.
[2012/01/25 05:40:10] @ Quit: crs: Ping timeout: 245 seconds
[2012/01/25 05:40:32] <KristianDK> henk, now there is only one certificate with the new fqdn
[2012/01/25 05:41:00] @ Quit: MattyM: Ping timeout: 245 seconds
[2012/01/25 05:41:18] <KristianDK> now its the same problem again, "puppet agent --test" returns hostname was not match with the server certificate - because its looking for "puppet" but the server have the FQDN certificate
[2012/01/25 05:41:51] <KristianDK> --server pigeon now works
[2012/01/25 05:42:30] <henk> examine the cert, what subjects are in there?
[2012/01/25 05:42:32] @ crs joined channel #puppet
[2012/01/25 05:43:47] <KristianDK> Subject: CN=pigeon.example.org
[2012/01/25 05:44:28] <henk> That’s all? No altname for puppet.example.org?
[2012/01/25 05:44:36] <KristianDK> henk, noep
[2012/01/25 05:44:40] <KristianDK> nope *
[2012/01/25 05:44:55] @ MartVisser joined channel #puppet
[2012/01/25 05:45:48] <henk> oh, wonder why it does that on the initial installation o_O
[2012/01/25 05:47:23] @ meredithjt joined channel #puppet
[2012/01/25 05:49:13] @ MattyM joined channel #puppet
[2012/01/25 05:50:10] @ Quit: inecas: Ping timeout: 245 seconds
[2012/01/25 05:50:15] <KristianDK> henk, yeah, its kind of weird
[2012/01/25 05:50:30] <KristianDK> but as i see it, if you then want to use the default configuration, the hostname must be puppet, right?
[2012/01/25 05:50:52] @ choonming joined channel #puppet
[2012/01/25 05:53:00] <KristianDK> if i run hostname puppet and change /etc/hosts so puppet is on the first line, it works
[2012/01/25 05:54:19] <henk> it works?
[2012/01/25 05:54:24] @ ABK joined channel #puppet
[2012/01/25 05:54:25] <henk> What’s 'it'?
[2012/01/25 05:54:27] @ nan0r joined channel #puppet
[2012/01/25 05:54:35] <KristianDK> puppet agent --test without specifying a server
[2012/01/25 05:54:50] <henk> ah, yes
[2012/01/25 05:55:48] <henk> hm, are you sure there are no alternative names?
[2012/01/25 05:55:59] <henk> nvm, if the client fails, it’s rather clear…
[2012/01/25 05:56:10] <KristianDK> henk, yeah
[2012/01/25 05:56:18] <KristianDK> but do you know how to set it up with alt names?
[2012/01/25 05:56:28] <KristianDK> or is it just deprecated in never versions of puppet?
[2012/01/25 05:57:17] @ Quit: ells: Quit: ells
[2012/01/25 05:59:13] <henk> You can just create your own cert manually with settings as you like, but I’m not sure what puppet expects and how it fails if those expectations are not met, so maybe you have to play a bit. Or start anew with a proper hostname and not a role as a hostname ;)
[2012/01/25 06:00:50] @ jeremy_ joined channel #puppet
[2012/01/25 06:00:51] @ Quit: jeremy_: Changing host
[2012/01/25 06:00:51] @ jeremy_ joined channel #puppet
[2012/01/25 06:03:32] @ danblack joined channel #puppet
[2012/01/25 06:03:37] @ Quit: jeremy: Ping timeout: 240 seconds
[2012/01/25 06:03:37] @ jeremy_ is now known as jeremy
[2012/01/25 06:04:13] @ ctracey__ joined channel #puppet
[2012/01/25 06:04:18] @ Quit: ctracey_: Ping timeout: 252 seconds
[2012/01/25 06:06:25] @ ells joined channel #puppet
[2012/01/25 06:06:49] <KristianDK> henk, well, this is how puppet expects it
[2012/01/25 06:06:54] <KristianDK> it looks for hosts called puppet
[2012/01/25 06:07:26] <KristianDK> so if i call it puppet, i just have to do "apt-get install puppet && puppet agent --run-once" in the client and they work
[2012/01/25 06:07:33] @ noakes joined channel #puppet
[2012/01/25 06:07:43] <henk> I mean what the master expects to see in its cert.
[2012/01/25 06:07:47] @ Quit: noakes: Read error: Connection reset by peer
[2012/01/25 06:08:01] @ cliff-hm joined channel #puppet
[2012/01/25 06:08:22] <KristianDK> have to leave for lunch, brb
[2012/01/25 06:08:34] <henk> And if you call it puppet you are just creating problems. Rather give it a proper name and let puppet point to that in DNS. Makes it way easier when you have to make a new puppetmaster.
[2012/01/25 06:09:12] <henk> Same goes for stuff like ns1, www, and mail and generally all other role names. NEVER assign them to a host themselves only let them point to actual names.
[2012/01/25 06:09:51] @ em295 joined channel #puppet
[2012/01/25 06:09:52] @ Quit: ells: Read error: Connection reset by peer
[2012/01/25 06:09:52] @ em295 is now known as ells
[2012/01/25 06:11:20] @ Quit: Holocaine:
[2012/01/25 06:12:40] @ ctracey_ joined channel #puppet
[2012/01/25 06:12:51] @ Quit: ctracey__: Read error: Connection reset by peer
[2012/01/25 06:14:55] @ Quit: mogito: Quit: Leaving
[2012/01/25 06:15:25] @ |Majestic| joined channel #puppet
[2012/01/25 06:19:18] @ Quit: worstadmin: Ping timeout: 248 seconds
[2012/01/25 06:21:42] @ Quit: dnjaramba:
[2012/01/25 06:22:40] @ Quit: jeremy: Ping timeout: 276 seconds
[2012/01/25 06:23:06] @ Quit: ctracey_: Ping timeout: 255 seconds
[2012/01/25 06:23:15] @ worstadmin joined channel #puppet
[2012/01/25 06:25:07] @ ctracey_ joined channel #puppet
[2012/01/25 06:25:28] @ Quit: ezryx: Read error: Connection reset by peer
[2012/01/25 06:25:49] @ jeremy joined channel #puppet
[2012/01/25 06:25:50] @ Quit: jeremy: Changing host
[2012/01/25 06:25:50] @ jeremy joined channel #puppet
[2012/01/25 06:25:51] @ ezryx joined channel #puppet
[2012/01/25 06:29:26] @ Quit: maes_: Read error: Connection reset by peer
[2012/01/25 06:29:31] @ maes_ joined channel #puppet
[2012/01/25 06:31:22] @ siezer joined channel #puppet
[2012/01/25 06:31:50] @ Quit: worstadmin: Ping timeout: 245 seconds
[2012/01/25 06:36:01] @ Quit: ezryx: Remote host closed the connection
[2012/01/25 06:36:18] @ Quit: bmahe: Quit: Leaving
[2012/01/25 06:36:23] @ Quit: jeremy: Ping timeout: 260 seconds
[2012/01/25 06:36:36] @ Quit: ctracey_: Ping timeout: 244 seconds
[2012/01/25 06:36:36] <cirbri> Is there any way to have a resource subscribed to ever instance of some other resource,. like subscribe => File[*]
[2012/01/25 06:36:39] <cirbri> ?
[2012/01/25 06:39:14] <cirbri> I.e. exec { "echo 'you create file/s' > /tmp/foo": subscribe = File[*]; }
[2012/01/25 06:39:23] <cirbri> ??
[2012/01/25 06:39:29] <henk> Sounds naughty…
[2012/01/25 06:39:52] @ jeremy joined channel #puppet
[2012/01/25 06:39:53] @ Quit: jeremy: Changing host
[2012/01/25 06:39:53] @ jeremy joined channel #puppet
[2012/01/25 06:40:34] @ ezryx joined channel #puppet
[2012/01/25 06:40:43] @ worstadmin joined channel #puppet
[2012/01/25 06:40:48] <_rc> there's probably some syntax nonsense around file {<||>} { notify => Exec["blah"] } but really why do you want it
[2012/01/25 06:41:55] @ Quit: londo_: Ping timeout: 252 seconds
[2012/01/25 06:45:29] @ gilesw joined channel #puppet
[2012/01/25 06:46:03] <gilesw> heya all, anyone know how to get rid of the already initialized constant MONTHNAMES warning from date.rb when running puppet?
[2012/01/25 06:46:39] <cirbri> _rc: Don't worry, my reason for wanting it is better than that.
[2012/01/25 06:47:02] <_rc> cirbri: you didn't say why you wanted it
[2012/01/25 06:48:45] <henk> Of course you think your reason is better, you wouldn’t ask if you didn’t, would you? If you don’t care that we would like to know and understand, I don’t care about you or your problem.
[2012/01/25 06:49:07] <cirbri> I have a class, we'll call it class a::b, and it doesn't always get included with class a::a, but if it is included it needs to know when class a::a creates files.
[2012/01/25 06:49:18] <cirbri> henk: I'm trying.. I just don't like to complicate things.
[2012/01/25 06:50:06] @ ctracey_ joined channel #puppet
[2012/01/25 06:50:45] <cirbri> Because class a::b want's to concatante them all (they're all in the same directory, so it doesn't need to know the filenames)
[2012/01/25 06:50:59] <cirbri> It just needs to know when these files change.
[2012/01/25 06:51:23] <cirbri> And because a::b isn't always included, I can't have those file or the directory above notify it.
[2012/01/25 06:55:07] @ Quit: ckauhaus: Ping timeout: 252 seconds
[2012/01/25 06:58:01] <henk> Yeah, that explains what you do, but we are asking for the why…
[2012/01/25 06:58:34] @ icezimm joined channel #puppet
[2012/01/25 06:58:43] @ Quit: icezimm: Client Quit
[2012/01/25 06:59:44] <_rc> If we understood the problem, we could possibly give you a simpler solution, but instead you've already decided on complex solution Y.
[2012/01/25 07:01:59] @ Quit: ells: Quit: ells
[2012/01/25 07:02:23] <cirbri> How far back do you want to go? Fair enough, I have a whole load of custom Icinga classes and defines, one of these defines create contacts definitions -- one per file -- we also have a legacy notification script that relies on being able to read all the contact defs in a single file. Hence I need to concatanate a bunch of files when this legacy script is installed (via a class).
[2012/01/25 07:03:02] <_rc> you're installing the script?
[2012/01/25 07:03:07] <cirbri> Aye.
[2012/01/25 07:03:12] <_rc> it's so very legacy you can't fix it?
[2012/01/25 07:03:39] <cirbri> Well, no. I just wanted to avoid us having a modified one until we want to retire the old system.
[2012/01/25 07:03:54] <cirbri> And I thought that this could be a neat kludge until then.
[2012/01/25 07:04:03] <_rc> it's not. modify the script.
[2012/01/25 07:04:41] <cirbri> That means having two versions of the script that'll require maintaining until we retire the older Nagios systems.
[2012/01/25 07:04:48] <cirbri> I'd really rather not.
[2012/01/25 07:05:00] <_rc> no, have one script that knows to look at fragments and the big file
[2012/01/25 07:05:12] @ Quit: nan0r: Quit: Leaving.
[2012/01/25 07:06:27] @ Quit: jpalmer: Ping timeout: 252 seconds
[2012/01/25 07:06:48] <cirbri> Yeah, I'd thought of that. I'm just gonna have two of them, then.
[2012/01/25 07:06:59] <cirbri> I have my reasons.
[2012/01/25 07:07:18] @ Quit: TCPcaveman: Ping timeout: 248 seconds
[2012/01/25 07:10:02] @ Quit: ironmunk: Read error: Connection reset by peer
[2012/01/25 07:10:29] @ ironmunk joined channel #puppet
[2012/01/25 07:10:47] @ ells joined channel #puppet
[2012/01/25 07:21:39] @ Quit: MartVisser: Quit: Leaving
[2012/01/25 07:23:24] @ ckauhaus joined channel #puppet
[2012/01/25 07:23:46] @ bigwiggler joined channel #puppet
[2012/01/25 07:27:13] @ Quit: cliff-hm: Read error: Connection reset by peer
[2012/01/25 07:27:24] @ cliff-hm joined channel #puppet
[2012/01/25 07:29:06] <hno2> Can I include templates from templates somehow?
[2012/01/25 07:31:11] <_rc> yes, beware deep recursion. <%= scope.function_template(["some/other/template"]) %>
[2012/01/25 07:31:18] @ Quit: ckauhaus: Ping timeout: 245 seconds
[2012/01/25 07:35:44] @ marrusl joined channel #puppet
[2012/01/25 07:41:09] @ jpalmer joined channel #puppet
[2012/01/25 07:42:12] @ nan0r joined channel #puppet
[2012/01/25 07:44:20] @ ckauhaus joined channel #puppet
[2012/01/25 07:45:15] @ Quit: danblack: Ping timeout: 276 seconds
[2012/01/25 07:45:22] @ telmich joined channel #puppet
[2012/01/25 07:45:24] <telmich> hello
[2012/01/25 07:46:27] <telmich> if I've a variable that is $icinga_packages = ["icinga", "icinga-gui", "nagios-plugins", "nagios-plugins-setuid"], how can I reference the packages as a requirement? like require => [Package[...]]?
[2012/01/25 07:47:20] @ Quit: AshishH: Remote host closed the connection
[2012/01/25 07:47:35] <duritong> telmich: Package[$icinga_packages] does not work?
[2012/01/25 07:47:42] @ plasmonyc joined channel #puppet
[2012/01/25 07:48:12] <telmich> duritong: haven't tried that, I was looking in the documentation and did not find an example / real world use of this
[2012/01/25 07:48:43] @ Quit: Zerthimon: Remote host closed the connection
[2012/01/25 07:49:08] @ Quit: scobal: Read error: Connection reset by peer
[2012/01/25 07:49:10] @ zerthimon joined channel #puppet
[2012/01/25 07:49:29] @ mapope joined channel #puppet
[2012/01/25 07:49:29] @ Quit: mapope: Remote host closed the connection
[2012/01/25 07:50:46] <duritong> telmich: seems to work: http://fpaste.org/G5Qk/
[2012/01/25 07:52:17] @ Quit: kinsel_: Remote host closed the connection
[2012/01/25 07:52:39] @ Quit: marczak: Ping timeout: 252 seconds
[2012/01/25 07:52:54] @ karthick1987 joined channel #puppet
[2012/01/25 07:54:21] <zerthimon> hello, got a question. Now when dynamic scoping is on the road to retirement, how should I go about introducing different node types (node that use the same modules but do different actions etc.) ?
[2012/01/25 07:54:45] @ Quit: thansen: Ping timeout: 245 seconds
[2012/01/25 07:56:03] @ Quit: leifmadsen: Remote host closed the connection
[2012/01/25 07:58:43] @ Quit: cliff-hm: Read error: Connection reset by peer
[2012/01/25 07:58:56] @ cliff-hm joined channel #puppet
[2012/01/25 08:00:08] <hno2> Is there some reasonable example defining node specific parameters that get used in module templates?
[2012/01/25 08:00:49] <hno2> I understand how to pass parameters down to classes as class parameters, but not sure how to scale it properly as number of parameters increase.
[2012/01/25 08:01:38] @ thansen joined channel #puppet
[2012/01/25 08:01:39] <hno2> also a little unsure on when to use include instead of class {...:}
[2012/01/25 08:02:27] <cirbri> No, I'm leaving those scripts alone -- I've just have the init script concatanate them each time it get restarted.
[2012/01/25 08:02:32] <cirbri> Pff.
[2012/01/25 08:02:44] @ Ramonster joined channel #puppet
[2012/01/25 08:02:45] @ leifmadsen joined channel #puppet
[2012/01/25 08:03:18] <henk> hno2: You group related stuff into classes and include those in the appropriate places…
[2012/01/25 08:06:29] @ icezimm joined channel #puppet
[2012/01/25 08:06:32] <hno2> henk, not sure that answers any of the questions. I know both include 'someclass' and class { 'someclass':}. But when is it best to use one or the other?
[2012/01/25 08:06:47] @ johnston_ joined channel #puppet
[2012/01/25 08:06:48] <mealstrom> ls /var/log/messages
[2012/01/25 08:06:53] <henk> hno2: oh, that class syntax you mean, sorry!
[2012/01/25 08:06:58] <mealstrom> oops. sr
[2012/01/25 08:07:46] <henk> hno2: IIRC you only have to use the latter with parameterized classes. Apart from that, they are the same.
[2012/01/25 08:08:34] @ ^Majestic^ joined channel #puppet
[2012/01/25 08:08:59] <hno2> my main question however is the forst, how to correctly deal with node parameters which need to be inherited down to a number of classes.
[2012/01/25 08:10:10] @ MartVisser joined channel #puppet
[2012/01/25 08:10:28] @ Quit: |Majestic|: Read error: Connection reset by peer
[2012/01/25 08:10:51] @ Quit: ezryx: Read error: Connection reset by peer
[2012/01/25 08:10:52] <zerthimon> hno2: something I'm trying to figure out also
[2012/01/25 08:10:58] @ ezryx joined channel #puppet
[2012/01/25 08:10:59] <Volcane> use hiera
[2012/01/25 08:11:03] @ |Majestic| joined channel #puppet
[2012/01/25 08:14:29] @ Quit: ^Majestic^: Ping timeout: 276 seconds
[2012/01/25 08:15:42] <zerthimon> got production and staging servers that needs to be configured differently, but how do I tell my modules that It's dealing with production or staging servers ? As I dont wanna create different modules for every server type...
[2012/01/25 08:16:13] @ caviwipes joined channel #puppet
[2012/01/25 08:16:30] <zerthimon> I read that defining node variable will not work ..
[2012/01/25 08:16:49] <Volcane> puppet supports environments natively
[2012/01/25 08:18:35] @ raz joined channel #puppet
[2012/01/25 08:18:38] <raz> hmm
[2012/01/25 08:18:40] <Evolution> I'm trying to determine the best way to deploy puppet... is there any documentation on doing this in a tree structure? for example having a puppet master deploy a second puppet master (which is also a client of the original master)?
[2012/01/25 08:18:50] <raz> how do i have puppet create a directory if it not exists - but also tolerate a symlink in the same place?
[2012/01/25 08:20:21] <henk> replace => false IIRC
[2012/01/25 08:20:23] <henk> ref:type
[2012/01/25 08:20:24] <gepetto> henk: ref: ref:type is http://docs.puppetlabs.com/references/latest/type.html "Puppet Labs"
[2012/01/25 08:20:55] <raz> hmm
[2012/01/25 08:21:15] <raz> Whether or not to replace a file that is sourced but exists. This is useful for using file sources purely for initialization. Valid values are true (also called yes), false (also called no).
[2012/01/25 08:21:26] <raz> not clear to me from that paragraph but i'll try it out ;)
[2012/01/25 08:23:03] <zerthimon> can a node belong to more than one environment in puppet ?
[2012/01/25 08:24:58] @ Quit: leifmadsen: Quit: This is how I roll; animal print pants outta control!
[2012/01/25 08:25:38] <karthick1987> How many hosts can puppetmaster handle?
[2012/01/25 08:25:48] @ Quit: plasmonyc: Quit: Leaving.
[2012/01/25 08:25:55] @ leifmadsen joined channel #puppet
[2012/01/25 08:25:59] <icezimm> karthick1987: depends on your server and your config
[2012/01/25 08:26:07] <Volcane> karthick1987: there are people handling 10s of thousands
[2012/01/25 08:26:52] <karthick1987> Volcane: We have 400 machines. Will one puppetmaster support?
[2012/01/25 08:26:56] @ inecas joined channel #puppet
[2012/01/25 08:27:12] <icezimm> karthick1987: depends on the pooling time of the clietns
[2012/01/25 08:27:21] <telmich> can I somehow include all classes that are named icinga2::svc-*? using include icinga2::svc-* results in Syntax error at '*'; expected '}'
[2012/01/25 08:27:21] <icezimm> karthick1987: http://docs.puppetlabs.com/guides/scaling.html this can help you if you need
[2012/01/25 08:27:22] <Southern_Gentlem> as long as your bandwidth lasts
[2012/01/25 08:28:08] <icezimm> karthick1987: depends if your puppet master is a amd k6-ii 500 or a xeon quad core hahah
[2012/01/25 08:28:33] <Volcane> karthick1987: depends on the size of your catalog, size of your master, amount of file copies etc. certainly on a medium size EC2 node running a master behind passenger its been shown that you can serve 400 clients with a small catalog
[2012/01/25 08:29:55] @ Quit: IndyMichaelB: Quit: IndyMichaelB
[2012/01/25 08:33:06] @ Quit: nan0r: Read error: Connection reset by peer
[2012/01/25 08:33:22] @ ukd1_ joined channel #puppet
[2012/01/25 08:34:53] @ tizzo is now known as tizzo-afk
[2012/01/25 08:35:03] @ Quit: ckauhaus: Ping timeout: 245 seconds
[2012/01/25 08:35:16] @ Quit: ukd1_: Client Quit
[2012/01/25 08:39:47] @ Quit: gaveen: Quit: leaving
[2012/01/25 08:44:34] @ nitram_macair joined channel #puppet
[2012/01/25 08:44:49] @ tmclaugh joined channel #puppet
[2012/01/25 08:45:07] @ ezmobius joined channel #puppet
[2012/01/25 08:47:06] @ Quit: daysmen: Ping timeout: 252 seconds
[2012/01/25 08:48:30] @ Quit: ABK: Ping timeout: 245 seconds
[2012/01/25 08:48:32] @ uphillian joined channel #puppet
[2012/01/25 08:48:33] @ ckauhaus joined channel #puppet
[2012/01/25 08:48:55] @ lanky joined channel #puppet
[2012/01/25 08:49:10] @ Quit: ezmobius|zoning|: Ping timeout: 272 seconds
[2012/01/25 08:49:34] @ lborda joined channel #puppet
[2012/01/25 08:56:56] @ blentz joined channel #puppet
[2012/01/25 08:57:31] @ IndyMichaelB joined channel #puppet
[2012/01/25 08:59:30] @ inecas_ joined channel #puppet
[2012/01/25 08:59:48] @ Quit: q0rban: Remote host closed the connection
[2012/01/25 09:00:06] @ lkoranda_ joined channel #puppet
[2012/01/25 09:00:08] @ q0rban joined channel #puppet
[2012/01/25 09:00:20] @ Quit: inecas: Read error: Connection reset by peer
[2012/01/25 09:02:26] @ londo_ joined channel #puppet
[2012/01/25 09:02:34] @ Quit: lkoranda: Ping timeout: 276 seconds
[2012/01/25 09:02:49] <Volcane> NuclearLucifer: he's saying its not discovering agents and the agent isnt showing up in mco inventory
[2012/01/25 09:02:52] <Volcane> oops, wrong #
[2012/01/25 09:03:28] @ Quit: hitekrednek: Quit: Leaving
[2012/01/25 09:03:39] @ johnston___ joined channel #puppet
[2012/01/25 09:06:46] @ Quit: johnston_: Ping timeout: 264 seconds
[2012/01/25 09:09:13] @ gazoombo joined channel #puppet
[2012/01/25 09:14:33] @ Quit: lborda: Remote host closed the connection
[2012/01/25 09:15:13] @ Quit: jpreyer: Remote host closed the connection
[2012/01/25 09:16:02] @ lborda joined channel #puppet
[2012/01/25 09:16:13] @ joe-mac1 joined channel #puppet
[2012/01/25 09:17:46] @ daysmen joined channel #puppet
[2012/01/25 09:17:46] @ hjbehling joined channel #puppet
[2012/01/25 09:18:18] @ inecas_ is now known as inecas
[2012/01/25 09:18:54] @ manager-of-it joined channel #puppet
[2012/01/25 09:19:23] <manager-of-it> hello
[2012/01/25 09:19:35] <manager-of-it> anyone home?
[2012/01/25 09:19:59] <hno2> yes
[2012/01/25 09:20:07] @ nan0r joined channel #puppet
[2012/01/25 09:20:13] <Southern_Gentlem> no i am at work
[2012/01/25 09:20:30] @ djm68 joined channel #puppet
[2012/01/25 09:20:30] <manager-of-it> @southen_gent LOL
[2012/01/25 09:20:33] @ takamichi joined channel #puppet
[2012/01/25 09:21:47] <manager-of-it> new up for helping me with a yum prereq prob installing puppet ? I have a newer version of ruby installed than what puppet is requiring and yum install fails
[2012/01/25 09:22:20] <manager-of-it> NOT new --- *en1
[2012/01/25 09:24:15] @ Quit: nitram_macair: Quit: nitram_macair
[2012/01/25 09:24:21] @ Quit: cwebber: Remote host closed the connection
[2012/01/25 09:24:23] <takamichi> I'm using Puppet to configure VPN servers. I need to specify the IP's of the radius authentication servers. At the moment I have declared the IP's in variables in the node definition and then simply used them in the erb templates. I've read that I should instead be passing these values to a class as parameters but I don't understand why I should (I know how to). Could any shed some light on
[2012/01/25 09:24:23] <takamichi> where (non-factor) information should be defined and how it should be used in my example?
[2012/01/25 09:24:25] @ Quit: fronlius: Quit: fronlius
[2012/01/25 09:24:48] <Volcane> manager-of-it: you'll need to tehn make your own puppet packages - the spec file is in the tarball
[2012/01/25 09:25:21] @ fronlius joined channel #puppet
[2012/01/25 09:27:18] @ opsmason joined channel #puppet
[2012/01/25 09:28:21] <manager-of-it> @volcane sigh… it's just one old host that needs puppet. tx u for reply
[2012/01/25 09:28:29] @ kelseyhightower joined channel #puppet
[2012/01/25 09:28:53] <Volcane> you could install by gems too, or from source etc
[2012/01/25 09:29:10] <Volcane> but anyway, building custom things have a cost that needs to be paid unfortunately
[2012/01/25 09:29:51] @ marczak joined channel #puppet
[2012/01/25 09:30:27] <manager-of-it> seems kinda odd though, to depend on an older package and fail to install
[2012/01/25 09:31:01] <Volcane> we wouldnt know - we can only go by the very limited amount of information you provided
[2012/01/25 09:31:20] <|Majestic|> manager-of-it: give me one second - will share me special install-puppet script which I use on any new systems. This works for debian & centos machines.
[2012/01/25 09:31:54] <crs> Hi there. Does puppet have elif?
[2012/01/25 09:31:59] @ laptoplinus left channel #puppet ()
[2012/01/25 09:32:01] <|Majestic|> http://pastie.org/3250046
[2012/01/25 09:32:18] <manager-of-it> Transaction Check Error:
[2012/01/25 09:32:19] <manager-of-it> package ruby-libs-1.8.6.111-1 (which is newer than ruby-libs-1.8.5-19.el5_6.1) is already installed
[2012/01/25 09:32:19] <manager-of-it> file /usr/lib/ruby/1.8/abbrev.rb from install of ruby-libs-1.8.5-19.el5_6.1 conflicts with file from package ruby-libs-1.8.6.111-1
[2012/01/25 09:32:19] <|Majestic|> copy that to a file name of yoru choosing.. i.e. install-puppet.sh or whatever.
[2012/01/25 09:32:41] <manager-of-it> @Majestic ty… taking a look now
[2012/01/25 09:32:59] <Volcane> your custom ruby conflicts with the system one - so it cant go ahead
[2012/01/25 09:33:47] <|Majestic|> manager-of-it: my script wont fix your issue though - its designed for clean system in mind i.e. fresh install
[2012/01/25 09:34:18] @ Quit: takamichi: Ping timeout: 260 seconds
[2012/01/25 09:34:21] @ eventi joined channel #puppet
[2012/01/25 09:34:44] <|Majestic|> tested with debian 6 (squeeze) & centos 5.x - works flawless. If you dont automaticly accept certs like I dont.. it will keep trying every 10 seconds to connect.. in the meantime just pop on your master and sign the cert with puppetca --sign fqdn
[2012/01/25 09:34:58] <|Majestic|> or you can just cheat and use puppetca --sign --all
[2012/01/25 09:35:01] @ Quit: johnston___: Ping timeout: 264 seconds
[2012/01/25 09:35:06] <henk> crs: yes
[2012/01/25 09:36:09] <manager-of-it> @majestic I've done about 20-30 puppet installs and have about 100 more to go. this will help!
[2012/01/25 09:37:00] <|Majestic|> only reason why I wrote it is.. was having major issues with centos puppet install - the issue I was getting was to do with augeas - as the version which was being installed was so anchient puppet wasnt directly complaning but wasnt doing what I wanted :)
[2012/01/25 09:37:03] <|Majestic|> yw :)
[2012/01/25 09:37:22] <|Majestic|> do change the mirror line for your yum repo
[2012/01/25 09:37:22] <manager-of-it> @volcane I don't think "ruby-libs-1.8.6.111-1" is custom. it was installed via yum/rpm
[2012/01/25 09:37:31] <|Majestic|> its using one of my servers - should of removed it :)
[2012/01/25 09:37:32] @ kangman joined channel #puppet
[2012/01/25 09:37:38] <|Majestic|> done my own yum mirror due to..
[2012/01/25 09:38:00] <|Majestic|> puppetlabs one is extreamly slow at times and was taking 5 mins sometimes just to do an apt-get update
[2012/01/25 09:38:01] <|Majestic|> LOL
[2012/01/25 09:38:05] <Volcane> manager-of-it: i think it is.
[2012/01/25 09:38:08] <|Majestic|> now supper speedy :)
[2012/01/25 09:38:16] <|Majestic|> if you want the mirror script as well
[2012/01/25 09:38:19] <|Majestic|> give me 30 secs
[2012/01/25 09:38:20] <Volcane> manager-of-it: show 'rpm -qi ruby-libs-1.8.6.111-1' on pastie.org
[2012/01/25 09:38:32] <_rc> manager-of-it: it may be an rpm, but it doesn't make it from a standard repository
[2012/01/25 09:38:32] <|Majestic|> no public repo so have to use pastie fornow hope you dont mind
[2012/01/25 09:38:54] <crs> henk: Couldn't find in documentation though. Where can I see it?
[2012/01/25 09:39:13] <henk> crs: guide:language_guide
[2012/01/25 09:39:14] <gepetto> henk: crs: guide:language_guide is http://docs.puppetlabs.com/guides/language_guide.html "Puppet Labs"
[2012/01/25 09:39:29] <henk> crs: Conditionals
[2012/01/25 09:40:08] <crs> henk: Looked at it and overlooked that. Can see it now. thanks.
[2012/01/25 09:40:27] <henk> crs: happens :)
[2012/01/25 09:40:30] @ TheLittleOne joined channel #puppet
[2012/01/25 09:40:38] <manager-of-it> @volcane http://pastie.org/3250102
[2012/01/25 09:40:53] <|Majestic|> http://pastie.org/3250104 - change the paths to suit etc..
[2012/01/25 09:41:02] @ Quit: jaydg: Remote host closed the connection
[2012/01/25 09:41:09] <Volcane> manager-of-it: notice the buildhost "Build Host: lucutus.jablko.pl"
[2012/01/25 09:41:17] <Volcane> manager-of-it: thats not an official rpm from centos/redhat etc
[2012/01/25 09:41:41] <Volcane> manager-of-it: so it might be installed with yum, but its a custom package from somewhere and its conflicting with the native ones
[2012/01/25 09:41:43] <manager-of-it> got it. feh. I'm at new job, with old boxes
[2012/01/25 09:42:14] <|Majestic|> I rememeber thoughs days of a "not so smooth" handover
[2012/01/25 09:42:15] @ cwebber joined channel #puppet
[2012/01/25 09:42:53] @ Quit: ckauhaus: Quit: Leaving.
[2012/01/25 09:43:11] <manager-of-it> @volcane tx u vm!
[2012/01/25 09:43:18] @ brtl joined channel #puppet
[2012/01/25 09:44:05] @ Quit: Stenbryggen: Quit: Leaving.
[2012/01/25 09:44:17] <IndyMichaelB> in a template, if a variable equals a certain string I want to print a line, otherwise I don't want the line. I'm struggling with the correct syntax, not sure my if is correct. Any suggestions? I'm trying syntax like <% if $app == "foo" %><%= testing %><% end %>
[2012/01/25 09:45:01] @ astrostl joined channel #puppet
[2012/01/25 09:45:02] @ justintime_ joined channel #puppet
[2012/01/25 09:45:05] <|Majestic|> oh manager-of-it if you use me install script make sure you read it throughly first.. it will adjust the yum porities to what I use and these maybe not what you intend. so do beware. I am sure you can spot where it does it.. was only a quick knock up job the other day.
[2012/01/25 09:45:33] <manager-of-it> @mejstic will do! tx!
[2012/01/25 09:45:43] <|Majestic|> it wasnt designed to be shared hence no veriables.. but I may adjust it in the future when I have a spare 5 mins
[2012/01/25 09:46:40] <|Majestic|> anytime. have fun but I do suggest.. make your own puppetlabs repo mirror or you will feel pain :) - setup a cron job with that other script for once a day and you be sorted. Repos are small.. I thnk 3 debian based repos both archs was around 127mb
[2012/01/25 09:46:46] @ Quit: justintime: Ping timeout: 276 seconds
[2012/01/25 09:46:47] @ justintime_ is now known as justintime
[2012/01/25 09:46:48] <|Majestic|> yum is probbaly about the same without me chekcing
[2012/01/25 09:46:52] @ sduchesneau joined channel #puppet
[2012/01/25 09:47:28] @ Quit: justintime: Client Quit
[2012/01/25 09:48:21] @ filler joined channel #puppet
[2012/01/25 09:48:22] @ Quit: TheLittleOne: Quit: TheLittleOne
[2012/01/25 09:48:41] @ cwebber left channel #puppet ()
[2012/01/25 09:48:54] @ TheLittleOne joined channel #puppet
[2012/01/25 09:48:54] @ harry joined channel #puppet
[2012/01/25 09:49:09] @ cwebber joined channel #puppet
[2012/01/25 09:49:16] @ st33v joined channel #puppet
[2012/01/25 09:49:20] @ harry is now known as Guest10544
[2012/01/25 09:49:23] @ plasmonyc joined channel #puppet
[2012/01/25 09:49:48] <Guest10544> Hello. I have query regarding puppet dashboard
[2012/01/25 09:50:09] @ marczak_ joined channel #puppet
[2012/01/25 09:50:48] @ takamichi joined channel #puppet
[2012/01/25 09:51:00] <Guest10544> is there any development guide for puppet dashboard
[2012/01/25 09:51:01] @ Quit: eventi: Ping timeout: 248 seconds
[2012/01/25 09:51:02] <Guest10544> ?
[2012/01/25 09:51:43] @ jamescarr joined channel #puppet
[2012/01/25 09:51:45] @ brandon_dacrib joined channel #puppet
[2012/01/25 09:52:38] @ Quit: marczak: Ping timeout: 248 seconds
[2012/01/25 09:53:30] @ objectiveous joined channel #puppet
[2012/01/25 09:55:03] @ Quit: plasmonyc: Quit: Leaving.
[2012/01/25 09:55:13] @ rcrowley joined channel #puppet
[2012/01/25 09:56:14] @ Quit: elementai: Quit: Leaving.
[2012/01/25 09:56:49] @ Quit: fronlius: Quit: fronlius
[2012/01/25 09:58:32] @ Quit: leifmadsen: Remote host closed the connection
[2012/01/25 09:58:53] @ fronlius joined channel #puppet
[2012/01/25 09:59:03] @ plasmonyc joined channel #puppet
[2012/01/25 09:59:21] @ eventi joined channel #puppet
[2012/01/25 09:59:23] @ Quit: rcrowley: Client Quit
[2012/01/25 10:01:10] @ Quit: bobra: Ping timeout: 248 seconds
[2012/01/25 10:02:50] @ Quit: larstobi1: Quit: Leaving.
[2012/01/25 10:03:33] @ ^Majestic^ joined channel #puppet
[2012/01/25 10:04:03] @ gabrtv joined channel #puppet
[2012/01/25 10:04:21] @ Quit: xazax: Quit: meh
[2012/01/25 10:04:42] <IndyMichaelB> The following template entry adds text if app == srvc, but otherwise puts a blank line in the file. I'd like to not have the blank line. <% if app == "srvc" %> SetEnvIf Request_URI "^/services/salesforce/*" nokeepalive<% end %>
[2012/01/25 10:04:43] @ leifmadsen joined channel #puppet
[2012/01/25 10:05:43] @ Quit: ezmobius: Quit: peace out
[2012/01/25 10:06:26] <Volcane> IndyMichaelB: ending in %> adds blanks -%> doesnt
[2012/01/25 10:06:27] <_rc> IndyMichaelB: look at putting a - inside the tags to indicate whitespace should be chomped
[2012/01/25 10:06:36] @ Quit: |Majestic|: Ping timeout: 240 seconds
[2012/01/25 10:07:42] <IndyMichaelB> Volcane: ty
[2012/01/25 10:07:47] <IndyMichaelB> _rc: ty
[2012/01/25 10:10:15] @ Quit: kenperkins: Quit: Computer has gone to sleep.
[2012/01/25 10:12:53] @ Stenbryggen joined channel #puppet
[2012/01/25 10:13:05] @ Quit: zwi: Quit: Leaving.
[2012/01/25 10:14:43] @ muhdiekuh joined channel #puppet
[2012/01/25 10:17:31] @ bwong joined channel #puppet
[2012/01/25 10:17:37] @ Quit: duerF: Quit: Leaving
[2012/01/25 10:18:28] @ Quit: Tobu: Ping timeout: 272 seconds
[2012/01/25 10:18:40] <jamescarr> so I've been running into a small problem while using puppet to define my dev environment that annoys me...
[2012/01/25 10:18:58] <jamescarr> basically, I'll define a dependency on, say, libssldev to make it download it
[2012/01/25 10:19:16] <jamescarr> but later I include a module that already brings it in
[2012/01/25 10:19:20] <jamescarr> and my puppet install fails
[2012/01/25 10:19:52] <eventi> Can you put an example in pastebin.com
[2012/01/25 10:20:02] @ labrown joined channel #puppet
[2012/01/25 10:20:04] <eventi> or hastebin.com - that things slick :)
[2012/01/25 10:20:17] <Volcane> seems you have a module that doesnt do what its core responsibility is
[2012/01/25 10:20:24] <Volcane> its installing other slightly related software
[2012/01/25 10:20:28] @ rcrowley joined channel #puppet
[2012/01/25 10:20:33] <Volcane> instead of including a module that installs the related software
[2012/01/25 10:21:03] <Volcane> which is why you can include multiple times
[2012/01/25 10:21:30] @ riha left channel #puppet ()
[2012/01/25 10:22:03] <jamescarr> http://hastebin.com/vasafivufa.m
[2012/01/25 10:22:03] @ fly9 joined channel #puppet
[2012/01/25 10:22:18] <jamescarr> oh... hold on... I am using this module:
[2012/01/25 10:22:31] <jamescarr> https://github.com/blt04/puppet-rvm
[2012/01/25 10:23:26] <jamescarr> basically, I had to remove my ensure present declarations for git-core and libssl-dev
[2012/01/25 10:23:32] <jamescarr> when using that module
[2012/01/25 10:26:15] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2012/01/25 10:26:57] @ wizonesolutions_ joined channel #puppet
[2012/01/25 10:27:08] @ spiette joined channel #puppet
[2012/01/25 10:28:09] @ kesor_ joined channel #puppet
[2012/01/25 10:28:13] @ Chillax__ joined channel #puppet
[2012/01/25 10:28:23] @ Vorik joined channel #puppet
[2012/01/25 10:28:48] @ Quit: jonhattan: Remote host closed the connection
[2012/01/25 10:29:34] @ tomben_ joined channel #puppet
[2012/01/25 10:29:38] @ colonD joined channel #puppet
[2012/01/25 10:29:43] @ jetblack_ joined channel #puppet
[2012/01/25 10:30:12] @ ikonia_ joined channel #puppet
[2012/01/25 10:30:19] @ Sil4nc4_ joined channel #puppet
[2012/01/25 10:30:22] @ bipolar_ joined channel #puppet
[2012/01/25 10:30:38] @ samkottler joined channel #puppet
[2012/01/25 10:30:41] @ f3ew_ joined channel #puppet
[2012/01/25 10:31:02] @ Quit: tremble: Quit: Leaving
[2012/01/25 10:31:59] @ jonhattan joined channel #puppet
[2012/01/25 10:32:43] @ cwarden joined channel #puppet
[2012/01/25 10:33:48] @ axisys_ joined channel #puppet
[2012/01/25 10:34:03] @ ke4qqq_ joined channel #puppet
[2012/01/25 10:34:12] @ zoobab_ joined channel #puppet
[2012/01/25 10:34:17] @ Quit: Guest10544: *.net *.split
[2012/01/25 10:34:18] @ Quit: meredithjt: *.net *.split
[2012/01/25 10:34:19] @ Quit: danleyden: *.net *.split
[2012/01/25 10:34:20] @ Quit: objectiveous: *.net *.split
[2012/01/25 10:34:20] @ Quit: kelseyhightower: *.net *.split
[2012/01/25 10:34:23] @ Quit: tomben: *.net *.split
[2012/01/25 10:34:23] @ Quit: jab_doa: *.net *.split
[2012/01/25 10:34:24] @ Quit: karthick87: *.net *.split
[2012/01/25 10:34:25] @ Quit: Alssi: *.net *.split
[2012/01/25 10:34:27] @ Quit: bosszaru: *.net *.split
[2012/01/25 10:34:28] @ Quit: realist: *.net *.split
[2012/01/25 10:34:30] @ Quit: justin_donaldson: *.net *.split
[2012/01/25 10:34:31] @ Quit: Evolution: *.net *.split
[2012/01/25 10:34:32] @ Quit: meltemi: *.net *.split
[2012/01/25 10:34:33] @ Quit: amoe: *.net *.split
[2012/01/25 10:34:35] @ Quit: proton: *.net *.split
[2012/01/25 10:34:36] @ Quit: betsys: *.net *.split
[2012/01/25 10:34:37] @ Quit: jason^: *.net *.split
[2012/01/25 10:34:39] @ Quit: zoobab: *.net *.split
[2012/01/25 10:34:39] @ Quit: Corey: *.net *.split
[2012/01/25 10:34:40] @ Quit: ikonia: *.net *.split
[2012/01/25 10:34:41] @ Quit: flipwork: *.net *.split
[2012/01/25 10:34:42] @ Quit: Vorik_: *.net *.split
[2012/01/25 10:34:43] @ Quit: krash3r_: *.net *.split
[2012/01/25 10:34:43] @ Quit: lkthomas: *.net *.split
[2012/01/25 10:34:44] @ Quit: crashmag: *.net *.split
[2012/01/25 10:34:45] @ Quit: fetep: *.net *.split
[2012/01/25 10:34:46] @ Quit: marut: *.net *.split
[2012/01/25 10:34:46] @ Quit: jloope: *.net *.split
[2012/01/25 10:34:47] @ Quit: Sil4nc4: *.net *.split
[2012/01/25 10:34:48] @ Quit: f3ew: *.net *.split
[2012/01/25 10:34:48] @ Quit: Chillax: *.net *.split
[2012/01/25 10:34:49] @ Quit: kambiz: *.net *.split
[2012/01/25 10:34:50] @ Quit: bipolar: *.net *.split
[2012/01/25 10:34:50] @ Quit: asbruvik_: *.net *.split
[2012/01/25 10:34:52] @ Quit: zacs: *.net *.split
[2012/01/25 10:34:53] @ Quit: limed: *.net *.split
[2012/01/25 10:34:53] @ Quit: Signum: *.net *.split
[2012/01/25 10:34:54] @ Quit: ke4qqq: *.net *.split
[2012/01/25 10:34:55] @ Quit: gabrtv: *.net *.split
[2012/01/25 10:34:56] @ Quit: jamescarr: *.net *.split
[2012/01/25 10:34:57] @ Quit: opsmason: *.net *.split
[2012/01/25 10:34:57] @ Quit: nan0r: *.net *.split
[2012/01/25 10:34:58] @ Quit: joe-mac1: *.net *.split
[2012/01/25 10:34:59] @ Quit: q0rban: *.net *.split
[2012/01/25 10:35:00] @ Quit: icezimm: *.net *.split
[2012/01/25 10:35:00] @ Quit: jpalmer: *.net *.split
[2012/01/25 10:35:02] @ Quit: jeremy: *.net *.split
[2012/01/25 10:35:03] @ Quit: MattyM: *.net *.split
[2012/01/25 10:35:04] @ Quit: crs: *.net *.split
[2012/01/25 10:35:05] @ Quit: sdog: *.net *.split
[2012/01/25 10:35:05] @ Quit: gdbc: *.net *.split
[2012/01/25 10:35:06] @ Quit: jhford: *.net *.split
[2012/01/25 10:35:07] @ Quit: maxb: *.net *.split
[2012/01/25 10:35:08] @ Quit: vkdir: *.net *.split
[2012/01/25 10:35:09] @ Quit: jamesturnbull: *.net *.split
[2012/01/25 10:35:10] @ Quit: dds_: *.net *.split
[2012/01/25 10:35:10] @ Quit: Ned_: *.net *.split
[2012/01/25 10:35:11] @ Quit: TheLittleOne: *.net *.split
[2012/01/25 10:35:12] @ Quit: IndyMichaelB: *.net *.split
[2012/01/25 10:35:12] @ Quit: blentz: *.net *.split
[2012/01/25 10:35:13] @ Quit: tmclaugh: *.net *.split
[2012/01/25 10:35:13] @ Quit: Wicla: *.net *.split
[2012/01/25 10:35:14] @ Quit: JayTaph: *.net *.split
[2012/01/25 10:35:15] @ Quit: swygue: *.net *.split
[2012/01/25 10:35:16] @ Quit: whack: *.net *.split
[2012/01/25 10:35:17] @ Quit: WALoeIII: *.net *.split
[2012/01/25 10:35:19] @ Quit: cyfer: *.net *.split
[2012/01/25 10:35:20] @ Quit: flakrat: *.net *.split
[2012/01/25 10:35:20] @ Quit: jetole: *.net *.split
[2012/01/25 10:35:21] @ Quit: v: *.net *.split
[2012/01/25 10:35:22] @ Quit: jeremywf: *.net *.split
[2012/01/25 10:35:23] @ Quit: mogitux: *.net *.split
[2012/01/25 10:35:24] @ Quit: wilco: *.net *.split
[2012/01/25 10:35:25] @ Quit: ashp: *.net *.split
[2012/01/25 10:35:26] @ Quit: thedonvaughn: *.net *.split
[2012/01/25 10:35:29] @ Quit: matti: *.net *.split
[2012/01/25 10:35:29] @ Quit: mattr-: *.net *.split
[2012/01/25 10:35:30] @ Quit: idoru: *.net *.split
[2012/01/25 10:35:31] @ Quit: bradoaks: *.net *.split
[2012/01/25 10:35:32] @ Quit: agaffney: *.net *.split
[2012/01/25 10:35:33] @ Quit: ralfgro_: *.net *.split
[2012/01/25 10:35:34] @ Quit: TREllis: *.net *.split
[2012/01/25 10:35:35] @ Quit: tripoux: *.net *.split
[2012/01/25 10:35:35] @ Quit: jl000_: *.net *.split
[2012/01/25 10:35:36] @ Quit: idnar: *.net *.split
[2012/01/25 10:35:38] @ Quit: Daviey: *.net *.split
[2012/01/25 10:35:38] @ Quit: aknapp: *.net *.split
[2012/01/25 10:35:39] @ Quit: magicaltrout: *.net *.split
[2012/01/25 10:35:40] @ Quit: Ancient|away: *.net *.split
[2012/01/25 10:35:40] @ Quit: Bobracha: *.net *.split
[2012/01/25 10:35:42] @ Quit: tmm1: *.net *.split
[2012/01/25 10:35:43] @ Quit: plasmonyc: *.net *.split
[2012/01/25 10:35:44] @ Quit: takamichi: *.net *.split
[2012/01/25 10:35:44] @ Quit: hjbehling: *.net *.split
[2012/01/25 10:35:45] @ Quit: gazoombo: *.net *.split
[2012/01/25 10:35:45] @ Quit: caviwipes: *.net *.split
[2012/01/25 10:35:46] @ Quit: Ramonster: *.net *.split
[2012/01/25 10:35:48] @ Quit: kermit: *.net *.split
[2012/01/25 10:35:49] @ Quit: ali3n0: *.net *.split
[2012/01/25 10:35:50] @ Quit: the_ramink: *.net *.split
[2012/01/25 10:35:51] @ Quit: axisys: *.net *.split
[2012/01/25 10:35:51] @ Quit: kesor: *.net *.split
[2012/01/25 10:35:52] @ Quit: basic`: *.net *.split
[2012/01/25 10:35:53] @ Quit: Miguelzinho: *.net *.split
[2012/01/25 10:35:54] @ Quit: jetblack: *.net *.split
[2012/01/25 10:35:55] @ Quit: Unxmaal1: *.net *.split
[2012/01/25 10:35:56] @ Quit: vinceTO: *.net *.split
[2012/01/25 10:35:56] @ Quit: wizonesolutions: *.net *.split
[2012/01/25 10:35:57] @ Quit: joemiller: *.net *.split
[2012/01/25 10:35:58] @ Quit: dak419: *.net *.split
[2012/01/25 10:35:58] @ Quit: pdtpatrick: *.net *.split
[2012/01/25 10:36:00] @ Quit: schimmi: *.net *.split
[2012/01/25 10:36:00] @ Quit: bgupta: *.net *.split
[2012/01/25 10:36:01] @ Quit: drags: *.net *.split
[2012/01/25 10:36:03] @ Quit: shiruken: *.net *.split
[2012/01/25 10:36:03] @ Quit: zirpu: *.net *.split
[2012/01/25 10:36:04] @ Quit: bkohler: *.net *.split
[2012/01/25 10:36:05] @ Quit: justdave: *.net *.split
[2012/01/25 10:36:05] @ Quit: xizhendu: *.net *.split
[2012/01/25 10:36:06] @ Quit: judunno: *.net *.split
[2012/01/25 10:36:07] @ Quit: jameswhite: *.net *.split
[2012/01/25 10:36:07] @ Quit: KingBug: *.net *.split
[2012/01/25 10:36:10] @ Quit: colon_D: *.net *.split
[2012/01/25 10:36:10] @ Quit: JStoker: *.net *.split
[2012/01/25 10:36:11] @ Quit: fjay: *.net *.split
[2012/01/25 10:36:11] @ Quit: henderb: *.net *.split
[2012/01/25 10:36:12] @ Quit: walkeran: *.net *.split
[2012/01/25 10:36:13] @ Quit: mizzy: *.net *.split
[2012/01/25 10:36:13] @ Quit: sevard: *.net *.split
[2012/01/25 10:36:14] @ Quit: hleitzell: *.net *.split
[2012/01/25 10:36:14] @ Quit: rodjek: *.net *.split
[2012/01/25 10:36:15] @ Quit: jmeeuwen: *.net *.split
[2012/01/25 10:36:16] @ Quit: nico: *.net *.split
[2012/01/25 10:36:17] @ Quit: lohapuk: *.net *.split
[2012/01/25 10:36:17] @ Quit: dpittman: *.net *.split
[2012/01/25 10:36:18] @ Quit: legoklods: *.net *.split
[2012/01/25 10:36:19] @ Quit: fox2mike: *.net *.split
[2012/01/25 10:36:19] @ Quit: antarus: *.net *.split
[2012/01/25 10:36:20] @ Quit: dgibbons0: *.net *.split
[2012/01/25 10:36:20] @ Quit: barn: *.net *.split
[2012/01/25 10:36:21] @ Quit: piezo: *.net *.split
[2012/01/25 10:36:21] @ Quit: Jeff_S: *.net *.split
[2012/01/25 10:36:22] @ Quit: emsearcy: *.net *.split
[2012/01/25 10:36:23] @ Quit: jmccune: *.net *.split
[2012/01/25 10:36:23] @ Quit: labrown: *.net *.split
[2012/01/25 10:36:24] @ Quit: eventi: *.net *.split
[2012/01/25 10:36:26] @ Quit: mealstrom: *.net *.split
[2012/01/25 10:36:27] @ Quit: richiemarshall: *.net *.split
[2012/01/25 10:36:27] @ Quit: raven_: *.net *.split
[2012/01/25 10:36:28] @ Quit: teratoma: *.net *.split
[2012/01/25 10:36:28] @ Quit: relurk: *.net *.split
[2012/01/25 10:36:29] @ Quit: shanlar: *.net *.split
[2012/01/25 10:36:30] @ Quit: abetterlie: *.net *.split
[2012/01/25 10:36:31] @ Quit: chadh: *.net *.split
[2012/01/25 10:36:31] @ Quit: ewag: *.net *.split
[2012/01/25 10:36:32] @ Quit: ichilton: *.net *.split
[2012/01/25 10:36:32] @ Quit: mccun934: *.net *.split
[2012/01/25 10:36:33] @ Quit: joelio: *.net *.split
[2012/01/25 10:36:34] @ Quit: bzrk_: *.net *.split
[2012/01/25 10:36:35] @ Quit: hacim: *.net *.split
[2012/01/25 10:36:36] @ Quit: tecto: *.net *.split
[2012/01/25 10:36:36] @ Quit: samppah: *.net *.split
[2012/01/25 10:36:37] @ Quit: ricky: *.net *.split
[2012/01/25 10:36:37] @ Quit: falsch: *.net *.split
[2012/01/25 10:36:38] @ Quit: ar: *.net *.split
[2012/01/25 10:36:38] @ Quit: socomm: *.net *.split
[2012/01/25 10:36:39] @ Quit: jokajak: *.net *.split
[2012/01/25 10:36:40] @ Quit: ghaskins: *.net *.split
[2012/01/25 10:36:40] @ Quit: duritong: *.net *.split
[2012/01/25 10:36:41] @ Quit: semiosis: *.net *.split
[2012/01/25 10:36:41] @ Quit: elasticdog: *.net *.split
[2012/01/25 10:36:42] @ Quit: denstark: *.net *.split
[2012/01/25 10:36:43] @ Quit: alup: *.net *.split
[2012/01/25 10:36:43] @ Quit: habalux: *.net *.split
[2012/01/25 10:36:44] @ Quit: mick_laptop: *.net *.split
[2012/01/25 10:36:46] @ Quit: Damianz: *.net *.split
[2012/01/25 10:36:47] @ Quit: KristianDK: *.net *.split
[2012/01/25 10:36:47] @ Quit: Dominic: *.net *.split
[2012/01/25 10:36:48] @ Quit: JarJarBinks: *.net *.split
[2012/01/25 10:36:49] @ Quit: madasi: *.net *.split
[2012/01/25 10:36:50] @ Quit: dcarley: *.net *.split
[2012/01/25 10:36:50] @ Quit: trn: *.net *.split
[2012/01/25 10:36:51] @ Quit: telmich: *.net *.split
[2012/01/25 10:36:52] @ Quit: _rc: *.net *.split
[2012/01/25 10:36:52] @ Quit: dotplus: *.net *.split
[2012/01/25 10:36:53] @ Quit: CrazyGir: *.net *.split
[2012/01/25 10:36:53] @ Quit: slash24: *.net *.split
[2012/01/25 10:36:54] @ Quit: cybrhuman: *.net *.split
[2012/01/25 10:36:54] @ Quit: aussielunix: *.net *.split
[2012/01/25 10:36:55] @ Quit: marcellods: *.net *.split
[2012/01/25 10:36:56] @ Quit: Zoiah: *.net *.split
[2012/01/25 10:36:56] @ Quit: Hunner: *.net *.split
[2012/01/25 10:36:58] @ Quit: adnichols: *.net *.split
[2012/01/25 10:36:58] @ Quit: fim: *.net *.split
[2012/01/25 10:36:59] @ Quit: Sp4rKy: *.net *.split
[2012/01/25 10:37:00] @ Quit: mika: *.net *.split
[2012/01/25 10:37:01] @ Quit: kjetilho: *.net *.split
[2012/01/25 10:37:02] @ Quit: sri: *.net *.split
[2012/01/25 10:37:03] @ Quit: anrxc: *.net *.split
[2012/01/25 10:37:03] @ kesor_ is now known as kesor
[2012/01/25 10:37:03] @ q0rban joined channel #puppet
[2012/01/25 10:37:03] @ jamescarr joined channel #puppet
[2012/01/25 10:37:03] <jamescarr> ack
[2012/01/25 10:37:03] <jamescarr> net split
[2012/01/25 10:37:03] <jamescarr> okay, so that guy's module apparently requires running puppet twice to install and configure rvm
[2012/01/25 10:37:03] <jamescarr> not a fan
[2012/01/25 10:37:10] @ proton joined channel #puppet
[2012/01/25 10:37:28] @ ghg joined channel #puppet
[2012/01/25 10:38:14] @ justin_donaldson joined channel #puppet
[2012/01/25 10:38:17] @ Ramonster joined channel #puppet
[2012/01/25 10:38:43] @ KingBug joined channel #puppet
[2012/01/25 10:38:45] @ sevard joined channel #puppet
[2012/01/25 10:39:05] @ xizhendu joined channel #puppet
[2012/01/25 10:39:09] @ asbruvik_ joined channel #puppet
[2012/01/25 10:39:10] @ joemiller joined channel #puppet
[2012/01/25 10:39:11] @ fetep joined channel #puppet
[2012/01/25 10:39:11] @ meltemi joined channel #puppet
[2012/01/25 10:39:19] @ zirpu joined channel #puppet
[2012/01/25 10:39:19] @ fjay joined channel #puppet
[2012/01/25 10:39:22] @ vinceTO joined channel #puppet
[2012/01/25 10:39:28] @ hleitzell joined channel #puppet
[2012/01/25 10:39:28] @ plasmonyc joined channel #puppet
[2012/01/25 10:39:31] @ jmccune joined channel #puppet
[2012/01/25 10:39:32] @ bkohler joined channel #puppet
[2012/01/25 10:39:34] @ lohapuk joined channel #puppet
[2012/01/25 10:39:44] @ nico joined channel #puppet
[2012/01/25 10:39:45] @ legoklods joined channel #puppet
[2012/01/25 10:39:53] @ flipwork joined channel #puppet
[2012/01/25 10:39:54] @ Signum joined channel #puppet
[2012/01/25 10:40:44] @ roidelap1uie is now known as roidelapluie
[2012/01/25 10:42:14] @ ali3n0 joined channel #puppet
[2012/01/25 10:43:04] @ karthick87 joined channel #puppet
[2012/01/25 10:43:33] @ Miguelzinho joined channel #puppet
[2012/01/25 10:43:50] @ Tobu joined channel #puppet
[2012/01/25 10:44:02] @ JStoker joined channel #puppet
[2012/01/25 10:44:23] @ henderb joined channel #puppet
[2012/01/25 10:44:27] @ colonD is now known as colon_D
[2012/01/25 10:44:36] @ realist joined channel #puppet
[2012/01/25 10:44:53] @ jpalmer joined channel #puppet
[2012/01/25 10:45:03] @ dan__t joined channel #puppet
[2012/01/25 10:45:24] @ Unxmaal joined channel #puppet
[2012/01/25 10:45:49] @ dnjaramba joined channel #puppet
[2012/01/25 10:46:21] @ Quit: artkrz: Quit: Linkinus - http://linkinus.com
[2012/01/25 10:47:05] @ judunno joined channel #puppet
[2012/01/25 10:47:28] @ lkthomas joined channel #puppet
[2012/01/25 10:48:40] @ Quit: fcami: Quit: On the road again, again
[2012/01/25 10:49:21] @ caviwipes joined channel #puppet
[2012/01/25 10:49:31] @ rodjek joined channel #puppet
[2012/01/25 10:50:13] @ manager-of-it left channel #puppet ()
[2012/01/25 10:51:13] @ larstobi joined channel #puppet
[2012/01/25 10:52:40] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/25 10:53:06] @ marienz is now known as 5EXAA07MX
[2012/01/25 10:53:07] @ bosszaru joined channel #puppet
[2012/01/25 10:53:07] @ krash3r joined channel #puppet
[2012/01/25 10:53:07] @ schimmi joined channel #puppet
[2012/01/25 10:53:07] @ 17SAAGMIT joined channel #puppet
[2012/01/25 10:53:07] @ justdave joined channel #puppet
[2012/01/25 10:53:07] @ drags_ joined channel #puppet
[2012/01/25 10:53:07] @ opsmason joined channel #puppet
[2012/01/25 10:53:07] @ nan0r joined channel #puppet
[2012/01/25 10:53:07] @ icezimm joined channel #puppet
[2012/01/25 10:53:07] @ jeremy joined channel #puppet
[2012/01/25 10:53:07] @ crs joined channel #puppet
[2012/01/25 10:53:07] @ sdog joined channel #puppet
[2012/01/25 10:53:07] @ gdbc joined channel #puppet
[2012/01/25 10:53:07] @ jhford joined channel #puppet
[2012/01/25 10:53:07] @ maxb joined channel #puppet
[2012/01/25 10:53:07] @ vkdir joined channel #puppet
[2012/01/25 10:53:08] @ jamesturnbull joined channel #puppet
[2012/01/25 10:53:08] @ dds_ joined channel #puppet
[2012/01/25 10:53:42] @ czervik joined channel #puppet
[2012/01/25 10:53:58] @ 5EXAA07MX is now known as marienz
[2012/01/25 10:54:52] @ Reepicheep joined channel #puppet
[2012/01/25 10:54:52] @ crashmag joined channel #puppet
[2012/01/25 10:54:52] @ pdtpatrick joined channel #puppet
[2012/01/25 10:54:52] @ gazoombo joined channel #puppet
[2012/01/25 10:54:52] @ Alssi joined channel #puppet
[2012/01/25 10:54:52] @ mayak joined channel #puppet
[2012/01/25 10:54:52] @ takamichi joined channel #puppet
[2012/01/25 10:54:52] @ jmeeuwen_ joined channel #puppet
[2012/01/25 10:54:52] @ TheLittleOne joined channel #puppet
[2012/01/25 10:54:52] @ IndyMichaelB joined channel #puppet
[2012/01/25 10:54:52] @ blentz joined channel #puppet
[2012/01/25 10:54:52] @ tmclaugh joined channel #puppet
[2012/01/25 10:54:52] @ Wicla joined channel #puppet
[2012/01/25 10:54:52] @ JayTaph joined channel #puppet
[2012/01/25 10:54:52] @ swygue joined channel #puppet
[2012/01/25 10:54:52] @ whack joined channel #puppet
[2012/01/25 10:54:52] @ WALoeIII joined channel #puppet
[2012/01/25 10:54:52] @ cyfer joined channel #puppet
[2012/01/25 10:54:52] @ flakrat joined channel #puppet
[2012/01/25 10:54:53] @ jetole joined channel #puppet
[2012/01/25 10:54:53] @ v joined channel #puppet
[2012/01/25 10:54:53] @ jeremywf joined channel #puppet
[2012/01/25 10:54:53] @ mogitux joined channel #puppet
[2012/01/25 10:54:53] @ wilco joined channel #puppet
[2012/01/25 10:54:53] @ ashp joined channel #puppet
[2012/01/25 10:54:53] @ thedonvaughn joined channel #puppet
[2012/01/25 10:54:53] @ matti joined channel #puppet
[2012/01/25 10:54:53] @ mattr- joined channel #puppet
[2012/01/25 10:54:53] @ idoru joined channel #puppet
[2012/01/25 10:54:53] @ bradoaks joined channel #puppet
[2012/01/25 10:54:53] @ agaffney joined channel #puppet
[2012/01/25 10:54:53] @ ralfgro_ joined channel #puppet
[2012/01/25 10:54:53] @ TREllis joined channel #puppet
[2012/01/25 10:54:53] @ aknapp joined channel #puppet
[2012/01/25 10:54:53] @ tripoux joined channel #puppet
[2012/01/25 10:54:53] @ jl000_ joined channel #puppet
[2012/01/25 10:54:53] @ idnar joined channel #puppet
[2012/01/25 10:54:53] @ Daviey joined channel #puppet
[2012/01/25 10:54:53] @ magicaltrout joined channel #puppet
[2012/01/25 10:54:53] @ Ancient|away joined channel #puppet
[2012/01/25 10:54:53] @ tmm1 joined channel #puppet
[2012/01/25 10:54:54] @ Bobracha joined channel #puppet
[2012/01/25 10:55:44] @ the_ramink joined channel #puppet
[2012/01/25 10:55:45] @ kelseyhightower joined channel #puppet
[2012/01/25 10:55:45] @ dgibbons joined channel #puppet
[2012/01/25 10:55:45] @ Corey_ joined channel #puppet
[2012/01/25 10:55:45] @ amoe_ joined channel #puppet
[2012/01/25 10:55:45] @ jameswhite joined channel #puppet
[2012/01/25 10:55:45] @ kambiz joined channel #puppet
[2012/01/25 10:55:45] @ piezo- joined channel #puppet
[2012/01/25 10:55:45] @ labrown joined channel #puppet
[2012/01/25 10:55:45] @ eventi joined channel #puppet
[2012/01/25 10:55:45] @ telmich joined channel #puppet
[2012/01/25 10:55:45] @ mealstrom joined channel #puppet
[2012/01/25 10:55:45] @ richiemarshall joined channel #puppet
[2012/01/25 10:55:45] @ raven_ joined channel #puppet
[2012/01/25 10:55:45] @ teratoma joined channel #puppet
[2012/01/25 10:55:45] @ relurk joined channel #puppet
[2012/01/25 10:55:45] @ shanlar joined channel #puppet
[2012/01/25 10:55:45] @ abetterlie joined channel #puppet
[2012/01/25 10:55:46] @ chadh joined channel #puppet
[2012/01/25 10:55:46] @ ewag joined channel #puppet
[2012/01/25 10:55:46] @ ichilton joined channel #puppet
[2012/01/25 10:55:46] @ mccun934 joined channel #puppet
[2012/01/25 10:55:46] @ joelio joined channel #puppet
[2012/01/25 10:55:46] @ bzrk_ joined channel #puppet
[2012/01/25 10:55:46] @ ar joined channel #puppet
[2012/01/25 10:55:46] @ hacim joined channel #puppet
[2012/01/25 10:55:46] @ mika joined channel #puppet
[2012/01/25 10:55:46] @ tecto joined channel #puppet
[2012/01/25 10:55:46] @ samppah joined channel #puppet
[2012/01/25 10:55:46] @ ricky joined channel #puppet
[2012/01/25 10:55:46] @ falsch joined channel #puppet
[2012/01/25 10:55:46] @ socomm joined channel #puppet
[2012/01/25 10:55:46] @ jokajak joined channel #puppet
[2012/01/25 10:55:46] @ ghaskins joined channel #puppet
[2012/01/25 10:55:46] @ duritong joined channel #puppet
[2012/01/25 10:55:47] @ semiosis joined channel #puppet
[2012/01/25 10:55:47] @ elasticdog joined channel #puppet
[2012/01/25 10:55:47] @ denstark joined channel #puppet
[2012/01/25 10:55:47] @ alup joined channel #puppet
[2012/01/25 10:55:47] @ KristianDK joined channel #puppet
[2012/01/25 10:55:47] @ habalux joined channel #puppet
[2012/01/25 10:55:47] @ JarJarBinks joined channel #puppet
[2012/01/25 10:55:47] @ mick_laptop joined channel #puppet
[2012/01/25 10:55:47] @ Damianz joined channel #puppet
[2012/01/25 10:55:47] @ Dominic joined channel #puppet
[2012/01/25 10:55:47] @ madasi joined channel #puppet
[2012/01/25 10:55:47] @ dcarley joined channel #puppet
[2012/01/25 10:55:47] @ trn joined channel #puppet
[2012/01/25 10:55:47] @ dotplus joined channel #puppet
[2012/01/25 10:55:47] @ _rc joined channel #puppet
[2012/01/25 10:55:47] @ sri joined channel #puppet
[2012/01/25 10:55:47] @ CrazyGir joined channel #puppet
[2012/01/25 10:55:47] @ slash24 joined channel #puppet
[2012/01/25 10:55:47] @ cybrhuman joined channel #puppet
[2012/01/25 10:55:48] @ aussielunix joined channel #puppet
[2012/01/25 10:55:48] @ marcellods joined channel #puppet
[2012/01/25 10:55:48] @ Zoiah joined channel #puppet
[2012/01/25 10:55:48] @ Hunner joined channel #puppet
[2012/01/25 10:55:48] @ adnichols joined channel #puppet
[2012/01/25 10:55:48] @ fim joined channel #puppet
[2012/01/25 10:55:48] @ Sp4rKy joined channel #puppet
[2012/01/25 10:55:48] @ kjetilho joined channel #puppet
[2012/01/25 10:55:48] @ anrxc joined channel #puppet
[2012/01/25 10:56:51] @ Quit: larstobi: Quit: Leaving.
[2012/01/25 10:57:19] @ endzYme joined channel #puppet
[2012/01/25 10:58:10] @ Quit: endzYme: Quit: Leaving.
[2012/01/25 10:58:26] @ endzYme joined channel #puppet
[2012/01/25 10:59:12] @ Ned_ joined channel #puppet
[2012/01/25 11:01:39] @ rcrowley joined channel #puppet
[2012/01/25 11:04:10] @ Elwell_ joined channel #puppet
[2012/01/25 11:04:48] @ Quit: mealstrom: Quit: Leaving.
[2012/01/25 11:05:01] @ Quit: adp: Quit: Coyote finally caught me
[2012/01/25 11:05:18] @ benjiedmund joined channel #puppet
[2012/01/25 11:05:21] @ adp joined channel #puppet
[2012/01/25 11:05:31] @ Quit: alup: Remote host closed the connection
[2012/01/25 11:06:13] @ Quit: benjiedmund: Remote host closed the connection
[2012/01/25 11:06:28] @ basic` joined channel #puppet
[2012/01/25 11:06:28] @ Jeff_S joined channel #puppet
[2012/01/25 11:06:29] @ benkevan joined channel #puppet
[2012/01/25 11:06:29] @ zacs joined channel #puppet
[2012/01/25 11:06:29] @ limed joined channel #puppet
[2012/01/25 11:06:29] @ emsearcy joined channel #puppet
[2012/01/25 11:06:29] @ shiruken joined channel #puppet
[2012/01/25 11:06:29] @ dpittman joined channel #puppet
[2012/01/25 11:06:33] @ Quit: kesor: Changing host
[2012/01/25 11:06:33] @ kesor joined channel #puppet
[2012/01/25 11:06:33] @ Quit: tomben_: Changing host
[2012/01/25 11:06:33] @ tomben_ joined channel #puppet
[2012/01/25 11:06:37] @ benjiedmund joined channel #puppet
[2012/01/25 11:06:37] @ mizzy joined channel #puppet
[2012/01/25 11:06:53] @ Quit: zacs: Changing host
[2012/01/25 11:06:53] @ zacs joined channel #puppet
[2012/01/25 11:06:55] @ Quit: jmccune: Changing host
[2012/01/25 11:06:55] @ jmccune joined channel #puppet
[2012/01/25 11:06:56] @ Quit: JStoker: Changing host
[2012/01/25 11:06:56] @ JStoker joined channel #puppet
[2012/01/25 11:07:09] @ Quit: Elwell: Ping timeout: 245 seconds
[2012/01/25 11:07:23] @ objectiveous joined channel #puppet
[2012/01/25 11:07:33] @ jpalmer is now known as Guest65939
[2012/01/25 11:07:33] @ Elwell_ is now known as Guest30671
[2012/01/25 11:07:33] @ karthick87 is now known as Guest944
[2012/01/25 11:07:33] @ Corey_ is now known as Guest51495
[2012/01/25 11:08:23] @ Guest30671 is now known as Elwell
[2012/01/25 11:08:53] @ Elwell is now known as Guest12626
[2012/01/25 11:09:39] <takamichi> Following my previous question, would this be the correct way to pass host specific information to a class? - http://pastebin.com/D138F7mw
[2012/01/25 11:09:57] @ gabrtv joined channel #puppet
[2012/01/25 11:10:03] @ nitram_macair joined channel #puppet
[2012/01/25 11:10:16] @ Quit: Reepicheep: Quit: Ex-Chat
[2012/01/25 11:10:18] @ jloope joined channel #puppet
[2012/01/25 11:10:32] <eventi> takamichi: that paste is gone :(
[2012/01/25 11:10:37] @ Quit: raphdg: Remote host closed the connection
[2012/01/25 11:10:41] @ Quit: TheLittleOne: Quit: TheLittleOne
[2012/01/25 11:10:50] @ Quit: nitram_macair: Client Quit
[2012/01/25 11:10:57] @ Quit: swygue: Ping timeout: 240 seconds
[2012/01/25 11:11:05] @ Quit: ikonia_: Changing host
[2012/01/25 11:11:05] @ ikonia_ joined channel #puppet
[2012/01/25 11:11:06] @ ikonia_ is now known as ikonia
[2012/01/25 11:11:15] @ Reepicheep joined channel #puppet
[2012/01/25 11:11:34] @ benkevan_ joined channel #puppet
[2012/01/25 11:11:35] <takamichi> woops! one sec..
[2012/01/25 11:11:37] @ Quit: benkevan_: Client Quit
[2012/01/25 11:11:49] @ Quit: benkevan: Remote host closed the connection
[2012/01/25 11:12:30] <takamichi> eventi: http://pastebin.com/DQXAPkb6
[2012/01/25 11:12:33] @ Guest12626 is now known as Elwell
[2012/01/25 11:12:48] @ Quit: Elwell: Changing host
[2012/01/25 11:12:48] @ Elwell joined channel #puppet
[2012/01/25 11:13:09] @ bipolar_ is now known as bipolar
[2012/01/25 11:13:24] @ Quit: JayTaph: Quit: JayTaph
[2012/01/25 11:14:24] @ techhelp joined channel #puppet
[2012/01/25 11:14:28] @ tblamer joined channel #puppet
[2012/01/25 11:15:01] @ Quit: djm68: Remote host closed the connection
[2012/01/25 11:15:06] @ Quit: choonming: Quit: Leaving
[2012/01/25 11:15:20] @ tblamer left channel #puppet ()
[2012/01/25 11:17:06] @ neonflux joined channel #puppet
[2012/01/25 11:19:48] @ objectiveous_ joined channel #puppet
[2012/01/25 11:20:23] @ bgupta joined channel #puppet
[2012/01/25 11:21:39] @ Quit: objectiveous: Ping timeout: 240 seconds
[2012/01/25 11:21:39] @ objectiveous_ is now known as objectiveous
[2012/01/25 11:22:02] @ Quit: samkottler: Remote host closed the connection
[2012/01/25 11:22:34] @ Quit: verwilst: Quit: Ex-Chat
[2012/01/25 11:22:50] @ newtMcKerr joined channel #puppet
[2012/01/25 11:24:06] @ Quit: objectiveous: Client Quit
[2012/01/25 11:24:50] @ janssen joined channel #puppet
[2012/01/25 11:25:31] @ kenperkins joined channel #puppet
[2012/01/25 11:25:55] @ Quit: Guest65939: Quit: leaving
[2012/01/25 11:25:56] @ Quit: hno2: Quit: Lämnar
[2012/01/25 11:27:29] @ Quit: plasmonyc: Ping timeout: 240 seconds
[2012/01/25 11:28:11] @ jpalmer joined channel #puppet
[2012/01/25 11:28:55] @ zwi joined channel #puppet
[2012/01/25 11:29:24] @ Quit: muhdiekuh: Quit: muhdiekuh
[2012/01/25 11:29:35] @ Chillax__ is now known as Chillax
[2012/01/25 11:29:37] @ Quit: octane-: Quit: Leaving.
[2012/01/25 11:29:42] @ Quit: Chillax: Changing host
[2012/01/25 11:29:42] @ Chillax joined channel #puppet
[2012/01/25 11:30:52] @ Quit: inecas: Quit: Leaving
[2012/01/25 11:31:25] @ Quit: sdog: Remote host closed the connection
[2012/01/25 11:31:45] @ samkottler joined channel #puppet
[2012/01/25 11:37:04] @ Quit: marczak_: Quit: Lost terminal
[2012/01/25 11:37:32] @ jodok joined channel #puppet
[2012/01/25 11:37:34] @ Quit: jodok: Changing host
[2012/01/25 11:37:34] @ jodok joined channel #puppet
[2012/01/25 11:38:01] @ plasmonyc joined channel #puppet
[2012/01/25 11:40:00] @ jiboumans joined channel #puppet
[2012/01/25 11:40:39] @ Quit: blentz: Read error: Connection reset by peer
[2012/01/25 11:40:51] @ Quit: tomben_: Read error: Connection reset by peer
[2012/01/25 11:41:12] @ Quit: samkottler: Remote host closed the connection
[2012/01/25 11:41:27] @ samkottler joined channel #puppet
[2012/01/25 11:41:35] @ tomben_ joined channel #puppet
[2012/01/25 11:41:45] @ Quit: samkottler: Remote host closed the connection
[2012/01/25 11:42:20] @ benkevan joined channel #puppet
[2012/01/25 11:42:28] @ Quit: plasmonyc: Ping timeout: 244 seconds
[2012/01/25 11:42:45] @ blentz joined channel #puppet
[2012/01/25 11:43:32] @ alfism joined channel #puppet
[2012/01/25 11:43:56] @ Quit: pmorillon: Quit: pmorillon
[2012/01/25 11:44:30] @ plasmonyc joined channel #puppet
[2012/01/25 11:44:53] @ Quit: the_ramink: Ping timeout: 255 seconds
[2012/01/25 11:47:07] @ gniks joined channel #puppet
[2012/01/25 11:47:10] @ Quit: plasmonyc: Read error: Connection reset by peer
[2012/01/25 11:47:35] @ BoGuE_ joined channel #puppet
[2012/01/25 11:48:01] @ Quit: BoGuE_: Client Quit
[2012/01/25 11:48:18] @ plasmonyc joined channel #puppet
[2012/01/25 11:48:24] @ mayak left channel #puppet ()
[2012/01/25 11:48:45] @ BoGuE joined channel #puppet
[2012/01/25 11:49:25] @ kerframil joined channel #puppet
[2012/01/25 11:49:27] <BoGuE> f
[2012/01/25 11:49:39] @ Quit: marrusl: Ping timeout: 245 seconds
[2012/01/25 11:50:04] @ barn joined channel #puppet
[2012/01/25 11:52:29] @ Quit: plasmonyc: Ping timeout: 240 seconds
[2012/01/25 11:52:39] @ hjbehling joined channel #puppet
[2012/01/25 11:52:58] @ Quit: cliff-hm: Read error: Operation timed out
[2012/01/25 11:53:44] @ dak419 joined channel #puppet
[2012/01/25 11:53:52] @ Quit: MartVisser: Quit: This computer has gone to sleep
[2012/01/25 11:53:55] @ Quit: chjohnst: Quit: BitchX-1.1-final -- just do it.
[2012/01/25 11:54:43] @ Quit: ali3n0: Quit: Leaving.
[2012/01/25 11:55:09] @ trickyf left channel #puppet ()
[2012/01/25 11:55:14] @ djm68 joined channel #puppet
[2012/01/25 11:55:35] @ alop joined channel #puppet
[2012/01/25 11:58:21] @ plasmonyc joined channel #puppet
[2012/01/25 12:00:16] @ langworthy joined channel #puppet
[2012/01/25 12:01:14] @ ckauhaus joined channel #puppet
[2012/01/25 12:01:26] @ Quit: ells: Quit: ells
[2012/01/25 12:02:09] @ Quit: Ramonster: Quit: So Long and thanks for all the fish
[2012/01/25 12:02:10] @ marrusl joined channel #puppet
[2012/01/25 12:03:54] @ Quit: nan0r: Ping timeout: 245 seconds
[2012/01/25 12:05:57] @ spicyWith joined channel #puppet
[2012/01/25 12:06:06] @ Diranged joined channel #puppet
[2012/01/25 12:06:12] @ lak joined channel #puppet
[2012/01/25 12:06:13] @ Quit: lak: Changing host
[2012/01/25 12:06:13] @ lak joined channel #puppet
[2012/01/25 12:07:07] @ Quit: jiboumans: Quit: jiboumans
[2012/01/25 12:07:29] @ Quit: lborda: Quit: Ex-Chat
[2012/01/25 12:07:30] <Diranged> how can i do some math in a puppet manifest?
[2012/01/25 12:07:37] <Diranged> ie.. $::memorysize * 0.5
[2012/01/25 12:07:38] <Diranged> for example
[2012/01/25 12:09:03] @ Quit: sduchesneau: Ping timeout: 252 seconds
[2012/01/25 12:09:37] @ cliff-hm joined channel #puppet
[2012/01/25 12:13:37] @ the_ramink joined channel #puppet
[2012/01/25 12:14:30] @ Quit: langworthy: Ping timeout: 244 seconds
[2012/01/25 12:16:09] @ anveo joined channel #puppet
[2012/01/25 12:16:53] @ Quit: pdtpatri1k: Quit: Lost terminal
[2012/01/25 12:17:17] @ johnston_ joined channel #puppet
[2012/01/25 12:17:45] @ Quit: Vivek: Quit: Leaving
[2012/01/25 12:19:09] @ seanh-ansca joined channel #puppet
[2012/01/25 12:19:24] @ loganspencer joined channel #puppet
[2012/01/25 12:21:17] @ Quit: pdtpatrick: Quit: pdtpatrick
[2012/01/25 12:22:26] @ ke4qqq_ is now known as ke4qqq
[2012/01/25 12:22:43] @ Quit: ke4qqq: Changing host
[2012/01/25 12:22:43] @ ke4qqq joined channel #puppet
[2012/01/25 12:26:00] @ Quit: caviwipes: Ping timeout: 252 seconds
[2012/01/25 12:27:48] <mfridh> man I don't get it.. and I'm feeling blind and stupid right now...: Error 400 on SERVER: Could not find class package::sysstat in namespaces base at /etc/puppet/environments/development/modules/base/manifests/init.pp:146 on node
[2012/01/25 12:28:00] @ Quit: benkevan: Quit: leaving
[2012/01/25 12:28:26] @ langworthy joined channel #puppet
[2012/01/25 12:28:27] <_rc> it means it can't find that class
[2012/01/25 12:28:57] <_rc> where is your class package::sysstat declared?
[2012/01/25 12:29:09] <mfridh> _rc: modules/package/manifests/sysstat.pp
[2012/01/25 12:30:43] <mfridh> same manifests work in another environment... I just don't get it
[2012/01/25 12:30:48] <_rc> seems legit. is that in your environment's module_path?
[2012/01/25 12:30:52] @ Quit: lak: Quit: Leaving.
[2012/01/25 12:32:25] <mfridh> yeah, well.. there's gotta be something I missed here, a silly typo somewhere
[2012/01/25 12:32:33] <mfridh> I'll go dig some more
[2012/01/25 12:32:49] <_rc> start preparing a pastie
[2012/01/25 12:33:31] @ Quit: ghg: Quit: Computer has gone to sleep.
[2012/01/25 12:33:44] @ nfagerlund joined channel #puppet
[2012/01/25 12:34:01] <mfridh> ugh
[2012/01/25 12:34:03] <mfridh> permissions problem
[2012/01/25 12:34:15] @ Quit: lanky: Ping timeout: 252 seconds
[2012/01/25 12:34:27] <mfridh> sudo -u puppet cat /etc/puppet/environments/development/modules/package/manifests/sysstat.pp
[2012/01/25 12:34:30] <mfridh> cat: /etc/puppet/environments/development/modules/package/manifests/sysstat.pp: Permission denied
[2012/01/25 12:34:33] <mfridh> sorry for the noise :D
[2012/01/25 12:34:56] <mfridh> I probably need to fix my umask in my post-receive deploy script
[2012/01/25 12:35:06] @ althara joined channel #puppet
[2012/01/25 12:35:59] @ Axsuul joined channel #puppet
[2012/01/25 12:36:18] @ jsurfer joined channel #puppet
[2012/01/25 12:37:27] <spicyWith> hi there, I'm new to puppet (actually trying to decide between puppet and chef). Is puppet enterprise the version of puppet I should be considering or are there more out there?
[2012/01/25 12:37:58] @ Quit: nate_h: Ping timeout: 248 seconds
[2012/01/25 12:38:07] @ benkevan joined channel #puppet
[2012/01/25 12:38:12] <Volcane> spicyWith: do you intend to pay for support?
[2012/01/25 12:38:18] @ Quit: jsurfer: Remote host closed the connection
[2012/01/25 12:38:26] <spicyWith> Volcane: probably not
[2012/01/25 12:38:44] @ jsurfer joined channel #puppet
[2012/01/25 12:39:03] <Volcane> there's an opensource version too
[2012/01/25 12:39:08] @ nate_h joined channel #puppet
[2012/01/25 12:39:23] @ sduchesneau joined channel #puppet
[2012/01/25 12:41:10] @ aaron joined channel #puppet
[2012/01/25 12:41:29] @ jason^ joined channel #puppet
[2012/01/25 12:41:30] <aaron> anyone here know about how to use puppet enterprise?
[2012/01/25 12:41:36] @ aaron is now known as Guest32534
[2012/01/25 12:42:20] <spicyWith> Volcane: puppet home page really pushes for enterprise 2.0, so I assumed it was the open source version and you could pay for support on top of it, but I guess that's not the case
[2012/01/25 12:42:23] <dpittman> Guest32534: (aka aaron), sure. You will find more direct experience in the `pe-users` mailing list, but the core of Puppet in PE is literally the same code as the FOSS Puppet, so anything that applies to the later applies to the former. (Modulo the specific version shipped, of course.)
[2012/01/25 12:42:48] <dpittman> spicyWith: It is, more or less. Plus a handful of other little bits on top, like a compliance GUI.
[2012/01/25 12:43:24] @ Quit: langworthy: Ping timeout: 245 seconds
[2012/01/25 12:43:30] <spicyWith> dpittman: so where do we find the open source version? all the download links lead to PE 2.0 :(
[2012/01/25 12:43:56] <dpittman> spicyWith: http://docs.puppetlabs.com/guides/installation.html
[2012/01/25 12:44:21] <dpittman> spicyWith: ...or https://github.com/puppetlabs/{facter,puppet}, or your distribution. (I recommend the last, generally)
[2012/01/25 12:44:39] <dpittman> spicyWith: I don't know where on the corporate website links to that. I don't ofter use it, being a developer and all. :)
[2012/01/25 12:44:41] <Guest32534> dpittman: thanks for the great information! do you know where there is documentation on how to use the compliance feature?
[2012/01/25 12:44:49] <spicyWith> dpittman: thanks :)
[2012/01/25 12:45:10] @ marut joined channel #puppet
[2012/01/25 12:45:29] <dpittman> Guest32534: off-hand, no. I know we have links from inside the PE UI to the docs, but I don't know where it lives. That developer thing again - I seldom use the finished product. Sorry.
[2012/01/25 12:45:34] @ tuxaddicted joined channel #puppet
[2012/01/25 12:46:03] <Guest32534> dpittman: which version do you use?
[2012/01/25 12:46:30] <nfagerlund> Guest32534: Probably start with http://docs.puppetlabs.com/pe/2.0/compliance_basics.html
[2012/01/25 12:46:42] <dpittman> Guest32534: I am one of the developers at Puppet Labs, so I mostly write code against the head of the branches.
[2012/01/25 12:46:48] <dpittman> nfagerlund++
[2012/01/25 12:46:50] @ Quit: sduchesneau: Ping timeout: 245 seconds
[2012/01/25 12:46:54] <spicyWith> dpittman: maybe you can help me with something else. I'm trying to figure out where to find manifests. I was looking through forge.puppetlabs.com but a lot of the manifests there seemed immature compared to what I was expecting from an established product, Is there a better place/way to find them?
[2012/01/25 12:50:50] @ lak joined channel #puppet
[2012/01/25 12:51:36] @ Quit: techhelp: Ping timeout: 240 seconds
[2012/01/25 12:54:48] @ hooper joined channel #puppet
[2012/01/25 12:55:57] @ Quit: Guest32534: Ping timeout: 264 seconds
[2012/01/25 12:55:57] <dpittman> spicyWith: We are working to make the forge more awesome at the moment, and it easier to build reusable modules, but there is a shortfall in the area.
[2012/01/25 12:55:58] @ Quit: benjiedmund: Read error: No route to host
[2012/01/25 12:55:58] <dpittman> spicyWith: There are some big examples out there, like the example42 group's manifests.
[2012/01/25 12:55:59] @ Quit: hjbehling: Quit: No Ping reply in 180 seconds.
[2012/01/25 12:55:59] <dpittman> spicyWith: http://www.example42.com/ - such a cute name for a company too. :)
[2012/01/25 12:55:59] @ hjbehling joined channel #puppet
[2012/01/25 12:56:00] @ Quit: Axsuul: Ping timeout: 244 seconds
[2012/01/25 12:56:02] @ Quit: lak: Changing host
[2012/01/25 12:56:02] @ lak joined channel #puppet
[2012/01/25 12:56:05] @ caviwipes joined channel #puppet
[2012/01/25 12:56:58] @ Quit: lkoranda_: Quit: Ex-Chat
[2012/01/25 12:57:04] <mfridh> So, I just created an addition to my dell puppet module to have it upgrade firmwares automatically and reboot the server (I intend to use it on first boot and on demand) - I check "if $::apply_firmware" and include my class, and run it like: FACTER_apply_firmware=true puppet agent -vt . I'm sure it's not the only way but is it the simplest?
[2012/01/25 12:57:39] @ Quit: gdbc: Quit: leaving
[2012/01/25 12:57:42] @ Quit: londo_: Ping timeout: 252 seconds
[2012/01/25 12:57:55] <spicyWith> dpittman: thanks. How do you go about finding puppet modules. For example, I'd like to avoid writing something for ifs + mdadm if possible.
[2012/01/25 12:58:00] <mfridh> I was thinking about tags, perhaps I can replace the if with if tagged(something) ?
[2012/01/25 12:58:08] @ londo_ joined channel #puppet
[2012/01/25 12:58:41] <dpittman> spicyWith: Back when I used puppet in the field, I ended up writing most of what I needed. I don't know how much that has moved in the year I have been a developer here, though, but it looks like a bit of movement to the future.
[2012/01/25 12:58:48] @ Quit: alanevans: Remote host closed the connection
[2012/01/25 12:58:57] @ Axsuul joined channel #puppet
[2012/01/25 12:59:06] <spicyWith> dpittman: ah, so you work for the co.
[2012/01/25 12:59:23] <dpittman> spicyWith: Yeah, I am one of the core developers. :)
[2012/01/25 12:59:44] * dpittman liked the product so much, I joined the company. ;)
[2012/01/25 12:59:55] @ oCean joined channel #puppet
[2012/01/25 13:00:00] @ sduchesneau joined channel #puppet
[2012/01/25 13:00:31] <spicyWith> dpittman: nice :)
[2012/01/25 13:00:47] <dpittman> spicyWith: yeah, but it doesn't leave me expert in where to find modules. :)
[2012/01/25 13:01:39] @ l0n joined channel #puppet
[2012/01/25 13:02:24] <spicyWith> dpittman: maybe you can prod someone to finish off the Learning Puppet part two: master/agent (http://docs.puppetlabs.com/) After reading this post on puppet vs chef I was expecting a lot more complete documentation: http://bitfieldconsulting.com/puppet-vs-chef
[2012/01/25 13:02:54] <nfagerlund> spicyWith: That's what I'm working on today. *goes back to it*
[2012/01/25 13:03:15] <dpittman> spicyWith: nfagerlund is our documentation person. We will crack the whip harder. ;)
[2012/01/25 13:03:31] <spicyWith> nfagerlund: yes!
[2012/01/25 13:03:47] @ JayTaph joined channel #puppet
[2012/01/25 13:04:02] <dpittman> spicyWith: I can recommend the recent "Pro Puppet" book as being a great resource for getting started. James and Jeff are pretty awesome, and have lots of field experiecne with the product.
[2012/01/25 13:04:35] @ williemach joined channel #puppet
[2012/01/25 13:04:44] @ Quit: abien: Quit: leaving
[2012/01/25 13:05:05] <eventi> and they hang out here
[2012/01/25 13:05:08] <anveo> spicyWith: I would agree the puppet documentation for someone getting isn't puppet isn't very good. The "Pro Puppet" book is a must have
[2012/01/25 13:05:22] <anveo> getting into*
[2012/01/25 13:05:52] <dpittman> anveo, spicyWith: we encourage people to file bugs against our documentation project, which we take seriously, to help us work out what would help you get started better. If you can name what was missing, we can at least know that we should build it.
[2012/01/25 13:07:32] <spicyWith> anveo: interesting, thanks. that post from bitfield consulting set me up with the wrong expectations. It makes it seem like puppet is crushing chef in terms of documentation so that's why I was confused.
[2012/01/25 13:07:45] <spicyWith> dpittman: I will :)
[2012/01/25 13:08:18] @ Quit: tuxaddicted: Quit: leaving
[2012/01/25 13:08:23] @ Quit: dan__t: Ping timeout: 260 seconds
[2012/01/25 13:08:53] @ Diranged left channel #puppet ()
[2012/01/25 13:10:28] <dpittman> spicyWith: We get a lot of feedback from users that we are doing really well, in that regard, which is why I am enthused by you putting in "bug" reports about what you miss.
[2012/01/25 13:10:35] @ pcarlisle joined channel #puppet
[2012/01/25 13:10:42] @ eventi left channel #puppet ()
[2012/01/25 13:10:52] @ eventi joined channel #puppet
[2012/01/25 13:10:52] <dpittman> spicyWith: ...because awesome for some people is not the same as awesome for everyone, and we totally want to support everyone with those docs.
[2012/01/25 13:11:05] <dpittman> spicyWith: So, obviously we are failing to deliver the documentation you need...
[2012/01/25 13:11:51] <spicyWith> dpittman: for sure, I don't doubt the docs are good. I was just surprised to find a big chunk of docs "coming soon". Hopefully nfagerlund will get them out the door soon :)
[2012/01/25 13:12:32] <dpittman> spicyWith: I doubt they will ever be entirely finished. The "learning Puppet" series is a fairly recent addition to the set, which is why it is partly done. :)
[2012/01/25 13:12:37] <dpittman> spicyWith: ...but I can see that.
[2012/01/25 13:12:46] @ langworthy joined channel #puppet
[2012/01/25 13:12:49] @ Quit: sduchesneau: Ping timeout: 240 seconds
[2012/01/25 13:14:57] @ Quit: cliff-hm: Ping timeout: 252 seconds
[2012/01/25 13:17:48] @ Quit: richiemarshall: Quit: bollocks
[2012/01/25 13:18:14] <anveo> dpittman: I don't think the puppet documentation is bad by any means. The book teaches in a somewhat linear fasion, where some chapters build on the previous ones with very useful real world examples. When I first started using puppet, the puppetlab doc page seemed more like a collection of links describing various aspects
[2012/01/25 13:18:53] <anveo> As a beginner I didn't know what I needed to learn or understand the puppet vocabulary to know where I needed to go or search
[2012/01/25 13:18:57] <dpittman> anveo: I don't think it is bad, but I can totally accept it might not contain everything that everyone wants today. :)
[2012/01/25 13:19:27] @ Quit: wizonesolutions_: Ping timeout: 260 seconds
[2012/01/25 13:20:20] @ Quit: oCean: Remote host closed the connection
[2012/01/25 13:21:04] @ tizzo-afk is now known as tizzo
[2012/01/25 13:21:52] @ benjiedmund joined channel #puppet
[2012/01/25 13:21:59] @ MartVisser joined channel #puppet
[2012/01/25 13:23:33] @ Quit: icezimm: Quit: Lost terminal
[2012/01/25 13:23:38] @ JC joined channel #puppet
[2012/01/25 13:24:26] @ aglet_ joined channel #puppet
[2012/01/25 13:24:31] @ Quit: aglet_: Client Quit
[2012/01/25 13:25:55] <JC> Hello, on some of my nodes I am seeing my Puppet Agent using 100% CPU and I cannot tell why. I think it is waiting to get its update from the puppetmaster but I do not know why it is taking so much CPU. Anyone have had this before?
[2012/01/25 13:26:05] @ Quit: lak: Quit: Leaving.
[2012/01/25 13:26:32] @ cliff-hm joined channel #puppet
[2012/01/25 13:26:34] @ Quit: MartVisser: Client Quit
[2012/01/25 13:27:29] @ Quit: arBmind: Ping timeout: 240 seconds
[2012/01/25 13:27:52] @ Quit: jodok: Quit: jodok
[2012/01/25 13:28:57] @ alanevans joined channel #puppet
[2012/01/25 13:29:01] @ mattrobinson joined channel #puppet
[2012/01/25 13:29:26] <fixxxermet> Hey everyone, i'm having a variable scoping issue and I'm looking for some help. http://pastebin.com/asLAPr2E is my problem-module. nodes.pp has $ntp::params::class = 'server' for the node in question.
[2012/01/25 13:29:34] @ Quit: zerthimon: Quit: Leaving
[2012/01/25 13:29:34] <fixxxermet> The error that I am getting is: err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not parse for environment production: Cannot assign to variables in other namespaces at /etc/puppet/manifests/nodes.pp:7
[2012/01/25 13:29:42] @ Quit: londo_: Ping timeout: 248 seconds
[2012/01/25 13:29:55] <fixxxermet> Basically I'm trying to overwrite a variable from params.pp in nodes.pp
[2012/01/25 13:30:46] @ tizzo is now known as tizzo-afk
[2012/01/25 13:30:49] @ Quit: Meier: Quit: Leaving.
[2012/01/25 13:31:51] @ TheLittleOne joined channel #puppet
[2012/01/25 13:32:48] <Volcane> you just cant do that
[2012/01/25 13:33:24] <fixxxermet> So I should have ntp::config::server and ntp::config::client?
[2012/01/25 13:34:27] <fixxxermet> herm, huh
[2012/01/25 13:34:31] <fixxxermet> that wouldn't work either
[2012/01/25 13:34:34] @ ghg joined channel #puppet
[2012/01/25 13:34:57] <fixxxermet> The problem is, how do I apply a default config to all hosts except those with a certain varaible set?
[2012/01/25 13:35:00] <fixxxermet> or is tehr a better way to do it?
[2012/01/25 13:35:05] <Volcane> look at hiera
[2012/01/25 13:35:08] <Volcane> or extlookup
[2012/01/25 13:35:18] @ Quit: bewie: Ping timeout: 252 seconds
[2012/01/25 13:35:38] @ Quit: ezryx: Remote host closed the connection
[2012/01/25 13:35:49] @ bewie joined channel #puppet
[2012/01/25 13:36:21] @ sduchesneau joined channel #puppet
[2012/01/25 13:36:38] <fixxxermet> So I can't override variables?
[2012/01/25 13:38:03] @ Guest51495 is now known as Corey
[2012/01/25 13:39:28] <Volcane> nope
[2012/01/25 13:40:17] <fixxxermet> argh
[2012/01/25 13:40:20] <fixxxermet> that's crazy
[2012/01/25 13:40:47] <Volcane> its just different
[2012/01/25 13:41:04] <HCoyote> we use extlookup for that. works fairly well. <shrug>
[2012/01/25 13:41:49] @ wizonesolutions joined channel #puppet
[2012/01/25 13:42:15] <nate_h> fixxxermet, you can do that with hiera
[2012/01/25 13:42:44] @ Quit: gniks: Quit: Leaving.
[2012/01/25 13:42:55] <fixxxermet> hiera is new and scary. I thought I knew puppet, and now my world is changing.
[2012/01/25 13:43:00] <fixxxermet> (to me)
[2012/01/25 13:43:15] <nate_h> ya, it took a complete re-write to incorporate it
[2012/01/25 13:43:24] <fixxxermet> serious or sarcasm?
[2012/01/25 13:43:25] <nate_h> but now all my data is stored in hashes in layers outside of the modules
[2012/01/25 13:43:29] <nate_h> no seriously
[2012/01/25 13:43:33] <fixxxermet> shat
[2012/01/25 13:43:47] <nate_h> but thats probably because the modules sucked to begin with and had data scattered into them
[2012/01/25 13:43:54] <nate_h> its mostly re-writing the interface to the modules
[2012/01/25 13:44:00] @ kelseyhightower_ joined channel #puppet
[2012/01/25 13:45:50] @ Quit: Tobu: Remote host closed the connection
[2012/01/25 13:45:55] @ Quit: kelseyhightower: Ping timeout: 255 seconds
[2012/01/25 13:45:56] @ kelseyhightower_ is now known as kelseyhightower
[2012/01/25 13:46:27] @ lborda joined channel #puppet
[2012/01/25 13:46:31] @ Niarf joined channel #puppet
[2012/01/25 13:46:43] @ Quit: lborda: Read error: Connection reset by peer
[2012/01/25 13:47:00] <the_ramink> nate_h: how did you break things up in your module? I've been playing with ::params for internal module stuff and ::data for extlookup, hiera, etc.
[2012/01/25 13:47:02] <fixxxermet> we need to hire a half dozen sys admins before that could happen
[2012/01/25 13:47:24] <fixxxermet> Could hiera be added to my existing puppet but only used within one module (for now)?
[2012/01/25 13:47:30] @ Quit: wizonesolutions: Ping timeout: 244 seconds
[2012/01/25 13:47:41] <Volcane> yup
[2012/01/25 13:47:53] <fixxxermet> alright, off to google I go
[2012/01/25 13:47:56] @ lborda joined channel #puppet
[2012/01/25 13:48:06] <nate_h> fixxxermet, check out the blog posts Volcane wrote up on it as a start
[2012/01/25 13:48:21] @ gniks joined channel #puppet
[2012/01/25 13:48:49] <fixxxermet> got a link? I'm coming up short
[2012/01/25 13:49:08] <Volcane> google for 'puppet hiera'
[2012/01/25 13:49:20] <eventi> http://www.devco.net/archives/2011/06/05/hiera_a_pluggable_hierarchical_data_store.php
[2012/01/25 13:49:26] * eventi is reading along
[2012/01/25 13:49:31] <fixxxermet> Ah, that one
[2012/01/25 13:50:06] @ comptona joined channel #puppet
[2012/01/25 13:50:44] <nate_h> the_ramink, well.. I hadn't quite done the module specific data
[2012/01/25 13:51:11] <nate_h> i mean internal module stuff
[2012/01/25 13:51:21] <nate_h> but right now I grab one hash that has all the data for the module in the init.pp
[2012/01/25 13:52:00] <nate_h> then in the init.pp i store that in the data.pp, then include whatever subclasses, install.pp, config.pp, services.pp, etc
[2012/01/25 13:52:20] <Volcane> nate_h: hmm, why not lookup the individual data items?
[2012/01/25 13:52:20] @ wizonesolutions joined channel #puppet
[2012/01/25 13:52:37] <nate_h> Volcane, because I didn't want a million hiera lookups
[2012/01/25 13:52:42] <Volcane> fair enough
[2012/01/25 13:52:50] <the_ramink> nate_h: gotcha, I'll have to think about my approach a bit. I feel like I just shifting the problem around rather than solving it.
[2012/01/25 13:52:52] <nate_h> plus i modified hiera so it does hash merging
[2012/01/25 13:53:04] <Volcane> nate_h: like the hiera_hash function does?
[2012/01/25 13:53:28] <nate_h> Volcane, ya, but I added a new ruby function so it does merging down the key level
[2012/01/25 13:53:34] <nate_h> vs just the first level of keys
[2012/01/25 13:53:36] <Volcane> ah
[2012/01/25 13:53:58] <Volcane> probably going to suck for you long run - since once integrated into puppet i doubt there will be a standalone hiera as such for you to patch
[2012/01/25 13:54:30] <nate_h> Volcane, can't I still do custom backends once its added to puppet?
[2012/01/25 13:54:36] <Volcane> yes
[2012/01/25 13:54:44] <nate_h> ok, so it should be fine, its just a different backend
[2012/01/25 13:54:48] <Volcane> ah right
[2012/01/25 13:54:49] <Volcane> nice one
[2012/01/25 13:54:53] <fixxxermet> If a node inherts base which includes class ntp, can that node's definition somehow un-include ntp?
[2012/01/25 13:55:30] @ kelseyhightower_ joined channel #puppet
[2012/01/25 13:55:46] <nate_h> fixxxermet, i wouldn't inherit
[2012/01/25 13:55:52] <nate_h> i'd include on a conditional
[2012/01/25 13:56:07] <nate_h> so then you can have a flag that can bet set to include or not include the class
[2012/01/25 13:56:09] @ Kazuhiro joined channel #puppet
[2012/01/25 13:56:21] <JC> Is there a way to tell why puppet client is taking 100% cpu for hours on a client?
[2012/01/25 13:56:31] <nate_h> ps -aux ?
[2012/01/25 13:56:41] <nate_h> if its running some exec
[2012/01/25 13:56:56] <fixxxermet> nate_h: I'm not sure I understand your example.
[2012/01/25 13:56:58] @ Quit: Niarf: Quit: Leaving.
[2012/01/25 13:56:58] @ MrBIOS-seamicro is now known as mrBIOS
[2012/01/25 13:57:15] @ Quit: daysmen: Ping timeout: 252 seconds
[2012/01/25 13:57:55] <nate_h> JC you could also run the server and client in debug and see what step it hangs on
[2012/01/25 13:57:55] <fixxxermet> So include a conditional in base on whether to include ntp-client or ntp-server?
[2012/01/25 13:58:06] <nate_h> fixxxermet, ya
[2012/01/25 13:58:13] <JC> I just see the client sit there. the only thing I can think of is one of my classes has a recurse to make sure that the directory and files are owned by a user. But I have several clients that puppet is running 100% cpu.
[2012/01/25 13:58:18] @ nitram_macair joined channel #puppet
[2012/01/25 13:58:25] @ manager-of-it_ joined channel #puppet
[2012/01/25 13:59:09] @ Quit: kelseyhightower: Ping timeout: 240 seconds
[2012/01/25 13:59:09] @ kelseyhightower_ is now known as kelseyhightower
[2012/01/25 13:59:12] <cwebber> anyone using the puppet-vcsrepo module
[2012/01/25 13:59:28] <cwebber> getting some errors when i set ensure => latest
[2012/01/25 13:59:55] <17SAAGMIT> I'm using it but not to set ensure latest
[2012/01/25 14:00:00] <17SAAGMIT> probably will soon
[2012/01/25 14:00:04] <17SAAGMIT> wtf is up with my nick
[2012/01/25 14:00:11] @ 17SAAGMIT is now known as joe-mac1
[2012/01/25 14:00:47] @ Quit: JayTaph: Remote host closed the connection
[2012/01/25 14:01:01] @ JayTaph joined channel #puppet
[2012/01/25 14:01:35] <manager-of-it_> Hi… i'm trying to install puppet on some old systems running fedora 5, 7 & 8. install is failing on libselinux-utils. libselinux-utils is not readily available for these older distros (http://rpm.pbone.net/ returns nothing). any suggestions? can I use something out of a newer version of fedora or centOS 5?
[2012/01/25 14:02:29] @ Tobu joined channel #puppet
[2012/01/25 14:02:33] @ Quit: Tobu: Changing host
[2012/01/25 14:02:33] @ Tobu joined channel #puppet
[2012/01/25 14:02:51] <joe-mac1> rebuild the package without requiring this? could be risky though
[2012/01/25 14:02:57] <joe-mac1> those are some really old boxes
[2012/01/25 14:02:59] @ metcalfc joined channel #puppet
[2012/01/25 14:03:13] <joe-mac1> can you even get ruby 1.8.6 on fedora 5?
[2012/01/25 14:03:16] @ dan__t joined channel #puppet
[2012/01/25 14:03:18] @ bmahe joined channel #puppet
[2012/01/25 14:03:19] @ Quit: bmahe: Changing host
[2012/01/25 14:03:19] @ bmahe joined channel #puppet
[2012/01/25 14:03:38] @ Bass10 joined channel #puppet
[2012/01/25 14:04:58] @ Quit: Bass10: Max SendQ exceeded
[2012/01/25 14:05:00] @ _moses_ joined channel #puppet
[2012/01/25 14:05:07] <cwebber> joe-mac1: I am going to have to go dig through the code and understand the execution path of the provider
[2012/01/25 14:05:42] <manager-of-it_> joe-mac1: yes… 1.8.6 is installed
[2012/01/25 14:06:03] <manager-of-it_> (yes these are old boxes… :\ )
[2012/01/25 14:06:49] <joe-mac1> cwebber: what is the error oyu get
[2012/01/25 14:06:49] <manager-of-it_> actually 1.8.6 is installed on my fedora 8 box. not actually sure about the even older ones
[2012/01/25 14:07:23] <Volcane> manager-of-it_: you'd need to force it, or rebuild it
[2012/01/25 14:07:30] <manager-of-it_> yum can't find the package… and I can't find a distro/repository with libselinux-utils on anything before fedora 10
[2012/01/25 14:07:57] <Volcane> you can just rebuild with flags: --without selinux
[2012/01/25 14:08:06] <Volcane> and it wont add the dependency to the resulting rpm
[2012/01/25 14:08:41] <manager-of-it_> volcane: tx. (maybe I'll just hurry up and shoot these boxes and get them out of my misery!)
[2012/01/25 14:10:17] @ Quit: st33v: Quit: st33v
[2012/01/25 14:12:10] @ Quit: endzYme: Quit: Leaving.
[2012/01/25 14:12:38] @ st33v joined channel #puppet
[2012/01/25 14:12:44] @ manager-of-it_ is now known as manager-of-it
[2012/01/25 14:13:18] @ endzYme joined channel #puppet
[2012/01/25 14:13:19] <cwebber> joe-mac1: https://gist.github.com/1677976
[2012/01/25 14:14:25] @ Quit: nitram_macair: Quit: nitram_macair
[2012/01/25 14:15:10] @ nitram_macair joined channel #puppet
[2012/01/25 14:15:43] <JC> Can you increase the delivery time that the puppetmaster responds to its clients? I am seeing a lot of my clients waiting for the puppetmasters response and looking at the logs from the puppetmaster it appears the response is slow. I am only running 30 clients on this master
[2012/01/25 14:15:47] @ Quit: abetterlie: Quit: Changing server
[2012/01/25 14:16:52] @ abetterlie joined channel #puppet
[2012/01/25 14:17:18] @ londo_ joined channel #puppet
[2012/01/25 14:17:28] @ Quit: endzYme: Ping timeout: 244 seconds
[2012/01/25 14:18:01] @ Quit: janssen: Remote host closed the connection
[2012/01/25 14:18:10] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/25 14:18:12] @ Quit: drnexus: Ping timeout: 252 seconds
[2012/01/25 14:18:42] <joe-mac1> JC: if you're using webrick, you probably want to not do that
[2012/01/25 14:19:23] <JC> no I am not using webrick. RPM install of ruby and puppet
[2012/01/25 14:19:36] <Volcane> using webrick then
[2012/01/25 14:19:42] <JC> ohh
[2012/01/25 14:19:55] <JC> not sure exactly what webrick is
[2012/01/25 14:20:04] <Volcane> JC: http://docs.puppetlabs.com/guides/passenger.html
[2012/01/25 14:20:05] <takamichi> My understanding is that we are being nudged towards using paramaterized classes to prevent having to use global variables. Also, parameters passed into the class will be available in the template. If I previously had a global variable '$IP_Radius' which was required for dozens of templates for file resources in dozens of classes, I must now pass this value to every class as a parameter, which
[2012/01/25 14:20:05] <takamichi> seems like a lot of work - Or would I nest all these classes within another class and pass through the parameters so that I only have to declare the variable once in the containing class?
[2012/01/25 14:20:30] @ Quit: st33v: Quit: st33v
[2012/01/25 14:20:31] @ Quit: jonhattan: Quit: Ex-Chat
[2012/01/25 14:21:07] <JC> Thats I do have passenger and rails on my server for another ruby application I use
[2012/01/25 14:21:13] <JC> thanks *
[2012/01/25 14:21:34] @ Quit: p3rror: Read error: Operation timed out
[2012/01/25 14:22:33] <fixxxermet> nate_h: Maybe I'm missing what you recommend, but I'm doing this (http://pastebin.com/17G7HTXc) and it isn't working
[2012/01/25 14:22:53] @ danblack joined channel #puppet
[2012/01/25 14:24:03] <JC> volcane - do I renstall the puppetmaster using the rack way to get rid of webrick?
[2012/01/25 14:25:40] @ st33v joined channel #puppet
[2012/01/25 14:26:06] @ lak joined channel #puppet
[2012/01/25 14:26:07] @ Quit: lak: Changing host
[2012/01/25 14:26:07] @ lak joined channel #puppet
[2012/01/25 14:26:07] <danblack> JC you shouldn't need to reinstall.
[2012/01/25 14:27:55] @ Quit: kangman: Remote host closed the connection
[2012/01/25 14:28:00] <rtyler> somebody should fix the "Puppet and Cucumber" link in today's blog post
[2012/01/25 14:28:02] <rtyler> it's borkulated
[2012/01/25 14:29:10] <JC> Ok I am not that familiar with passenger and rails. I have passenger 2.2.11 and rack 1.2.1 and 1.1.0 on that server
[2012/01/25 14:29:29] @ Quit: lak: Client Quit
[2012/01/25 14:29:32] <JC> running puppet-server-2.7.5-1.el5.rf
[2012/01/25 14:29:38] @ lak joined channel #puppet
[2012/01/25 14:29:40] @ Quit: lak: Changing host
[2012/01/25 14:29:40] @ lak joined channel #puppet
[2012/01/25 14:30:33] @ Quit: lak: Client Quit
[2012/01/25 14:31:12] @ Quit: campee: Ping timeout: 260 seconds
[2012/01/25 14:31:14] @ shadoi joined channel #puppet
[2012/01/25 14:32:31] <JC> where do I copy the puppetmasterd.conf file and config.ru for setting up the puppetmaster using apache and passenger
[2012/01/25 14:32:54] @ Quit: cliff-hm: Read error: Connection reset by peer
[2012/01/25 14:32:55] <danblack> JC a apache configu. Also need to enable the passenger module in apache http://pastebin.com/5RxCcLf8
[2012/01/25 14:33:11] @ cliff-hm joined channel #puppet
[2012/01/25 14:34:45] <danblack> don't need a puppetmasterd.conf. make sure puppetd isn't running otherwise apache won't be able to bin to the port.
[2012/01/25 14:35:10] @ chjohnst joined channel #puppet
[2012/01/25 14:35:12] @ negronjl` joined channel #puppet
[2012/01/25 14:37:12] <JC> thanks danblack. I checked in my /usr/share/puppet/ I have no rack or puppetmaster directory in there
[2012/01/25 14:37:33] <JC> I only have a ext and modules directory
[2012/01/25 14:37:37] @ Quit: negronjl: Ping timeout: 260 seconds
[2012/01/25 14:38:30] <danblack> JC this is off a debian/ubuntu box. adjust paths as necessary. perhaps the official documentation or puppet wiki will be better
[2012/01/25 14:39:03] <JC> Ok that helps.
[2012/01/25 14:40:38] <JC> In the official documentation it says to make that directory and copy a config.ru file into it. Where do I get the config.ru file?
[2012/01/25 14:40:51] @ Quit: nitram_macair: Quit: nitram_macair
[2012/01/25 14:41:13] @ duerF joined channel #puppet
[2012/01/25 14:43:28] <JC> thanks danblack I think I will try from documentation here
[2012/01/25 14:43:43] @ Quit: justin_donaldson: Quit: Leaving.
[2012/01/25 14:44:13] @ manager-of-it left channel #puppet ()
[2012/01/25 14:44:27] @ ldlework joined channel #puppet
[2012/01/25 14:44:53] @ zanefactory joined channel #puppet
[2012/01/25 14:45:33] <nate_h> fixxxermet, what error are you getting?
[2012/01/25 14:45:47] @ Quit: ukd1: Ping timeout: 260 seconds
[2012/01/25 14:46:18] @ Quit: Miguelzinho: Quit: Leaving
[2012/01/25 14:47:09] @ Quit: Guest944: Ping timeout: 245 seconds
[2012/01/25 14:47:44] @ Quit: karthick1987: Ping timeout: 276 seconds
[2012/01/25 14:47:54] @ Quit: jamescarr: Ping timeout: 252 seconds
[2012/01/25 14:48:57] @ Quit: ldlework: Ping timeout: 240 seconds
[2012/01/25 14:49:47] <fixxxermet> nate_h: that it couldn't find ntp::config::client, and actually $ntp isn't defined until line 13 so that conditional always would fail.
[2012/01/25 14:50:40] <fixxxermet> nate_h: my workaround: http://pastebin.com/Xyhn4ktg ugly, but it works
[2012/01/25 14:50:55] <fixxxermet> And I could just change that $hostname conditional to check an array I suppose
[2012/01/25 14:51:12] <nate_h> oh jesus that's bad bad bad
[2012/01/25 14:51:17] <fixxxermet> I know, I know
[2012/01/25 14:51:23] <fixxxermet> I can't make it work any other way
[2012/01/25 14:51:29] <nate_h> let me look for a sec
[2012/01/25 14:51:36] <fixxxermet> ok
[2012/01/25 14:53:38] @ peo joined channel #puppet
[2012/01/25 14:53:45] <JC> is there a manifest.pp and congig.ru for Redhat Apache install of Puppet 2.7 +? github only has debian
[2012/01/25 14:53:49] @ peo left channel #puppet ()
[2012/01/25 14:55:47] @ Niarf joined channel #puppet
[2012/01/25 14:56:37] @ larstobi joined channel #puppet
[2012/01/25 14:56:45] @ Quit: larstobi: Client Quit
[2012/01/25 14:57:34] @ bman1 joined channel #puppet
[2012/01/25 14:58:59] <bman1> hey if I have a class called puppetclient and I want a dynamic var for my conf how would I call it? I tried setting it like $puppetclient::puppetmaster_host in the nodes section just like u would for extlookup but it says Cannot assign to variables in other namespaces
[2012/01/25 14:59:25] @ techhelp joined channel #puppet
[2012/01/25 14:59:57] @ endzYme joined channel #puppet
[2012/01/25 15:01:32] @ Quit: cliff-hm: Ping timeout: 260 seconds
[2012/01/25 15:02:04] @ Quit: justdave: Changing host
[2012/01/25 15:02:04] @ justdave joined channel #puppet
[2012/01/25 15:02:10] @ jkoppe joined channel #puppet
[2012/01/25 15:02:22] @ nkts joined channel #puppet
[2012/01/25 15:03:31] @ Quit: jkoppe: Client Quit
[2012/01/25 15:03:36] @ Quit: Niarf: Quit: Leaving.
[2012/01/25 15:04:01] <nate_h> fixxxermet, so i don't see why it wouldn't be able to find that client class
[2012/01/25 15:05:35] <fixxxermet> nate_h: You mean in http://pastebin.com/17G7HTXc ?
[2012/01/25 15:06:30] <nate_h> ua
[2012/01/25 15:06:31] <nate_h> ya
[2012/01/25 15:07:32] <nate_h> and if the ntp variable isn't visible yet, you could do an include instead of an inherits
[2012/01/25 15:07:36] @ Quit: nkts: Ping timeout: 240 seconds
[2012/01/25 15:07:39] <nate_h> create a class that is the base
[2012/01/25 15:07:49] <nate_h> and just include that in every node
[2012/01/25 15:08:23] <fixxxermet> Would you mind showing me what you mean by editing that paste?
[2012/01/25 15:08:26] <fixxxermet> I'm feeling dumb today
[2012/01/25 15:08:33] <nate_h> yep, editing now
[2012/01/25 15:08:37] <fixxxermet> you the man!
[2012/01/25 15:08:56] <teratoma> how can i ensure a directory is empty ?
[2012/01/25 15:09:02] <bman1> hey if I have a class called puppetclient and I want a dynamic var for my conf how would I call it? I tried setting it like $puppetclient::puppetmaster_host in the nodes section just like u would for extlookup but it says Cannot assign to variables in other namespaces
[2012/01/25 15:09:11] @ drags_ is now known as drags
[2012/01/25 15:09:50] <nate_h> bman1, pass the variable into your puppet module
[2012/01/25 15:09:54] @ Quit: endzYme: Quit: Leaving.
[2012/01/25 15:10:18] @ basic- joined channel #puppet
[2012/01/25 15:10:21] @ Quit: basic`: Read error: Connection reset by peer
[2012/01/25 15:10:40] <nate_h> bman1, that way the module has a local variable but you are looking it up via extlookup and passing it via a parameter so you don't have to try and set the variable inside the module
[2012/01/25 15:10:52] @ mlout joined channel #puppet
[2012/01/25 15:11:02] @ endzYme joined channel #puppet
[2012/01/25 15:11:23] @ laudo joined channel #puppet
[2012/01/25 15:12:18] @ Quit: csanchez: Quit: csanchez
[2012/01/25 15:12:32] <mlout> Hello, I have a custom repository which I use to serve debian packages from, I have a class customrepo that sets up the sources.list, puts the key and does a apt-get update
[2012/01/25 15:12:34] <laudo> I have puppet-2.6.4-1 installed an try to parse files for syntax errors. Doesn't work at all. is parseonly implemented in my version?
[2012/01/25 15:13:01] <mlout> now if i want to ensure the custom repository is configured before installing a package, can i just use require => Class['customrepo'] in the package type?
[2012/01/25 15:13:34] <mlout> the class customrepo is included inside the same class
[2012/01/25 15:14:00] @ newtMcKerr joined channel #puppet
[2012/01/25 15:14:05] <nate_h> mlout, ya should be able to
[2012/01/25 15:14:34] @ kermit joined channel #puppet
[2012/01/25 15:14:39] <nate_h> fixxxermet, http://pastebin.com/eANRjr9d
[2012/01/25 15:14:41] <mlout> nate_h: alright, thanks
[2012/01/25 15:15:13] @ Quit: laudo: Client Quit
[2012/01/25 15:15:19] @ Quit: Tobu: Ping timeout: 252 seconds
[2012/01/25 15:16:02] @ whodat joined channel #puppet
[2012/01/25 15:17:41] @ whodat left channel #puppet ()
[2012/01/25 15:17:50] @ Tobu joined channel #puppet
[2012/01/25 15:18:50] @ basic- is now known as basic`
[2012/01/25 15:18:51] @ Quit: basic`: Changing host
[2012/01/25 15:18:51] @ basic` joined channel #puppet
[2012/01/25 15:19:24] <kerframil> mlout: another approach: Class['customrepo'] -> Package <| |>
[2012/01/25 15:19:39] @ Quit: dan__t: Ping timeout: 245 seconds
[2012/01/25 15:23:49] <mlout> kerframil: ah yes, that would be a more general approach, ty
[2012/01/25 15:24:22] <kerframil> mlout: one declaration too
[2012/01/25 15:26:32] <HCoyote> Is there a way to test tht a template exists before attempting to use it?
[2012/01/25 15:27:09] <fixxxermet> nate_h: Would I need to $ntp = 'client' on all of my other boxes (my prod has 200 some servers)
[2012/01/25 15:27:19] <fixxxermet> or could that be the default in default?
[2012/01/25 15:28:02] @ pdtpatrick joined channel #puppet
[2012/01/25 15:28:16] @ jimmn joined channel #puppet
[2012/01/25 15:30:53] <gepetto> ::redmine:: Wiki edit: Road_map (#13) @ http://projects.puppetlabs.com/projects/puppet/wiki/Road_map?version=13 (by Daniel Pittman)
[2012/01/25 15:30:53] <gepetto> ::redmine:: Wiki edit: Road_map (#14) @ http://projects.puppetlabs.com/projects/puppet/wiki/Road_map?version=14 (by Daniel Pittman)
[2012/01/25 15:37:26] @ marczak joined channel #puppet
[2012/01/25 15:42:09] @ Quit: spicyWith: Ping timeout: 240 seconds
[2012/01/25 15:42:32] @ Quit: astrostl:
[2012/01/25 15:45:05] <gepetto> ::redmine:: Wiki edit: Downloading_Puppet (#139) @ http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet?version=139 (by Matthaus Litteken)
[2012/01/25 15:45:38] @ justin_donaldson joined channel #puppet
[2012/01/25 15:50:54] @ csanchez joined channel #puppet
[2012/01/25 15:54:35] @ motomike joined channel #puppet
[2012/01/25 15:57:34] @ spicyWith joined channel #puppet
[2012/01/25 15:58:40] @ i0n joined channel #puppet
[2012/01/25 15:58:58] <i0n> is exec still the best way to have puppet run apt-get update?
[2012/01/25 15:59:50] @ Quit: spicyWith: Client Quit
[2012/01/25 16:00:17] @ Quit: takamichi: Ping timeout: 240 seconds
[2012/01/25 16:00:24] <fixxxermet> Think so i0n, th at's what I still do
[2012/01/25 16:00:33] <i0n> ugh
[2012/01/25 16:00:35] @ Quit: jsurfer: Ping timeout: 245 seconds
[2012/01/25 16:00:47] <fixxxermet> I make it refreshonly => true and subscribe => whatever
[2012/01/25 16:00:52] <fixxxermet> slightly better
[2012/01/25 16:00:55] @ takamichi joined channel #puppet
[2012/01/25 16:01:02] <i0n> going to make a init script and have my code notify the service
[2012/01/25 16:01:08] <siert> I just noticed that facter gets a permission denied on /dev/mem when running as a normal user
[2012/01/25 16:01:29] <siert> $ facter >/dev/null
[2012/01/25 16:01:31] <siert> /dev/mem: Permission denied
[2012/01/25 16:03:00] <i0n> what os
[2012/01/25 16:03:03] <i0n> siert:
[2012/01/25 16:03:11] <siert> ubuntu 10.10 (maverick)
[2012/01/25 16:03:18] @ Quit: djm68: Remote host closed the connection
[2012/01/25 16:03:24] <i0n> memfree = Facter::Util::Resolution.exec("vmstat | tail -n 1 | awk '{ print $5 }'")
[2012/01/25 16:03:39] <i0n> try giving your normal user vmstat permissions
[2012/01/25 16:03:43] @ jsurfer joined channel #puppet
[2012/01/25 16:04:08] <siert> $ vmstat | tail -n 1 | awk '{ print $5 }'
[2012/01/25 16:04:08] <siert> 54560
[2012/01/25 16:04:12] <siert> that works...
[2012/01/25 16:04:25] <i0n> look through the facter libs
[2012/01/25 16:04:31] <i0n> and find what you dont have permission for
[2012/01/25 16:04:31] <siert> I have facter 1.6.5-1puppetlabs1
[2012/01/25 16:04:46] <i0n> memory.rb
[2012/01/25 16:05:09] @ Quit: benkevan: Ping timeout: 240 seconds
[2012/01/25 16:06:14] @ Quit: tomben_: Read error: Connection reset by peer
[2012/01/25 16:06:15] <i0n> its prob this one
[2012/01/25 16:06:21] <i0n> memtotal = Facter::Util::Resolution.exec("sysctl hw.physmem | cut -d'=' -f2")
[2012/01/25 16:06:29] <i0n> i think sysctl requires root
[2012/01/25 16:06:51] <i0n> i dunno i run everything as root cause.
[2012/01/25 16:07:08] <i0n> i dont feel like dealing with that stuff
[2012/01/25 16:07:09] @ tomben joined channel #puppet
[2012/01/25 16:07:58] @ Quit: johnston_: Ping timeout: 264 seconds
[2012/01/25 16:09:12] <siert> On Linux it uses 'facter/util/memory.rb'
[2012/01/25 16:09:44] <i0n> i dont think you are understanding what im saying.
[2012/01/25 16:10:20] <i0n> try running sysctl as your normal user
[2012/01/25 16:10:25] <i0n> do u have permissions?
[2012/01/25 16:10:32] <siert> yes
[2012/01/25 16:10:37] <i0n> k then i dunno
[2012/01/25 16:11:04] <siert> i0n: i think /dev/mem is not being read from the two memory.rb's I have on my system
[2012/01/25 16:11:38] <siert> i0n: but you gave me the right directions; I'll see what changed since the latest update
[2012/01/25 16:12:08] <devicenull> why does puppet reload the md5 module every time it needs to compute a hash?
[2012/01/25 16:12:17] <devicenull> I was looking at strace output trying to figure out why it's so slow
[2012/01/25 16:12:20] <devicenull> and noticed that
[2012/01/25 16:13:14] <i0n> siert: issue a ticket to and i can look at it sometime next week if you dont fix it. give good notes if you do.
[2012/01/25 16:14:35] @ lkoranda joined channel #puppet
[2012/01/25 16:15:46] @ Quit: ckauhaus: Quit: Leaving.
[2012/01/25 16:16:46] @ Quit: mykhyggz: Ping timeout: 276 seconds
[2012/01/25 16:19:04] @ Quit: tmclaugh: Quit: tmclaugh
[2012/01/25 16:22:33] @ johnston joined channel #puppet
[2012/01/25 16:25:30] @ fronlius_ joined channel #puppet
[2012/01/25 16:25:45] @ ldlework joined channel #puppet
[2012/01/25 16:26:05] <gepetto> ::redmine:: Wiki edit: Road_map (#15) @ http://projects.puppetlabs.com/projects/puppet/wiki/Road_map?version=15 (by Nigel Kersten)
[2012/01/25 16:26:05] <gepetto> ::redmine:: Wiki edit: Road_map (#16) @ http://projects.puppetlabs.com/projects/puppet/wiki/Road_map?version=16 (by Nigel Kersten)
[2012/01/25 16:26:49] @ Quit: fronlius: Ping timeout: 240 seconds
[2012/01/25 16:26:49] @ fronlius_ is now known as fronlius
[2012/01/25 16:29:46] @ Quit: opsmason: Quit: opsmason
[2012/01/25 16:31:41] @ Quit: ewag: Quit: Leaving
[2012/01/25 16:34:41] @ tangledhelix joined channel #puppet
[2012/01/25 16:35:46] <tangledhelix> <rant>i seem to be butting up against some kind of upper bound on hosts my puppetmaster can support because ruby 1.8.7 is so slow.</rant>
[2012/01/25 16:36:18] <tangledhelix> where the upper bound is not exorbitant. i'm talking about 100 systems.
[2012/01/25 16:36:20] @ opsmason joined channel #puppet
[2012/01/25 16:37:15] <tangledhelix> taking an average 150 seconds to compile each host's manifest. and i'm only doing unix users and groups so far, nothing else...
[2012/01/25 16:38:31] <the_ramink> tangledhelix: are you still running your Puppet master as the standalone webrick server?
[2012/01/25 16:38:48] <tangledhelix> i haven't done anything special so i assume so if that's the default
[2012/01/25 16:39:37] <the_ramink> tangledhelix: that's likely your problem. You'll want to move to an Apache/Passenger based Puppet master.
[2012/01/25 16:40:30] <tangledhelix> i asked here some time ago about this and everyone insisted you didn't need to deal with that stuff until at least like 500+ systems ... ok i'll read up on that, thanks
[2012/01/25 16:40:49] <the_ramink> tangledhelix: http://docs.puppetlabs.com/guides/passenger.html
[2012/01/25 16:40:53] <colon_D> 500+? O_o i always heard something like 20+
[2012/01/25 16:41:06] <colon_D> suppose it depends what you be doin.
[2012/01/25 16:41:25] <tangledhelix> colon_D: probably depends on the system you're using, i guess. this is a quad-core 2.2GHz machine, seems like it should be able to handle a bit more than this
[2012/01/25 16:41:31] <tangledhelix> must have zilch for caching or something
[2012/01/25 16:41:51] <the_ramink> tangledhelix: I'd say more than 20, but it really depends on concurrency or not having concurrency if you're on webrick
[2012/01/25 16:42:07] @ Quit: alfism: Quit: alfism
[2012/01/25 16:42:21] <the_ramink> tangledhelix: the quad core doesn't help since webrick is a single process.
[2012/01/25 16:42:39] <tangledhelix> the_ramink: good point
[2012/01/25 16:42:43] <colon_D> on a related note; has anyone successfully used restart.txt with passenger? could never get that bugger to work
[2012/01/25 16:42:54] <tangledhelix> the_ramink: OTOH i have 3 cores to share all the other procs with :)
[2012/01/25 16:43:13] <HCoyote> colon_D: restart.txt?
[2012/01/25 16:43:34] <aknapp> colon_D: yeah, restart.txt works for me
[2012/01/25 16:43:36] <colon_D> i read you're supposed to be able to restart your app (puppet) in passenger by touching a restart.txt file in the app's root
[2012/01/25 16:43:46] <aknapp> nah, not in the root
[2012/01/25 16:43:51] <aknapp> in <root>/tmp/restart.txt
[2012/01/25 16:44:03] <colon_D> yeah, there ya go
[2012/01/25 16:44:05] * HCoyote just graceful's the apache.
[2012/01/25 16:44:21] <aknapp> oh man, 'touch <root>/tmp/restart.txt' is the way to go
[2012/01/25 16:44:27] <HCoyote> why's that?
[2012/01/25 16:44:43] <aknapp> passenger just recycles it's processes then, no reason to get apache involved
[2012/01/25 16:44:47] <colon_D> i have a machine that has puppet seems to crash on, but restart.txt has no effect, i have to restart apache
[2012/01/25 16:44:54] <colon_D> maybe the whole of passenger is getting pwned
[2012/01/25 16:44:54] <the_ramink> tangledhelix: sure, but I'd rather run six Rack processes acting as Puppet master processes and not worry about it. :)
[2012/01/25 16:45:44] <tangledhelix> the_ramink: yeah. i'll have to see what redhat provides in that vein. i don't even want to deal with it on the current solaris-based puppetmaster host.
[2012/01/25 16:47:18] <tangledhelix> anyone know if the ruby 1.9 certificate stuff goes away if you move from webrick to passenger? i could stand to ditch ruby 1.8.7 too...
[2012/01/25 16:47:25] <the_ramink> tangledhelix: I don't really recommend this, but I run my Puppet master out of rvm so it's isolated from the OS, the puppet agent, etc. Might be a reasonable option, but moving to RHEL is probably simpler and requires less Ruby stack skills.
[2012/01/25 16:47:55] <tangledhelix> the_ramink: well i'm moving all of my systems to RHEL anyway. i'm just not that far along so i have many more solaris boxes around
[2012/01/25 16:47:56] @ ezmobius joined channel #puppet
[2012/01/25 16:48:05] <the_ramink> tangledhelix: last I tried it, around 2.7.4, it was still broken, but that may have changed.
[2012/01/25 16:48:29] @ Quit: Tobu: Remote host closed the connection
[2012/01/25 16:48:38] <tangledhelix> the_ramink: ok thanks. someone from puppet labs told me 2.7.x supported ruby 1.9.2, but it hasn't worked so far... might try again just to see.
[2012/01/25 16:49:12] @ Tobu joined channel #puppet
[2012/01/25 16:49:31] @ dwalu joined channel #puppet
[2012/01/25 16:50:02] <dwalu> Is it possible to have 2 certificates on a server? I'd like to have a generic certificate called puppet.dwalu.int on my master, but I want it to also have it's normal hostname as a certificate for when it checks in
[2012/01/25 16:50:05] <the_ramink> tangledhelix: supported is correct, works as well as 1.8.7... perhaps not. :)
[2012/01/25 16:50:30] <tangledhelix> the_ramink: aye.
[2012/01/25 16:51:22] @ justintime joined channel #puppet
[2012/01/25 16:51:47] <nate_h> fixxxermet, you can just use an if/else then and make the client the else case as you had before
[2012/01/25 16:52:19] @ pbuckley joined channel #puppet
[2012/01/25 16:53:23] @ Quit: Reepicheep: Quit: Ex-Chat
[2012/01/25 16:53:36] @ Quit: IndyMichaelB: Ping timeout: 240 seconds
[2012/01/25 16:57:04] @ Reepicheep joined channel #puppet
[2012/01/25 16:57:53] <dwalu> I guess what I'm asking is can you have a puppetmaster's client cert be completely different from iit's master cert?
[2012/01/25 16:58:14] @ ianbrandt joined channel #puppet
[2012/01/25 16:58:15] <the_ramink> dwalu: yes you can do that. Assuming you've got a Passenger based Puppet master, you can generate your server cert (with dns_alt_names in case you need to move it) and have that configured in the vhost. Then the agent can run as the local hostname.
[2012/01/25 16:58:16] <eric0> dwalu: absolutely
[2012/01/25 16:59:32] @ ukd1 joined channel #puppet
[2012/01/25 16:59:37] @ Quit: plasmonyc: Quit: Leaving.
[2012/01/25 16:59:58] @ negronjl` is now known as negronjl
[2012/01/25 17:00:05] @ Quit: tangledhelix: Quit: Textual IRC Client: http://www.textualapp.com/
[2012/01/25 17:00:26] <dwalu> duh, ok that makes a lot of sense, thanks!
[2012/01/25 17:02:15] @ Quit: uphillian: Quit: Leaving.
[2012/01/25 17:03:30] @ willaerk joined channel #puppet
[2012/01/25 17:05:56] @ aculich joined channel #puppet
[2012/01/25 17:08:07] @ Quit: takamichi: Ping timeout: 260 seconds
[2012/01/25 17:08:39] @ jamescarr joined channel #puppet
[2012/01/25 17:08:48] @ takamichi joined channel #puppet
[2012/01/25 17:09:43] @ Callek joined channel #puppet
[2012/01/25 17:10:04] @ Quit: alanevans: Remote host closed the connection
[2012/01/25 17:10:13] @ eventi left channel #puppet ()
[2012/01/25 17:10:17] @ Quit: sevard: Changing host
[2012/01/25 17:10:18] @ sevard joined channel #puppet
[2012/01/25 17:12:00] @ Quit: duerF: Quit: Leaving
[2012/01/25 17:12:12] @ dan__t joined channel #puppet
[2012/01/25 17:13:19] @ Quit: aculich: Ping timeout: 276 seconds
[2012/01/25 17:13:40] @ Quit: joe-mac1: Remote host closed the connection
[2012/01/25 17:18:38] @ IndyMichaelB joined channel #puppet
[2012/01/25 17:18:50] @ Quit: sduchesneau: Ping timeout: 245 seconds
[2012/01/25 17:20:06] @ Quit: brandon_dacrib: Remote host closed the connection
[2012/01/25 17:20:56] @ Quit: shortbus-: Quit: Leaving.
[2012/01/25 17:21:26] @ Quit: brtl: Quit: Leaving.
[2012/01/25 17:21:48] @ Quit: csanchez: Quit: csanchez
[2012/01/25 17:22:23] @ mlout left channel #puppet ()
[2012/01/25 17:22:44] @ shortbus- joined channel #puppet
[2012/01/25 17:22:59] @ Quit: alop: Read error: Connection reset by peer
[2012/01/25 17:23:02] @ Quit: Stenbryggen: Quit: Leaving.
[2012/01/25 17:24:16] @ Quit: jimmn: Quit: Ex-Chat
[2012/01/25 17:26:24] <bman1> is extlookup disabled in version 2.6.7?
[2012/01/25 17:26:44] <bman1> im sorry 2.7.9
[2012/01/25 17:26:59] @ ghanima joined channel #puppet
[2012/01/25 17:27:02] @ f3ew_ is now known as f3ew
[2012/01/25 17:27:14] @ Quit: opsmason: Quit: opsmason
[2012/01/25 17:28:02] @ aculich joined channel #puppet
[2012/01/25 17:28:38] <takamichi> I'm trying to refactor our manifests to use paramaterized classes and minimize the use of global vars. However, the result is looking terribly non-DRY. Could anyone take a quick look at the manifest for our VPN servers and give me any hints at how I should be doing it, it would be hugely appreciated - http://pastebin.com/6HkNq1CL
[2012/01/25 17:28:48] @ spiette_ joined channel #puppet
[2012/01/25 17:29:02] @ Quit: spiette: Read error: Connection reset by peer
[2012/01/25 17:29:25] @ nul0op joined channel #puppet
[2012/01/25 17:29:45] <bman1> nm looks like its documented
[2012/01/25 17:29:48] <bman1> http://groups.google.com/group/puppet-users/browse_thread/thread/be06320cb50bbf8e
[2012/01/25 17:29:52] @ Quit: Reepicheep: Quit: Ex-Chat
[2012/01/25 17:30:17] @ jkoppe joined channel #puppet
[2012/01/25 17:30:29] @ Quit: nahamu: Quit: leaving
[2012/01/25 17:30:35] @ jkoppe left channel #puppet ()
[2012/01/25 17:31:46] @ Quit: labrown: Quit: Leaving
[2012/01/25 17:32:46] @ Quit: gniks: Quit: Leaving.
[2012/01/25 17:32:47] @ Quit: spiette_: Client Quit
[2012/01/25 17:33:02] @ nahamu joined channel #puppet
[2012/01/25 17:33:57] <bman1> kind of ghetto to have to use the extlookup.rb from 2.6 on 2.7 but oh well
[2012/01/25 17:34:06] @ cyounkins joined channel #puppet
[2012/01/25 17:34:07] <nate_h> bman1, change to hiera
[2012/01/25 17:34:12] <nate_h> simple enough
[2012/01/25 17:34:44] <bman1> sorry hiera?
[2012/01/25 17:34:51] <nate_h> its a more modern version
[2012/01/25 17:35:04] <bman1> ok thanks
[2012/01/25 17:35:09] @ Quit: fronlius: Quit: fronlius
[2012/01/25 17:35:44] @ nahamu left channel #puppet ()
[2012/01/25 17:35:54] <cyounkins> What is the proper way to upgrade the puppet client (stand alone environment), before executing the rest of a script?
[2012/01/25 17:36:17] <torrancew> cyounkins: masterless? I think you'll wind up having 2 puppet runs...
[2012/01/25 17:36:18] <cyounkins> Is there a way to restart the current script, or could I daisy chain them?
[2012/01/25 17:37:21] <cyounkins> torrancew: Is there a way to invoke the second run from the first?
[2012/01/25 17:37:27] @ Quit: seanh-ansca: Quit: Leaving.
[2012/01/25 17:37:44] @ seanh-ansca joined channel #puppet
[2012/01/25 17:38:26] <torrancew> cyounkins: I can't think of a way to tell puppet to run itself if it's also told to kill itself...
[2012/01/25 17:38:38] <torrancew> Not saying there isn't one
[2012/01/25 17:38:50] @ st33v left channel #puppet ()
[2012/01/25 17:39:08] <torrancew> but you may do something like "puppet apply upgrade_puppet.pp; puppet apply normal_manifest.pp"
[2012/01/25 17:39:12] <the_ramink> cyounkins: I do the first run againist a --environment bootstrap and notify Service['puppet-agent'] at the end which makes it restart without the custom environment. though local puppet apply would work too.
[2012/01/25 17:39:41] <nate_h> takamichi, i would store that data in an external lookup
[2012/01/25 17:39:58] <cyounkins> Thanks torrancew and the_ramink
[2012/01/25 17:40:21] <nate_h> takamichi, then you can just look it up and you don't duplicate data
[2012/01/25 17:40:36] <takamichi> nate_h: Thanks, I'm not familiar with external lookups but I'll investigate immediately.
[2012/01/25 17:40:44] <nate_h> takamichi, ya google puppet hiera
[2012/01/25 17:41:08] <takamichi> nate_h: awesome, thank you.
[2012/01/25 17:44:36] @ Quit: lborda: Remote host closed the connection
[2012/01/25 17:47:29] @ jsm joined channel #puppet
[2012/01/25 17:48:02] <jsm> interesting puppet error.. i'm trying to integrate puppet and boxgrinder.. the puppet run errs out of this: err: Could not run Puppet configuration client: Could not retrieve local facts: No such file or directory - (unreachable)/root
[2012/01/25 17:49:01] <jamescarr> is there a good tutorial on writing my own module?
[2012/01/25 17:51:46] @ joshcooper joined channel #puppet
[2012/01/25 17:52:07] @ Quit: Scott-Mc: Read error: Operation timed out
[2012/01/25 17:53:28] @ flipwork_ joined channel #puppet
[2012/01/25 17:53:38] @ Quit: shortbus-: Quit: Leaving.
[2012/01/25 17:53:45] @ Scott-Mc joined channel #puppet
[2012/01/25 17:55:03] @ Quit: flipwork: Read error: Operation timed out
[2012/01/25 17:55:13] @ erthad left channel #puppet ()
[2012/01/25 17:56:49] @ iamzaki joined channel #puppet
[2012/01/25 17:57:33] @ Quit: kermit: Read error: Operation timed out
[2012/01/25 17:57:39] @ alop joined channel #puppet
[2012/01/25 17:58:23] @ Quit: i0n: Quit: Lost terminal
[2012/01/25 17:58:29] <alop> Anyone know if file resource can move a file?
[2012/01/25 17:58:34] @ erthad joined channel #puppet
[2012/01/25 17:59:15] <alop> e.g. I want to distribute a standard sudoers file, but I don't want to lose prior configs. So I want to move the legacy /etc/sudoers to /etc/sudoers.local and my standard config includes it
[2012/01/25 18:00:23] @ Holocaine joined channel #puppet
[2012/01/25 18:01:26] <nate_h> alop, you could also use some of the augueus editors for sudoers
[2012/01/25 18:01:27] @ Quit: techhelp: Quit: This computer has gone to sleep
[2012/01/25 18:01:32] <nate_h> then you can edit existing stuff
[2012/01/25 18:01:36] <alop> hmm
[2012/01/25 18:01:43] @ shortbus- joined channel #puppet
[2012/01/25 18:01:44] <Dominic> alop: no, the puppet way of doing it is the "filebucket" feature. It stores backups of your files either on the local machine or puppet master by the MD5 sum (which is in the logs).
[2012/01/25 18:01:57] <alop> I could add my new sudoers as /etc/sudoers.remote, then use aug to add the include
[2012/01/25 18:01:59] <Dominic> alop: e.g. http://serverfault.com/questions/240096/filebucket-configuration-in-puppet
[2012/01/25 18:01:59] <nate_h> Dominic, i could imagine a few ways around that
[2012/01/25 18:02:44] <alop> I like both suggestions! Thanks
[2012/01/25 18:02:51] <nate_h> alop you could basically create an unless statement for an exec that tested if the current sudoers was original
[2012/01/25 18:02:56] <nate_h> like check for a rule, or string
[2012/01/25 18:03:02] <nate_h> then if it was the original move it to sudoers.remote
[2012/01/25 18:03:14] <nate_h> and create a new sudoers and include
[2012/01/25 18:03:24] <nate_h> then subsequent puppet runs would be editing the new file with the include
[2012/01/25 18:03:37] <lwhalen> many many moons ago, I could've sworn there was a tool that would follow what commands you ran, and generate a Puppet manifest based off of those commands
[2012/01/25 18:03:44] @ daysmen joined channel #puppet
[2012/01/25 18:03:57] <lwhalen> so if you ran 'adduser <blargh>', the tool would be smart enough to know to generate a User statement, etc
[2012/01/25 18:04:04] <lwhalen> does anyone recall such a tool?
[2012/01/25 18:04:12] <nate_h> lwhalen, i know of a tool to look at resources
[2012/01/25 18:04:19] <nate_h> like cron/users/packages and create puppet code for that
[2012/01/25 18:04:27] <Dominic> I wonder if there's an automatic way you could maintain a file { "/etc/sudoers.bak": } as a symlink, with the target pointing to the old MD5 sum in the local filebucket
[2012/01/25 18:04:29] <lwhalen> what is it?
[2012/01/25 18:04:40] @ Quit: viq: Ping timeout: 245 seconds
[2012/01/25 18:04:44] <jsm> can anyone make sense of this error: http://fpaste.org/LO27/ ?
[2012/01/25 18:04:58] <lwhalen> (the tool, that is)
[2012/01/25 18:05:37] <Dominic> lwhalen: `puppet resource user` aka `ralsh`
[2012/01/25 18:05:45] <nate_h> lwhalen, what dominic said
[2012/01/25 18:06:05] <lwhalen> thanks!
[2012/01/25 18:07:19] <nate_h> alop https://github.com/windowsrefund/puppet-sudoers
[2012/01/25 18:07:47] <nate_h> https://github.com/puppetlabs/puppet-sudo
[2012/01/25 18:08:06] <windowsrefund> I switched to a sudoers.d style of managing sudoers
[2012/01/25 18:08:16] <windowsrefund> I should delete the stuff up on github
[2012/01/25 18:08:42] @ cliff-hm joined channel #puppet
[2012/01/25 18:09:12] @ Quit: BrickBag: Ping timeout: 252 seconds
[2012/01/25 18:09:47] <nate_h> windowsrefund, ah, thats probably a better solution for his issue
[2012/01/25 18:09:51] @ BrickBag joined channel #puppet
[2012/01/25 18:10:10] <windowsrefund> good deal
[2012/01/25 18:10:13] * windowsrefund heads out
[2012/01/25 18:10:44] <nate_h> so i am trying to have a service with both a ensure = stopped and enable = false
[2012/01/25 18:10:45] <JC> I am trying to install the passenger/apache version of the puppetmaster. I am running passenger 2.2.11 rack 1.2.1 puppet-server 2.7.1 on redhat. I set it up based on the puppet documentation
[2012/01/25 18:10:50] <nate_h> and then i get an error
[2012/01/25 18:11:06] <nate_h> http://www.pastie.org/3252993
[2012/01/25 18:11:09] <nate_h> any idea why i can't do that?
[2012/01/25 18:11:23] <JC> when I restarted apache I do not see the application listening on the 8140 port I setup
[2012/01/25 18:11:25] <nate_h> if I just tell puppet to enable = false without a ensure = stopped i don't get the error
[2012/01/25 18:11:25] <Dominic> jsm: that's just bizarre, I can't work it out. Maybe something odd in your puppet.conf, like a factpath or modulepath that's bad?
[2012/01/25 18:11:33] @ Quit: Holocaine:
[2012/01/25 18:11:47] <JC> How do I see what is causing the application to crash?
[2012/01/25 18:12:06] <Dominic> nate_h: can you run with --trace?
[2012/01/25 18:12:18] <jsm> Dominic: i think it has something to do with the environment it is running in… it's running in a boxgrinder guest
[2012/01/25 18:12:34] <jsm> Dominic: but the error it's giving isn't very helpful
[2012/01/25 18:12:50] @ lak joined channel #puppet
[2012/01/25 18:12:51] @ Quit: lak: Changing host
[2012/01/25 18:12:51] @ lak joined channel #puppet
[2012/01/25 18:13:23] <nate_h> Dominic, http://www.pastie.org/3253005
[2012/01/25 18:13:47] <Dominic> jsm: yeah, you probably need to work out where the invalid path (if my assumption's right, it's trying a chdir to it) is coming from, somewhere in the env
[2012/01/25 18:15:29] <nate_h> any ideas?
[2012/01/25 18:17:21] <Dominic> nate_h: no, sorry, looks a bit involved. It's worth filing a bug over though.
[2012/01/25 18:17:57] <Dominic> which distro and init system are you using?
[2012/01/25 18:18:01] @ gniks joined channel #puppet
[2012/01/25 18:18:03] <nate_h> sles
[2012/01/25 18:18:06] <nate_h> redhat provider
[2012/01/25 18:18:16] <nate_h> 2.7.9
[2012/01/25 18:19:05] <Dominic> that's normal sysv init is it?
[2012/01/25 18:19:10] <nate_h> ya
[2012/01/25 18:19:40] <Dominic> hm sorry, not sure what's going on
[2012/01/25 18:20:02] @ spicyWith joined channel #puppet
[2012/01/25 18:20:05] @ jsurfer_ joined channel #puppet
[2012/01/25 18:20:07] <nate_h> np
[2012/01/25 18:20:58] <jbaldridge> hmm... Any thoughts on what negative effects might result from updating apt.rb to drop a config in apt/preferences.d pinning package versions when a package resource specifies a version in ensure?
[2012/01/25 18:21:03] @ Quit: jsurfer_: Read error: Connection reset by peer
[2012/01/25 18:21:10] @ Quit: JC: Ping timeout: 264 seconds
[2012/01/25 18:21:12] @ jsurfer_ joined channel #puppet
[2012/01/25 18:21:14] @ centos62 joined channel #puppet
[2012/01/25 18:21:19] @ benkevan joined channel #puppet
[2012/01/25 18:21:22] @ benkevan_ joined channel #puppet
[2012/01/25 18:21:24] @ benkevan1 joined channel #puppet
[2012/01/25 18:21:50] <centos62> trying to teach myself manifests and proper jargon here, was wondering if someone could give me a hand with a small example of something
[2012/01/25 18:22:05] <nate_h> centos62, go on?
[2012/01/25 18:22:07] <centos62> http://docs.puppetlabs.com/references/latest/type.html#package
[2012/01/25 18:22:17] @ Quit: jsurfer: Ping timeout: 240 seconds
[2012/01/25 18:22:17] @ jsurfer_ is now known as jsurfer
[2012/01/25 18:22:33] @ jsurfer left channel #puppet ()
[2012/01/25 18:22:45] <centos62> nate_h: for that, how I would I say, specify any of the features available by provider?
[2012/01/25 18:23:14] @ Quit: nutron: Quit: I must go eat my cheese!
[2012/01/25 18:23:17] <centos62> I mean
[2012/01/25 18:23:36] <centos62> let's say I want yum to install gnome or something
[2012/01/25 18:23:43] <nate_h> ya
[2012/01/25 18:24:07] <nate_h> you can either set the provider globally, per the namespace, or per package
[2012/01/25 18:24:12] <centos62> ok bad example because it shows it there, ensure => installed
[2012/01/25 18:24:12] <centos62> but I mean
[2012/01/25 18:24:15] <centos62> let's say I want it to use yum and....do something else
[2012/01/25 18:24:23] <centos62> not install but remove or purge or upgrade a package
[2012/01/25 18:24:41] <centos62> with gnome as the package name how would I do that
[2012/01/25 18:24:42] <nate_h> centos62, well what other operations would you do
[2012/01/25 18:24:56] <centos62> in this one example let's consider that the only operation
[2012/01/25 18:25:13] <centos62> all I want to do is instead of install gnome, it's already installed and I want to upgrade that package
[2012/01/25 18:25:35] <centos62> instead of ensure => installed.....it would be?
[2012/01/25 18:25:42] <nate_h> centos62, package { gnome: ensure => <someversion>, provider => yum }
[2012/01/25 18:26:18] <nate_h> just specify the version instead of "installed"
[2012/01/25 18:26:21] <nate_h> or you can say "latest"
[2012/01/25 18:26:25] <nate_h> but i like to pin specific versions
[2012/01/25 18:26:29] @ Quit: cwarden: Ping timeout: 240 seconds
[2012/01/25 18:28:26] <centos62> now let's say I want to delete it, package { gnome: ensure => absent, provider => yum }
[2012/01/25 18:28:36] @ Quit: Callek: Ping timeout: 240 seconds
[2012/01/25 18:28:41] <nate_h> uh hu, that looks correct
[2012/01/25 18:29:02] <nate_h> I globally set my package provider to whatever i'm using though
[2012/01/25 18:29:04] <nate_h> then I don't have to speciy
[2012/01/25 18:29:05] <nate_h> specify
[2012/01/25 18:29:12] <centos62> how would one do that?
[2012/01/25 18:29:17] <nate_h> also it should detect which one to use
[2012/01/25 18:29:20] <nate_h> base on your os
[2012/01/25 18:29:22] <nate_h> based
[2012/01/25 18:29:38] <centos62> so with centos it'll default to yum?
[2012/01/25 18:29:44] <nate_h> not sure
[2012/01/25 18:29:52] <nate_h> but you just use the global resource syntax
[2012/01/25 18:29:59] <nate_h> Package { provider => foo }
[2012/01/25 18:30:03] <nate_h> and put that in global scope
[2012/01/25 18:30:11] <nate_h> so right in your site.pp
[2012/01/25 18:30:16] @ Quit: jamescarr: Ping timeout: 252 seconds
[2012/01/25 18:30:21] <nate_h> or in my case I include a base pp from there
[2012/01/25 18:30:28] <jbaldridge> centos62: the default provider on centos is yum
[2012/01/25 18:30:35] @ Quit: marczak: Ping timeout: 245 seconds
[2012/01/25 18:30:35] <jbaldridge> from package/yum.rb:
[2012/01/25 18:30:35] <jbaldridge> defaultfor :operatingsystem => [:fedora, :centos, :redhat]
[2012/01/25 18:30:50] @ Callek joined channel #puppet
[2012/01/25 18:30:51] <nate_h> import "/srv/puppet/modules/defaults/manifests/init.pp"
[2012/01/25 18:30:52] <centos62> jbaldridge: thanks, good to know
[2012/01/25 18:30:56] <nate_h> thats from my site.pp
[2012/01/25 18:31:01] @ Quit: bag__: Quit: Leaving
[2012/01/25 18:31:05] <nate_h> so i set global defaults in that file
[2012/01/25 18:31:07] <centos62> thanks nate_h
[2012/01/25 18:31:27] <centos62> jbaldridge: what about dependency checking?
[2012/01/25 18:31:32] @ Quit: aculich: Ping timeout: 260 seconds
[2012/01/25 18:31:35] @ Quit: KaZeR_W: Read error: Connection reset by peer
[2012/01/25 18:31:40] <nate_h> jbaldridge, the package provider should handle that
[2012/01/25 18:31:41] <jbaldridge> what about it?
[2012/01/25 18:31:47] <jbaldridge> yum does the dep checking
[2012/01/25 18:31:48] <nate_h> err sorry i meant that for centos62
[2012/01/25 18:31:51] <jbaldridge> nod
[2012/01/25 18:32:03] <centos62> ok
[2012/01/25 18:32:13] <centos62> what if an error is encountered in processing it?
[2012/01/25 18:32:22] <centos62> say gpg keys are bad or something
[2012/01/25 18:32:29] @ Quit: ukd1: Ping timeout: 252 seconds
[2012/01/25 18:32:33] @ jsurfer joined channel #puppet
[2012/01/25 18:32:41] <nate_h> centos62, you can turn off gpg checking
[2012/01/25 18:32:53] @ Quit: lkoranda: Quit: Ex-Chat
[2012/01/25 18:32:57] <nate_h> centos62, but you usually would want to make sure your shit works :P
[2012/01/25 18:32:58] <jbaldridge> thats a bad idea
[2012/01/25 18:33:07] @ KaZeR_W joined channel #puppet
[2012/01/25 18:33:13] <centos62> but will you receive notice of the failure and be told it was due to gpg keys?
[2012/01/25 18:33:17] <nate_h> i mean its ok for us to use no gpg checking since we run all our own repos and there is no outside stuff
[2012/01/25 18:33:26] <nate_h> centos62, ya usually it gives an ok error
[2012/01/25 18:33:36] <nate_h> or you can manually run the command it shows you in debug and determine the issue
[2012/01/25 18:34:03] <jbaldridge> yeah, the resource would fail to apply.. I'm not sure how that specific error would be presented, but you should be able to figre out whats going on from the output of a puppet run
[2012/01/25 18:34:03] @ flipwork_ is now known as flipwork
[2012/01/25 18:34:38] @ tillMorning joined channel #puppet
[2012/01/25 18:34:50] <gepetto> ::redmine:: Wiki edit: Road_map (#17) @ http://projects.puppetlabs.com/projects/puppet/wiki/Road_map?version=17 (by Nigel Kersten)
[2012/01/25 18:35:44] <tillMorning> How correct I need to say: 'get life joy'. should be: get the life joy? or get the life of joy? - or is OK get life joy?
[2012/01/25 18:36:00] <nate_h> what the?
[2012/01/25 18:36:07] @ Quit: tillMorning: Killed (idoru (Spam is off topic on freenode.))
[2012/01/25 18:36:07] @ Callek_ joined channel #puppet
[2012/01/25 18:36:10] @ Quit: Callek_: Client Quit
[2012/01/25 18:36:16] <nate_h> tillMorning, is this an english grammar question?
[2012/01/25 18:37:31] @ aculich1 joined channel #puppet
[2012/01/25 18:40:02] @ cwarden joined channel #puppet
[2012/01/25 18:41:19] <ozy_work> i have regex used to define nodes -- is there any easy way to see why a particular node is *not* matching a given regext? It appears to not match any, and is getting only the default config...
[2012/01/25 18:41:38] @ Quit: fly9: Ping timeout: 248 seconds
[2012/01/25 18:41:45] <nate_h> ozy_work, i'd say put your regex in like online regex thing and test
[2012/01/25 18:42:14] <the_ramink> ozy_work: I like this one for puppet testing, http://rubular.com/
[2012/01/25 18:42:14] @ Quit: TheLittleOne: Ping timeout: 245 seconds
[2012/01/25 18:42:21] @ Quit: endzYme: Quit: Leaving.
[2012/01/25 18:42:35] <nate_h> also make sure the fact for fqdn is actually what you think it is
[2012/01/25 18:42:55] <ozy_work> i can see it connecting on the server...
[2012/01/25 18:43:30] @ endzYme joined channel #puppet
[2012/01/25 18:43:41] <ozy_work> looks right useing facter
[2012/01/25 18:43:52] <nate_h> yep then check with that site the_ramink posted
[2012/01/25 18:44:27] <ozy_work> i think I got it, thanks
[2012/01/25 18:44:40] <ozy_work> opened up a new mystery, but still
[2012/01/25 18:45:03] @ Quit: cwebber: Quit: Leaving.
[2012/01/25 18:45:14] <ozy_work> ooooooo
[2012/01/25 18:45:15] <ozy_work> i get it
[2012/01/25 18:45:17] <ozy_work> thanks!
[2012/01/25 18:46:50] @ Quit: centos62: *.net *.split
[2012/01/25 18:46:50] @ Quit: cyounkins: *.net *.split
[2012/01/25 18:46:51] @ Quit: johnston: *.net *.split
[2012/01/25 18:46:52] @ Quit: jsurfer: *.net *.split
[2012/01/25 18:46:53] @ Quit: shortbus-: *.net *.split
[2012/01/25 18:46:54] @ Quit: willaerk: *.net *.split
[2012/01/25 18:46:54] @ Quit: zanefactory: *.net *.split
[2012/01/25 18:46:55] @ Quit: comptona: *.net *.split
[2012/01/25 18:46:56] @ Quit: pcarlisle: *.net *.split
[2012/01/25 18:46:57] @ Quit: marut: *.net *.split
[2012/01/25 18:46:57] @ Quit: jloope: *.net *.split
[2012/01/25 18:46:58] @ Quit: gabrtv: *.net *.split
[2012/01/25 18:46:59] @ Quit: shiruken: *.net *.split
[2012/01/25 18:46:59] @ Quit: dpittman: *.net *.split
[2012/01/25 18:47:00] @ Quit: mizzy: *.net *.split
[2012/01/25 18:47:02] @ Quit: limed: *.net *.split
[2012/01/25 18:47:03] @ Quit: KaZeR_W: *.net *.split
[2012/01/25 18:47:04] @ Quit: lak: *.net *.split
[2012/01/25 18:47:05] @ Quit: seanh-ansca: *.net *.split
[2012/01/25 18:47:06] @ Quit: ghanima: *.net *.split
[2012/01/25 18:47:06] @ Quit: justin_donaldson: *.net *.split
[2012/01/25 18:47:07] @ Quit: basic`: *.net *.split
[2012/01/25 18:47:07] @ Quit: metcalfc: *.net *.split
[2012/01/25 18:47:08] @ Quit: hjbehling: *.net *.split
[2012/01/25 18:47:09] @ Quit: jason^: *.net *.split
[2012/01/25 18:47:09] @ Quit: anveo: *.net *.split
[2012/01/25 18:47:10] @ Quit: marrusl: *.net *.split
[2012/01/25 18:47:11] @ Quit: barn: *.net *.split
[2012/01/25 18:47:12] @ Quit: BoGuE: *.net *.split
[2012/01/25 18:47:13] @ Quit: zwi: *.net *.split
[2012/01/25 18:47:14] @ Quit: bgupta: *.net *.split
[2012/01/25 18:47:14] @ Quit: Jeff_S: *.net *.split
[2012/01/25 18:47:15] @ Quit: zacs: *.net *.split
[2012/01/25 18:47:17] @ Quit: emsearcy: *.net *.split
[2012/01/25 18:47:52] @ Quit: endzYme: Ping timeout: 252 seconds
[2012/01/25 18:48:34] @ Quit: benkevan1: Ping timeout: 248 seconds
[2012/01/25 18:48:46] @ Quit: benkevan_: Ping timeout: 255 seconds
[2012/01/25 18:48:47] @ Quit: benkevan: Ping timeout: 255 seconds
[2012/01/25 18:49:58] @ benkevan joined channel #puppet
[2012/01/25 18:50:04] @ benkevan_ joined channel #puppet
[2012/01/25 18:50:13] @ benkevan1 joined channel #puppet
[2012/01/25 18:52:37] @ Quit: DJClean: Read error: Operation timed out
[2012/01/25 18:53:12] @ comptona joined channel #puppet
[2012/01/25 18:53:30] @ Quit: realist: Read error: Operation timed out
[2012/01/25 18:53:44] @ zanefactory joined channel #puppet
[2012/01/25 18:53:44] @ pcarlisle joined channel #puppet
[2012/01/25 18:54:21] @ anveo joined channel #puppet
[2012/01/25 18:54:28] @ gabrtv joined channel #puppet
[2012/01/25 18:54:48] @ Quit: czervik: Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912]
[2012/01/25 18:54:49] @ Quit: Schmidt: Ping timeout: 240 seconds
[2012/01/25 18:55:10] @ Quit: SpComb: Ping timeout: 240 seconds
[2012/01/25 18:55:41] @ Quit: jordane: Ping timeout: 252 seconds
[2012/01/25 18:56:08] @ mizzy joined channel #puppet
[2012/01/25 18:56:08] @ jordane joined channel #puppet
[2012/01/25 18:56:11] @ jsurfer joined channel #puppet
[2012/01/25 18:56:20] @ realist joined channel #puppet
[2012/01/25 18:56:28] @ barn joined channel #puppet
[2012/01/25 18:56:48] @ KaZeR_W joined channel #puppet
[2012/01/25 18:57:07] @ SpComb joined channel #puppet
[2012/01/25 18:57:10] @ metcalfc joined channel #puppet
[2012/01/25 18:57:10] @ DJClean joined channel #puppet
[2012/01/25 18:58:00] @ Quit: daysmen: Ping timeout: 260 seconds
[2012/01/25 18:58:22] @ TheLittleOne joined channel #puppet
[2012/01/25 18:58:30] @ jkoppe joined channel #puppet
[2012/01/25 18:58:46] @ Quit: loganspencer: Quit: Computer has gone to sleep.
[2012/01/25 18:58:46] @ basic` joined channel #puppet
[2012/01/25 18:58:46] @ techhelp joined channel #puppet
[2012/01/25 18:58:46] @ limed joined channel #puppet
[2012/01/25 18:58:46] @ seanh-ansca joined channel #puppet
[2012/01/25 18:58:46] @ justin_donaldson joined channel #puppet
[2012/01/25 18:58:46] @ zacs joined channel #puppet
[2012/01/25 18:58:46] @ dpittman joined channel #puppet
[2012/01/25 18:58:46] @ willaerk joined channel #puppet
[2012/01/25 18:58:46] @ zwi joined channel #puppet
[2012/01/25 18:58:46] @ emsearcy joined channel #puppet
[2012/01/25 18:58:48] @ Quit: limed: Changing host
[2012/01/25 18:58:48] @ limed joined channel #puppet
[2012/01/25 18:58:49] @ shortbus- joined channel #puppet
[2012/01/25 18:58:49] <bman1> what am i doing wrong here
[2012/01/25 18:58:49] <bman1> http://pastebin.com/gGz6xdPJ
[2012/01/25 18:58:51] @ clover-leaf joined channel #puppet
[2012/01/25 18:58:59] @ Quit: willaerk: Quit: Leaving
[2012/01/25 18:59:00] @ clover-leaf left channel #puppet ()
[2012/01/25 18:59:11] @ Schmidt joined channel #puppet
[2012/01/25 18:59:27] @ shiruken joined channel #puppet
[2012/01/25 18:59:28] @ Quit: limed: Client Quit
[2012/01/25 18:59:39] @ Quit: joemiller: Quit: Reconnecting
[2012/01/25 18:59:39] @ Quit: shortbus-: Changing host
[2012/01/25 18:59:40] @ shortbus- joined channel #puppet
[2012/01/25 18:59:45] @ Quit: DJClean: Changing host
[2012/01/25 18:59:45] @ DJClean joined channel #puppet
[2012/01/25 18:59:45] @ joemiller joined channel #puppet
[2012/01/25 19:00:03] @ Quit: alop: Quit: alop
[2012/01/25 19:00:13] @ Quit: ^Majestic^: Read error: Connection reset by peer
[2012/01/25 19:00:14] @ limed joined channel #puppet
[2012/01/25 19:00:25] @ Quit: limed: Changing host
[2012/01/25 19:00:25] @ limed joined channel #puppet
[2012/01/25 19:00:28] @ Quit: benkevan_: Quit: leaving
[2012/01/25 19:00:29] @ ^Majestic^ joined channel #puppet
[2012/01/25 19:00:35] @ jloope joined channel #puppet
[2012/01/25 19:00:49] @ Quit: vStone: Ping timeout: 240 seconds
[2012/01/25 19:00:51] @ benkevan_ joined channel #puppet
[2012/01/25 19:01:01] @ bgupta joined channel #puppet
[2012/01/25 19:02:36] <bman1> any idea why this wont work http://pastebin.com/gGz6xdPJ
[2012/01/25 19:03:33] <nate_h> because you aren't include ssl_option inside of ssl_print
[2012/01/25 19:03:51] @ jkoppe left channel #puppet ()
[2012/01/25 19:03:58] <bman1> < smacks self in head
[2012/01/25 19:04:16] <bman1> thought they all would be inheritied but since i tried one like that most likely yeah thanks
[2012/01/25 19:04:29] <nate_h> not sure what your trying to do though with that layout
[2012/01/25 19:04:46] @ Quit: ghg: Quit: Computer has gone to sleep.
[2012/01/25 19:05:17] @ Quit: benkevan: Remote host closed the connection
[2012/01/25 19:05:25] @ Quit: benkevan1: Remote host closed the connection
[2012/01/25 19:05:32] <nate_h> the other problem is you are creating the ssl_server variable in the ssl_print class
[2012/01/25 19:05:42] <nate_h> therefore the test_foobar class doesn't have access to that namespace
[2012/01/25 19:05:59] @ Quit: hajile: Quit: leaving
[2012/01/25 19:06:06] @ vStone joined channel #puppet
[2012/01/25 19:06:11] @ Quit: benkevan_: Quit: leaving
[2012/01/25 19:06:29] <bman1> ok thx
[2012/01/25 19:06:35] @ benkevan joined channel #puppet
[2012/01/25 19:07:17] @ Quit: joemiller: Quit: Reconnecting
[2012/01/25 19:07:22] @ joemiller joined channel #puppet
[2012/01/25 19:07:29] @ Quit: neonflux: Quit: Leaving.
[2012/01/25 19:08:25] <bman1> what I am trying to accomplish is to be able to use a common var and modify it for a erb template without allot of fuss in 2.7.9
[2012/01/25 19:09:21] <nate_h> so global variables vs using an ext lookup?
[2012/01/25 19:09:52] <nate_h> i used to do that, i'd store all my common variables, etc in a single pp
[2012/01/25 19:10:01] <nate_h> err in a single class then include that class wherever i needed them
[2012/01/25 19:10:04] @ marrusl joined channel #puppet
[2012/01/25 19:10:40] <bman1> extlookup is not working in 2.7.9
[2012/01/25 19:10:41] @ hajile joined channel #puppet
[2012/01/25 19:11:29] <bman1> was looking at the other tool u mentioned but it seemed a lil overkill if it can be done like this, ill prob use it in the future however
[2012/01/25 19:11:47] <nate_h> bman1, ya i'd store them in a variables module then
[2012/01/25 19:12:12] <nate_h> class global_variables { foo = ssl1 }
[2012/01/25 19:12:30] <nate_h> then in any module you want to use the global variable you just do include global_variables
[2012/01/25 19:12:33] <nate_h> and use them
[2012/01/25 19:12:41] <bman1> ok will try that thanks
[2012/01/25 19:14:14] @ Quit: jordane: Changing host
[2012/01/25 19:14:14] @ jordane joined channel #puppet
[2012/01/25 19:15:09] @ Quit: zul: Quit: Ex-Chat
[2012/01/25 19:16:05] @ st33v joined channel #puppet
[2012/01/25 19:17:35] @ Quit: st33v: Client Quit
[2012/01/25 19:18:43] @ Quit: DJClean: Read error: Operation timed out
[2012/01/25 19:21:14] @ zul joined channel #puppet
[2012/01/25 19:22:54] @ eirich joined channel #puppet
[2012/01/25 19:23:31] <eirich> has anyone else run into problems installing puppet enterprise in centos 6?
[2012/01/25 19:29:48] @ ezmobius is now known as ezmobius|zoning
[2012/01/25 19:33:58] <haus> eirich: there is a known issue with mod_ssl (https://projects.puppetlabs.com/issues/11807)
[2012/01/25 19:34:18] <haus> will be resolved in the upcoming patch release mentioned in the ticket
[2012/01/25 19:34:54] @ jkoppe joined channel #puppet
[2012/01/25 19:34:57] @ jkoppe left channel #puppet ()
[2012/01/25 19:35:08] <eirich> reading it now. thanks
[2012/01/25 19:35:16] <haus> np
[2012/01/25 19:36:47] @ Quit: benkevan: Quit: leaving
[2012/01/25 19:37:15] @ ezmobius joined channel #puppet
[2012/01/25 19:37:44] @ kermit joined channel #puppet
[2012/01/25 19:38:48] @ Quit: zanefactory: Quit: zanefactory
[2012/01/25 19:39:00] @ ezmob joined channel #puppet
[2012/01/25 19:39:03] @ zanefactory joined channel #puppet
[2012/01/25 19:39:21] <eirich> this might answer some problems i had during installation, but i finally got it to go.
[2012/01/25 19:40:17] <eirich> however from the puppermaster node itself i get "Error 400" in the reports
[2012/01/25 19:40:21] @ ezmob_ joined channel #puppet
[2012/01/25 19:40:47] @ Quit: ezmobius|zoning: Ping timeout: 252 seconds
[2012/01/25 19:41:10] @ behrendsj joined channel #puppet
[2012/01/25 19:41:29] @ benkevan joined channel #puppet
[2012/01/25 19:42:42] @ Quit: pbuckley: Ping timeout: 260 seconds
[2012/01/25 19:42:52] @ Quit: ezmobius: Ping timeout: 252 seconds
[2012/01/25 19:43:09] @ Quit: zanefactory: Ping timeout: 240 seconds
[2012/01/25 19:44:01] @ duerF joined channel #puppet
[2012/01/25 19:44:19] @ Quit: ezmob: Ping timeout: 252 seconds
[2012/01/25 19:45:14] <gepetto> feed redmine had 5 updates, showing the latest 3
[2012/01/25 19:45:14] <gepetto> ::redmine:: Wiki edit: Release_Notes_Scratchpad (#7) @ http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes_Scratchpad?version=7 (by Chris Price)
[2012/01/25 19:45:14] <gepetto> ::redmine:: Wiki edit: Release_Notes_Scratchpad (#8) @ http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes_Scratchpad?version=8 (by Chris Price)
[2012/01/25 19:45:14] <gepetto> ::redmine:: Wiki edit: Release_Notes_Scratchpad (#9) @ http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes_Scratchpad?version=9 (by Chris Price)
[2012/01/25 19:45:17] @ Quit: benkevan: Client Quit
[2012/01/25 19:47:31] @ Quit: williemach: Quit: Leaving.
[2012/01/25 19:49:00] <the_ramink> stahnma: I think you need to update the repo data for the PL yum repo. I'm not picking up the new facter or puppet.
[2012/01/25 19:49:28] @ Quit: taihen: Ping timeout: 252 seconds
[2012/01/25 19:49:56] @ Quit: benjiedmund: Ping timeout: 240 seconds
[2012/01/25 19:53:46] @ griasan joined channel #puppet
[2012/01/25 19:53:47] @ Quit: nfagerlund: Read error: Connection reset by peer
[2012/01/25 19:54:50] @ jamescarr joined channel #puppet
[2012/01/25 19:55:18] @ nfagerlund joined channel #puppet
[2012/01/25 19:57:19] @ Quit: gazoombo: Quit: Leaving.
[2012/01/25 19:58:09] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/25 19:58:55] @ samkottler joined channel #puppet
[2012/01/25 20:00:44] <stahnma> the_ramink: hmm, I thought I did, but I'll check it out again
[2012/01/25 20:01:13] @ Quit: eirich: Quit: Leaving.
[2012/01/25 20:01:16] <stahnma> the_ramink: you're right, wrong Rakefile :)
[2012/01/25 20:01:20] @ sduchesneau joined channel #puppet
[2012/01/25 20:01:23] <stahnma> updating now
[2012/01/25 20:01:57] @ winstonw joined channel #puppet
[2012/01/25 20:02:02] @ winstonw left channel #puppet ()
[2012/01/25 20:02:09] @ taihen joined channel #puppet
[2012/01/25 20:02:35] @ pbuckley joined channel #puppet
[2012/01/25 20:03:25] @ Quit: griasan: Quit: Colloquy for iPad - http://colloquy.mobi
[2012/01/25 20:05:06] @ Quit: samkottler: Quit: Leaving.
[2012/01/25 20:05:24] @ samkottler joined channel #puppet
[2012/01/25 20:06:02] @ Quit: jamescarr: Ping timeout: 260 seconds
[2012/01/25 20:06:11] <the_ramink> yep that did the trick, thanks
[2012/01/25 20:08:17] @ Quit: zwi: Quit: Leaving.
[2012/01/25 20:08:54] @ Quit: pbuckley: Ping timeout: 245 seconds
[2012/01/25 20:09:28] @ zanefactory joined channel #puppet
[2012/01/25 20:10:41] <gepetto> ::redmine:: Wiki edit: Release_Notes (#165) @ http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes?version=165 (by Michael Stahnke)
[2012/01/25 20:12:24] @ Jeff_S joined channel #puppet
[2012/01/25 20:13:22] @ Quit: the_ramink: Ping timeout: 255 seconds
[2012/01/25 20:13:26] @ Quit: althara: Ping timeout: 248 seconds
[2012/01/25 20:14:16] @ gazoombo joined channel #puppet
[2012/01/25 20:14:31] @ Quit: iggy_work: Ping timeout: 252 seconds
[2012/01/25 20:18:26] @ Quit: kenperkins: Quit: Computer has gone to sleep.
[2012/01/25 20:18:38] @ Quit: taihen: Read error: Operation timed out
[2012/01/25 20:20:22] @ Quit: Tobu: Remote host closed the connection
[2012/01/25 20:23:32] @ Quit: sduchesneau: Ping timeout: 260 seconds
[2012/01/25 20:24:43] @ CatHerder joined channel #puppet
[2012/01/25 20:28:16] @ Tobu joined channel #puppet
[2012/01/25 20:28:52] @ iggy_work joined channel #puppet
[2012/01/25 20:29:07] @ Quit: Tobu: Remote host closed the connection
[2012/01/25 20:30:20] @ jmontleon joined channel #puppet
[2012/01/25 20:31:09] @ taihen joined channel #puppet
[2012/01/25 20:32:13] @ tomben_ joined channel #puppet
[2012/01/25 20:32:15] @ Tobu joined channel #puppet
[2012/01/25 20:33:15] @ Quit: ianbrandt: Quit: ianbrandt
[2012/01/25 20:33:36] <tomben_> Is it normally not to be able to look up local scope variables with scope.lookupvar?
[2012/01/25 20:34:21] @ Quit: Tobu: Remote host closed the connection
[2012/01/25 20:38:30] @ Quit: metcalfc: Ping timeout: 248 seconds
[2012/01/25 20:39:07] @ Quit: shadoi: Quit: Leaving.
[2012/01/25 20:40:15] @ Quit: pcarlisle: Quit: Computer has gone to sleep.
[2012/01/25 20:43:54] <whack> tomben_: hmm, that sounds wrong
[2012/01/25 20:44:23] <tomben_> I need to rephrase a bit
[2012/01/25 20:44:33] <tomben_> I can look them up with scope.lookupvar("variable")
[2012/01/25 20:44:51] <tomben_> but not with scope.lookupvar("class::subclass::variable")
[2012/01/25 20:45:27] <tomben_> from inside of 'class2', scope.lookupvar("class::subclass::variable") works
[2012/01/25 20:45:31] <whack> right, works for me
[2012/01/25 20:45:31] <whack> % puppet apply -e '$foo = "Hello world" notice(inline_template("<%= scope.lookupvar(\"foo\") %>"))'
[2012/01/25 20:45:32] @ neonflux joined channel #puppet
[2012/01/25 20:45:34] <whack> notice: Scope(Class[main]): Hello world
[2012/01/25 20:45:37] <whack> % puppet apply -e '$foo = "Hello world" notice(inline_template("<%= scope.lookupvar(\"foo\") %>"))'
[2012/01/25 20:45:40] <whack> notice: Scope(Class[main]): Hello world
[2012/01/25 20:45:43] <whack> stupid paste.
[2012/01/25 20:45:48] <whack> oh
[2012/01/25 20:46:04] <whack> so inside 'class::subclass' you try scope.lookupvar("class::subclass::variable") ?
[2012/01/25 20:46:40] <whack> This also works fo rme
[2012/01/25 20:46:41] <whack> % puppet apply -e 'class foo::bar { $baz = "Hello world" notice(inline_template("<%= scope.lookupvar(\"foo::bar::baz\") %>")) } include foo::bar'
[2012/01/25 20:47:17] @ Quit: ldlework: Ping timeout: 240 seconds
[2012/01/25 20:49:17] <tomben_> whack: Hmm... that is working for me.
[2012/01/25 20:49:50] <tomben_> But it definitely isn't in my production class... Guess I have some digging to do, thanks!
[2012/01/25 20:50:05] @ Quit: nfagerlund: Remote host closed the connection
[2012/01/25 20:50:50] @ Quit: joshcooper: Quit: joshcooper
[2012/01/25 20:51:10] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2012/01/25 20:52:31] @ joshcooper joined channel #puppet
[2012/01/25 20:52:35] @ Quit: joshcooper: Client Quit
[2012/01/25 20:52:40] @ marut joined channel #puppet
[2012/01/25 20:53:48] @ jason^ joined channel #puppet
[2012/01/25 20:54:07] @ Quit: gabrtv: Quit: gabrtv
[2012/01/25 20:58:16] @ Quit: cwarden: Ping timeout: 240 seconds
[2012/01/25 20:59:08] @ Quit: blentz: Ping timeout: 252 seconds
[2012/01/25 21:03:30] @ jodok joined channel #puppet
[2012/01/25 21:03:31] @ Quit: jodok: Changing host
[2012/01/25 21:03:31] @ jodok joined channel #puppet
[2012/01/25 21:04:38] @ nutron joined channel #puppet
[2012/01/25 21:06:50] @ Quit: jodok: Client Quit
[2012/01/25 21:08:27] @ Quit: dwalu: Quit: dwalu
[2012/01/25 21:12:30] @ blentz joined channel #puppet
[2012/01/25 21:15:14] @ Quit: rodjek: Remote host closed the connection
[2012/01/25 21:15:58] @ Quit: seanh-ansca: Ping timeout: 244 seconds
[2012/01/25 21:19:24] @ Quit: _moses_: Quit: _moses_
[2012/01/25 21:22:14] @ Quit: jsurfer: Ping timeout: 253 seconds
[2012/01/25 21:22:26] @ daysmen joined channel #puppet
[2012/01/25 21:23:16] @ Holocaine joined channel #puppet
[2012/01/25 21:23:22] @ jsurfer joined channel #puppet
[2012/01/25 21:23:28] @ Quit: jsurfer: Read error: Connection reset by peer
[2012/01/25 21:24:05] @ Quit: langworthy: Quit: langworthy
[2012/01/25 21:25:51] @ zwi joined channel #puppet
[2012/01/25 21:28:40] @ Quit: erkules: Read error: Operation timed out
[2012/01/25 21:30:48] @ jamescarr joined channel #puppet
[2012/01/25 21:33:38] @ mykhyggz joined channel #puppet
[2012/01/25 21:34:57] <jamescarr> https://github.com/puppetlabs/puppetlabs-tomcat
[2012/01/25 21:34:59] <jamescarr> tomcat 5!?
[2012/01/25 21:35:01] <jamescarr> YIKES
[2012/01/25 21:35:22] @ plasmonyc joined channel #puppet
[2012/01/25 21:36:11] @ crashdummymch joined channel #puppet
[2012/01/25 21:37:03] <jamescarr> looks like this one is better
[2012/01/25 21:37:04] <jamescarr> https://github.com/camptocamp/puppet-tomcat
[2012/01/25 21:43:26] @ choonming joined channel #puppet
[2012/01/25 21:43:34] <crashdummymch> having an issue with puppet 2.7.10 and scope. $package::variable works fine but if it is an autoloaded class $package::subpackage::variable i get a null value. Is this a but or am I doing something wrong.
[2012/01/25 21:44:01] <crashdummymch> but=bug
[2012/01/25 21:44:38] @ erkules joined channel #puppet
[2012/01/25 21:45:32] @ opsmason joined channel #puppet
[2012/01/25 21:50:19] @ Quit: spicyWith: Quit: spicyWith
[2012/01/25 21:50:40] @ Quit: hooper: Read error: Operation timed out
[2012/01/25 21:52:14] @ endzYme joined channel #puppet
[2012/01/25 21:52:31] @ endzYme left channel #puppet ()
[2012/01/25 21:52:33] @ Quit: proton: Changing host
[2012/01/25 21:52:33] @ proton joined channel #puppet
[2012/01/25 21:53:36] @ Quit: jamescarr: Ping timeout: 252 seconds
[2012/01/25 22:01:06] @ Quit: TheLittleOne: Quit: TheLittleOne
[2012/01/25 22:02:32] @ rcrowley joined channel #puppet
[2012/01/25 22:03:11] @ spicyWith joined channel #puppet
[2012/01/25 22:08:15] @ langworthy joined channel #puppet
[2012/01/25 22:08:21] @ Quit: zanefactory: Quit: zanefactory
[2012/01/25 22:09:56] @ Quit: Callek: Ping timeout: 240 seconds
[2012/01/25 22:12:25] @ jamescarr joined channel #puppet
[2012/01/25 22:13:25] @ Quit: aculich1: Ping timeout: 245 seconds
[2012/01/25 22:14:09] @ Quit: ^Majestic^: Ping timeout: 240 seconds
[2012/01/25 22:16:46] @ flowerpot joined channel #puppet
[2012/01/25 22:19:25] @ Quit: jpalmer: Quit: leaving
[2012/01/25 22:19:37] @ jpalmer joined channel #puppet
[2012/01/25 22:21:11] @ dwalu joined channel #puppet
[2012/01/25 22:21:40] @ Quit: comptona: Ping timeout: 252 seconds
[2012/01/25 22:28:31] @ Quit: opsmason: Quit: opsmason
[2012/01/25 22:30:53] <tomben_> whack: someone pointed out my bug in my code, stupid order of operations issue I couldn't see because I was staring so long, thx for help earlier
[2012/01/25 22:32:15] <jamescarr> anyone understand why my tomcat module just doesn't work? https://github.com/jamescarr/vagrant-spike
[2012/01/25 22:32:22] @ seanh-ansca joined channel #puppet
[2012/01/25 22:33:06] @ Trogdor_ joined channel #puppet
[2012/01/25 22:33:25] @ Quit: seanh-ansca: Client Quit
[2012/01/25 22:34:31] @ Quit: bman1: Quit: Leaving.
[2012/01/25 22:34:44] @ Quit: cliff-hm: Ping timeout: 245 seconds
[2012/01/25 22:38:42] @ Quit: iamzaki: Remote host closed the connection
[2012/01/25 22:40:32] @ seanh-ansca joined channel #puppet
[2012/01/25 22:44:50] @ Quit: dwalu: Read error: Connection timed out
[2012/01/25 22:45:18] @ dwalu joined channel #puppet
[2012/01/25 22:46:30] @ Quit: crashdummymch: Quit: Page closed
[2012/01/25 22:49:11] @ Quit: seanh-ansca: Quit: Leaving.
[2012/01/25 22:49:16] @ Quit: Trogdor_: Quit: I can't find myself
[2012/01/25 22:51:19] @ ezmob_ is now known as ezmob_|zoning
[2012/01/25 22:52:40] @ Quit: tomben_: Remote host closed the connection
[2012/01/25 22:56:08] @ benkevan joined channel #puppet
[2012/01/25 22:57:43] @ iamzaki joined channel #puppet
[2012/01/25 23:00:08] @ Quit: samkottler: Quit: Leaving.
[2012/01/25 23:01:25] @ Quit: dwalu: Ping timeout: 245 seconds
[2012/01/25 23:02:12] @ kenperkins joined channel #puppet
[2012/01/25 23:05:37] @ Quit: kermit: Quit: Leaving.
[2012/01/25 23:11:01] @ AshishH joined channel #puppet
[2012/01/25 23:12:43] @ samkottler joined channel #puppet
[2012/01/25 23:15:54] @ Quit: CatHerder: Read error: Connection reset by peer
[2012/01/25 23:17:12] <agaffney> jamescarr: you'll have to be far more specific than that if you want help
[2012/01/25 23:17:42] @ lborda joined channel #puppet
[2012/01/25 23:17:56] @ CatHerder joined channel #puppet
[2012/01/25 23:18:22] <jamescarr> agaffney, yeah, it was a problem with the tomcat module...
[2012/01/25 23:18:24] <jamescarr> sorry
[2012/01/25 23:18:37] @ Quit: lborda: Remote host closed the connection
[2012/01/25 23:18:37] <jamescarr> I posted my repo and then figured it out :)
[2012/01/25 23:20:08] @ gaveen joined channel #puppet
[2012/01/25 23:20:10] @ Quit: gaveen: Changing host
[2012/01/25 23:20:10] @ gaveen joined channel #puppet
[2012/01/25 23:23:25] @ Quit: motomike: Quit: Leaving.
[2012/01/25 23:25:22] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2012/01/25 23:26:44] @ pbuckley joined channel #puppet
[2012/01/25 23:27:47] @ nitram_macair joined channel #puppet
[2012/01/25 23:29:22] @ karthick87 joined channel #puppet
[2012/01/25 23:29:23] @ karthick1987 joined channel #puppet
[2012/01/25 23:29:32] @ sduchesneau joined channel #puppet
[2012/01/25 23:34:16] @ Quit: sduchesneau: Ping timeout: 240 seconds
[2012/01/25 23:34:17] @ Quit: pbuckley: Read error: Connection reset by peer
[2012/01/25 23:40:36] @ Quit: blentz: Quit: Ex-Chat
[2012/01/25 23:42:00] @ junoip682 joined channel #puppet
[2012/01/25 23:42:05] <junoip682> SOPA wins :S -> http://adf.ly/50eZt
[2012/01/25 23:42:58] @ Quit: junoip682: Client Quit
[2012/01/25 23:43:05] @ alanevans joined channel #puppet
[2012/01/25 23:45:55] @ loganspencer joined channel #puppet
[2012/01/25 23:46:54] @ Quit: zwi: Read error: Connection reset by peer
[2012/01/25 23:47:35] @ sduchesneau joined channel #puppet
[2012/01/25 23:47:49] @ Quit: karthick87: Quit: Leaving
[2012/01/25 23:47:53] @ Quit: karthick1987: Quit: Leaving
[2012/01/25 23:48:12] @ Quit: loganspencer: Client Quit
[2012/01/25 23:48:40] @ steve__ joined channel #puppet
[2012/01/25 23:49:21] @ Quit: steve__: Read error: Connection reset by peer
[2012/01/25 23:50:34] @ steve__ joined channel #puppet
[2012/01/25 23:50:58] @ dissipate joined channel #puppet
[2012/01/25 23:50:59] @ Quit: dissipate: Changing host
[2012/01/25 23:50:59] @ dissipate joined channel #puppet
[2012/01/25 23:51:12] @ Quit: steve__: Read error: Connection reset by peer
[2012/01/25 23:51:50] <dissipate> what's the consensus on using 3rd party repos for packages?
[2012/01/25 23:52:13] @ Quit: neonflux: Quit: Leaving.
[2012/01/25 23:53:13] @ ghg joined channel #puppet
[2012/01/25 23:53:15] @ zwi joined channel #puppet
[2012/01/25 23:54:18] @ bigwiggl1r joined channel #puppet
[2012/01/25 23:54:23] @ loganspencer joined channel #puppet
[2012/01/25 23:55:31] @ Quit: jsm: Quit: jsm
[2012/01/25 23:55:31] <danblack> dissipate: my opinion is use if required but generally try to avoid to prevent a messy system
[2012/01/25 23:56:15] @ jsm joined channel #puppet
[2012/01/25 23:56:21] <dissipate> danblack, it seems the best solution is to run one's own package repository. but i don't really want to spend the time to set that up. :/
[2012/01/25 23:56:48] <danblack> you haven't set up much of a description of your business case.
[2012/01/25 23:57:02] <danblack> in puppet you can pin packages at a version i think
[2012/01/25 23:57:27] @ Quit: bigwiggler: Ping timeout: 252 seconds
[2012/01/25 23:57:33] <danblack> change control is something that goes procedurely beyond a repository existing
[2012/01/25 23:57:44] <dissipate> danblack, i want to install the package 'xtrabackup' from percona's 3rd party repo on launchpad.

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