| [2012/01/20 00:02:50] @ Log started by gepetto | ||
| [2012/01/20 00:02:50] @ Quit: seanh-ansca: Ping timeout: 255 seconds | ||
| [2012/01/20 00:10:42] @ choonming joined channel #puppet | ||
| [2012/01/20 00:11:18] <dissipate> anyone have a puppet manifest that shows how to set up a mysql slave database? | ||
| [2012/01/20 00:11:28] <dissipate> i found a recipe for setting up mysql, but not a slave database. | ||
| [2012/01/20 00:11:45] <bob2> sure you want to automate it? | ||
| [2012/01/20 00:12:20] <dissipate> bob2, yep. why not? i'm already automating setting up the master database. | ||
| [2012/01/20 00:12:37] <bob2> ok | ||
| [2012/01/20 00:13:01] @ Quit: joshcooper: Quit: joshcooper | ||
| [2012/01/20 00:13:23] <dissipate> i'm just not familiar with setting up a slave database, nor do i know how to best automate that using puppet. | ||
| [2012/01/20 00:15:37] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/20 00:17:36] <bob2> do it by hand a bunch of times first | ||
| [2012/01/20 00:20:20] @ newtMcKerr joined channel #puppet | ||
| [2012/01/20 00:21:58] @ Quit: samkottler: Quit: Leaving. | ||
| [2012/01/20 00:25:39] @ aculich joined channel #puppet | ||
| [2012/01/20 00:30:25] @ the_ramink joined channel #puppet | ||
| [2012/01/20 00:32:50] @ Quit: gniks: Quit: Leaving. | ||
| [2012/01/20 00:39:12] @ krish joined channel #puppet | ||
| [2012/01/20 00:43:23] @ cwarden joined channel #puppet | ||
| [2012/01/20 00:47:01] @ dnjaramba joined channel #puppet | ||
| [2012/01/20 00:49:48] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2012/01/20 00:50:25] @ Quit: Tobu: Ping timeout: 252 seconds | ||
| [2012/01/20 00:52:29] @ Quit: tecto: Read error: Connection reset by peer | ||
| [2012/01/20 00:52:37] @ tecto joined channel #puppet | ||
| [2012/01/20 00:52:38] @ Quit: tecto: Changing host | ||
| [2012/01/20 00:52:38] @ tecto joined channel #puppet | ||
| [2012/01/20 00:55:16] @ Quit: key__: Ping timeout: 240 seconds | ||
| [2012/01/20 00:55:22] @ key_ joined channel #puppet | ||
| [2012/01/20 00:57:09] @ Eragonio joined channel #puppet | ||
| [2012/01/20 00:58:11] @ Quit: Holocaine: Ping timeout: 255 seconds | ||
| [2012/01/20 00:59:00] @ Tobu joined channel #puppet | ||
| [2012/01/20 01:03:14] @ Quit: Eragonio: Remote host closed the connection | ||
| [2012/01/20 01:04:24] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/20 01:08:09] @ Quit: noakes: Quit: noakes | ||
| [2012/01/20 01:11:24] @ Quit: drewrm: Ping timeout: 245 seconds | ||
| [2012/01/20 01:11:51] @ jodok joined channel #puppet | ||
| [2012/01/20 01:12:15] @ Quit: aBionic: Ping timeout: 245 seconds | ||
| [2012/01/20 01:12:35] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/20 01:12:39] @ aBionic joined channel #puppet | ||
| [2012/01/20 01:12:45] <lkthomas> guys, how could I generate a list of domain which is on my puppet server cert ? | ||
| [2012/01/20 01:13:32] @ ghg joined channel #puppet | ||
| [2012/01/20 01:16:09] @ Quit: jodok: Ping timeout: 240 seconds | ||
| [2012/01/20 01:17:56] <ptman> lkthomas, puppet cert -l -a ? | ||
| [2012/01/20 01:18:18] <lkthomas> ok, and I keep forgetting how to add alternate domain name | ||
| [2012/01/20 01:19:13] <gaveen> Is there anything like Crowbar for Puppet? I'm looking for something that takes from bare-metal to os level. | ||
| [2012/01/20 01:19:16] <ptman> or did you mean openssl x509 -text -noout -in /var/lib/puppet/ssl/certs/server.pem | ||
| [2012/01/20 01:19:27] <lkthomas> openssl x509 one is work fine | ||
| [2012/01/20 01:19:28] <ptman> gaveen, foreman? | ||
| [2012/01/20 01:19:35] <lkthomas> but how to add alter domain name | ||
| [2012/01/20 01:19:50] <ptman> openssl req ... | ||
| [2012/01/20 01:19:53] <gaveen> ptman, let me check | ||
| [2012/01/20 01:19:59] <lkthomas> ptman, huh ? | ||
| [2012/01/20 01:20:21] <ptman> lkthomas, generate a certificate request with the desired subject alternative name and sign that using the puppet ca | ||
| [2012/01/20 01:20:37] <lkthomas> ptman, any docs for that? I am not very good at openssl | ||
| [2012/01/20 01:20:43] <ptman> man req | ||
| [2012/01/20 01:21:07] <ptman> or google openssl certificate request | ||
| [2012/01/20 01:21:36] <ptman> or, if you're ready to regenerate all puppet certificates, you can remove /var/lib/puppet/ssl and put something in the puppet config file, I think | ||
| [2012/01/20 01:22:26] <lkthomas> I think puppet cert --certdnsnames could help | ||
| [2012/01/20 01:23:11] <ptman> # The `certdnsnames` setting is no longer functional, | ||
| [2012/01/20 01:23:11] <ptman> # after CVE-2011-3872. We ignore the value completely. | ||
| [2012/01/20 01:23:24] <ptman> dnsaltnames is what you want | ||
| [2012/01/20 01:23:25] <lkthomas> --dns_alt_names | ||
| [2012/01/20 01:23:36] <ptman> yes, that | ||
| [2012/01/20 01:23:54] <ptman> but you should really learn to generate csrs | ||
| [2012/01/20 01:24:09] <ptman> you can't just rebuild every certificate every time you need to change something | ||
| [2012/01/20 01:24:28] <lkthomas> if I rebuild, does it means all puppet client need to be sign again ? | ||
| [2012/01/20 01:24:57] <ptman> t does if you remove /var/lib/puppet/ssl | ||
| [2012/01/20 01:25:10] <lkthomas> what if I use --dns_alt_names instead ? | ||
| [2012/01/20 01:26:59] <gaveen> ptman, foreman does from OS to Puppet prov, which is neat. I'm looking for something from bare-metal to OS | ||
| [2012/01/20 01:27:24] <ptman> gaveen, foreman + kickstart / preseed ? | ||
| [2012/01/20 01:27:34] <ptman> lkthomas, try | ||
| [2012/01/20 01:27:43] <ptman> (but keep backups) | ||
| [2012/01/20 01:28:31] <lkthomas> Could not parse options: invalid option: --dns_alt_names= | ||
| [2012/01/20 01:28:33] @ Quit: dissipate: Quit: Leaving | ||
| [2012/01/20 01:28:33] <lkthomas> what the hell ?! | ||
| [2012/01/20 01:28:55] <gaveen> ptman, so far it seems so. Have seen setups with cobbler, etc. Prize goes to somthing which isn't distro specific | ||
| [2012/01/20 01:30:06] @ ABK joined channel #puppet | ||
| [2012/01/20 01:31:15] @ Quit: Tobu: Read error: Operation timed out | ||
| [2012/01/20 01:31:49] <lkthomas> Could not parse options: invalid option: --dns_alt_names | ||
| [2012/01/20 01:31:53] <lkthomas> why invalid option ?! | ||
| [2012/01/20 01:31:57] @ seanh-ansca joined channel #puppet | ||
| [2012/01/20 01:32:40] @ Quit: aBionic: Ping timeout: 245 seconds | ||
| [2012/01/20 01:33:55] <lkthomas> ptman, you there ? | ||
| [2012/01/20 01:34:09] @ gniks joined channel #puppet | ||
| [2012/01/20 01:34:35] <ptman> I am | ||
| [2012/01/20 01:34:37] <ptman> but have no idea | ||
| [2012/01/20 01:35:01] @ CJNE joined channel #puppet | ||
| [2012/01/20 01:35:41] @ Holocaine joined channel #puppet | ||
| [2012/01/20 01:36:30] <lkthomas> puppet seems broken | ||
| [2012/01/20 01:40:16] @ Quit: neonflux: Quit: Leaving. | ||
| [2012/01/20 01:40:30] <lkthomas> anyone else have idea ? | ||
| [2012/01/20 01:40:37] <lkthomas> I can't get dns_alt_names working | ||
| [2012/01/20 01:40:56] @ Quit: mosen: Quit: Leaving | ||
| [2012/01/20 01:42:07] @ Quit: choonming: Ping timeout: 252 seconds | ||
| [2012/01/20 01:43:15] @ larstobi joined channel #puppet | ||
| [2012/01/20 01:48:01] <lkthomas> seems no one awake | ||
| [2012/01/20 01:51:24] @ Quit: cwarden: Ping timeout: 240 seconds | ||
| [2012/01/20 01:52:03] @ iamzaki joined channel #puppet | ||
| [2012/01/20 01:53:16] @ artkrz joined channel #puppet | ||
| [2012/01/20 01:53:37] @ choonming joined channel #puppet | ||
| [2012/01/20 01:53:49] @ Tobu joined channel #puppet | ||
| [2012/01/20 01:56:17] @ Quit: JayTaph: Quit: JayTaph | ||
| [2012/01/20 01:56:24] @ Quit: gniks: Quit: Leaving. | ||
| [2012/01/20 01:58:09] <gepetto> ::redmine:: Wiki edit: Triageathon (#11) @ http://projects.puppetlabs.com/projects/puppet/wiki/Triageathon?version=11 (by James Turnbull) | ||
| [2012/01/20 02:00:15] @ larstobi1 joined channel #puppet | ||
| [2012/01/20 02:00:16] @ Quit: larstobi: Read error: Connection reset by peer | ||
| [2012/01/20 02:02:02] @ Quit: seanh-ansca: Quit: Leaving. | ||
| [2012/01/20 02:02:08] <lkthomas> anyone still alive ? | ||
| [2012/01/20 02:04:16] @ Quit: Holocaine: | ||
| [2012/01/20 02:08:30] @ jsurfer joined channel #puppet | ||
| [2012/01/20 02:09:22] <ohadlevy> gaveen: foreman is not distro specific | ||
| [2012/01/20 02:10:10] @ maes_` joined channel #puppet | ||
| [2012/01/20 02:12:41] @ Quit: maes_: Ping timeout: 252 seconds | ||
| [2012/01/20 02:13:04] @ theartisan left channel #puppet () | ||
| [2012/01/20 02:15:01] <rmt_> lkthomas, What are you trying to do (regarding dns_alt_names) ? | ||
| [2012/01/20 02:16:00] <rmt_> ohadlevy, I see that Foreman's getting a bit of a boost from RH. A director was told about it in a sales pitch the other day. ;-) | ||
| [2012/01/20 02:16:27] <ohadlevy> rmt_: oh, nice to know | ||
| [2012/01/20 02:16:40] <ohadlevy> rmt_: what did they say? :) | ||
| [2012/01/20 02:17:48] <rmt_> It was as part of katello .. I guess he'd been describing the way we're doing thing's, and they started talking up Katello as the future. | ||
| [2012/01/20 02:18:24] <Dominic> lkthomas: dns_alt_names replaced certdnsnames which was fundamentally broken. If you don't have it, your version of Puppet's out of date. | ||
| [2012/01/20 02:19:28] <lkthomas> rmt_, add alternate DNS name | ||
| [2012/01/20 02:19:38] @ bradm_ is now known as bradm | ||
| [2012/01/20 02:19:53] <lkthomas> Dominic, mine one is 2.7.5 | ||
| [2012/01/20 02:20:44] @ drewp joined channel #puppet | ||
| [2012/01/20 02:20:59] <Dominic> lkthomas: if you're generating the cert by hand with puppetca --generate, then you could add --certdnsnames youralias.example.com to the puppetca call. Just don't put certdnsnams in puppet.conf or you'll end up hitting CVE-2011-3872. | ||
| [2012/01/20 02:21:09] <Dominic> it changed in 2.7.8 to use dns_alt_names | ||
| [2012/01/20 02:21:14] <lkthomas> I see | ||
| [2012/01/20 02:21:19] <rmt_> lkthomas, try certdnsnames .. the patch looks to be very new. | ||
| [2012/01/20 02:21:26] <lkthomas> I don't know why last time it works | ||
| [2012/01/20 02:21:30] <rmt_> (but good to know, thanks Dominic) | ||
| [2012/01/20 02:21:44] <drewp> wow, did i come in exactly as you were already answering my question? | ||
| [2012/01/20 02:21:59] <lkthomas> I am almost pissed off by that freaking alt dns name | ||
| [2012/01/20 02:23:02] <drewp> i can't get going because of cert stuff. I'm on firewalled machines with an ssh tunnel, so i would love to have as little cert/ssl as possible. agent fails with "hostname was not match with the server certificate" (probably because i call the server 'localhost', but it calls itself something else) | ||
| [2012/01/20 02:23:08] @ Quit: ghg: Quit: Computer has gone to sleep. | ||
| [2012/01/20 02:23:29] <lkthomas> hostname must match | ||
| [2012/01/20 02:23:58] <drewp> something's got to lie, or puppet needs to use the name 'localhost' | ||
| [2012/01/20 02:24:35] <Dominic> drewp: hehe, so yes, you should set dns_alt_names (on recent 2.6 or 2.7 versions) to "localhost" before the master is started for the first time | ||
| [2012/01/20 02:24:56] <lkthomas> I might ask this question before but I keep forget, how to do grouping of nodes and define what should be implement within the node group ? | ||
| [2012/01/20 02:26:36] <drewp> 2.7.1-1ubuntu3.2 here. It's too late for the first time on the master- is there something i need to zap to reset it? | ||
| [2012/01/20 02:26:55] <drewp> just "dns_alt_names = localhost" and a reset has had no effect | ||
| [2012/01/20 02:27:24] @ Quit: mauve_: Ping timeout: 240 seconds | ||
| [2012/01/20 02:28:00] @ mauve_ joined channel #puppet | ||
| [2012/01/20 02:29:14] @ rox1974 joined channel #puppet | ||
| [2012/01/20 02:29:18] @ rox1974 left channel #puppet () | ||
| [2012/01/20 02:31:38] @ DJClean joined channel #puppet | ||
| [2012/01/20 02:31:50] @ Quit: jsurfer: Read error: Connection reset by peer | ||
| [2012/01/20 02:32:37] <Dominic> drewp: you'd need to clean the certs out on the master, plus the cached copies on clients. I'd just do a `find /var/lib/puppet/ssl -type f -delete` (that's the RHEL path, Debian should be similar). | ||
| [2012/01/20 02:33:53] @ krish1 joined channel #puppet | ||
| [2012/01/20 02:34:18] <drewp> yay | ||
| [2012/01/20 02:35:24] @ Quit: krish: Ping timeout: 240 seconds | ||
| [2012/01/20 02:36:14] <drewp> puppet agent --certname=foo means to use the site.pp section called 'node foo { include ..." right? | ||
| [2012/01/20 02:36:19] @ Quit: shadowshell: Remote host closed the connection | ||
| [2012/01/20 02:37:00] <drewp> (it's not behaving that way: --test says it's finished without actually doing the work) | ||
| [2012/01/20 02:41:58] <lkthomas> guys, does node support *.uk.domain.com expression ? | ||
| [2012/01/20 02:42:46] <drewp> disregard my last one- wasn't editing the right site.pp | ||
| [2012/01/20 02:43:50] <kjetilho> lkthomas: puppet apply -e 'node "*.com" { notify { "tryit": } }' | ||
| [2012/01/20 02:44:27] <lkthomas> ummm, thansk | ||
| [2012/01/20 02:44:29] <lkthomas> thanks* | ||
| [2012/01/20 02:44:37] <kjetilho> :-) but you can use a regexp instead | ||
| [2012/01/20 02:44:43] @ Meier joined channel #puppet | ||
| [2012/01/20 02:44:44] <lkthomas> no way | ||
| [2012/01/20 02:44:46] <lkthomas> that's why I am asking | ||
| [2012/01/20 02:44:54] <lkthomas> trying to avoid using regexp, it's a mess | ||
| [2012/01/20 02:45:15] <kjetilho> I don't see the difference between a glob and a regexp, really | ||
| [2012/01/20 02:45:33] <lkthomas> wildcard is braindumb | ||
| [2012/01/20 02:45:35] <kjetilho> node /\.uk\.domain\.com$/ | ||
| [2012/01/20 02:45:41] <lkthomas> WTF LOL | ||
| [2012/01/20 02:46:02] @ ali3n0 joined channel #puppet | ||
| [2012/01/20 02:47:34] <drewp> how 'live' can things get between my saving of site.pp and the clients making the change? ideally they would just follow my edits as fast as possible | ||
| [2012/01/20 02:48:25] @ skm joined channel #puppet | ||
| [2012/01/20 02:48:56] @ ckauhaus joined channel #puppet | ||
| [2012/01/20 02:49:06] @ Quit: kenperkins: Ping timeout: 252 seconds | ||
| [2012/01/20 02:49:28] <kjetilho> drewp: default is the client polls every 30 minutes. you can use mcollective or similar to launch explicitly, though | ||
| [2012/01/20 02:50:25] <lkthomas> I think it's too often | ||
| [2012/01/20 02:50:27] <drewp> can i merely take that down to 10sec polling while i'm testing? | ||
| [2012/01/20 02:50:37] <lkthomas> heh | ||
| [2012/01/20 02:50:38] <lkthomas> good question | ||
| [2012/01/20 02:50:42] <kjetilho> haha | ||
| [2012/01/20 02:50:45] @ kenperkins joined channel #puppet | ||
| [2012/01/20 02:50:47] * lkthomas want to know as well | ||
| [2012/01/20 02:50:52] <drewp> seems like the behavior is right already, just the timing isn't appropriate | ||
| [2012/01/20 02:50:52] <kjetilho> how long does a puppet run take on your nodes? | ||
| [2012/01/20 02:51:15] @ Quit: larstobi1: Quit: Leaving. | ||
| [2012/01/20 02:51:15] <kjetilho> on my nodes, it can easily take a minute to see that nothing needs to be done | ||
| [2012/01/20 02:51:22] <drewp> 0.04 seconds, since i just started. I understand that as i add bigger steps, the first update that sees those steps will be slower | ||
| [2012/01/20 02:51:29] <drewp> aha | ||
| [2012/01/20 02:52:07] <lkthomas> errr, if I set nodes name is *.uk.domain.com, how could I exclude some host ? | ||
| [2012/01/20 02:52:09] <drewp> i'm not sure what this will turn into. my setup is "get a darcs repo, run scons, launch the server". i don't think there will ultimately be that many things that puppet has to check | ||
| [2012/01/20 02:52:14] <kjetilho> I guess it is possible to speed up my nodes' runs. e.g., on Ubuntu they always run apt-get update first | ||
| [2012/01/20 02:52:45] <drewp> perhaps i would temporarily suppress the ones like apt-get update while i'm developing | ||
| [2012/01/20 02:52:49] <kjetilho> lkthomas: it will pick the most specific node name | ||
| [2012/01/20 02:53:21] <lkthomas> so if 1.uk.domain.com and *.uk.domain.com coexists, it will pick 1.uk.domain.com one instead ? | ||
| [2012/01/20 02:53:32] <kjetilho> yes | ||
| [2012/01/20 02:53:44] <lkthomas> ok, thanks | ||
| [2012/01/20 02:54:44] @ Quit: bmahe: Ping timeout: 255 seconds | ||
| [2012/01/20 02:55:42] @ mealstrom joined channel #puppet | ||
| [2012/01/20 02:57:23] @ ezmob_ is now known as ezmob_|zoning | ||
| [2012/01/20 02:58:15] @ Quit: Alssi: | ||
| [2012/01/20 02:59:11] @ larstobi joined channel #puppet | ||
| [2012/01/20 02:59:30] @ Quit: larstobi: Client Quit | ||
| [2012/01/20 03:00:44] @ Enf joined channel #puppet | ||
| [2012/01/20 03:01:37] @ Stenbryggen joined channel #puppet | ||
| [2012/01/20 03:01:51] @ sdog joined channel #puppet | ||
| [2012/01/20 03:02:28] <drewp> the answer to quick-updates is simply --runinterval 10 on the 'puppet agent' cmdline | ||
| [2012/01/20 03:03:36] @ JayTaph joined channel #puppet | ||
| [2012/01/20 03:03:43] @ Quit: sdog: Changing host | ||
| [2012/01/20 03:03:43] @ sdog joined channel #puppet | ||
| [2012/01/20 03:07:34] @ Ramonster joined channel #puppet | ||
| [2012/01/20 03:10:31] @ verwilst joined channel #puppet | ||
| [2012/01/20 03:12:11] <lkthomas> Could not retrieve catalog from remote server: Error 400 on SERVER: Could not parse for environment production: '*.uk.domain.com' is not a valid hostname | ||
| [2012/01/20 03:12:12] <lkthomas> huh ? | ||
| [2012/01/20 03:13:14] @ Quit: choonming: Quit: Leaving | ||
| [2012/01/20 03:13:42] @ pmorillon joined channel #puppet | ||
| [2012/01/20 03:14:12] @ Quit: duerF: Quit: Leaving | ||
| [2012/01/20 03:15:40] @ Quit: Tobu: Ping timeout: 272 seconds | ||
| [2012/01/20 03:15:41] <haus> lkthomas: http://docs.puppetlabs.com/guides/language_guide.html#nodes | ||
| [2012/01/20 03:16:02] @ Quit: Axsuul: Ping timeout: 252 seconds | ||
| [2012/01/20 03:16:33] <lkthomas> how come it doesn't support wildcard ? | ||
| [2012/01/20 03:16:38] <lkthomas> I have seen that before | ||
| [2012/01/20 03:16:40] <haus> try /^.*.uk.domain.com$/ instead | ||
| [2012/01/20 03:16:54] @ Quit: Enf: Quit: Leaving | ||
| [2012/01/20 03:16:57] <haus> er | ||
| [2012/01/20 03:17:04] @ ezmobius joined channel #puppet | ||
| [2012/01/20 03:17:08] @ Enf joined channel #puppet | ||
| [2012/01/20 03:17:23] <haus> properly escaped .s /^.*\.uk\.domain\.com$/ | ||
| [2012/01/20 03:17:59] * lkthomas hate regexp | ||
| [2012/01/20 03:18:00] @ raphdg joined channel #puppet | ||
| [2012/01/20 03:19:23] @ Quit: Spads: Ping timeout: 240 seconds | ||
| [2012/01/20 03:19:56] @ Quit: ezmob_|zoning: Ping timeout: 240 seconds | ||
| [2012/01/20 03:22:05] @ arBmind joined channel #puppet | ||
| [2012/01/20 03:22:26] @ csanchez joined channel #puppet | ||
| [2012/01/20 03:24:26] @ _aheritier joined channel #puppet | ||
| [2012/01/20 03:24:43] @ _aheritier is now known as aheritier | ||
| [2012/01/20 03:24:50] @ Quit: JayTaph: Read error: Connection reset by peer | ||
| [2012/01/20 03:30:47] @ Quit: tomaso: Quit: ZNC - http://znc.in | ||
| [2012/01/20 03:31:30] @ JayTaph joined channel #puppet | ||
| [2012/01/20 03:32:28] @ tomaso joined channel #puppet | ||
| [2012/01/20 03:36:36] <sarguru_> *love regexp :p | ||
| [2012/01/20 03:36:41] @ jodok joined channel #puppet | ||
| [2012/01/20 03:37:02] @ Quit: SpComb: Ping timeout: 244 seconds | ||
| [2012/01/20 03:38:16] @ comptona joined channel #puppet | ||
| [2012/01/20 03:38:43] @ trickyf joined channel #puppet | ||
| [2012/01/20 03:41:09] @ Quit: vinceTO: Ping timeout: 240 seconds | ||
| [2012/01/20 03:41:24] @ Quit: tomaso: Ping timeout: 240 seconds | ||
| [2012/01/20 03:44:08] @ SpComb joined channel #puppet | ||
| [2012/01/20 03:46:56] @ Quit: JayTaph: Ping timeout: 255 seconds | ||
| [2012/01/20 03:48:21] @ vinceTO joined channel #puppet | ||
| [2012/01/20 03:50:12] @ MattyM joined channel #puppet | ||
| [2012/01/20 03:51:44] @ ezryx joined channel #puppet | ||
| [2012/01/20 03:53:41] @ Tobu joined channel #puppet | ||
| [2012/01/20 03:54:02] @ Quit: Niarf: Quit: Leaving. | ||
| [2012/01/20 03:57:31] <cirbri> Strings in Puppet. Eh? Does anyone know whether it's possible to have them span new lines without including new lines inside the string? | ||
| [2012/01/20 03:57:45] <cirbri> Like how SH allows you to put a \ | ||
| [2012/01/20 03:57:58] <cirbri> at the end of a line to continue it on the next line. | ||
| [2012/01/20 03:58:42] @ JayTaph joined channel #puppet | ||
| [2012/01/20 04:00:39] @ Holocaine joined channel #puppet | ||
| [2012/01/20 04:02:19] <kjetilho> cirbri: I haven't found a way | ||
| [2012/01/20 04:04:06] @ jonhattan joined channel #puppet | ||
| [2012/01/20 04:05:42] @ Quit: pmorillon: Read error: Connection reset by peer | ||
| [2012/01/20 04:06:07] @ mpdude joined channel #puppet | ||
| [2012/01/20 04:07:14] @ pmorillon joined channel #puppet | ||
| [2012/01/20 04:08:49] <mpdude> i would like to add users to an extra group if a node includes a particular class. for example, if the node includes ssh_server all users created through a "make_user" definition should be included in a "ssh" group. here's what I tried: http://pastebin.com/Nc2wf2da | ||
| [2012/01/20 04:09:24] <mpdude> this fails with "Only subclasses can override parameters" - what's wrong with my approach? | ||
| [2012/01/20 04:10:07] <dcarley> cirbri: http://pastie.org/3217978 | ||
| [2012/01/20 04:11:35] @ Quit: pmorillon: Client Quit | ||
| [2012/01/20 04:11:40] <cirbri> dcarley: Ah, I didn't explain myself righ -- I meant in such a was that wouldn't include the line-returns. Such that your example would read "foobarfoobar". | ||
| [2012/01/20 04:11:58] <dcarley> cirbri: ah :) | ||
| [2012/01/20 04:12:41] @ Niarf joined channel #puppet | ||
| [2012/01/20 04:13:21] <dcarley> typically if the content is that long then it's best to just pull in a template or file. | ||
| [2012/01/20 04:14:52] @ pmorillon joined channel #puppet | ||
| [2012/01/20 04:15:27] @ drewp left channel #puppet ("Leaving") | ||
| [2012/01/20 04:15:49] @ lkoranda joined channel #puppet | ||
| [2012/01/20 04:16:06] <cirbri> Desdic_: Oh, this code works -- although I think a saw a bug report saying that it's broken in some newer version of Puppet. | ||
| [2012/01/20 04:16:12] <cirbri> file{ "/tmp/foo.text": content =>"Hello, there, bubs.\ | ||
| [2012/01/20 04:16:12] <cirbri> Goodbye."; } | ||
| [2012/01/20 04:16:12] <cirbri> How's it hanging?\ | ||
| [2012/01/20 04:19:24] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2012/01/20 04:21:38] @ csanchez_ joined channel #puppet | ||
| [2012/01/20 04:22:30] @ Quit: csanchez: Ping timeout: 244 seconds | ||
| [2012/01/20 04:22:31] @ csanchez_ is now known as csanchez | ||
| [2012/01/20 04:27:10] @ nan0r joined channel #puppet | ||
| [2012/01/20 04:27:57] @ The-Bat joined channel #puppet | ||
| [2012/01/20 04:28:10] @ Spads joined channel #puppet | ||
| [2012/01/20 04:29:46] @ Quit: Enf: Ping timeout: 272 seconds | ||
| [2012/01/20 04:37:02] @ d3c joined channel #puppet | ||
| [2012/01/20 04:41:50] @ Quit: iamzaki: Remote host closed the connection | ||
| [2012/01/20 04:42:29] @ Enf joined channel #puppet | ||
| [2012/01/20 04:43:54] @ kerframil joined channel #puppet | ||
| [2012/01/20 04:44:26] @ Quit: gaveen: Ping timeout: 260 seconds | ||
| [2012/01/20 04:48:35] @ Quit: kerframil: Ping timeout: 240 seconds | ||
| [2012/01/20 04:49:05] @ kerframil joined channel #puppet | ||
| [2012/01/20 04:49:57] @ marius joined channel #puppet | ||
| [2012/01/20 04:55:39] @ espent joined channel #puppet | ||
| [2012/01/20 04:56:27] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/20 04:56:39] @ The-Bat joined channel #puppet | ||
| [2012/01/20 04:57:32] @ Quit: kerframil: Changing host | ||
| [2012/01/20 04:57:32] @ kerframil joined channel #puppet | ||
| [2012/01/20 04:58:07] @ gaveen joined channel #puppet | ||
| [2012/01/20 04:58:08] @ Quit: gaveen: Changing host | ||
| [2012/01/20 04:58:08] @ gaveen joined channel #puppet | ||
| [2012/01/20 04:59:16] @ Quit: iFire: Ping timeout: 240 seconds | ||
| [2012/01/20 04:59:20] @ Quit: Enf: Ping timeout: 252 seconds | ||
| [2012/01/20 05:06:38] @ Quit: JayTaph: Read error: Connection reset by peer | ||
| [2012/01/20 05:06:38] @ JayTaph_ joined channel #puppet | ||
| [2012/01/20 05:10:19] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2012/01/20 05:10:28] @ dissipate joined channel #puppet | ||
| [2012/01/20 05:10:52] @ caaakeeey joined channel #puppet | ||
| [2012/01/20 05:10:53] @ Enf joined channel #puppet | ||
| [2012/01/20 05:11:59] @ Quit: Raboo: Ping timeout: 252 seconds | ||
| [2012/01/20 05:12:55] @ Raboo joined channel #puppet | ||
| [2012/01/20 05:15:45] @ hno2 joined channel #puppet | ||
| [2012/01/20 05:17:57] @ nul0op joined channel #puppet | ||
| [2012/01/20 05:20:51] <hno2> Hm. Need to execute a bunch of things if a certain directory is missing. Is there some good way to tie this into a file resource? Or do I need to use an exec resource with an unless clause? | ||
| [2012/01/20 05:21:45] <hno2> the directory itself also needs to be created obviously. Then some commands need to be run to initialize things within the directory. | ||
| [2012/01/20 05:21:54] @ Quit: Stenbryggen: Quit: Leaving. | ||
| [2012/01/20 05:22:15] @ Quit: dissipate: Quit: Leaving | ||
| [2012/01/20 05:22:25] @ Stenbryggen joined channel #puppet | ||
| [2012/01/20 05:29:58] @ Quit: Enf: Ping timeout: 276 seconds | ||
| [2012/01/20 05:32:34] @ Quit: ken_barber: Ping timeout: 276 seconds | ||
| [2012/01/20 05:36:39] @ Quit: the_ramink: Ping timeout: 240 seconds | ||
| [2012/01/20 05:43:06] @ freezey joined channel #puppet | ||
| [2012/01/20 05:44:51] @ tyska joined channel #puppet | ||
| [2012/01/20 05:45:01] <tyska> _rc: morning! | ||
| [2012/01/20 05:45:23] <tyska> _rc: i had to go suddenly yesterday | ||
| [2012/01/20 05:45:56] <tyska> _rc: i'm sorry for the misunderstanding yesterday | ||
| [2012/01/20 05:47:42] @ stevie-bash joined channel #puppet | ||
| [2012/01/20 05:49:03] @ tomaso joined channel #puppet | ||
| [2012/01/20 05:51:38] <tyska> i run curl http://169.254.169.254/latest/meta-data/public-ipv4 but nothing happens | ||
| [2012/01/20 05:51:43] <tyska> am i doing something wrong? | ||
| [2012/01/20 05:51:57] <henk> hno2: I’d go for an exec | ||
| [2012/01/20 05:52:24] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/20 05:52:30] <tyska> wrong channel guys, im sorry | ||
| [2012/01/20 05:52:36] @ The-Bat joined channel #puppet | ||
| [2012/01/20 05:58:50] <caaakeeey> whats the most standard way of getting puppet onto your nodes in the first place? | ||
| [2012/01/20 05:58:58] @ Quit: motomike: Remote host closed the connection | ||
| [2012/01/20 05:59:08] <tyska> can i use custom facts on puppet.conf? | ||
| [2012/01/20 05:59:14] <caaakeeey> a custom os image with puppet on it, or automated remote ssh? | ||
| [2012/01/20 05:59:18] <hno2> Hm. another exec question. Can I notify an exec to have it executed whenever a file resource changes? | ||
| [2012/01/20 05:59:49] @ motomike joined channel #puppet | ||
| [2012/01/20 06:00:08] @ Quit: espent: Quit: espent | ||
| [2012/01/20 06:00:28] @ muhdiekuh joined channel #puppet | ||
| [2012/01/20 06:01:34] @ JayTaph joined channel #puppet | ||
| [2012/01/20 06:01:35] @ Quit: JayTaph_: Read error: Connection reset by peer | ||
| [2012/01/20 06:02:39] <tyska> can i use custom facts on puppet.conf? | ||
| [2012/01/20 06:02:56] <henk> hno2: subscribe to the file resource. | ||
| [2012/01/20 06:04:25] @ Quit: meltemi: Ping timeout: 276 seconds | ||
| [2012/01/20 06:04:44] @ ecolitan joined channel #puppet | ||
| [2012/01/20 06:04:50] <hno2> henk, thanks. found it now. | ||
| [2012/01/20 06:06:02] <_rc> tyska: you can't use any facts in the puppet.conf, unless you're talking about expanding it from a template, in which case you can go hig wild | ||
| [2012/01/20 06:06:02] @ __kj__ joined channel #puppet | ||
| [2012/01/20 06:07:14] <_rc> caaakeeey: os packages, enough configuration in the kickstart to bootstrap it post-install | ||
| [2012/01/20 06:07:29] @ duerF joined channel #puppet | ||
| [2012/01/20 06:07:39] <tyska> _rc: i'm studying that custom facts thing, now i know how to grab the public ip inside my instance, but i dont know how to use it on puppet.conf, because that 'ipaddress' value to node_name_fact is getting the private ip rather the public one | ||
| [2012/01/20 06:11:24] @ Quit: freezey: Quit: freezey | ||
| [2012/01/20 06:11:41] <_rc> tyska: so instead of saying ipaddress, say name_of_my_wonderful_fact | ||
| [2012/01/20 06:12:12] <tyska> _rc: yeah, but this is on puppet.conf, you said i cant do that | ||
| [2012/01/20 06:13:04] <_rc> I didn't say you couldn't do that, I said in puppet.conf you can't just refer to $fish. you can set node_name_fact to the name of any fact available | ||
| [2012/01/20 06:14:04] <tyska> _rc: right, let me try this | ||
| [2012/01/20 06:14:11] <_rc> tyska: you didn't say 'can I use a custom fact for node_name_fact', so I answered the question you appeared to be asking. I apologise, but please ask clearer questions | ||
| [2012/01/20 06:15:25] <hno2> henk, that actually answered my first question as well. file resource defining the directory and an exec resource subscribing to it with refreshonly set to true. | ||
| [2012/01/20 06:15:26] <tyska> np, in fact, things are still cloudy to me when talking about puppet, i'm just learning the first steps and concepts | ||
| [2012/01/20 06:17:32] @ espent joined channel #puppet | ||
| [2012/01/20 06:19:19] <tyska> _rc: It worked out graceful!! Thanks | ||
| [2012/01/20 06:21:00] @ Quit: duerF: Ping timeout: 245 seconds | ||
| [2012/01/20 06:21:23] @ brtl joined channel #puppet | ||
| [2012/01/20 06:25:18] @ icezimm joined channel #puppet | ||
| [2012/01/20 06:25:24] @ Quit: motomike: Remote host closed the connection | ||
| [2012/01/20 06:25:49] @ motomike joined channel #puppet | ||
| [2012/01/20 06:26:25] @ abien joined channel #puppet | ||
| [2012/01/20 06:27:38] @ sihil joined channel #puppet | ||
| [2012/01/20 06:28:01] @ maes_ joined channel #puppet | ||
| [2012/01/20 06:28:05] @ Quit: maes_`: Ping timeout: 245 seconds | ||
| [2012/01/20 06:28:33] <tyska> im having this problem to use file core type -- Error 400 on SERVER: Not authorized to call find on /file_metadata/ | ||
| [2012/01/20 06:28:57] <tyska> but my fileserver.conf and my auth.conf looks to be fine to me, i will pastebin they | ||
| [2012/01/20 06:31:08] @ duerF joined channel #puppet | ||
| [2012/01/20 06:31:30] @ |Majestic| joined channel #puppet | ||
| [2012/01/20 06:31:50] @ Quit: nan0r: Ping timeout: 245 seconds | ||
| [2012/01/20 06:33:14] @ Quit: nul0op: Quit: Leaving | ||
| [2012/01/20 06:33:31] <abien> I have a box which collects nagios_* resources and writes them out to nagios configs. At this point its about 240 nagios_hosts with aprox 3.000 nagios_services. The puppet setup is puppetmaster via mongrel, storedconfigs with mysql. A puppetrun on the nagios server takes about 15 Minutes and i am wondering if there is anything that i need to do to optimize things.. 15 minutes makes me think... | ||
| [2012/01/20 06:33:33] <abien> ...something isnt right. | ||
| [2012/01/20 06:33:47] @ Quit: rubic: Quit: Leaving. | ||
| [2012/01/20 06:33:54] <henk> I have a machine where the catalog run finishes in >80 seconds, according to --summarize File resources take 51.33 seconds. Is using --debug the only way to get a hint which resource is actualld needing that long? | ||
| [2012/01/20 06:34:07] <tyska> here are useful information http://pastebin.com/t3kD0VPq | ||
| [2012/01/20 06:34:31] <tyska> the file teste is on directory /etc/puppet/files, but i still got that error message | ||
| [2012/01/20 06:34:38] <tyska> Error 400 on SERVER: Not authorized to call find on /file_metadata/ | ||
| [2012/01/20 06:34:56] <abien> henk: if you have a lot of recursive stuff going on in your file resources (say for instance to copy directories) then thats a good place to start looking. Its known to be a performance hog. (other than that i dont know) | ||
| [2012/01/20 06:35:15] <_rc> tyska: put all the information in the paste | ||
| [2012/01/20 06:35:51] <tyska> _rc: you mean all the information of the files? | ||
| [2012/01/20 06:35:52] <henk> abien: It’s by far not what I’d call "a lot"… | ||
| [2012/01/20 06:36:34] <_rc> tyska: I mean you put the fragments in the paste, and then the error message in the channel. put the error message in the paste so it's self-contained. | ||
| [2012/01/20 06:36:56] <tyska> _rc: ok ok sorry | ||
| [2012/01/20 06:37:03] <henk> And perhaps add a recursive ls to the file… | ||
| [2012/01/20 06:38:20] <tyska> _rc: here it is http://pastebin.com/eggZg3p1 | ||
| [2012/01/20 06:39:57] @ octane- joined channel #puppet | ||
| [2012/01/20 06:44:38] <tyska> _rc: did you found some mistake on my configs? | ||
| [2012/01/20 06:45:56] @ Quit: Holocaine: | ||
| [2012/01/20 06:45:58] @ Quit: JayTaph: Quit: JayTaph | ||
| [2012/01/20 06:47:32] <_rc> tyska: I didn't give them more than a cursory glance because it's not something I'm familiar with. | ||
| [2012/01/20 06:55:15] @ Quit: d3c: Ping timeout: 252 seconds | ||
| [2012/01/20 07:02:24] @ Quit: blentz: Ping timeout: 272 seconds | ||
| [2012/01/20 07:08:31] <tyska> someone could help me with my problem -- see it here http://pastebin.com/eggZg3p1 | ||
| [2012/01/20 07:08:34] <tyska> ? | ||
| [2012/01/20 07:08:36] @ Quit: EL84: Ping timeout: 240 seconds | ||
| [2012/01/20 07:11:38] <robthoms__> tyska, not sure.. restarted the puppetmaster? | ||
| [2012/01/20 07:12:07] <tyska> robthoms__: yeah, already did that | ||
| [2012/01/20 07:14:57] @ anonymous_ joined channel #puppet | ||
| [2012/01/20 07:15:13] @ Quit: anonymous_: Client Quit | ||
| [2012/01/20 07:18:52] @ Quit: duerF: Ping timeout: 272 seconds | ||
| [2012/01/20 07:23:14] @ Kavu joined channel #puppet | ||
| [2012/01/20 07:23:21] @ ezmob joined channel #puppet | ||
| [2012/01/20 07:24:25] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2012/01/20 07:24:26] @ sebnash joined channel #puppet | ||
| [2012/01/20 07:25:01] @ Quit: Niarf: Quit: Leaving. | ||
| [2012/01/20 07:26:11] @ ezmob_ joined channel #puppet | ||
| [2012/01/20 07:26:35] @ Quit: ezmobius: Ping timeout: 248 seconds | ||
| [2012/01/20 07:27:49] @ Niarf joined channel #puppet | ||
| [2012/01/20 07:28:05] <tyska> guys, im having problems to use core type file in a master/agent architecture, could someone help me? Here are the informations needed http://pastebin.com/eggZg3p1 | ||
| [2012/01/20 07:29:44] @ Quit: ezmob: Ping timeout: 245 seconds | ||
| [2012/01/20 07:33:15] @ ddp23 joined channel #puppet | ||
| [2012/01/20 07:34:16] <ddp23> 2.7 upgrade question: previously we were able to use $title inside a define block, it seems now that we can't. Is this option still available, scoping issue maybe? | ||
| [2012/01/20 07:34:52] <ddp23> i.e. where $title would take on the meta name given to the define block | ||
| [2012/01/20 07:35:01] <henk> ddp23: Have you tried using $name? IIRC that’s what I use in my defines… | ||
| [2012/01/20 07:35:52] @ Quit: gaveen: Quit: leaving | ||
| [2012/01/20 07:41:40] @ duerF joined channel #puppet | ||
| [2012/01/20 07:43:02] <tyska> i have to go, thanks for the help _rc | ||
| [2012/01/20 07:44:00] @ mogitaff joined channel #puppet | ||
| [2012/01/20 07:44:24] <ddp23> thanks henk, looks like: $foo-$bar-$moo now needs to be written as ${foo}-${bar}-${moo} and probably scopes, too. puppet-lint here I come I guess... | ||
| [2012/01/20 07:45:26] @ tyska left channel #puppet () | ||
| [2012/01/20 07:45:41] @ qwebirc32897 joined channel #puppet | ||
| [2012/01/20 07:46:07] <qwebirc32897> Hi is there someone who can answer to a puppet question ? | ||
| [2012/01/20 07:46:30] @ epatey_ joined channel #puppet | ||
| [2012/01/20 07:46:43] @ Quit: AshishH: Remote host closed the connection | ||
| [2012/01/20 07:46:43] <henk> qwebirc32897: in #puppet? I doubt it… | ||
| [2012/01/20 07:47:48] <qwebirc32897> I have a class defined like this : | ||
| [2012/01/20 07:47:59] <qwebirc32897> class samba_req_packages { package { "samba": ensure => "purged" } package { 'samba-client': ensure => "purged" } package { 'samba-common': ensure => "purged" } package { "samba3x": ensure => "installed" } } | ||
| [2012/01/20 07:48:17] <henk> perfectly readable… | ||
| [2012/01/20 07:48:31] <qwebirc32897> hmmm let me post it line by line | ||
| [2012/01/20 07:48:35] <qwebirc32897> sorry for that | ||
| [2012/01/20 07:48:35] <henk> Definitely better than nicely aligned in a pastebin! | ||
| [2012/01/20 07:48:45] <qwebirc32897> i used irc 10 yrs ago the last time :) | ||
| [2012/01/20 07:49:05] <qwebirc32897> class samba_req_packages { | ||
| [2012/01/20 07:49:09] <henk> use pastie.org! | ||
| [2012/01/20 07:49:12] <qwebirc32897> package { "samba": | ||
| [2012/01/20 07:49:36] <qwebirc32897> ok let me see | ||
| [2012/01/20 07:51:24] <qwebirc32897> class samba_req_packages { package { "samba": ensure => "purged" } package { 'samba-client': ensure => "purged" } package { 'samba-common': ensure => "purged" } package { "samba3x": ensure => "installed" } } | ||
| [2012/01/20 07:51:37] <qwebirc32897> nope | ||
| [2012/01/20 07:52:54] @ Quit: Tobu: Remote host closed the connection | ||
| [2012/01/20 07:53:02] @ Tobu joined channel #puppet | ||
| [2012/01/20 07:53:14] <qwebirc32897> anyway i have two packages samba and samba3x | ||
| [2012/01/20 07:53:28] <qwebirc32897> when I try to purge samba it deletes samba3x too | ||
| [2012/01/20 07:53:53] <qwebirc32897> is there a regexp or something that makes the command package { "samba": ensure => "purged" | ||
| [2012/01/20 07:54:04] <qwebirc32897> only purge samba and not samba3x ? | ||
| [2012/01/20 07:54:44] <anrxc> what's samba3x maybe it Provides: samba, or provides same thing samba package provides, or samba is a meta package | ||
| [2012/01/20 07:54:55] <qwebirc32897> no they are separate | ||
| [2012/01/20 07:54:59] <qwebirc32897> in REDHAT | ||
| [2012/01/20 07:55:00] <qwebirc32897> 5 | ||
| [2012/01/20 07:55:08] <henk> qwebirc32897: It’s probably not puppet doing that, but the package manager. | ||
| [2012/01/20 07:55:40] <qwebirc32897> I will try yum remove samba and check that | ||
| [2012/01/20 07:55:43] <anrxc> samba3x depends on samba perhaps | ||
| [2012/01/20 07:57:10] @ Quit: uphillian: Ping timeout: 252 seconds | ||
| [2012/01/20 07:59:07] @ Quit: jonhattan: Quit: jonhattan | ||
| [2012/01/20 07:59:44] @ uphillian joined channel #puppet | ||
| [2012/01/20 08:01:03] @ Quit: icezimm: Ping timeout: 244 seconds | ||
| [2012/01/20 08:01:16] @ icezimm joined channel #puppet | ||
| [2012/01/20 08:01:45] @ ddp23 left channel #puppet () | ||
| [2012/01/20 08:04:48] @ Quit: espent: Quit: espent | ||
| [2012/01/20 08:06:40] @ Quit: sebnash: Quit: Leaving... | ||
| [2012/01/20 08:08:23] @ kelseyhightower joined channel #puppet | ||
| [2012/01/20 08:11:54] @ Axsuul joined channel #puppet | ||
| [2012/01/20 08:11:56] @ Quit: Axsuul: Excess Flood | ||
| [2012/01/20 08:12:08] @ Quit: Kavu: Remote host closed the connection | ||
| [2012/01/20 08:12:13] @ Axsuul joined channel #puppet | ||
| [2012/01/20 08:16:10] @ aslan joined channel #puppet | ||
| [2012/01/20 08:18:45] @ Quit: duerF: Read error: Operation timed out | ||
| [2012/01/20 08:19:24] @ aslan is now known as Aslan | ||
| [2012/01/20 08:21:56] @ marczak joined channel #puppet | ||
| [2012/01/20 08:23:09] @ Quit: wollviech: Ping timeout: 240 seconds | ||
| [2012/01/20 08:23:37] @ lkoranda joined channel #puppet | ||
| [2012/01/20 08:24:35] @ zwi joined channel #puppet | ||
| [2012/01/20 08:26:46] @ Quit: proton: Ping timeout: 248 seconds | ||
| [2012/01/20 08:29:16] @ ddp23 joined channel #puppet | ||
| [2012/01/20 08:31:19] @ Quit: Preston4tw: Ping timeout: 252 seconds | ||
| [2012/01/20 08:31:25] @ Quit: ABK: Ping timeout: 245 seconds | ||
| [2012/01/20 08:31:38] <ddp23> hi, can anyone tell me why ${::name} seems to end up being set to "main" at http://pastebin.com/Z7xkHqPt - I would expect it to be set to: "open-mysql-port-for-slave"? | ||
| [2012/01/20 08:32:17] <_rc> $::name isn't $name. $:: means go to the outermost scope | ||
| [2012/01/20 08:32:33] <ddp23> ah, ok thanks | ||
| [2012/01/20 08:33:00] @ duerF joined channel #puppet | ||
| [2012/01/20 08:33:57] @ Quit: Axsuul: | ||
| [2012/01/20 08:34:31] <ddp23> so, when I change it to ${name}, I get: Failed to apply catalog: Parameter require failed: No title provided and "Package[]" is not a valid resource reference ? | ||
| [2012/01/20 08:34:49] @ nan0r joined channel #puppet | ||
| [2012/01/20 08:35:24] <_rc> there's no Package in that paste, so it's somewhere else | ||
| [2012/01/20 08:35:39] <qwebirc32897> OK tnx, i used provider rpm to remove packages and yum to install and it did the trick | ||
| [2012/01/20 08:35:42] <qwebirc32897> tnx | ||
| [2012/01/20 08:35:45] <ddp23> ah, thanks _rc | ||
| [2012/01/20 08:37:38] @ Axsuul joined channel #puppet | ||
| [2012/01/20 08:37:52] @ djm68 joined channel #puppet | ||
| [2012/01/20 08:41:08] <icezimm> somebody would recommend me and article/doc on debugging modules? | ||
| [2012/01/20 08:41:58] @ blentz joined channel #puppet | ||
| [2012/01/20 08:42:37] <Volcane> icezimm: http://www.devco.net/archives/2009/08/19/tips_and_tricks_for_puppet_debugging.php | ||
| [2012/01/20 08:43:00] <icezimm> thank you Volcane =) | ||
| [2012/01/20 08:44:22] @ Quit: Tobu: Ping timeout: 272 seconds | ||
| [2012/01/20 08:46:04] @ Quit: iclebyte: Ping timeout: 240 seconds | ||
| [2012/01/20 08:46:51] @ ddp23 left channel #puppet () | ||
| [2012/01/20 08:46:56] @ choonming joined channel #puppet | ||
| [2012/01/20 08:50:08] @ sebnash joined channel #puppet | ||
| [2012/01/20 08:51:44] @ Quit: marczak: Ping timeout: 240 seconds | ||
| [2012/01/20 08:53:20] @ Tobu joined channel #puppet | ||
| [2012/01/20 08:53:30] @ cliff-hm joined channel #puppet | ||
| [2012/01/20 08:53:40] @ Quit: csanchez: Quit: csanchez | ||
| [2012/01/20 08:54:45] @ jodok_ joined channel #puppet | ||
| [2012/01/20 08:55:14] @ Quit: jodok: Read error: Connection reset by peer | ||
| [2012/01/20 08:55:14] @ jodok_ is now known as jodok | ||
| [2012/01/20 08:56:03] @ hco joined channel #puppet | ||
| [2012/01/20 08:58:23] @ iclebyte joined channel #puppet | ||
| [2012/01/20 08:58:26] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/20 08:58:33] @ The-Bat joined channel #puppet | ||
| [2012/01/20 08:59:33] @ Quit: muhdiekuh: Ping timeout: 252 seconds | ||
| [2012/01/20 09:03:06] <`mx> can you have subdirectories with your files directory of a module? | ||
| [2012/01/20 09:03:14] <anrxc> of course | ||
| [2012/01/20 09:03:26] <anrxc> what a mess it would be otherwise | ||
| [2012/01/20 09:04:06] <`mx> so then for sourcing it would be puppet://$puppetserver/modules/<module>/files/<subdirectory>/<file> | ||
| [2012/01/20 09:04:10] <`mx> ? | ||
| [2012/01/20 09:04:33] <`mx> err. puppet://$puppetserver/modules/<module>/<subdirectory>/<file> | ||
| [2012/01/20 09:05:16] <_rc> you can drop $puppetserver too | ||
| [2012/01/20 09:05:54] <_rc> but yes, that's the syntax | ||
| [2012/01/20 09:09:48] <`mx> werd. thx | ||
| [2012/01/20 09:10:50] @ Quit: kelseyhightower: Quit: kelseyhightower | ||
| [2012/01/20 09:10:58] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/20 09:11:18] @ kelseyhightower joined channel #puppet | ||
| [2012/01/20 09:11:36] @ Quit: dross: Ping timeout: 272 seconds | ||
| [2012/01/20 09:12:04] @ marrusl joined channel #puppet | ||
| [2012/01/20 09:12:28] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/20 09:12:33] @ freezey joined channel #puppet | ||
| [2012/01/20 09:12:39] @ The-Bat joined channel #puppet | ||
| [2012/01/20 09:13:40] @ brandon_dacrib joined channel #puppet | ||
| [2012/01/20 09:14:58] <`mx> still having issues. here is what I have for a config. http://pastebin.ladeda.org/896 | ||
| [2012/01/20 09:15:28] <`mx> and the error I am getting is " Could not evaluate: Could not retrieve information from source(s)" | ||
| [2012/01/20 09:16:54] @ Quit: dnjaramba: | ||
| [2012/01/20 09:16:57] <henk> The relevant info is missing… | ||
| [2012/01/20 09:17:31] @ crayfishx joined channel #puppet | ||
| [2012/01/20 09:17:43] <`mx> henk: sorry that was a snippet of what I have. | ||
| [2012/01/20 09:19:14] @ sduchesneau joined channel #puppet | ||
| [2012/01/20 09:22:06] @ rgsteele joined channel #puppet | ||
| [2012/01/20 09:22:14] @ Quit: duerF: Ping timeout: 248 seconds | ||
| [2012/01/20 09:23:40] <Volcane> `mx: best to show the actual error message, code, class names etc - and generally best to avoid iDiOtCapsClasses | ||
| [2012/01/20 09:23:59] @ tmclaugh joined channel #puppet | ||
| [2012/01/20 09:25:21] <sarguru_> `mx: I cant see any error messages there/ | ||
| [2012/01/20 09:25:30] @ duerF joined channel #puppet | ||
| [2012/01/20 09:25:36] @ q0rban joined channel #puppet | ||
| [2012/01/20 09:25:45] <henk> `mx: So you have no files? Then the cause is pretty obvious isn’t it? | ||
| [2012/01/20 09:26:19] @ Quit: artkrz: Ping timeout: 244 seconds | ||
| [2012/01/20 09:26:39] @ dross joined channel #puppet | ||
| [2012/01/20 09:27:05] @ marczak joined channel #puppet | ||
| [2012/01/20 09:27:47] <`mx> henk: there is a default file | ||
| [2012/01/20 09:29:31] <Volcane> `mx: this would be part of the relevant information you didnt show - please make a new pastie with as much information as possible, not as little as possible. we cant guess what u have | ||
| [2012/01/20 09:30:25] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/20 09:30:37] @ The-Bat joined channel #puppet | ||
| [2012/01/20 09:31:11] @ Quit: rismoney: | ||
| [2012/01/20 09:31:19] @ rismoney joined channel #puppet | ||
| [2012/01/20 09:31:28] <`mx> yeah. sorry. You can ignore me . I found the error. | ||
| [2012/01/20 09:31:43] @ opsmason joined channel #puppet | ||
| [2012/01/20 09:33:13] @ lanky joined channel #puppet | ||
| [2012/01/20 09:34:26] @ Quit: The-Bat: Client Quit | ||
| [2012/01/20 09:34:38] @ The-Bat joined channel #puppet | ||
| [2012/01/20 09:34:43] @ artkrz joined channel #puppet | ||
| [2012/01/20 09:35:51] @ Quit: marczak: Ping timeout: 252 seconds | ||
| [2012/01/20 09:36:08] @ johnston_ joined channel #puppet | ||
| [2012/01/20 09:37:04] @ Quit: leifmadsen: Ping timeout: 240 seconds | ||
| [2012/01/20 09:37:30] @ wollviech joined channel #puppet | ||
| [2012/01/20 09:37:32] @ Quit: freezey: Quit: freezey | ||
| [2012/01/20 09:39:39] @ dnjaramba joined channel #puppet | ||
| [2012/01/20 09:41:49] @ Quit: kelseyhightower: Quit: kelseyhightower | ||
| [2012/01/20 09:43:34] @ Quit: Stenbryggen: Quit: Leaving. | ||
| [2012/01/20 09:44:11] @ kangman joined channel #puppet | ||
| [2012/01/20 09:44:40] <hno2> Is there any recommendation on how to express os package dependencies in modules? I mean I can use package {}, but it does not scale too well when several modules requires the same os package to be installed. | ||
| [2012/01/20 09:44:54] @ Quit: wollviech: Read error: Operation timed out | ||
| [2012/01/20 09:45:23] <misc> using include base::packages, with a base/manifests/packages.pp file ? | ||
| [2012/01/20 09:46:28] @ Meier left channel #puppet () | ||
| [2012/01/20 09:46:49] <hno2> That would include all packages in all modules, not what I want. I want that if I use module A then OS package a,b,c should be installed, if module B then os package c,d, and if both A & B then a,b,c,d. | ||
| [2012/01/20 09:47:32] @ astrostl joined channel #puppet | ||
| [2012/01/20 09:47:51] <mfridh> hno2: I've got a package module, each package is a class... include package::pv include package::sysstat ... I guess further on I will parameterize them as need arises and allow class {'package::sysstat': ensure => 'absent', version => '5.5' } | ||
| [2012/01/20 09:47:58] <mfridh> anyway that's the idea. guess I'll find out if it scales. | ||
| [2012/01/20 09:48:24] <Volcane> hno2: u have to use package - and your packages must have their own dependencies in them as normal | ||
| [2012/01/20 09:48:41] @ wollviech joined channel #puppet | ||
| [2012/01/20 09:48:44] <mfridh> Volcane: what about my idea, silly? | ||
| [2012/01/20 09:49:03] <hno2> Volcane, the issue is in how to best deal with module 'A' and 'B' both needing package 'c' in a scaleable manner. | ||
| [2012/01/20 09:49:05] <Volcane> its fine, except it doesnt really create loose standing modules | ||
| [2012/01/20 09:49:13] <Volcane> your mysql module must configure and install mysql on its own | ||
| [2012/01/20 09:49:45] <mfridh> Volcane: I'm using it only for packages which are common dependencies of other modules so far | ||
| [2012/01/20 09:49:48] <Volcane> hno2: look at virtual resources, but really if say foo requires apache and bar requies apache, then make an apache module and include it in both foo and bar | ||
| [2012/01/20 09:50:01] <Volcane> hno2: u can include multiple times | ||
| [2012/01/20 09:50:43] @ leifmadsen joined channel #puppet | ||
| [2012/01/20 09:51:12] <hno2> ok, so either virtual resources or classes per package like mfridh. Having each package special cased in how to express dependency on it is not an option. | ||
| [2012/01/20 09:51:12] @ rcrowley joined channel #puppet | ||
| [2012/01/20 09:52:15] <mfridh> say, if I could check for availability of a package::mypackage class, and have the module include if it exists, otherwise do it's own package{} resource, ... is that possible? | ||
| [2012/01/20 09:53:40] <hno2> mfridh, from what I know no. And would be counter-productive as the two declarations may have different parameters in some cases. | ||
| [2012/01/20 09:54:47] <hno2> you can do conditions on facts however to select what packages to declare. | ||
| [2012/01/20 09:55:30] @ p3rror joined channel #puppet | ||
| [2012/01/20 09:56:27] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/20 09:56:39] @ The-Bat joined channel #puppet | ||
| [2012/01/20 09:56:52] @ mfladischer joined channel #puppet | ||
| [2012/01/20 09:58:27] @ Quit: The-Bat: Client Quit | ||
| [2012/01/20 09:58:39] @ The-Bat joined channel #puppet | ||
| [2012/01/20 09:59:26] @ Meier joined channel #puppet | ||
| [2012/01/20 10:02:10] @ Quit: stsmith3: Quit: Ex-Chat | ||
| [2012/01/20 10:02:49] <ashp> Sometimes I wish FreeBSD wasn't so terrible at everything related to packages and ports so puppet/freebsd would be a real option | ||
| [2012/01/20 10:03:25] <eventi> sometimes? | ||
| [2012/01/20 10:03:37] <ashp> Any time I have to do anything in RHEL, really :D | ||
| [2012/01/20 10:03:56] <ashp> It's just a shame not a single person who works on FreeBSD apparently uses one than one machine | ||
| [2012/01/20 10:04:03] <ashp> so the idea of easily automated things hasn't occured yet | ||
| [2012/01/20 10:04:16] @ plasmonyc joined channel #puppet | ||
| [2012/01/20 10:04:31] <thedonvaughn> for a long time it was a shame that not a single person who works on FreeBSD apparently didn't use more than one CPU too :) | ||
| [2012/01/20 10:04:46] @ Quit: wollviech: Quit: Reconnecting | ||
| [2012/01/20 10:04:50] @ wollviech joined channel #puppet | ||
| [2012/01/20 10:06:09] <ashp> thedonvaughn: I still love the OS so it makes me sad to see it slip behind | ||
| [2012/01/20 10:06:19] <mfridh> haha | ||
| [2012/01/20 10:06:38] @ Quit: duerF: Quit: Leaving | ||
| [2012/01/20 10:07:01] @ Quit: mpdude: Remote host closed the connection | ||
| [2012/01/20 10:07:06] <mfridh> I love it too, ports are awesome for end-user accessibility and choice... but not fun to maintain :) | ||
| [2012/01/20 10:07:21] <mfridh> obviously though, a serious BSD admin builds all his packages once and deploys packages anyway | ||
| [2012/01/20 10:09:20] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2012/01/20 10:10:38] @ csanchez joined channel #puppet | ||
| [2012/01/20 10:14:44] @ fly9 joined channel #puppet | ||
| [2012/01/20 10:16:12] @ gazoombo joined channel #puppet | ||
| [2012/01/20 10:16:45] @ Kazuhiro joined channel #puppet | ||
| [2012/01/20 10:16:53] @ Kazuhiro left channel #puppet () | ||
| [2012/01/20 10:19:09] @ Quit: dnjaramba: | ||
| [2012/01/20 10:21:27] @ Quit: djm68: Remote host closed the connection | ||
| [2012/01/20 10:21:27] @ dnjaramba joined channel #puppet | ||
| [2012/01/20 10:22:00] @ rsnhyperion joined channel #puppet | ||
| [2012/01/20 10:24:32] @ Quit: mealstrom: Quit: Leaving. | ||
| [2012/01/20 10:28:23] @ Stenbryggen joined channel #puppet | ||
| [2012/01/20 10:29:18] @ neonflux joined channel #puppet | ||
| [2012/01/20 10:29:39] @ marczak joined channel #puppet | ||
| [2012/01/20 10:30:21] @ Quit: marczak: Client Quit | ||
| [2012/01/20 10:31:14] @ marczak joined channel #puppet | ||
| [2012/01/20 10:31:22] @ kelseyhightower joined channel #puppet | ||
| [2012/01/20 10:32:11] @ Markuss joined channel #puppet | ||
| [2012/01/20 10:32:32] @ Quit: Markuss: | ||
| [2012/01/20 10:34:28] @ Quit: sdog: Remote host closed the connection | ||
| [2012/01/20 10:36:25] @ cwarden joined channel #puppet | ||
| [2012/01/20 10:37:06] @ kenperkins joined channel #puppet | ||
| [2012/01/20 10:37:40] @ ezmob_ is now known as ezmob_|zoning | ||
| [2012/01/20 10:39:55] @ Quit: artkrz: Read error: Connection reset by peer | ||
| [2012/01/20 10:40:07] @ gniks joined channel #puppet | ||
| [2012/01/20 10:40:24] @ riha left channel #puppet () | ||
| [2012/01/20 10:40:25] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/20 10:40:37] @ The-Bat joined channel #puppet | ||
| [2012/01/20 10:40:49] @ meltemi joined channel #puppet | ||
| [2012/01/20 10:42:05] @ Quit: meltemi: Client Quit | ||
| [2012/01/20 10:42:27] @ Quit: The-Bat: Client Quit | ||
| [2012/01/20 10:42:39] @ The-Bat joined channel #puppet | ||
| [2012/01/20 10:42:44] @ tizzo-afk is now known as tizzo | ||
| [2012/01/20 10:42:45] @ meltemi joined channel #puppet | ||
| [2012/01/20 10:48:18] <scoates> Syntax error at ']'; expected ']' <-- fun! (-: | ||
| [2012/01/20 10:50:49] @ Quit: dnjaramba: | ||
| [2012/01/20 10:52:26] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/20 10:52:37] @ The-Bat joined channel #puppet | ||
| [2012/01/20 10:54:24] @ Quit: The-Bat: Client Quit | ||
| [2012/01/20 10:54:36] @ The-Bat joined channel #puppet | ||
| [2012/01/20 10:55:58] <`mx> is there a way to source a file only if it exists on the puppet server? | ||
| [2012/01/20 10:56:52] @ ctracey joined channel #puppet | ||
| [2012/01/20 10:56:53] @ mpdude joined channel #puppet | ||
| [2012/01/20 10:57:12] @ Preston4tw joined channel #puppet | ||
| [2012/01/20 10:57:16] @ Quit: mpdude: Remote host closed the connection | ||
| [2012/01/20 10:57:44] @ ezmob_|zoning is now known as ezmob_|zoning|zo | ||
| [2012/01/20 10:58:04] @ anveo joined channel #puppet | ||
| [2012/01/20 10:59:53] @ Reepicheep joined channel #puppet | ||
| [2012/01/20 11:00:24] @ Quit: The-Bat: Quit: Konversation terminated! | ||
| [2012/01/20 11:00:36] @ The-Bat joined channel #puppet | ||
| [2012/01/20 11:01:49] @ Quit: opsmason: Ping timeout: 245 seconds | ||
| [2012/01/20 11:02:25] @ Quit: The-Bat: Client Quit | ||
| [2012/01/20 11:02:37] @ The-Bat joined channel #puppet | ||
| [2012/01/20 11:02:41] @ Quit: The-Bat: Remote host closed the connection | ||
| [2012/01/20 11:03:05] @ Quit: hno2: Quit: Lämnar | ||
| [2012/01/20 11:03:34] @ gabrtv joined channel #puppet | ||
| [2012/01/20 11:03:45] @ rcrowley joined channel #puppet | ||
| [2012/01/20 11:03:50] @ jsm joined channel #puppet | ||
| [2012/01/20 11:05:52] @ ghg joined channel #puppet | ||
| [2012/01/20 11:07:21] @ opsmason joined channel #puppet | ||
| [2012/01/20 11:11:42] @ mrwacky42 joined channel #puppet | ||
| [2012/01/20 11:14:35] @ hno2 joined channel #puppet | ||
| [2012/01/20 11:16:08] @ tblamer joined channel #puppet | ||
| [2012/01/20 11:16:49] @ Quit: kermit: Quit: Leaving. | ||
| [2012/01/20 11:17:39] @ kermit joined channel #puppet | ||
| [2012/01/20 11:18:02] <henk> `mx: Whats the point? | ||
| [2012/01/20 11:18:16] @ Quit: f0: Remote host closed the connection | ||
| [2012/01/20 11:19:42] @ asteve joined channel #puppet | ||
| [2012/01/20 11:20:10] <asteve> i have two files that require each other but also need to send a notify restart to apache; how should I manage this? | ||
| [2012/01/20 11:20:25] @ Quit: Meier: Quit: Leaving. | ||
| [2012/01/20 11:20:31] <asteve> fileA is a virtual host, fileB is an include; without both there apache will crash | ||
| [2012/01/20 11:21:01] <henk> fileA requires fileB and notifies apache | ||
| [2012/01/20 11:21:04] @ Quit: mauve_: Ping timeout: 240 seconds | ||
| [2012/01/20 11:21:14] @ bosszaru joined channel #puppet | ||
| [2012/01/20 11:21:16] @ freezey joined channel #puppet | ||
| [2012/01/20 11:22:01] <asteve> henk: inside of the file definition for fileA have "Require => File["/etc/apache/fileB"]," ? | ||
| [2012/01/20 11:22:48] @ Quit: ezmob_|zoning|zo: Ping timeout: 255 seconds | ||
| [2012/01/20 11:23:10] <henk> Yeah, but maybe a define combining the two files to one resource is a more elegant solution | ||
| [2012/01/20 11:23:10] @ djbkd joined channel #puppet | ||
| [2012/01/20 11:23:30] <asteve> if i do a dual require will that create a deadlock? | ||
| [2012/01/20 11:24:07] <henk> dependency cycle, yes, obviously | ||
| [2012/01/20 11:24:40] @ Quit: leifmadsen: Quit: This is how I roll; animal print pants outta control! | ||
| [2012/01/20 11:24:46] @ Quit: nan0r: Read error: Connection reset by peer | ||
| [2012/01/20 11:25:07] <sarguru_> asteve: Depends on the way you require | ||
| [2012/01/20 11:25:16] @ Kazuhiro joined channel #puppet | ||
| [2012/01/20 11:26:35] @ Quit: hco: Quit: hco | ||
| [2012/01/20 11:26:38] @ benkevan joined channel #puppet | ||
| [2012/01/20 11:27:39] @ Quit: anveo: Quit: Bye bye | ||
| [2012/01/20 11:29:08] @ bosszaru left channel #puppet ("PING 1327076956") | ||
| [2012/01/20 11:29:11] @ leifmadsen joined channel #puppet | ||
| [2012/01/20 11:29:17] @ ewag joined channel #puppet | ||
| [2012/01/20 11:30:32] @ Quit: raphdg: Remote host closed the connection | ||
| [2012/01/20 11:31:16] @ oCean joined channel #puppet | ||
| [2012/01/20 11:31:42] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2012/01/20 11:33:15] @ Quit: ecolitan: Remote host closed the connection | ||
| [2012/01/20 11:33:19] @ Quit: hno2: Ping timeout: 276 seconds | ||
| [2012/01/20 11:34:43] @ mauve_ joined channel #puppet | ||
| [2012/01/20 11:38:10] @ telmich joined channel #puppet | ||
| [2012/01/20 11:38:11] <telmich> hellow | ||
| [2012/01/20 11:39:13] <telmich> I'm trying to use a variable from a different class in my .erb; the variable is defined in init.pp of the icinga module and I try to reference it in templates/icinga.cfg.erb from manifests/server.pp; I then get the error message err: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed to parse template icinga/icinga.cfg.erb: Could not find value for 'icinga' at 19:/etc/puppet/modules/icinga/templates/icinga.cfg.erb at /etc/puppet/modules | ||
| [2012/01/20 11:39:20] <telmich> what am I doing wrong? | ||
| [2012/01/20 11:40:04] <eventi> telmich: can you paste an example? | ||
| [2012/01/20 11:40:14] <eventi> at pastie, not here :) | ||
| [2012/01/20 11:42:17] @ Quit: robthoms__: Quit: Leaving | ||
| [2012/01/20 11:44:31] <telmich> eventi: http://pastie.org/3219906 | ||
| [2012/01/20 11:44:53] @ samkottler joined channel #puppet | ||
| [2012/01/20 11:45:24] @ Quit: cwarden: Ping timeout: 240 seconds | ||
| [2012/01/20 11:45:27] <_rc> telmich: that's not how you get at a variable out of scope. it's scope.lookupvar("foo::bar") | ||
| [2012/01/20 11:46:41] @ joshcooper joined channel #puppet | ||
| [2012/01/20 11:47:41] <telmich> _rc: thank, that works. but why do I reference them different in the erb then I do in the manifests? | ||
| [2012/01/20 11:48:01] @ tremble joined channel #puppet | ||
| [2012/01/20 11:48:03] @ Quit: tremble: Changing host | ||
| [2012/01/20 11:48:03] @ tremble joined channel #puppet | ||
| [2012/01/20 11:48:10] @ Quit: tremble: Read error: Connection reset by peer | ||
| [2012/01/20 11:48:56] <_rc> because erb is over in ruby space, so the syntax rules are different to the Puppet DLS | ||
| [2012/01/20 11:49:05] <_rc> *DSL | ||
| [2012/01/20 11:50:03] @ ldlework joined channel #puppet | ||
| [2012/01/20 11:51:08] @ Jehr joined channel #puppet | ||
| [2012/01/20 11:51:20] @ lborda joined channel #puppet | ||
| [2012/01/20 11:52:30] @ ghanima joined channel #puppet | ||
| [2012/01/20 11:52:42] @ Quit: ldlework: Client Quit | ||
| [2012/01/20 11:52:47] @ trickyf left channel #puppet () | ||
| [2012/01/20 11:53:14] @ ldlework joined channel #puppet | ||
| [2012/01/20 11:53:29] @ ckauhaus joined channel #puppet | ||
| [2012/01/20 11:53:50] <telmich> _rc: thanks again for the explanation! | ||
| [2012/01/20 11:54:52] @ asteve left channel #puppet () | ||
| [2012/01/20 11:55:04] @ Quit: Ramonster: Quit: So Long and thanks for all the fish | ||
| [2012/01/20 11:55:26] @ Quit: Jehr: | ||
| [2012/01/20 11:55:44] @ fpletz joined channel #puppet | ||
| [2012/01/20 11:56:53] @ Quit: opsmason: Read error: Connection reset by peer | ||
| [2012/01/20 11:56:55] @ Quit: ali3n0: Quit: Leaving. | ||
| [2012/01/20 11:57:02] @ Quit: lborda: Quit: Ex-Chat | ||
| [2012/01/20 11:57:06] @ opsmason joined channel #puppet | ||
| [2012/01/20 11:57:09] @ lborda joined channel #puppet | ||
| [2012/01/20 11:57:44] @ Quit: ckauhaus: Ping timeout: 240 seconds | ||
| [2012/01/20 11:57:55] @ Quit: mfladischer: Remote host closed the connection | ||
| [2012/01/20 11:58:49] <scoates> hmm.. does changing a template or a file not trigger an update? do I have to do this manually, somehow? | ||
| [2012/01/20 11:59:55] <_rc> at the next run the changes should be evaluated and if neccesary changes made | ||
| [2012/01/20 12:00:39] <scoates> it seems that didn't happen. I wonder what I'm doing wrong. | ||
| [2012/01/20 12:01:00] @ Quit: KaZeR_W: Remote host closed the connection | ||
| [2012/01/20 12:01:09] <scoates> my configuration version didn't change, either | ||
| [2012/01/20 12:01:34] @ PerryChick2015 joined channel #puppet | ||
| [2012/01/20 12:02:02] @ Quit: csanchez: Quit: csanchez | ||
| [2012/01/20 12:02:48] @ PerryChick2015 left channel #puppet () | ||
| [2012/01/20 12:03:59] @ Quit: kesor: Remote host closed the connection | ||
| [2012/01/20 12:03:59] @ Quit: patcon: Remote host closed the connection | ||
| [2012/01/20 12:04:00] @ Quit: arnihermann: Write error: Connection reset by peer | ||
| [2012/01/20 12:04:59] @ the_ramink joined channel #puppet | ||
| [2012/01/20 12:05:03] <sarguru_> scoates: By update do you mean a puppet run | ||
| [2012/01/20 12:06:02] @ langworthy joined channel #puppet | ||
| [2012/01/20 12:06:32] @ l0n joined channel #puppet | ||
| [2012/01/20 12:07:20] <scoates> correct | ||
| [2012/01/20 12:07:54] <sarguru_> It cannot trigger a run by itself. You need to manage it. | ||
| [2012/01/20 12:08:17] <scoates> oh, I ran puppet manually | ||
| [2012/01/20 12:08:21] <scoates> sorry that was unclear | ||
| [2012/01/20 12:08:31] <scoates> sec | ||
| [2012/01/20 12:08:40] @ kesor joined channel #puppet | ||
| [2012/01/20 12:08:42] @ lborda_ joined channel #puppet | ||
| [2012/01/20 12:08:45] <sarguru_> sec? | ||
| [2012/01/20 12:09:30] @ Trebortech joined channel #puppet | ||
| [2012/01/20 12:09:35] <_rc> please hold, your free help is important to me | ||
| [2012/01/20 12:09:55] @ patcon joined channel #puppet | ||
| [2012/01/20 12:10:14] <scoates> heh | ||
| [2012/01/20 12:10:25] <scoates> I had a colleague looking at it; didn't want to waste your time | ||
| [2012/01/20 12:11:08] @ Quit: jodok: Ping timeout: 244 seconds | ||
| [2012/01/20 12:11:38] @ Quit: the_ramink: Ping timeout: 244 seconds | ||
| [2012/01/20 12:11:42] @ woyna joined channel #puppet | ||
| [2012/01/20 12:11:43] @ gnat42 joined channel #puppet | ||
| [2012/01/20 12:11:45] @ ckauhaus joined channel #puppet | ||
| [2012/01/20 12:11:48] @ shadowshell joined channel #puppet | ||
| [2012/01/20 12:11:53] <scoates> so, basically, I have this: http://paste.roguecoders.com/p/ce5c1f6cb04847e88b99f973ed3cfbca.txt ; when I change puppet:///apache/dev/ports.conf , and re-run puppet, does that not bring the new version of the file over? | ||
| [2012/01/20 12:12:22] @ Quit: lborda: Ping timeout: 248 seconds | ||
| [2012/01/20 12:12:41] @ f0 joined channel #puppet | ||
| [2012/01/20 12:12:59] @ Quit: samkottler: Quit: Leaving. | ||
| [2012/01/20 12:13:16] <f0> hi, i try these REST API Request http://docs.puppetlabs.com/guides/rest_api.html#resource-types | ||
| [2012/01/20 12:13:17] <_rc> it should. are you sure that resource is being applied to that node? | ||
| [2012/01/20 12:13:32] <f0> but always get Could not find indirection 'resource_typ' | ||
| [2012/01/20 12:14:26] <scoates> wow, I'm dumb. I'm sorry guys. my git push conflicted and didn't publish properly. | ||
| [2012/01/20 12:14:29] @ telmich left channel #puppet ("already using cdist?") | ||
| [2012/01/20 12:14:56] @ Quit: aculich: Ping timeout: 252 seconds | ||
| [2012/01/20 12:17:21] <_rc> f0: which api call? I've seen that before with some of the ones that are pluralised in the api | ||
| [2012/01/20 12:17:40] @ Quit: sduchesneau: Read error: Operation timed out | ||
| [2012/01/20 12:17:41] @ Quit: kesor: Remote host closed the connection | ||
| [2012/01/20 12:17:50] @ Quit: sarguru_: Remote host closed the connection | ||
| [2012/01/20 12:17:50] @ Quit: cparedes: Read error: Connection reset by peer | ||
| [2012/01/20 12:17:51] @ Quit: devicenull: Remote host closed the connection | ||
| [2012/01/20 12:17:52] @ Quit: lusis: Remote host closed the connection | ||
| [2012/01/20 12:18:27] <f0> _rc: curl -k -H "Accept: yaml" https://10.61.11.190:8140/entwicklung/resource_types/* | ||
| [2012/01/20 12:18:37] @ Quit: bk_one: Remote host closed the connection | ||
| [2012/01/20 12:18:50] @ kesor joined channel #puppet | ||
| [2012/01/20 12:18:52] @ Quit: patcon: Remote host closed the connection | ||
| [2012/01/20 12:18:52] @ Quit: kesor: Remote host closed the connection | ||
| [2012/01/20 12:18:54] @ Quit: garethr: Remote host closed the connection | ||
| [2012/01/20 12:19:10] @ Surv_OT_Fittest joined channel #puppet | ||
| [2012/01/20 12:19:33] <_rc> yeah, that one's buggy. you need to instead call it as resource_type_search/* | ||
| [2012/01/20 12:20:06] <_rc> the mapping from _types to _type_search isn't right | ||
| [2012/01/20 12:20:12] @ emmanuelux joined channel #puppet | ||
| [2012/01/20 12:20:22] @ Quit: shadowshell: Read error: Connection reset by peer | ||
| [2012/01/20 12:20:53] @ shadowshell joined channel #puppet | ||
| [2012/01/20 12:21:00] <f0> _rc: thanks, now this works | ||
| [2012/01/20 12:21:16] @ scsinutz joined channel #puppet | ||
| [2012/01/20 12:21:37] @ Quit: lanky: Quit: Leaving | ||
| [2012/01/20 12:22:31] @ csanchez joined channel #puppet | ||
| [2012/01/20 12:22:53] @ scsinutz left channel #puppet () | ||
| [2012/01/20 12:22:56] @ seanh-ansca joined channel #puppet | ||
| [2012/01/20 12:23:01] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2012/01/20 12:23:30] @ PerryChick2015 joined channel #puppet | ||
| [2012/01/20 12:24:28] <`mx> _rc: is there a way to verify if a file exist on the puppet server before trying to source it? | ||
| [2012/01/20 12:24:40] <_rc> `mx: why? | ||
| [2012/01/20 12:25:01] @ pcarlisle joined channel #puppet | ||
| [2012/01/20 12:25:10] @ Quit: stevie-bash: Quit: Verlassend | ||
| [2012/01/20 12:25:22] @ Quit: Tobu: Read error: Operation timed out | ||
| [2012/01/20 12:25:34] @ PerryChick2015 left channel #puppet () | ||
| [2012/01/20 12:26:08] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/20 12:26:27] <`mx> want to only source a file if it exists and now have a default file. | ||
| [2012/01/20 12:26:40] @ Quit: mogitaff: Ping timeout: 272 seconds | ||
| [2012/01/20 12:26:53] <_rc> well if you have a default file, then that's easy to achieve | ||
| [2012/01/20 12:27:13] <`mx> well the default file is blank. | ||
| [2012/01/20 12:27:30] <`mx> and would rather only want to source if it exists | ||
| [2012/01/20 12:27:35] <_rc> look at the use of multiple values in the source array here http://www.puppetcookbook.com/posts/select-a-file-based-on-a-fact.html | ||
| [2012/01/20 12:27:35] @ peridot joined channel #puppet | ||
| [2012/01/20 12:28:04] <_rc> just tell puppet what the source candidates are, it'll figure out which one is really there | ||
| [2012/01/20 12:28:42] @ sdog joined channel #puppet | ||
| [2012/01/20 12:29:24] <peridot> Can anyone point me to some instructions, or let me know where I install an addon like vcsrepo? | ||
| [2012/01/20 12:29:57] @ jsurfer joined channel #puppet | ||
| [2012/01/20 12:30:20] @ Quit: sdog: Changing host | ||
| [2012/01/20 12:30:20] @ sdog joined channel #puppet | ||
| [2012/01/20 12:30:22] @ NightMonkey joined channel #puppet | ||
| [2012/01/20 12:30:43] @ Surv_OT_Fittest left channel #puppet () | ||
| [2012/01/20 12:31:50] @ zanefactory joined channel #puppet | ||
| [2012/01/20 12:32:06] @ shadoi joined channel #puppet | ||
| [2012/01/20 12:33:42] @ Quit: pcarlisle: Quit: Computer has gone to sleep. | ||
| [2012/01/20 12:33:57] @ arnihermann joined channel #puppet | ||
| [2012/01/20 12:34:15] @ Quit: abien: Quit: leaving | ||
| [2012/01/20 12:36:07] @ Quit: kelseyhightower: Quit: kelseyhightower | ||
| [2012/01/20 12:37:05] @ alfism joined channel #puppet | ||
| [2012/01/20 12:37:26] @ Quit: Niarf: Ping timeout: 248 seconds | ||
| [2012/01/20 12:38:26] @ bk_one joined channel #puppet | ||
| [2012/01/20 12:39:09] @ Quit: gnat42: Ping timeout: 252 seconds | ||
| [2012/01/20 12:39:37] @ woyna left channel #puppet () | ||
| [2012/01/20 12:40:31] @ Quit: lborda_: Remote host closed the connection | ||
| [2012/01/20 12:40:36] @ Quit: krish1: Read error: Connection reset by peer | ||
| [2012/01/20 12:40:38] @ loganspencer joined channel #puppet | ||
| [2012/01/20 12:40:46] @ krish joined channel #puppet | ||
| [2012/01/20 12:40:56] @ Quit: loganspencer: Client Quit | ||
| [2012/01/20 12:44:01] @ lborda joined channel #puppet | ||
| [2012/01/20 12:44:27] @ the_ramink joined channel #puppet | ||
| [2012/01/20 12:45:03] @ jodok joined channel #puppet | ||
| [2012/01/20 12:46:55] @ lusis_ joined channel #puppet | ||
| [2012/01/20 12:46:59] @ kesor joined channel #puppet | ||
| [2012/01/20 12:47:15] @ janssen joined channel #puppet | ||
| [2012/01/20 12:47:51] @ patcon joined channel #puppet | ||
| [2012/01/20 12:48:52] @ alanevans joined channel #puppet | ||
| [2012/01/20 12:50:53] <Volcane> peridot: http://docs.puppetlabs.com/guides/plugins_in_modules.html | ||
| [2012/01/20 12:51:46] @ Quit: octane-: Quit: Leaving. | ||
| [2012/01/20 12:52:07] <peridot> Volcane: Thanks! Is it a custom type? | ||
| [2012/01/20 12:52:24] <Volcane> yes | ||
| [2012/01/20 12:52:51] @ Quit: cra: Quit: Leaving | ||
| [2012/01/20 12:53:32] @ Tobu joined channel #puppet | ||
| [2012/01/20 12:53:58] @ newtMcKerr joined channel #puppet | ||
| [2012/01/20 12:54:04] @ devicenull joined channel #puppet | ||
| [2012/01/20 12:54:40] <f0> _rc: hm and how i get only the classes? | ||
| [2012/01/20 12:56:03] @ Quit: snk: Quit: leaving | ||
| [2012/01/20 12:56:20] @ nfagerlund joined channel #puppet | ||
| [2012/01/20 12:56:27] @ philip_ joined channel #puppet | ||
| [2012/01/20 12:56:32] <philip_> hi guys | ||
| [2012/01/20 12:56:32] @ gnat42 joined channel #puppet | ||
| [2012/01/20 12:57:18] @ Quit: sihil: Ping timeout: 255 seconds | ||
| [2012/01/20 12:57:38] <icezimm> what is the allow format of tags? [a-z]+ ? | ||
| [2012/01/20 12:57:44] <philip_> question: is there any reason, why puppet couldn't serve multiple (same hostname, same ssl keys, same setup) hosts with the same node file? | ||
| [2012/01/20 12:58:09] <philip_> icezimm: i use [a-zA-Z0-9-] without problem | ||
| [2012/01/20 12:58:12] @ JayTaph joined channel #puppet | ||
| [2012/01/20 12:58:15] <philip_> beyond that i have no experience | ||
| [2012/01/20 12:58:16] <Hunner> philip_: Not afaik. The same ssl cert should be served the same catalog | ||
| [2012/01/20 12:58:53] <philip_> Hunner: thanks, this will make multiple user dev setups a blas | ||
| [2012/01/20 12:58:54] <icezimm> philip_: thank you for your reply.. was thinking about e-mail format.. but as I've tested.. don't work heheh | ||
| [2012/01/20 12:58:55] <philip_> t | ||
| [2012/01/20 12:59:00] @ cparedes joined channel #puppet | ||
| [2012/01/20 12:59:13] @ Quit: pmorillon: Quit: pmorillon | ||
| [2012/01/20 12:59:24] @ djm68 joined channel #puppet | ||
| [2012/01/20 12:59:26] @ garethr joined channel #puppet | ||
| [2012/01/20 13:00:13] <Hunner> philip_: Protip, since it sound slike you know something about doing stuff... you can compile the json catalog with `puppet catalog find [nodename] > node.catalog and apply said json file with `puppet apply --apply node.catalog` in a repeatable manner | ||
| [2012/01/20 13:00:25] @ aculich joined channel #puppet | ||
| [2012/01/20 13:01:12] <Hunner> (any file sources will still have to be fetched, but you can always bundle files in the catalog with content => template() instead) | ||
| [2012/01/20 13:02:00] @ Quit: aheritier: Read error: No route to host | ||
| [2012/01/20 13:02:11] <icezimm> philip_: '.' works too.. the problem is with the @ heheh | ||
| [2012/01/20 13:02:13] @ aheritier joined channel #puppet | ||
| [2012/01/20 13:02:19] @ Quit: aculich: Client Quit | ||
| [2012/01/20 13:02:43] @ williemach joined channel #puppet | ||
| [2012/01/20 13:03:09] @ sarguru_ joined channel #puppet | ||
| [2012/01/20 13:03:35] <gnat42> so I have an odd situation (all of this is within a set of test VM systems) | ||
| [2012/01/20 13:03:54] @ Quit: linux00002: Ping timeout: 252 seconds | ||
| [2012/01/20 13:03:59] <gnat42> I've got a master which doesn't act as a CA | ||
| [2012/01/20 13:04:06] <gnat42> and a agent that is trying to talk to it | ||
| [2012/01/20 13:04:21] <gnat42> the error I get is "Hostname was not match with the server certificate" | ||
| [2012/01/20 13:04:29] @ linux00002 joined channel #puppet | ||
| [2012/01/20 13:04:31] @ snk joined channel #puppet | ||
| [2012/01/20 13:04:35] @ Quit: shadowvice: Quit: Page closed | ||
| [2012/01/20 13:04:37] @ lborda_ joined channel #puppet | ||
| [2012/01/20 13:04:39] <gnat42> however if I edit puppet.conf and set server = fdqn (through hosts file) | ||
| [2012/01/20 13:04:47] <gnat42> then I get can't connect no route to host | ||
| [2012/01/20 13:04:55] <gnat42> does puppet skip using the hosts file? | ||
| [2012/01/20 13:04:58] <philip_> Hunner: thanks, but there's a certain advantage in doing stuff always the same way | ||
| [2012/01/20 13:05:04] <gnat42> since I can ping fqdn find from a command line | ||
| [2012/01/20 13:05:09] <Hunner> gnat42: It shouldn't skip using hosts file | ||
| [2012/01/20 13:05:13] <philip_> (i.e. the devs get some ops experience) | ||
| [2012/01/20 13:05:31] @ Quit: jsurfer: Quit: jsurfer | ||
| [2012/01/20 13:05:41] @ jsurfer joined channel #puppet | ||
| [2012/01/20 13:05:53] <gnat42> So I'm not sure how to fix this | ||
| [2012/01/20 13:06:04] @ lak joined channel #puppet | ||
| [2012/01/20 13:06:05] @ Quit: lak: Changing host | ||
| [2012/01/20 13:06:05] @ lak joined channel #puppet | ||
| [2012/01/20 13:06:06] <gnat42> the server cert CN is vmcentos.domain.ca | ||
| [2012/01/20 13:06:28] <philip_> gnat42: do you know how to use strace? | ||
| [2012/01/20 13:06:31] <gnat42> and if I add server = vmcentos.domain.ca to /etc/puppet/puppet.conf it should just work? | ||
| [2012/01/20 13:06:38] <gnat42> philip_: somewhat yes | ||
| [2012/01/20 13:06:51] <gnat42> I didn't know I could strace a ruby program though | ||
| [2012/01/20 13:06:55] @ mrwacky42 joined channel #puppet | ||
| [2012/01/20 13:06:56] <philip_> then strace -ff -o puppettrace puppetd --test | ||
| [2012/01/20 13:07:03] <gnat42> ah ok | ||
| [2012/01/20 13:07:12] <philip_> and look for gethostbyname | ||
| [2012/01/20 13:07:17] <philip_> and the return codes | ||
| [2012/01/20 13:08:09] @ Quit: lborda: Ping timeout: 240 seconds | ||
| [2012/01/20 13:08:15] @ Quit: Dewin: Read error: Connection reset by peer | ||
| [2012/01/20 13:08:34] <philip_> aeh, disregard | ||
| [2012/01/20 13:08:40] <philip_> gethostbyname won't show up hehe | ||
| [2012/01/20 13:08:44] <philip_> one sec | ||
| [2012/01/20 13:09:22] <philip_> you want to look for connect(... | ||
| [2012/01/20 13:09:30] @ Quit: peridot: Quit: Leaving. | ||
| [2012/01/20 13:09:30] <philip_> and see what host puppet is trying to connect to | ||
| [2012/01/20 13:09:39] <philip_> this will give you a hint for where to look for the mistake | ||
| [2012/01/20 13:09:53] <gnat42> philip_: thanks | ||
| [2012/01/20 13:10:34] @ Quit: sebnash: Quit: Linkinus - http://linkinus.com | ||
| [2012/01/20 13:11:03] @ Quit: mrwacky42: Ping timeout: 244 seconds | ||
| [2012/01/20 13:11:15] @ pcarlisle joined channel #puppet | ||
| [2012/01/20 13:11:43] <philip_> i have the experience that if something doesn't respect the hosts file, there is an error in your hosts file | ||
| [2012/01/20 13:11:50] <philip_> this, or nscd/nss configuration | ||
| [2012/01/20 13:12:37] <gnat42> philip_: hmm nice - I can see it attempting to get to 64.59.135.143 which isn't one of my IPs | ||
| [2012/01/20 13:12:38] <philip_> ... or it has it's own resolver, like mozilla, but i'm pretty sure that's not the case with puppet | ||
| [2012/01/20 13:12:50] <gnat42> odd | ||
| [2012/01/20 13:12:51] @ benjiedmund joined channel #puppet | ||
| [2012/01/20 13:13:11] @ loganspencer joined channel #puppet | ||
| [2012/01/20 13:13:17] @ Quit: ezryx: Remote host closed the connection | ||
| [2012/01/20 13:14:19] <philip_> gnat42: ping <puppethost> goes to the right ip? | ||
| [2012/01/20 13:14:46] <gnat42> philip_: ping <same.name.as.set.in.puppet.conf> yes | ||
| [2012/01/20 13:15:01] <gnat42> uhhh | ||
| [2012/01/20 13:15:01] <gnat42> no | ||
| [2012/01/20 13:15:03] <gnat42> used to | ||
| [2012/01/20 13:15:05] <gnat42> wth | ||
| [2012/01/20 13:15:50] @ Kazuhiro1 joined channel #puppet | ||
| [2012/01/20 13:16:01] <philip_> paste your /etc/hosts, /etc/resolv.conf, and /etc/nsswitch.conf files on nopaste.info if you need help | ||
| [2012/01/20 13:16:15] <philip_> s/help/second pair of eyes/ | ||
| [2012/01/20 13:16:23] <gnat42> philip_: coming right up | ||
| [2012/01/20 13:16:44] @ Quit: Kazuhiro: Ping timeout: 244 seconds | ||
| [2012/01/20 13:17:35] <gnat42> nsswitch.conf http://fpaste.org/850B/ | ||
| [2012/01/20 13:18:12] <philip_> nsswitch looks good | ||
| [2012/01/20 13:18:38] <gnat42> found it | ||
| [2012/01/20 13:18:43] @ madona joined channel #puppet | ||
| [2012/01/20 13:18:43] <gnat42> typo in hosts | ||
| [2012/01/20 13:18:47] <philip_> :)) | ||
| [2012/01/20 13:18:50] <gnat42> vmScentos vs vmcentos | ||
| [2012/01/20 13:18:50] <henk> gnat42: That IP is your providers nameserver btw | ||
| [2012/01/20 13:19:11] <gnat42> henk: yeah I saw that, so the connect was a DNS connection not a puppet connection | ||
| [2012/01/20 13:19:13] <gnat42> it was trying to resolve | ||
| [2012/01/20 13:19:40] @ Quit: madona: Client Quit | ||
| [2012/01/20 13:19:52] <philip_> i have spent days, literally, debugging a typo in /etc/hosts | ||
| [2012/01/20 13:20:25] <gnat42> ok so one last quick question - if you instruct the puppet master to not act as a CA, and a puppet client connects, does the puppet master send the ca cert? or do I have to pre-populate the client with the ca file? | ||
| [2012/01/20 13:20:27] @ mrwacky42 joined channel #puppet | ||
| [2012/01/20 13:20:36] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2012/01/20 13:20:48] <philip_> gnat42: are you talking about a mongrel setup? | ||
| [2012/01/20 13:21:24] @ langworthy joined channel #puppet | ||
| [2012/01/20 13:21:27] <gnat42> philip_: uhhh not unless mongrel is the default of what is running when I install puppet on centos 5/6 | ||
| [2012/01/20 13:21:33] <philip_> oh, ok | ||
| [2012/01/20 13:21:35] <gnat42> I just do service puppetmaster start | ||
| [2012/01/20 13:21:51] <philip_> no, that's webrick i guess | ||
| [2012/01/20 13:22:09] <philip_> out of interest, why would you not let puppet be a ca with a default setup? | ||
| [2012/01/20 13:22:13] <gnat42> what I'm working on at this point is setting up a central CA since we need certs for puppet and func, as well as some other communication systems | ||
| [2012/01/20 13:22:32] <philip_> hm, that's neat | ||
| [2012/01/20 13:22:46] <philip_> but tbh, i'd postpone that step after you have puppet and the ca running | ||
| [2012/01/20 13:22:53] <gnat42> philip_: I do | ||
| [2012/01/20 13:23:00] <gnat42> live deployed at the moment | ||
| [2012/01/20 13:23:08] <gnat42> but new reqs for the future | ||
| [2012/01/20 13:23:09] <philip_> and yes, you'd need to pre-populate the client with private/public key and the ca crt | ||
| [2012/01/20 13:23:46] <philip_> and you probably won't want to use the default puppet master setup, as it uses webrick, and this is a HUGE pita when you have more than five hosts | ||
| [2012/01/20 13:23:58] <gnat42> why is that? | ||
| [2012/01/20 13:24:08] <gnat42> currently we have 30 odd hosts (not all online at the same time) | ||
| [2012/01/20 13:24:14] <philip_> because it can't do more than 2 (or so) concurrent connections | ||
| [2012/01/20 13:24:19] <gnat42> oh wow | ||
| [2012/01/20 13:24:25] <gnat42> wasn't aware of that | ||
| [2012/01/20 13:24:28] <philip_> and you'll have delays, dropped connections, weird heisenbugs | ||
| [2012/01/20 13:24:37] <gnat42> though I was testing with up to 7 online at a time | ||
| [2012/01/20 13:24:42] <gnat42> didn't notice any issues | ||
| [2012/01/20 13:24:49] <philip_> be thankful | ||
| [2012/01/20 13:24:52] <gnat42> how do I know if its using webrick? | ||
| [2012/01/20 13:25:04] <philip_> if there's no apache running to serve requests | ||
| [2012/01/20 13:25:44] <philip_> it very likely is, as the mongrel or passenger setups are non-default, custom stuff | ||
| [2012/01/20 13:27:10] @ richerVE joined channel #puppet | ||
| [2012/01/20 13:27:28] @ Quit: Spads: Ping timeout: 272 seconds | ||
| [2012/01/20 13:27:32] <gnat42> hmm well looking at some docs, setting up mongrel/apache is simple enough | ||
| [2012/01/20 13:27:37] @ kelseyhightower joined channel #puppet | ||
| [2012/01/20 13:28:17] <philip_> gnat42: it is, but it touches on the whole ca issue, so deploying mongrel or passenger will be a good point to switch to a seperate CA | ||
| [2012/01/20 13:30:59] @ aculich joined channel #puppet | ||
| [2012/01/20 13:32:17] <philip_> can i just say, i'm currently getting my rocks off because i can configure new openvz VEs including their network configuration with puppet | ||
| [2012/01/20 13:32:28] <philip_> :3 | ||
| [2012/01/20 13:33:05] <philip_> for new openvz hardware nodes, i just need to install debian, puppet and configure the puppet host | ||
| [2012/01/20 13:33:11] <philip_> nothing else by hand anymore | ||
| [2012/01/20 13:33:16] <philip_> \o/ | ||
| [2012/01/20 13:33:32] <gnat42> nice | ||
| [2012/01/20 13:34:07] <philip_> i even found a way to automagically configure dns with pdns and the nsc macro package | ||
| [2012/01/20 13:34:16] <philip_> not to speak of icinga, munin, syslog, ... | ||
| [2012/01/20 13:34:20] <philip_> i <3 puppet | ||
| [2012/01/20 13:35:11] <gnat42> Port: 18143** Ruby version is not up-to-date; loading cgi_multipart_eof_fix is what I'm getting... I presume that's fine since its using some type of fix? | ||
| [2012/01/20 13:35:17] @ samkottler1 joined channel #puppet | ||
| [2012/01/20 13:35:24] <gnat42> ruby 1.8.5 | ||
| [2012/01/20 13:36:18] @ imtalkin_ joined channel #puppet | ||
| [2012/01/20 13:36:33] <gnat42> is there any value in keeping the files within the certificate_requests dir? | ||
| [2012/01/20 13:36:57] @ imtalkin_ left channel #puppet () | ||
| [2012/01/20 13:37:28] @ Quit: comptona: Quit: Leaving. | ||
| [2012/01/20 13:39:15] @ pll joined channel #puppet | ||
| [2012/01/20 13:40:19] @ Quit: csanchez: Quit: csanchez | ||
| [2012/01/20 13:41:54] @ Quit: benjiedmund: Remote host closed the connection | ||
| [2012/01/20 13:42:17] @ Quit: lusis_: Remote host closed the connection | ||
| [2012/01/20 13:42:17] @ Quit: garethr: Write error: Connection reset by peer | ||
| [2012/01/20 13:43:18] @ Quit: MattyM: Ping timeout: 272 seconds | ||
| [2012/01/20 13:45:01] <jsm> when puppet changes a service to the running state, does it actually wait until the service is fully initialized ? i'm having a problem with a module that installs postgres, then creates a user. it fails creating a user because i don't think postgres is fully started yet. | ||
| [2012/01/20 13:45:33] <gnat42> jsm: my guess is that depends on how the service is started | ||
| [2012/01/20 13:45:52] <gnat42> if an initscript returns before postgres is ready to accept connections... then you'd see the behaviour you are describing | ||
| [2012/01/20 13:46:10] <jsm> gnat42: yeah... i wonder if i can force a delay some how | ||
| [2012/01/20 13:46:19] <gnat42> I think its quite common for startup scripts to return once the process returns, and the process returns before the server is ready | ||
| [2012/01/20 13:46:36] @ lusis_ joined channel #puppet | ||
| [2012/01/20 13:46:39] <gnat42> jsm: put some kind of condition that can check before it creates the user? | ||
| [2012/01/20 13:46:42] <jsm> i wonder if i can have an exec that does the actual check | ||
| [2012/01/20 13:46:45] <gnat42> for a socket or something | ||
| [2012/01/20 13:46:53] <jsm> yeah.. maybe a nc | ||
| [2012/01/20 13:47:38] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/20 13:47:41] <jsm> gnat42: but how would i force it to wait until the check is passed? | ||
| [2012/01/20 13:47:49] <gnat42> jsm: I'm a puppet noob | ||
| [2012/01/20 13:48:04] <jsm> that seems procedure, not declarative | ||
| [2012/01/20 13:48:08] <jsm> procedural, rather | ||
| [2012/01/20 13:48:55] <philip_> gnat42: you want an onlyif => "/bin/test -f /am/i/a/file" | ||
| [2012/01/20 13:49:40] <philip_> in this test you could also implement a stall until the service you want is available | ||
| [2012/01/20 13:49:49] <the_ramink> jsm: might be simpler to put a sleep 10 in the start or restart parts of the Postgres init script so that the exit code doesn't happen immediately. The idea of a Class[postgres::service'] ~> Class['postgre::wait'] has some merit with user adds requiring the ::wait class. | ||
| [2012/01/20 13:49:53] @ larstobi joined channel #puppet | ||
| [2012/01/20 13:49:54] <philip_> but it sounds to me that you're having an issue with your require chain | ||
| [2012/01/20 13:50:07] <jsm> http://stackoverflow.com/questions/8244663/puppet-wait-for-a-service-to-be-ready | ||
| [2012/01/20 13:50:16] <philip_> ah sorry, jsm | ||
| [2012/01/20 13:50:21] @ Quit: larstobi: Client Quit | ||
| [2012/01/20 13:50:25] @ Quit: epatey_: Quit: epatey_ | ||
| [2012/01/20 13:51:05] <samkottler1> jsm: you could also just set the resource your are triggering to be notify only, and have the service notify it | ||
| [2012/01/20 13:51:08] <philip_> jsm: that solutions sounds a bit whack to me | ||
| [2012/01/20 13:51:28] <jsm> yeah it does seem hacky | ||
| [2012/01/20 13:51:33] <philip_> if you want a resource like user waiting for the service to come online | ||
| [2012/01/20 13:51:43] <philip_> why not use the onlyif? | ||
| [2012/01/20 13:51:55] <jsm> how is that going to force a wait ? | ||
| [2012/01/20 13:52:04] <jsm> it's just going to skip it | ||
| [2012/01/20 13:52:07] <jsm> if it's not ready | ||
| [2012/01/20 13:52:11] <philip_> with a command that checks with a timeout | ||
| [2012/01/20 13:52:29] <philip_> and if it doesn't work, it'll try again the next puppet run and continue in the depency chain | ||
| [2012/01/20 13:52:33] <philip_> *dependency | ||
| [2012/01/20 13:53:01] @ Quit: f0: Quit: Lost terminal | ||
| [2012/01/20 13:53:03] @ csanchez joined channel #puppet | ||
| [2012/01/20 13:53:16] @ nfagerlund joined channel #puppet | ||
| [2012/01/20 13:53:20] <philip_> because, you know, it might never work, because there was a full disk, a bad network configuration, the sun too high, ponies in the datacenter, ... | ||
| [2012/01/20 13:53:46] <philip_> so (imo) it's not that great of an idea to wait endlessly within puppet resources | ||
| [2012/01/20 13:54:35] <jsm> yeah, but i'm guessing it should always be less than 30 seconds | ||
| [2012/01/20 13:55:52] <philip_> i really think this should be a dependency | ||
| [2012/01/20 13:55:59] <philip_> if you wait 30 seconds and it doesn't work out | ||
| [2012/01/20 13:56:22] <philip_> what happens in the next puppet run? the database gets re-initialized, and again you wait for 30s for it to not work? | ||
| [2012/01/20 13:57:12] <philip_> imo that case is one of the best reasons i use puppet ... if something didn't work out, puppet takes care of it by continuing were you left off | ||
| [2012/01/20 13:57:47] <philip_> with waiting for something that might not happen within a resource, you practically circumvent one of the advantages of puppet | ||
| [2012/01/20 13:58:14] <philip_> and make your puppetruns slow as molasses\ | ||
| [2012/01/20 13:58:32] <philip_> *even slower | ||
| [2012/01/20 13:58:55] @ kenperkins joined channel #puppet | ||
| [2012/01/20 14:00:01] <philip_> but the SO example actually does it correctly, it doesn't actually wait per se, but tries to connect before proceeding | ||
| [2012/01/20 14:00:04] @ Quit: arBmind: Ping timeout: 240 seconds | ||
| [2012/01/20 14:00:07] <philip_> disregard my rant | ||
| [2012/01/20 14:00:33] @ Quit: p3rror: Ping timeout: 252 seconds | ||
| [2012/01/20 14:02:53] @ Quit: motomike: Quit: Leaving. | ||
| [2012/01/20 14:03:02] @ motomike joined channel #puppet | ||
| [2012/01/20 14:03:09] @ Quit: ckauhaus: Ping timeout: 252 seconds | ||
| [2012/01/20 14:03:43] @ garethr joined channel #puppet | ||
| [2012/01/20 14:07:09] @ Quit: daysmen: Ping timeout: 240 seconds | ||
| [2012/01/20 14:07:36] @ bmahe joined channel #puppet | ||
| [2012/01/20 14:09:25] @ Quit: opsmason: Quit: opsmason | ||
| [2012/01/20 14:09:42] @ opsmason joined channel #puppet | ||
| [2012/01/20 14:11:39] @ Quit: daysmen_: Ping timeout: 240 seconds | ||
| [2012/01/20 14:11:50] @ Quit: samkottler1: Ping timeout: 248 seconds | ||
| [2012/01/20 14:14:32] @ Quit: ricky: Read error: Operation timed out | ||
| [2012/01/20 14:14:50] @ Quit: shadowshell: Remote host closed the connection | ||
| [2012/01/20 14:15:33] @ evaryont joined channel #puppet | ||
| [2012/01/20 14:15:43] @ Dewin joined channel #puppet | ||
| [2012/01/20 14:16:23] @ opsmason_ joined channel #puppet | ||
| [2012/01/20 14:16:37] <evaryont> I'm learning puppet, but in the BEST way ever: on a real, live network! I'm scared to push out my changes, is there a way to locally introspect various settings on a given node without really applying them? Sort of like a `--dry-run`? | ||
| [2012/01/20 14:16:48] <Dewin> --noop | ||
| [2012/01/20 14:17:27] <Dewin> I think there may still be a couple sideffects -- 'onlyif' and 'unless' commands to exec may run still I think. But those commands shouldn't have side effects anyways. | ||
| [2012/01/20 14:17:35] @ ricky joined channel #puppet | ||
| [2012/01/20 14:17:35] @ Quit: ricky: Signing in (ricky) | ||
| [2012/01/20 14:17:35] @ ricky joined channel #puppet | ||
| [2012/01/20 14:18:01] @ ricky is now known as Guest5662 | ||
| [2012/01/20 14:18:51] @ Quit: ghg: Quit: Out of here. | ||
| [2012/01/20 14:19:03] <Dewin> My text editor (Notepad++) doesn't support puppet's language for syntax highlighting, so my attempt is to find something similar. Is anything more similar than ruby's syntax? | ||
| [2012/01/20 14:19:29] @ ghg joined channel #puppet | ||
| [2012/01/20 14:19:45] @ Quit: opsmason: Ping timeout: 245 seconds | ||
| [2012/01/20 14:19:45] @ opsmason_ is now known as opsmason | ||
| [2012/01/20 14:19:57] @ Quit: ghg: Client Quit | ||
| [2012/01/20 14:20:09] <dpittman> Dewin: Not really, no. If you wrote a syntax highlighting thing for it and published it we would totally send you a free t-shirt and a book or something like that. | ||
| [2012/01/20 14:20:19] * dpittman will shamelessly bribe you for that | ||
| [2012/01/20 14:21:33] <evaryont> well that's an incentive :-P | ||
| [2012/01/20 14:21:42] @ samkottler joined channel #puppet | ||
| [2012/01/20 14:21:43] <Dewin> This is an intriguing offer. Of course, I've never tried doing that level of customization in Notepad++. | ||
| [2012/01/20 14:22:04] <Dewin> I'm usually more annoyed because every so often it fails to load one its user settings xml files and wipes it. | ||
| [2012/01/20 14:22:11] <ohadlevy> Dewin: or use vim :) | ||
| [2012/01/20 14:22:13] <Dewin> and then I go back to yucky black-on-white non-zenburn color scheme. | ||
| [2012/01/20 14:22:20] <dpittman> Dewin (...or anyone else) - just email me or ping me here, and I will do that. :) | ||
| [2012/01/20 14:22:47] <Dewin> I imagine I can probably use the ruby syntax highlighting as a good starting point | ||
| [2012/01/20 14:25:45] <the_ramink> Dewin: might simpler to start with the puppet.vim syntax file and just reproduce what's already defined there. | ||
| [2012/01/20 14:29:35] @ flakrat joined channel #puppet | ||
| [2012/01/20 14:29:36] @ Quit: flakrat: Changing host | ||
| [2012/01/20 14:29:36] @ flakrat joined channel #puppet | ||
| [2012/01/20 14:30:26] @ skm joined channel #puppet | ||
| [2012/01/20 14:30:47] @ Quit: loganspencer: Quit: Computer has gone to sleep. | ||
| [2012/01/20 14:33:26] <rodjek> i'm with the "or use vim" sentiment | ||
| [2012/01/20 14:34:03] <Dewin> Yeah, but then I don't get to hack on something and get a free t-shirt :-p | ||
| [2012/01/20 14:34:16] @ Quit: skm: Client Quit | ||
| [2012/01/20 14:34:29] <rodjek> a valid point | ||
| [2012/01/20 14:34:56] @ fly9 left channel #puppet () | ||
| [2012/01/20 14:35:04] @ fly9 joined channel #puppet | ||
| [2012/01/20 14:35:41] @ jschoolcraft joined channel #puppet | ||
| [2012/01/20 14:36:04] @ ghg joined channel #puppet | ||
| [2012/01/20 14:36:09] <gnat42> sooo - how do you automatically transition puppet clients to a new CA system? obviously I can create rules for adding the ca.pem file, however they'd still need to generate new requests to get signed... is this doable with puppet or I need something else? | ||
| [2012/01/20 14:36:42] @ lborda__ joined channel #puppet | ||
| [2012/01/20 14:37:05] @ Quit: evaryont: Quit: leaving | ||
| [2012/01/20 14:40:35] @ Quit: lborda_: Ping timeout: 245 seconds | ||
| [2012/01/20 14:40:53] @ Quit: freezey: Read error: Connection reset by peer | ||
| [2012/01/20 14:41:47] @ freezey joined channel #puppet | ||
| [2012/01/20 14:47:02] @ Quit: wu-lee: Ping timeout: 276 seconds | ||
| [2012/01/20 14:47:02] @ Quit: motomike: Remote host closed the connection | ||
| [2012/01/20 14:47:03] @ Quit: astrostl: | ||
| [2012/01/20 14:47:05] @ Quit: Aslan: Remote host closed the connection | ||
| [2012/01/20 14:47:14] @ Quit: linux00002: Ping timeout: 245 seconds | ||
| [2012/01/20 14:48:19] @ linux00002 joined channel #puppet | ||
| [2012/01/20 14:48:21] @ comptona joined channel #puppet | ||
| [2012/01/20 14:48:23] @ motomike joined channel #puppet | ||
| [2012/01/20 14:48:52] <Hunner> gnat42: Perhaps the dns_alt_names migration stuff would help you? http://puppetlabs.com/security/cve/cve-2011-3872/ | ||
| [2012/01/20 14:51:21] <gnat42> Hunner: thank you very much this does indeed look useful | ||
| [2012/01/20 14:51:23] @ logbot99693 joined channel #puppet | ||
| [2012/01/20 14:51:56] @ scsinutz joined channel #puppet | ||
| [2012/01/20 14:52:04] @ scsinutz left channel #puppet () | ||
| [2012/01/20 14:53:58] @ Spads joined channel #puppet | ||
| [2012/01/20 14:54:46] @ Quit: janssen: Read error: Connection reset by peer | ||
| [2012/01/20 14:54:52] @ cwarden joined channel #puppet | ||
| [2012/01/20 14:57:15] @ Quit: marius: Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029] | ||
| [2012/01/20 14:59:23] @ artkrz joined channel #puppet | ||
| [2012/01/20 14:59:27] @ Quit: artkrz: Client Quit | ||
| [2012/01/20 15:00:26] <Dewin> dpittman: Well, it looked simple... and then I realized that I'd actually have to create a lexer for scintilla. | ||
| [2012/01/20 15:00:34] <dpittman> Dewin: :) | ||
| [2012/01/20 15:00:50] <Dewin> The good news is... it's scintilla, so it'd probably extend it to other text editors (scite, etc.) | ||
| [2012/01/20 15:01:15] <dpittman> Dewin: *nod* Also, possibly worth hunting down other editors in the same set and see if any of them have a syntax already. :) | ||
| [2012/01/20 15:01:19] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/20 15:02:35] @ ckauhaus joined channel #puppet | ||
| [2012/01/20 15:06:17] @ sduchesneau joined channel #puppet | ||
| [2012/01/20 15:06:56] <Dewin> Doesn't look likely, considering I just did a quick search for LexPuppet.cxx with zero results and I'm sure Google would have indexed a source code repository with it somewhere. | ||
| [2012/01/20 15:07:04] @ dan__t joined channel #puppet | ||
| [2012/01/20 15:07:39] <Dewin> this looks like at least a two t-shirt job. | ||
| [2012/01/20 15:07:47] <Dewin> ;) | ||
| [2012/01/20 15:08:20] @ loganspencer joined channel #puppet | ||
| [2012/01/20 15:09:31] @ evaryont joined channel #puppet | ||
| [2012/01/20 15:09:59] @ Quit: JayTaph: Quit: JayTaph | ||
| [2012/01/20 15:10:59] @ Quit: linux00002: Ping timeout: 252 seconds | ||
| [2012/01/20 15:11:10] @ tangledhelix joined channel #puppet | ||
| [2012/01/20 15:11:32] <rodjek> Dewin: I'd bargain for some beer as well | ||
| [2012/01/20 15:11:49] <tangledhelix> anybody ever seen this? /etc/group: foogroup::1234:joe,bob,dan,bob,joe (repeated users) | ||
| [2012/01/20 15:12:05] @ Quit: lborda__: Quit: Ex-Chat | ||
| [2012/01/20 15:12:13] @ lborda joined channel #puppet | ||
| [2012/01/20 15:12:31] <tangledhelix> not finding anything in bugtracker... | ||
| [2012/01/20 15:12:50] @ linux00002 joined channel #puppet | ||
| [2012/01/20 15:13:40] <Dewin> rodjek: I'm one of those crazy people that doesn't actually like beer. :-p | ||
| [2012/01/20 15:14:07] <Dewin> Besides, then it'd be free as in beer instead of free as in speech. | ||
| [2012/01/20 15:14:19] @ Quit: rgsteele: Quit: ChatZilla 0.9.86.1 [Firefox 3.0.7/2009030423] | ||
| [2012/01/20 15:15:16] <evaryont> a clairification from the docs, please: I have: class a { $foo = "bar" ... }; node www.q { $foo = "baz"; include a} -- I shouldn't expect $foo to be baz, since it's immediately set in the class? | ||
| [2012/01/20 15:17:00] <rodjek> Dewin: weirdo ;) | ||
| [2012/01/20 15:17:21] @ pbuckley joined channel #puppet | ||
| [2012/01/20 15:18:10] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2012/01/20 15:18:47] @ Quit: opsmason: Quit: opsmason | ||
| [2012/01/20 15:19:03] @ Quit: Tobu: Ping timeout: 252 seconds | ||
| [2012/01/20 15:19:04] @ opsmason joined channel #puppet | ||
| [2012/01/20 15:22:51] @ lborda_ joined channel #puppet | ||
| [2012/01/20 15:23:39] @ lborda__ joined channel #puppet | ||
| [2012/01/20 15:24:23] @ Tobu joined channel #puppet | ||
| [2012/01/20 15:24:27] <evaryont> to restate: class yaggy { $foo = "bar" } node razor { $foo = "waz"; include yaggy; echo $foo } -- $foo would be 'bar', not 'waz'; am I correct? | ||
| [2012/01/20 15:25:21] @ Quit: dan__t: Ping timeout: 255 seconds | ||
| [2012/01/20 15:25:33] @ q0rban is now known as no|q0rban | ||
| [2012/01/20 15:25:36] @ dan__t joined channel #puppet | ||
| [2012/01/20 15:26:03] <pbuckley> evaryont: like confusing yourself? | ||
| [2012/01/20 15:26:25] @ Quit: lborda: Ping timeout: 244 seconds | ||
| [2012/01/20 15:26:31] @ newtMcKerr joined channel #puppet | ||
| [2012/01/20 15:27:36] @ Quit: lborda_: Ping timeout: 255 seconds | ||
| [2012/01/20 15:27:36] @ no|q0rban is now known as q0rban | ||
| [2012/01/20 15:28:50] @ pdtpatrick_ joined channel #puppet | ||
| [2012/01/20 15:29:45] @ abetterlie joined channel #puppet | ||
| [2012/01/20 15:30:56] <rodjek> evaryont: save yourself some pain and just don't do that | ||
| [2012/01/20 15:31:48] <rodjek> if you really want to continue down this path of inevitable pain, read up on how puppet's scoping works first http://docs.puppetlabs.com/guides/scope_and_puppet.html | ||
| [2012/01/20 15:32:16] <pbuckley> ^^ | ||
| [2012/01/20 15:34:59] @ Quit: pdtpatrick_: Quit: pdtpatrick_ | ||
| [2012/01/20 15:37:34] <evaryont> heh | ||
| [2012/01/20 15:39:59] <evaryont> I don't plan on it, but if I were to be so silly and continue, I should expect (in a 'perfect world') $foo to be over written within the class (since it's in the same scope) | ||
| [2012/01/20 15:40:41] <pbuckley> didn't your college proffesor teach you to not overload variable names | ||
| [2012/01/20 15:43:21] <evaryont> yep, but he's an asshole so no one listens to him ^.^ | ||
| [2012/01/20 15:43:35] <evaryont> (yay stubborn scottish blood.) | ||
| [2012/01/20 15:44:16] @ JayTaph joined channel #puppet | ||
| [2012/01/20 15:44:51] @ Quit: joshcooper: Quit: joshcooper | ||
| [2012/01/20 15:47:58] @ Quit: djm68: Remote host closed the connection | ||
| [2012/01/20 15:51:16] @ Niarf joined channel #puppet | ||
| [2012/01/20 15:51:55] @ Quit: aheritier: Quit: aheritier | ||
| [2012/01/20 15:53:38] @ Quit: samkottler: Quit: Leaving. | ||
| [2012/01/20 15:54:08] @ Quit: lavaman: Remote host closed the connection | ||
| [2012/01/20 15:55:27] @ clayb joined channel #puppet | ||
| [2012/01/20 15:55:40] @ Quit: dan__t: Ping timeout: 272 seconds | ||
| [2012/01/20 15:56:02] @ ezmobius joined channel #puppet | ||
| [2012/01/20 15:56:41] @ trthwck joined channel #puppet | ||
| [2012/01/20 15:57:17] @ Quit: seanh-ansca: Ping timeout: 255 seconds | ||
| [2012/01/20 15:57:33] @ Kazuhiro joined channel #puppet | ||
| [2012/01/20 15:58:06] @ Quit: ba6: Quit: Leaving | ||
| [2012/01/20 15:58:09] @ thoraxe joined channel #puppet | ||
| [2012/01/20 15:58:21] <thoraxe> anyone from puppetlabs on? i wanted to talk about sponsoring puppet camp | ||
| [2012/01/20 15:58:35] <dpittman> thoraxe: I can grab the right person for you, give me a moment. | ||
| [2012/01/20 15:58:53] <ghanima> does anyone use jmxtrans with graphite | ||
| [2012/01/20 15:59:40] <thoraxe> dpittman: i just emailed info@ -- can you ask that person to respond to my email? | ||
| [2012/01/20 15:59:59] <dpittman> thoraxe: So, Jose, who looks after than isn't available right now. Drop him an email at `jose@puppetlabs.com`, but I will also send him a note that you sent something to info@ :) | ||
| [2012/01/20 16:00:15] <thoraxe> dpittman: i'll just resend ;) | ||
| [2012/01/20 16:00:26] @ Quit: Kazuhiro1: Ping timeout: 255 seconds | ||
| [2012/01/20 16:00:32] <thoraxe> dpittman: thanks! | ||
| [2012/01/20 16:00:36] <dpittman> thoraxe: Awesome. It would get to him anyhow, I expect, but that puts you right in touch with the right person. No problem. | ||
| [2012/01/20 16:00:41] <dpittman> thoraxe: We should be thanking you. ;) | ||
| [2012/01/20 16:02:48] <thoraxe> dpittman: well, thanking red hat, assuming we can get credit for the small sponsorship in some way:P | ||
| [2012/01/20 16:03:03] <trthwck> Hi, I'm trying to set up a windows client and red hat puppet master. Trying to define a file with a windows file location (c:/) gives an error that reliatve urls cant be used | ||
| [2012/01/20 16:04:15] <trthwck> I see a bug, #8658 on windows locations being used in the file source, but I'm still seeing the error on the file itself. Anyone tried much with windows? | ||
| [2012/01/20 16:04:15] <gepetto> trthwck: #8658 is http://projects.puppetlabs.com/issues/show/8658 "Puppet - Bug #8658: The file source parameter does not accept Windows paths. It has a status of Closed and is assigned to Jacob Helwig" | ||
| [2012/01/20 16:05:09] <dpittman> thoraxe: We certainly reward sponsorship. So, yeah, we totally would thank them. Publicly ;) | ||
| [2012/01/20 16:05:46] <trthwck> gepetto: right, my file source is on the redhat master and is a *nix path, but I'm trying to copy it to a windows location (c:/...) | ||
| [2012/01/20 16:10:45] @ Quit: icezimm: Quit: Leaving. | ||
| [2012/01/20 16:11:52] @ adam-_- joined channel #puppet | ||
| [2012/01/20 16:13:12] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2012/01/20 16:14:00] @ p3rror joined channel #puppet | ||
| [2012/01/20 16:14:22] @ Kazuhiro left channel #puppet () | ||
| [2012/01/20 16:15:39] @ MrBIOS-seamicro joined channel #puppet | ||
| [2012/01/20 16:15:44] @ MrBIOS-seamicro is now known as MrBIOS | ||
| [2012/01/20 16:17:06] @ Quit: clayb: Ping timeout: 255 seconds | ||
| [2012/01/20 16:20:07] @ Quit: adam-_-: Quit: adam-_- | ||
| [2012/01/20 16:20:20] @ Quit: blentz: Read error: Operation timed out | ||
| [2012/01/20 16:20:53] @ lborda joined channel #puppet | ||
| [2012/01/20 16:21:03] @ KaiserBeto joined channel #puppet | ||
| [2012/01/20 16:22:40] @ nul0op joined channel #puppet | ||
| [2012/01/20 16:25:02] @ djm68 joined channel #puppet | ||
| [2012/01/20 16:25:04] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/20 16:25:16] @ nfagerlund joined channel #puppet | ||
| [2012/01/20 16:25:24] @ Quit: lborda__: Ping timeout: 240 seconds | ||
| [2012/01/20 16:25:49] @ Quit: lborda: Ping timeout: 276 seconds | ||
| [2012/01/20 16:29:46] @ Quit: tangledhelix: Quit: Textual IRC Client: http://www.textualapp.com/ | ||
| [2012/01/20 16:30:10] @ rsnhyperion_ joined channel #puppet | ||
| [2012/01/20 16:31:34] @ Quit: rsnhyperion: Read error: Operation timed out | ||
| [2012/01/20 16:31:39] @ rsnhyperion_ is now known as rsnhyperion | ||
| [2012/01/20 16:32:03] @ Quit: rsnhyperion: Client Quit | ||
| [2012/01/20 16:32:35] @ Quit: abetterlie: Ping timeout: 260 seconds | ||
| [2012/01/20 16:33:19] @ Quit: Tobu: Quit: No Ping reply in 180 seconds. | ||
| [2012/01/20 16:33:41] @ Tobu joined channel #puppet | ||
| [2012/01/20 16:34:38] @ Quit: linux00002: Ping timeout: 255 seconds | ||
| [2012/01/20 16:34:44] @ lborda joined channel #puppet | ||
| [2012/01/20 16:34:50] @ linux00002 joined channel #puppet | ||
| [2012/01/20 16:34:56] @ Quit: dross: Ping timeout: 240 seconds | ||
| [2012/01/20 16:34:56] @ tomek_ joined channel #puppet | ||
| [2012/01/20 16:35:11] @ Quit: williemach: Quit: Leaving. | ||
| [2012/01/20 16:35:24] @ williemach joined channel #puppet | ||
| [2012/01/20 16:36:54] @ Quit: zul: Ping timeout: 255 seconds | ||
| [2012/01/20 16:37:34] @ Quit: tomek_: Client Quit | ||
| [2012/01/20 16:38:23] @ rjzmml joined channel #puppet | ||
| [2012/01/20 16:38:51] @ Quit: xet7: Quit: Lähdössä | ||
| [2012/01/20 16:39:00] @ tizzo is now known as tizzo-afk | ||
| [2012/01/20 16:41:12] @ anopad joined channel #puppet | ||
| [2012/01/20 16:43:49] @ Quit: cosman2001: Quit: cosman2001 | ||
| [2012/01/20 16:44:27] @ Quit: p3rror: Read error: Connection reset by peer | ||
| [2012/01/20 16:45:09] @ Quit: brtl: Quit: Leaving. | ||
| [2012/01/20 16:45:39] @ Quit: anopad: Ping timeout: 240 seconds | ||
| [2012/01/20 16:48:04] @ scsinutz joined channel #puppet | ||
| [2012/01/20 16:49:03] @ scsinutz left channel #puppet () | ||
| [2012/01/20 16:50:39] @ Quit: Niarf: Quit: Leaving. | ||
| [2012/01/20 16:52:01] @ Niarf joined channel #puppet | ||
| [2012/01/20 16:53:06] @ Quit: gazoombo: Quit: Leaving. | ||
| [2012/01/20 16:53:58] @ mbrannigan joined channel #puppet | ||
| [2012/01/20 16:54:00] @ Quit: lak: Quit: Leaving. | ||
| [2012/01/20 16:54:19] @ lak joined channel #puppet | ||
| [2012/01/20 16:54:20] @ Quit: lak: Changing host | ||
| [2012/01/20 16:54:20] @ lak joined channel #puppet | ||
| [2012/01/20 16:54:40] <mbrannigan> I'm getting this error during a sync from a agent - err: /File[/var/lib/puppet/lib]: Could not evaluate: Could not retrieve information from environment production source(s) puppet://puppetserver/plugins | ||
| [2012/01/20 16:54:51] @ Quit: snk: Quit: leaving | ||
| [2012/01/20 16:54:53] <mbrannigan> I have [plugins] allow * in my fileserver.conf | ||
| [2012/01/20 16:55:02] <mbrannigan> /var/lib/puppet/lib exists | ||
| [2012/01/20 16:55:30] @ snk joined channel #puppet | ||
| [2012/01/20 16:57:18] <pbuckley> check file permisions? | ||
| [2012/01/20 16:57:41] @ dross joined channel #puppet | ||
| [2012/01/20 16:57:52] <mbrannigan> drwxr-xr-x 2 root root 4096 Jan 20 14:54 lib | ||
| [2012/01/20 16:57:59] <mbrannigan> that should be fine | ||
| [2012/01/20 16:58:19] @ Kazuhiro joined channel #puppet | ||
| [2012/01/20 16:59:20] @ techhelp joined channel #puppet | ||
| [2012/01/20 17:00:46] @ Quit: jodok: Remote host closed the connection | ||
| [2012/01/20 17:00:52] @ Quit: tomben: Read error: Connection reset by peer | ||
| [2012/01/20 17:00:56] @ Quit: lynxman: Ping timeout: 252 seconds | ||
| [2012/01/20 17:01:02] @ jodok joined channel #puppet | ||
| [2012/01/20 17:01:03] @ Quit: jodok: Changing host | ||
| [2012/01/20 17:01:03] @ jodok joined channel #puppet | ||
| [2012/01/20 17:01:09] @ cosman2001 joined channel #puppet | ||
| [2012/01/20 17:01:26] @ Quit: eventi: Max SendQ exceeded | ||
| [2012/01/20 17:01:39] @ tomben joined channel #puppet | ||
| [2012/01/20 17:01:42] @ Quit: brandon_dacrib: Quit: brandon_dacrib | ||
| [2012/01/20 17:01:48] @ Quit: techhelp: Client Quit | ||
| [2012/01/20 17:02:35] @ eventi joined channel #puppet | ||
| [2012/01/20 17:03:13] @ Quit: tblamer: Quit: Going offline, see ya! (www.adiirc.com) | ||
| [2012/01/20 17:04:23] @ techhelp joined channel #puppet | ||
| [2012/01/20 17:05:31] @ Quit: social: Read error: Operation timed out | ||
| [2012/01/20 17:07:17] <rmt_> mbrannigan, is [production] a valid environment? | ||
| [2012/01/20 17:07:18] @ joshcooper joined channel #puppet | ||
| [2012/01/20 17:07:31] <mbrannigan> yeah | ||
| [2012/01/20 17:07:38] <mbrannigan> if i don't sync plugins, it's all happy | ||
| [2012/01/20 17:07:59] @ Quit: techhelp: Client Quit | ||
| [2012/01/20 17:08:18] @ Quit: loganspencer: Quit: Computer has gone to sleep. | ||
| [2012/01/20 17:08:33] @ techhelp joined channel #puppet | ||
| [2012/01/20 17:08:34] <the_ramink> mbrannigan: permissions on the master side? | ||
| [2012/01/20 17:09:23] @ social joined channel #puppet | ||
| [2012/01/20 17:09:37] <mbrannigan> the_ramink, i set both puppetmaster and agent to this: drwxr-xr-x 3 puppet puppet 4096 Jan 20 16:01 lib | ||
| [2012/01/20 17:09:50] <mbrannigan> that's /var/lib/puppet/lib | ||
| [2012/01/20 17:10:31] @ Quit: Tobu: Ping timeout: 252 seconds | ||
| [2012/01/20 17:10:51] @ Quit: uphillian: Quit: Leaving. | ||
| [2012/01/20 17:11:53] <the_ramink> mbrannigan: might be a bit more complex that if you're serving facts out of various modules. I think bad permissions on say modules/haproxy/lib/puppet/facter/version_haproxy.rb might cause similar issues. | ||
| [2012/01/20 17:13:02] <mbrannigan> on the master, modulepath for [master] is set to modulepath = /usr/local/puppet/environments/$environment/modules | ||
| [2012/01/20 17:13:15] <mbrannigan> that's where i'm putting my custom ones for ssh, etc. | ||
| [2012/01/20 17:14:02] @ opsmason_ joined channel #puppet | ||
| [2012/01/20 17:14:37] <mbrannigan> i have other directories for staging and development | ||
| [2012/01/20 17:14:48] <mbrannigan> is that causing the issue? | ||
| [2012/01/20 17:15:16] @ clayb joined channel #puppet | ||
| [2012/01/20 17:15:17] @ Quit: opsmason_: Client Quit | ||
| [2012/01/20 17:15:19] @ Quit: jodok: Remote host closed the connection | ||
| [2012/01/20 17:15:35] @ jodok joined channel #puppet | ||
| [2012/01/20 17:17:15] @ Quit: opsmason: Ping timeout: 245 seconds | ||
| [2012/01/20 17:17:32] @ iamzaki joined channel #puppet | ||
| [2012/01/20 17:17:57] <mbrannigan> the_ramink, running in debugm mode, i'm seeing this: info: Could not find filesystem info for file 'plugins' in environment production | ||
| [2012/01/20 17:17:57] <mbrannigan> info: Could not find file_metadata for 'plugins' | ||
| [2012/01/20 17:18:05] @ Quit: key_: Remote host closed the connection | ||
| [2012/01/20 17:18:23] @ Quit: ewag: Quit: Leaving | ||
| [2012/01/20 17:19:15] @ seanh-ansca joined channel #puppet | ||
| [2012/01/20 17:19:23] @ Quit: jodok: Client Quit | ||
| [2012/01/20 17:22:09] @ Tobu joined channel #puppet | ||
| [2012/01/20 17:22:21] @ Quit: q0rban: Quit: Leaving... | ||
| [2012/01/20 17:28:16] @ danikov joined channel #puppet | ||
| [2012/01/20 17:32:05] @ Quit: dross: Ping timeout: 260 seconds | ||
| [2012/01/20 17:32:15] @ Quit: labrown: Quit: Leaving | ||
| [2012/01/20 17:37:39] @ zirpu joined channel #puppet | ||
| [2012/01/20 17:37:57] @ Quit: zirpu: Client Quit | ||
| [2012/01/20 17:44:04] @ Quit: gabrtv: Quit: gabrtv | ||
| [2012/01/20 17:45:00] @ straylyon joined channel #puppet | ||
| [2012/01/20 17:47:27] @ Quit: shadoi: Read error: Connection reset by peer | ||
| [2012/01/20 17:48:22] @ shadoi joined channel #puppet | ||
| [2012/01/20 17:48:48] @ Quit: techhelp: Quit: Leaving | ||
| [2012/01/20 17:50:04] @ Quit: clayb: Quit: Leaving. | ||
| [2012/01/20 17:50:14] @ clayb joined channel #puppet | ||
| [2012/01/20 17:50:21] @ dross joined channel #puppet | ||
| [2012/01/20 17:51:41] @ Quit: plasmonyc: Quit: Leaving. | ||
| [2012/01/20 17:52:12] @ Quit: trthwck: Quit: Leaving | ||
| [2012/01/20 17:54:27] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/20 17:56:26] <mbrannigan> anyone ever get a "Host puppetclient is already running" when running puppet kick? | ||
| [2012/01/20 17:56:27] @ techhelp joined channel #puppet | ||
| [2012/01/20 17:56:27] @ Quit: freezey: Quit: freezey | ||
| [2012/01/20 17:57:27] @ newtMcKerr joined channel #puppet | ||
| [2012/01/20 17:57:32] @ Quit: newtMcKerr: Changing host | ||
| [2012/01/20 17:57:32] @ newtMcKerr joined channel #puppet | ||
| [2012/01/20 17:59:32] @ Quit: newtMcKerr: Client Quit | ||
| [2012/01/20 17:59:47] <scoates> is there a way for me to require a different class's service? | ||
| [2012/01/20 18:00:24] <scoates> (ie, in class "db", I want to require => Service["mongodb"], which is defined in class "mongodb") | ||
| [2012/01/20 18:02:10] @ loganspencer joined channel #puppet | ||
| [2012/01/20 18:02:15] @ Quit: dross: Quit: leaving | ||
| [2012/01/20 18:02:52] @ Quit: straylyon: Ping timeout: 252 seconds | ||
| [2012/01/20 18:02:58] @ Quit: marczak: Ping timeout: 244 seconds | ||
| [2012/01/20 18:03:04] <the_ramink> scoates: that works as long as the mongodb module is included in the node | ||
| [2012/01/20 18:03:55] <mbrannigan> the exit code for puppet kick is 3 | ||
| [2012/01/20 18:05:19] <scoates> the_ramink: it just says it can't find it; I must be doing something wrong; I just wondered if it's possible at all. | ||
| [2012/01/20 18:05:38] <pbuckley> scoates: i have done that in the past and had it work fine | ||
| [2012/01/20 18:07:12] @ KaiserBeto left channel #puppet () | ||
| [2012/01/20 18:07:14] @ joe-mac2 joined channel #puppet | ||
| [2012/01/20 18:07:24] <the_ramink> scoates: I'd make sure you have the name of the service right and that the node is loading your mongodb class, maybe check /var/lib/puppet/state/classes.txt on the client to make sure the right classes are there. | ||
| [2012/01/20 18:07:52] <scoates> I have class mongodb { … service { "mongodb": … } … } (a module); my local db class does "include mongod;" then has an exec that requires Service["mongodb"]. I get: "Could not find dependency Service[mongodb] for Exec[gimmebar-populate-db]" ; it does install mongo properly (if I comment out the exec); it just doesn't do the exec because it fails on the service | ||
| [2012/01/20 18:08:16] <scoates> maybe a class name conflict? class gimmebar::vm::mongodb inherits gimmebar::mongodb <-- does that matter? | ||
| [2012/01/20 18:08:20] @ Quit: tomben: Read error: Connection reset by peer | ||
| [2012/01/20 18:09:23] <the_ramink> scoates: time to pastie.org up the code and errrors so we can really see what's going on. | ||
| [2012/01/20 18:09:39] @ tomben- joined channel #puppet | ||
| [2012/01/20 18:09:56] <scoates> I'll rearrange a little to make it simpler (and I'll ensure I didn't accidentally fix it (-: ) | ||
| [2012/01/20 18:10:46] @ Quit: evaryont: Quit: leaving | ||
| [2012/01/20 18:11:36] @ ezmob joined channel #puppet | ||
| [2012/01/20 18:13:24] @ ezmob_ joined channel #puppet | ||
| [2012/01/20 18:14:41] @ pipegeek joined channel #puppet | ||
| [2012/01/20 18:15:11] @ Quit: ezmobius: Ping timeout: 252 seconds | ||
| [2012/01/20 18:15:56] @ Quit: Reepicheep: Remote host closed the connection | ||
| [2012/01/20 18:16:43] <scoates> ok. here: http://paste.roguecoders.com/p/e6665b2234120e687d60240881834a12.txt | ||
| [2012/01/20 18:16:48] <scoates> the_ramink ^ | ||
| [2012/01/20 18:16:53] @ Quit: Tobu: Ping timeout: 252 seconds | ||
| [2012/01/20 18:17:20] <the_ramink> you know, pastie.org has syntax highlighting for a reason. :( | ||
| [2012/01/20 18:17:32] @ Quit: ezmob: Ping timeout: 272 seconds | ||
| [2012/01/20 18:17:44] <scoates> I can move it over there if it's really a problem | ||
| [2012/01/20 18:17:56] <the_ramink> nah, just giving you a hard time. | ||
| [2012/01/20 18:18:14] @ Quit: spiette: Quit: Leaving | ||
| [2012/01/20 18:18:38] @ Quit: sduchesneau: Quit: Leaving | ||
| [2012/01/20 18:18:57] @ zirpu joined channel #puppet | ||
| [2012/01/20 18:19:24] @ Quit: ezmob_: Ping timeout: 252 seconds | ||
| [2012/01/20 18:19:52] @ Quit: bmahe: Quit: Leaving | ||
| [2012/01/20 18:21:34] @ Quit: ghg: Ping timeout: 244 seconds | ||
| [2012/01/20 18:23:54] @ Quit: richerVE: Ping timeout: 258 seconds | ||
| [2012/01/20 18:26:39] @ althara1 joined channel #puppet | ||
| [2012/01/20 18:27:28] <the_ramink> scoates: hmmm nothing looks wrong, try include ::mongodb in class gimmebar::mongodb | ||
| [2012/01/20 18:28:12] <scoates> the_ramink: well, the include works if I comment out the exec; will that make a difference? | ||
| [2012/01/20 18:28:14] @ Quit: gniks: Quit: Leaving. | ||
| [2012/01/20 18:28:15] <scoates> (I'll try it anyway) | ||
| [2012/01/20 18:29:01] @ Quit: jschoolcraft: Remote host closed the connection | ||
| [2012/01/20 18:29:33] <scoates> hmm | ||
| [2012/01/20 18:29:43] <scoates> that appears to have done it. scope is hard! (-: | ||
| [2012/01/20 18:29:47] <scoates> thanks, the_ramink | ||
| [2012/01/20 18:29:57] @ ghg joined channel #puppet | ||
| [2012/01/20 18:30:50] @ Quit: techhelp: Ping timeout: 272 seconds | ||
| [2012/01/20 18:31:05] @ gabrtv joined channel #puppet | ||
| [2012/01/20 18:31:37] <the_ramink> scoates: no problem. I'm a bit surprised that fixed it, but Puppet scoping is a bit odd. Best to err towards more explicit given a choice. | ||
| [2012/01/20 18:31:59] <scoates> yep. I don't mind; I added a comment to help future generations (-: | ||
| [2012/01/20 18:35:46] @ newtMcKerr joined channel #puppet | ||
| [2012/01/20 18:37:09] @ Quit: kangman: Remote host closed the connection | ||
| [2012/01/20 18:39:13] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2012/01/20 18:39:32] @ proton joined channel #puppet | ||
| [2012/01/20 18:41:25] @ Quit: csanchez: Quit: csanchez | ||
| [2012/01/20 18:43:50] @ dan__t joined channel #puppet | ||
| [2012/01/20 18:44:39] @ lynxman joined channel #puppet | ||
| [2012/01/20 18:45:48] @ erthad left channel #puppet () | ||
| [2012/01/20 18:45:53] @ Quit: lynxman: Client Quit | ||
| [2012/01/20 18:46:11] @ lynxman joined channel #puppet | ||
| [2012/01/20 18:46:19] @ erthad joined channel #puppet | ||
| [2012/01/20 18:48:23] @ Quit: cosman2001: Quit: cosman2001 | ||
| [2012/01/20 18:48:27] @ Quit: alfism: Quit: alfism | ||
| [2012/01/20 18:49:44] @ Quit: flakrat: Quit: Leaving | ||
| [2012/01/20 18:52:00] @ Quit: dan__t: Ping timeout: 260 seconds | ||
| [2012/01/20 18:52:00] @ Quit: clayb: Read error: Connection reset by peer | ||
| [2012/01/20 18:52:10] @ clayb joined channel #puppet | ||
| [2012/01/20 18:53:41] @ straylyon joined channel #puppet | ||
| [2012/01/20 18:58:02] @ Tobu joined channel #puppet | ||
| [2012/01/20 18:59:18] @ pdtpatrick_ joined channel #puppet | ||
| [2012/01/20 18:59:33] @ Quit: johnston_: Ping timeout: 258 seconds | ||
| [2012/01/20 19:00:27] @ Quit: pdtpatrick_: Client Quit | ||
| [2012/01/20 19:01:50] @ Quit: clayb: Quit: Leaving. | ||
| [2012/01/20 19:01:53] @ Quit: neonflux: Quit: Leaving. | ||
| [2012/01/20 19:02:05] @ p3rror joined channel #puppet | ||
| [2012/01/20 19:02:43] @ Quit: straylyon: Ping timeout: 252 seconds | ||
| [2012/01/20 19:03:17] @ Quit: JayTaph: Quit: JayTaph | ||
| [2012/01/20 19:09:12] @ Quit: djbkd: Quit: Page closed | ||
| [2012/01/20 19:09:19] @ Quit: fly9: Ping timeout: 252 seconds | ||
| [2012/01/20 19:09:22] @ Quit: williemach: Quit: Leaving. | ||
| [2012/01/20 19:09:56] @ Quit: Guest5662: Quit: leaving | ||
| [2012/01/20 19:10:55] @ ricky_ joined channel #puppet | ||
| [2012/01/20 19:12:48] @ ricky_ is now known as ricky | ||
| [2012/01/20 19:13:58] @ daff_ joined channel #puppet | ||
| [2012/01/20 19:13:58] @ Quit: daff_: Client Quit | ||
| [2012/01/20 19:14:36] @ Quit: dkr: Ping timeout: 252 seconds | ||
| [2012/01/20 19:15:12] @ papertigers joined channel #puppet | ||
| [2012/01/20 19:15:21] @ Quit: mbrannigan: Quit: Leaving | ||
| [2012/01/20 19:15:29] @ nitram_macair joined channel #puppet | ||
| [2012/01/20 19:16:05] <nitram_macair> hey all whats the status of Hiera, I relize its beeing pulled in to puppet core. Am i going to shoot my self in the foot if I were to start using it now? | ||
| [2012/01/20 19:17:14] @ techhelp joined channel #puppet | ||
| [2012/01/20 19:17:42] @ gniks joined channel #puppet | ||
| [2012/01/20 19:17:44] @ Quit: DJClean: Read error: Operation timed out | ||
| [2012/01/20 19:20:17] @ gazoombo joined channel #puppet | ||
| [2012/01/20 19:22:47] @ Quit: Tobu: Ping timeout: 248 seconds | ||
| [2012/01/20 19:27:23] @ Quit: jsm: Quit: Leaving. | ||
| [2012/01/20 19:27:34] @ jsm joined channel #puppet | ||
| [2012/01/20 19:27:35] @ Quit: MrBIOS: Ping timeout: 248 seconds | ||
| [2012/01/20 19:27:43] @ Quit: jsm: Client Quit | ||
| [2012/01/20 19:28:17] @ tomben joined channel #puppet | ||
| [2012/01/20 19:28:35] @ gazoombo1 joined channel #puppet | ||
| [2012/01/20 19:28:52] @ Kazuhiro left channel #puppet () | ||
| [2012/01/20 19:29:12] @ Quit: motomike: Remote host closed the connection | ||
| [2012/01/20 19:29:13] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/20 19:29:16] @ Quit: gazoombo: Ping timeout: 240 seconds | ||
| [2012/01/20 19:30:31] @ motomike joined channel #puppet | ||
| [2012/01/20 19:30:52] <Volcane> nitram_macair: being pulled into core probably suggests its long term viable and you wont? | ||
| [2012/01/20 19:32:08] @ Quit: joshcooper: Quit: joshcooper | ||
| [2012/01/20 19:32:09] @ Quit: ghg: Quit: Out of here. | ||
| [2012/01/20 19:32:33] @ Quit: daff: Quit: leaving | ||
| [2012/01/20 19:32:39] @ Tobu joined channel #puppet | ||
| [2012/01/20 19:33:13] @ Quit: lborda: Quit: Ex-Chat | ||
| [2012/01/20 19:33:49] @ newtMcKerr joined channel #puppet | ||
| [2012/01/20 19:34:29] @ Quit: benkevan: Quit: leaving | ||
| [2012/01/20 19:35:58] @ Quit: lak: Quit: Leaving. | ||
| [2012/01/20 19:37:05] @ Quit: Trebortech: Quit: Trebortech | ||
| [2012/01/20 19:38:28] @ Tobu_ joined channel #puppet | ||
| [2012/01/20 19:38:31] @ brandon_dacrib joined channel #puppet | ||
| [2012/01/20 19:38:50] @ Quit: Tobu: Read error: Connection reset by peer | ||
| [2012/01/20 19:39:40] @ Quit: sir_iw: Quit: Leaving | ||
| [2012/01/20 19:39:40] @ Surv_OT_Fittest joined channel #puppet | ||
| [2012/01/20 19:41:43] @ st33v joined channel #puppet | ||
| [2012/01/20 19:42:23] @ Quit: st33v: Client Quit | ||
| [2012/01/20 19:42:36] @ st33v joined channel #puppet | ||
| [2012/01/20 19:42:43] @ counterbeing joined channel #puppet | ||
| [2012/01/20 19:42:50] @ Quit: counterbeing: Client Quit | ||
| [2012/01/20 19:43:27] @ Quit: brandon_dacrib: Client Quit | ||
| [2012/01/20 19:44:09] <scoates> is there an easy way for me to get puppet to tell me which actual commands it's running (e.g. when I get "notice: /Stage[main]/Gimmebar::Vm::Nfs/Service[nfs-kernel-server]: Triggered 'refresh' from 1 events") | ||
| [2012/01/20 19:44:15] @ mbrannigan joined channel #puppet | ||
| [2012/01/20 19:44:48] <scoates> (nfs isn't restarting properly, here, it seems, and I'm trying to debug) | ||
| [2012/01/20 19:45:34] @ Quit: Tobu_: Ping timeout: 272 seconds | ||
| [2012/01/20 19:46:27] <mbrannigan> has anyone run into puppet kick exiting with code 3 on CentOS 5.6 (kernel 2.6.18-238.28.1.el5), ruby-1.8.7-p357, puppet 2.7.9? | ||
| [2012/01/20 19:49:24] @ Surv_OT_Fittest left channel #puppet () | ||
| [2012/01/20 19:50:35] @ Quit: kerframil: Ping timeout: 240 seconds | ||
| [2012/01/20 19:50:58] @ Tobu joined channel #puppet | ||
| [2012/01/20 19:52:33] @ Quit: mbrannigan: Quit: Leaving | ||
| [2012/01/20 19:52:49] <pipegeek> Is it possible to make a type that extends another type? It looks like the :parent => argument takes a classname | ||
| [2012/01/20 19:53:01] <pipegeek> err, 'scuse me, a class | ||
| [2012/01/20 19:53:57] @ Quit: tomben: Read error: Connection reset by peer | ||
| [2012/01/20 19:54:03] @ tomben joined channel #puppet | ||
| [2012/01/20 19:54:44] @ Quit: CJNE: Ping timeout: 245 seconds | ||
| [2012/01/20 19:57:28] @ Quit: marrusl: Quit: Ex-Chat | ||
| [2012/01/20 19:59:13] @ Quit: pbuckley: Ping timeout: 244 seconds | ||
| [2012/01/20 20:00:08] <pipegeek> Is there a reason that specifying :parent => Puppet::Type.type 'myparent' wouldn't work? | ||
| [2012/01/20 20:04:24] <pipegeek> humph. | ||
| [2012/01/20 20:04:32] <pipegeek> It looks like it works, but the properties aren't inherited | ||
| [2012/01/20 20:04:56] <pipegeek> is there then no way to make a derived type? | ||
| [2012/01/20 20:06:06] @ Quit: techhelp: Quit: This computer has gone to sleep | ||
| [2012/01/20 20:06:28] @ joshcooper joined channel #puppet | ||
| [2012/01/20 20:06:37] @ pbuckley joined channel #puppet | ||
| [2012/01/20 20:06:57] @ Quit: the_ramink: Ping timeout: 240 seconds | ||
| [2012/01/20 20:09:21] @ Quit: krish: Quit: Leaving. | ||
| [2012/01/20 20:09:35] @ krish joined channel #puppet | ||
| [2012/01/20 20:09:49] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2012/01/20 20:12:49] @ Kazuhiro1 joined channel #puppet | ||
| [2012/01/20 20:15:55] @ Quit: NightMonkey: Quit: Body blow! Body blow! | ||
| [2012/01/20 20:19:30] @ tomben_ joined channel #puppet | ||
| [2012/01/20 20:19:31] @ Quit: tomben: Read error: Connection reset by peer | ||
| [2012/01/20 20:21:36] @ Quit: tomben_: Remote host closed the connection | ||
| [2012/01/20 20:21:37] <czervik> hey guys real new to puppet is there a way to to supply a source for a file that's a url and provide credentials (e.g a config file from a subversion repository over https) | ||
| [2012/01/20 20:23:27] <czervik> if not I guess I can just make a cron job that pulls it down and puts it on a local mount point | ||
| [2012/01/20 20:24:01] @ spleeyah joined channel #puppet | ||
| [2012/01/20 20:24:42] <spleeyah> hi, i'm passing in an array of [["foo", "bar"], ["bar", "baz"]] to a template, and I want to be able to loop over the outer array and then access the inner items as like a[0] and a[1] | ||
| [2012/01/20 20:24:57] <spleeyah> what I would really like is an array of tuples... but i coudln't find a way to do that. is there? | ||
| [2012/01/20 20:25:04] @ ^Majestic^ joined channel #puppet | ||
| [2012/01/20 20:25:07] @ Quit: tomben-: Read error: Connection reset by peer | ||
| [2012/01/20 20:25:44] <spleeyah> right now I have <% foo.each do |a| %> <%= foo[0] %> <%= foo[1] %> <% end %>, but it doesn't work as expected. | ||
| [2012/01/20 20:25:46] @ tomben joined channel #puppet | ||
| [2012/01/20 20:25:48] <spleeyah> err | ||
| [2012/01/20 20:25:51] @ skm joined channel #puppet | ||
| [2012/01/20 20:25:53] <spleeyah> a[0] and a[1] ** | ||
| [2012/01/20 20:27:04] @ Quit: djm68: Remote host closed the connection | ||
| [2012/01/20 20:27:18] @ djm68 joined channel #puppet | ||
| [2012/01/20 20:27:50] @ Quit: althara1: Read error: Operation timed out | ||
| [2012/01/20 20:27:56] @ Quit: |Majestic|: Ping timeout: 240 seconds | ||
| [2012/01/20 20:28:04] <pipegeek> put differently: is there any way to make a type which extends the behavior of another type, either through inheritence or by some other means? | ||
| [2012/01/20 20:28:21] <Dewin> inherits() will copy variables from it at the very least. | ||
| [2012/01/20 20:28:28] <Dewin> well, no parenthesis | ||
| [2012/01/20 20:29:29] <Dewin> That's how I do most of mine, I have class foo ($option, $option, $option) and all's it does is instantiate class foo::packages, foo::files and foo::services in the correct order. | ||
| [2012/01/20 20:29:58] <spleeyah> Dewin: are you talking to me or somebody else | ||
| [2012/01/20 20:30:11] <Dewin> pipegeek: | ||
| [2012/01/20 20:30:22] <pipegeek> Dewin: I'm not talking about puppet manifests and puppet classes | ||
| [2012/01/20 20:30:31] <pipegeek> Dewin: I'm saying if I want to make a new resource type in ruby | ||
| [2012/01/20 20:30:44] <Dewin> Oh. This is what I get for catching the tail end of the conversation. | ||
| [2012/01/20 20:30:45] <pipegeek> Dewin: and I want it to be almost identical to an existing type, but modify its behavior somewhat | ||
| [2012/01/20 20:30:47] <pipegeek> am I sol? | ||
| [2012/01/20 20:30:57] <spleeyah> is there such thing as a tuple in puppet ? | ||
| [2012/01/20 20:31:01] <pipegeek> it doesn't seem like there's an easy way to do this | ||
| [2012/01/20 20:31:19] <Dewin> pipegeek: I know nothing about the ruby side of things, but I know there's a tutorial on making new resource types somewhere. | ||
| [2012/01/20 20:33:10] <pipegeek> yeah. I'm looking at it. Unfortunately doesn't mention inheritence | ||
| [2012/01/20 20:33:16] <pipegeek> thanks Dewin | ||
| [2012/01/20 20:35:33] @ daysmen joined channel #puppet | ||
| [2012/01/20 20:35:39] @ daysmen_ joined channel #puppet | ||
| [2012/01/20 20:38:06] @ Quit: pcarlisle: Quit: Computer has gone to sleep. | ||
| [2012/01/20 20:39:26] @ trickyf joined channel #puppet | ||
| [2012/01/20 20:39:46] <scoates> I'd like to turn up the verbosity of puppet (agent) to tell me exactly which commands it's running. is this possible? | ||
| [2012/01/20 20:39:58] @ Quit: joshcooper: Quit: joshcooper | ||
| [2012/01/20 20:42:51] @ Kazuhiro1 left channel #puppet () | ||
| [2012/01/20 20:43:50] @ Quit: seanh-ansca: Quit: Leaving. | ||
| [2012/01/20 20:45:56] @ Quit: nfagerlund: Remote host closed the connection | ||
| [2012/01/20 20:46:27] <choonming> scoates, i think you can use --debug for that | ||
| [2012/01/20 20:46:30] @ Quit: jsurfer: Ping timeout: 276 seconds | ||
| [2012/01/20 20:48:02] @ trickyf left channel #puppet () | ||
| [2012/01/20 20:48:03] @ Quit: rjzmml: Quit: rjzmml | ||
| [2012/01/20 20:48:28] @ Quit: comptona: Read error: Operation timed out | ||
| [2012/01/20 20:49:14] <scoates> choonming: thanks! | ||
| [2012/01/20 20:49:42] @ Quit: ^Majestic^: Read error: Connection reset by peer | ||
| [2012/01/20 20:49:47] @ |Majestic| joined channel #puppet | ||
| [2012/01/20 20:49:59] @ LenR joined channel #puppet | ||
| [2012/01/20 20:50:15] @ newtMcKerr joined channel #puppet | ||
| [2012/01/20 20:50:37] @ ezmobius joined channel #puppet | ||
| [2012/01/20 20:53:11] <scoates> aha. | ||
| [2012/01/20 20:53:16] <scoates> debug: /Stage[main]/Gimmebar::Vm::Nfs/Service[nfs-kernel-server]: Skipping restart; service is not running | ||
| [2012/01/20 20:53:17] @ rjzmml joined channel #puppet | ||
| [2012/01/20 20:53:29] <scoates> is there a way for me to force that to start even if it's not running (on notify) | ||
| [2012/01/20 20:53:56] @ Quit: LenR: Client Quit | ||
| [2012/01/20 20:55:36] <choonming> scoates, ensure => running doesnt work for you? | ||
| [2012/01/20 20:55:49] @ Quit: |Majestic|: Read error: Connection reset by peer | ||
| [2012/01/20 20:55:57] <scoates> trying that. I had enable, but not ensure | ||
| [2012/01/20 20:57:27] <choonming> this might come in handy for you http://docs.puppetlabs.com/references/stable/type.html#service | ||
| [2012/01/20 20:58:26] <scoates> yep. thanks. ensure did it. | ||
| [2012/01/20 20:59:48] @ Holocaine joined channel #puppet | ||
| [2012/01/20 20:59:49] @ |Majestic| joined channel #puppet | ||
| [2012/01/20 21:01:02] @ Quit: pbuckley: Ping timeout: 252 seconds | ||
| [2012/01/20 21:04:06] @ ^Majestic^ joined channel #puppet | ||
| [2012/01/20 21:05:26] @ the_ramink joined channel #puppet | ||
| [2012/01/20 21:06:44] @ Quit: joe-mac2: Ping timeout: 240 seconds | ||
| [2012/01/20 21:07:50] @ Quit: |Majestic|: Ping timeout: 248 seconds | ||
| [2012/01/20 21:09:16] @ Quit: erkules: Ping timeout: 240 seconds | ||
| [2012/01/20 21:09:54] @ erkules joined channel #puppet | ||
| [2012/01/20 21:11:33] @ CJNE joined channel #puppet | ||
| [2012/01/20 21:12:53] @ Quit: silfreed: Ping timeout: 252 seconds | ||
| [2012/01/20 21:13:12] @ seanh-ansca joined channel #puppet | ||
| [2012/01/20 21:14:32] @ Quit: seanh-ansca: Client Quit | ||
| [2012/01/20 21:15:30] @ Quit: Wolfspyre: Quit: Leaving. | ||
| [2012/01/20 21:16:08] @ Quit: CJNE: Ping timeout: 252 seconds | ||
| [2012/01/20 21:17:09] @ Quit: Holocaine: | ||
| [2012/01/20 21:21:31] @ silfreed joined channel #puppet | ||
| [2012/01/20 21:28:57] @ st33v left channel #puppet () | ||
| [2012/01/20 21:30:47] @ jsurfer joined channel #puppet | ||
| [2012/01/20 21:33:53] @ Quit: metcalfc: Ping timeout: 255 seconds | ||
| [2012/01/20 21:35:42] @ neonflux joined channel #puppet | ||
| [2012/01/20 21:37:02] @ Quit: mrwacky42: Ping timeout: 255 seconds | ||
| [2012/01/20 21:37:56] @ joe-mac2 joined channel #puppet | ||
| [2012/01/20 21:39:49] @ seanh-ansca joined channel #puppet | ||
| [2012/01/20 21:40:06] @ Quit: zanefactory: Quit: zanefactory | ||
| [2012/01/20 21:40:27] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2012/01/20 21:41:59] @ st33v joined channel #puppet | ||
| [2012/01/20 21:43:15] @ st33v left channel #puppet () | ||
| [2012/01/20 21:46:44] @ Quit: silfreed: Ping timeout: 240 seconds | ||
| [2012/01/20 21:47:40] @ Quit: rjzmml: Quit: rjzmml | ||
| [2012/01/20 21:48:31] @ ezmobius is now known as ezmobius|zoning | ||
| [2012/01/20 21:48:39] @ pbuckley joined channel #puppet | ||
| [2012/01/20 21:53:20] @ Quit: seanh-ansca: Quit: Leaving. | ||
| [2012/01/20 21:53:34] @ silfreed joined channel #puppet | ||
| [2012/01/20 21:54:28] @ Quit: loganspencer: Quit: Computer has gone to sleep. | ||
| [2012/01/20 21:54:44] @ Quit: cwarden: Ping timeout: 245 seconds | ||
| [2012/01/20 21:59:24] <gepetto> ::redmine:: Wiki edit: Triageathon (#12) @ http://projects.puppetlabs.com/projects/puppet/wiki/Triageathon?version=12 (by James Turnbull) | ||
| [2012/01/20 22:02:24] @ Quit: henk: Ping timeout: 240 seconds | ||
| [2012/01/20 22:02:34] @ rubic joined channel #puppet | ||
| [2012/01/20 22:03:18] @ rubic left channel #puppet () | ||
| [2012/01/20 22:04:54] @ Quit: gazoombo1: Quit: Leaving. | ||
| [2012/01/20 22:06:33] @ ezmobius joined channel #puppet | ||
| [2012/01/20 22:06:58] @ samkottler joined channel #puppet | ||
| [2012/01/20 22:08:01] @ Quit: motomike: Quit: Leaving. | ||
| [2012/01/20 22:09:06] @ seanh-ansca joined channel #puppet | ||
| [2012/01/20 22:09:26] @ Quit: emmanuelux: Quit: Ex-Chat | ||
| [2012/01/20 22:10:11] @ Quit: ezmobius|zoning: Ping timeout: 240 seconds | ||
| [2012/01/20 22:12:44] @ kenperkins joined channel #puppet | ||
| [2012/01/20 22:13:08] @ Quit: kenperkins: Client Quit | ||
| [2012/01/20 22:13:30] @ djbkd joined channel #puppet | ||
| [2012/01/20 22:14:13] @ techhelp joined channel #puppet | ||
| [2012/01/20 22:15:31] @ Quit: shadoi: Quit: Leaving. | ||
| [2012/01/20 22:17:16] @ rcrowley joined channel #puppet | ||
| [2012/01/20 22:17:44] @ KaiserBeto2 joined channel #puppet | ||
| [2012/01/20 22:19:23] @ Quit: djbkd: Quit: djbkd | ||
| [2012/01/20 22:19:36] @ kerouac joined channel #puppet | ||
| [2012/01/20 22:19:51] <kerouac> is passenger + nginx a bad idea for production use? | ||
| [2012/01/20 22:20:00] <kerouac> seems it's not supported, amirite? | ||
| [2012/01/20 22:21:56] <the_ramink> kerouac: it's fine. I think there are more docs for Apache/Passenger, but ngnix should be fine. Helps to have a bit of knowledge about how Passenger and Rack apps work. | ||
| [2012/01/20 22:21:58] @ Quit: KaiserBeto2: Ping timeout: 248 seconds | ||
| [2012/01/20 22:22:36] <linux00002> i am trying to install puppet on OpenIndiana, and I used to be able to get the solaris package from codenursery.com. Is the site not operational anymore? | ||
| [2012/01/20 22:22:42] <linux00002> or where can i get a solaris package? | ||
| [2012/01/20 22:25:01] @ st33v joined channel #puppet | ||
| [2012/01/20 22:25:06] @ djbkd joined channel #puppet | ||
| [2012/01/20 22:25:17] @ althara joined channel #puppet | ||
| [2012/01/20 22:25:17] @ st33v left channel #puppet () | ||
| [2012/01/20 22:25:28] @ Quit: aculich: Quit: Leaving. | ||
| [2012/01/20 22:26:40] <kerouac> thanks, the_ramink | ||
| [2012/01/20 22:28:01] <linux00002> anyone? | ||
| [2012/01/20 22:28:26] <rodjek> linux00002: according to the wiki, the best place to grab puppet packages for solaris is opencsw.org | ||
| [2012/01/20 22:29:10] <rodjek> http://projects.puppetlabs.com/projects/puppet/wiki/Puppet_Solaris | ||
| [2012/01/20 22:31:20] @ Quit: silfreed: Ping timeout: 260 seconds | ||
| [2012/01/20 22:33:32] @ Quit: krish: Quit: Leaving. | ||
| [2012/01/20 22:33:36] @ Quit: kermit: Quit: Leaving. | ||
| [2012/01/20 22:33:45] @ krish joined channel #puppet | ||
| [2012/01/20 22:34:10] @ Quit: skm: Quit: Computer has gone to sleep. | ||
| [2012/01/20 22:34:14] @ Quit: cliff-hm: Ping timeout: 248 seconds | ||
| [2012/01/20 22:34:28] @ Quit: samkottler: Quit: Leaving. | ||
| [2012/01/20 22:34:39] @ Quit: Tobu: Ping timeout: 252 seconds | ||
| [2012/01/20 22:34:43] @ Quit: krish: Client Quit | ||
| [2012/01/20 22:34:43] @ kermit joined channel #puppet | ||
| [2012/01/20 22:34:55] @ krish joined channel #puppet | ||
| [2012/01/20 22:36:46] @ skm joined channel #puppet | ||
| [2012/01/20 22:37:24] @ Quit: skm: Remote host closed the connection | ||
| [2012/01/20 22:42:33] @ silfreed joined channel #puppet | ||
| [2012/01/20 22:42:53] @ Quit: jsurfer: Quit: jsurfer | ||
| [2012/01/20 22:43:22] @ ezmobius is now known as ezmobius|zoning | ||
| [2012/01/20 22:48:09] @ Quit: seanh-ansca: Quit: Leaving. | ||
| [2012/01/20 22:48:58] @ Quit: gnat42: Quit: Leaving. | ||
| [2012/01/20 22:53:35] @ joshcooper joined channel #puppet | ||
| [2012/01/20 22:57:07] @ kenperkins joined channel #puppet | ||
| [2012/01/20 22:57:19] @ Tobu joined channel #puppet | ||
| [2012/01/20 22:57:30] @ seanh-ansca joined channel #puppet | ||
| [2012/01/20 23:01:33] @ Quit: seanh-ansca: Client Quit | ||
| [2012/01/20 23:02:09] @ Quit: pbuckley: Ping timeout: 252 seconds | ||
| [2012/01/20 23:08:33] @ Quit: langworthy: Quit: langworthy | ||
| [2012/01/20 23:11:35] @ Quit: neonflux: Quit: Leaving. | ||
| [2012/01/20 23:12:14] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2012/01/20 23:14:48] @ Quit: ezmobius|zoning: Quit: peace out | ||
| [2012/01/20 23:15:26] @ Quit: djbkd: Remote host closed the connection | ||
| [2012/01/20 23:16:44] @ Quit: ^Majestic^: Ping timeout: 252 seconds | ||
| [2012/01/20 23:21:18] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2012/01/20 23:24:25] @ rjzmml joined channel #puppet | ||
| [2012/01/20 23:30:13] @ langworthy joined channel #puppet | ||
| [2012/01/20 23:30:33] @ krish1 joined channel #puppet | ||
| [2012/01/20 23:33:05] @ Quit: krish: Ping timeout: 240 seconds | ||
| [2012/01/20 23:35:44] @ tizzo-afk is now known as tizzo | ||
| [2012/01/20 23:44:54] @ samkottler joined channel #puppet | ||
| [2012/01/20 23:46:23] @ tizzo is now known as tizzo-afk | ||
| [2012/01/20 23:47:04] @ jbaldridge is now known as subway | ||
| [2012/01/20 23:47:12] @ subway is now known as jbaldridge | ||
| [2012/01/20 23:55:38] @ Quit: krish1: Ping timeout: 252 seconds | ||
| [2012/01/20 23:56:22] @ Quit: Tobu: Ping timeout: 272 seconds | ||
| [2012/01/20 23:57:14] @ krish joined channel #puppet |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!