| [2010/08/18 00:01:07] @ Log started by gepetto | ||
| [2010/08/18 00:01:07] <blkperl> so facter thinks my computers uptime is 14,839 days on a laptop thats been up for 8 hours | ||
| [2010/08/18 00:03:05] @ themroc_aw is now known as themroc | ||
| [2010/08/18 00:06:02] <nasrat> blkperl: 1.5.8RC1? | ||
| [2010/08/18 00:06:23] <blkperl> nasrat: yea on windows with facter 1.5.8rc1 | ||
| [2010/08/18 00:06:56] <skeeziks> jamesturnbull: Ah, thanks! | ||
| [2010/08/18 00:06:59] <skeeziks> I'll check it out. | ||
| [2010/08/18 00:07:16] @ Quit: sako: Ping timeout: 240 seconds | ||
| [2010/08/18 00:08:19] <nasrat> blkperl: ok can you compare what you got under 1.5.7 we reworked that code path | ||
| [2010/08/18 00:11:04] <nasrat> can you then also file a bug with the version of windows you are using, previous output, current output | ||
| [2010/08/18 00:11:14] <nasrat> and also run this | ||
| [2010/08/18 00:11:34] @ Quit: dcarley: Read error: Operation timed out | ||
| [2010/08/18 00:12:38] <blkperl> nasrat: sure, 1.5.7 didn't have uptime support | ||
| [2010/08/18 00:12:53] <blkperl> so theres nothing to compare too :) | ||
| [2010/08/18 00:13:37] <nasrat> ah ok | ||
| [2010/08/18 00:14:41] <nasrat> blkperl: can you run this http://gist.github.com/533822 and give the output in the bug | ||
| [2010/08/18 00:15:22] @ dcarley joined channel #puppet | ||
| [2010/08/18 00:15:40] <nasrat> also downloading http://technet.microsoft.com/en-us/sysinternals/bb897550.aspx psinfo and report what it says uptime is | ||
| [2010/08/18 00:16:12] <blkperl> hmm require 'win32api' is failing | ||
| [2010/08/18 00:18:58] <blkperl> nasrat: says 5 hours | ||
| [2010/08/18 00:19:09] <nasrat> ok can you also try sys-uptime http://rubyforge.org/frs/?group_id=610&release_id=34261 | ||
| [2010/08/18 00:19:43] <nasrat> basically do http://rubyforge.org/docman/view.php/610/1559/sys_uptime.html once it's installed | ||
| [2010/08/18 00:19:51] <nasrat> gem install sys-uptime should work I hope | ||
| [2010/08/18 00:20:23] <nasrat> once you have all those data points file the bug please | ||
| [2010/08/18 00:20:26] <nasrat> thanks | ||
| [2010/08/18 00:20:36] <blkperl> ugh whats the silly ruby library for extconf.rb on windows | ||
| [2010/08/18 00:21:13] @ keyur joined channel #puppet | ||
| [2010/08/18 00:21:28] <nasrat> just download the mswin32 gem I guess | ||
| [2010/08/18 00:22:21] <nasrat> as if you don't have visual studio, etc all setup for building then it'll be a pain | ||
| [2010/08/18 00:22:32] @ Niek-work joined channel #puppet | ||
| [2010/08/18 00:24:12] <nasrat> http://www.andrewrollins.com/2010/07/20/building-ruby-gem-native-extensions-on-windows/ | ||
| [2010/08/18 00:24:34] <blkperl> nasrat: thanks :) | ||
| [2010/08/18 00:25:01] <nasrat> np, happy to get good quality bug reports :)_ | ||
| [2010/08/18 00:25:14] @ Quit: jhelwig: Read error: Connection reset by peer | ||
| [2010/08/18 00:25:54] <blkperl> nasrat: and ill start submitting patches for facter once im done with my network module :) | ||
| [2010/08/18 00:26:34] @ ohookins joined channel #puppet | ||
| [2010/08/18 00:26:49] @ rawler_ joined channel #puppet | ||
| [2010/08/18 00:31:56] @ Quit: lak: Quit: lak | ||
| [2010/08/18 00:32:00] @ jhelwig joined channel #puppet | ||
| [2010/08/18 00:32:04] @ Quit: jhelwig: Excess Flood | ||
| [2010/08/18 00:33:24] @ jhelwig joined channel #puppet | ||
| [2010/08/18 00:33:27] @ Quit: jhelwig: Excess Flood | ||
| [2010/08/18 00:33:51] @ Quit: greg__: Quit: greg__ | ||
| [2010/08/18 00:34:49] @ jhelwig joined channel #puppet | ||
| [2010/08/18 00:36:53] @ kenneho joined channel #puppet | ||
| [2010/08/18 00:40:17] @ ckauhaus joined channel #puppet | ||
| [2010/08/18 00:47:22] <nasrat> cool | ||
| [2010/08/18 00:52:45] @ bjoernh joined channel #puppet | ||
| [2010/08/18 00:53:33] @ Quit: pinoyskull: Quit: Leaving | ||
| [2010/08/18 00:55:38] @ ceren joined channel #puppet | ||
| [2010/08/18 00:56:07] @ mfournier joined channel #puppet | ||
| [2010/08/18 00:58:19] @ Quit: goraxe: Ping timeout: 276 seconds | ||
| [2010/08/18 00:59:15] @ lkoranda joined channel #puppet | ||
| [2010/08/18 01:08:05] @ ohookins1 joined channel #puppet | ||
| [2010/08/18 01:08:05] @ Quit: ohookins: Remote host closed the connection | ||
| [2010/08/18 01:10:13] @ Quit: mriddle: Ping timeout: 240 seconds | ||
| [2010/08/18 01:10:13] @ Quit: Torey: Ping timeout: 240 seconds | ||
| [2010/08/18 01:10:13] @ Torey joined channel #puppet | ||
| [2010/08/18 01:10:34] @ mriddle joined channel #puppet | ||
| [2010/08/18 01:10:45] <alcy> what could be a suitable method to restrict an exec when onlyif and unless are not sufficient ? To avoid executing the command again, then, maybe add refresh=>"/bin/true" instead of the actual one ? | ||
| [2010/08/18 01:11:20] @ jmeeuwen joined channel #puppet | ||
| [2010/08/18 01:11:39] @ ohookins1 is now known as ohookins | ||
| [2010/08/18 01:12:00] <nasrat> alcy: creates? | ||
| [2010/08/18 01:12:35] <nasrat> alcy: http://docs.puppetlabs.com/references/0.24.5/type.html#creates | ||
| [2010/08/18 01:12:56] <alcy> nasrat: its a patch command, specifically qmail-ldap patch...and it creates a lot of files. If I mention just one, then it won't execute once it has created that one particular file | ||
| [2010/08/18 01:13:23] <nasrat> alcy: so wrap the patch command in a script that creates a unique lockfile based on the patch | ||
| [2010/08/18 01:14:00] <alcy> nasrat: ah yes, thanks :) | ||
| [2010/08/18 01:14:11] <nasrat> and if it's a single patch command actually it shouldn't terminate the run mid flow | ||
| [2010/08/18 01:14:28] <nasrat> but the wrapped command allows you to track versions of patches, etc | ||
| [2010/08/18 01:14:54] <nasrat> the other option is to modify the package to build with the patch | ||
| [2010/08/18 01:15:40] <alcy> nasrat, sure...thanks for the tip(s) | ||
| [2010/08/18 01:15:59] <nasrat> np | ||
| [2010/08/18 01:16:56] @ bjoernh left channel #puppet ("Verlassend") | ||
| [2010/08/18 01:19:22] @ TREllis joined channel #puppet | ||
| [2010/08/18 01:19:28] @ MattyM joined channel #puppet | ||
| [2010/08/18 01:29:05] @ pinoyskull joined channel #puppet | ||
| [2010/08/18 01:32:59] @ cedric_b joined channel #puppet | ||
| [2010/08/18 01:38:28] @ nik0 joined channel #puppet | ||
| [2010/08/18 01:40:59] <ohadlevy> anyone using satellite and puppet together ? | ||
| [2010/08/18 01:43:19] @ cedric_b is now known as electron-libre | ||
| [2010/08/18 01:45:14] @ nik0 is now known as niko | ||
| [2010/08/18 01:47:05] <tholl> is anyone using puppet to manage nfs fstab files entries or something similar? | ||
| [2010/08/18 01:51:21] <matti> Folks. | ||
| [2010/08/18 01:54:23] <ohadlevy> tholl: using the mount resource? | ||
| [2010/08/18 01:54:28] <ohadlevy> s/resource/type | ||
| [2010/08/18 01:55:00] <ohookins> ohadlevy: we might use satellite and puppet together, but there are bureaucratic roadblocks in the way of making any progress | ||
| [2010/08/18 01:55:11] @ TomHome joined channel #puppet | ||
| [2010/08/18 01:55:16] <ohadlevy> ohookins: internal? | ||
| [2010/08/18 01:55:32] <ohookins> i believe the redhat guys were putting together some kind of script that pulls data from satellite to drive the external node stuff | ||
| [2010/08/18 01:55:40] <ohookins> yes, internal | ||
| [2010/08/18 01:56:09] <ohadlevy> ohookins: for the current sat or the next gen? | ||
| [2010/08/18 01:56:27] <ohookins> i'm not aware of a next generation satellite, so i guess current | ||
| [2010/08/18 01:56:44] <TomHome> hey guys, is it possible to put a box in 2 environments ? | ||
| [2010/08/18 01:56:48] <TomHome> like prod and test | ||
| [2010/08/18 01:56:50] @ verwilst joined channel #puppet | ||
| [2010/08/18 01:56:59] <ohookins> there's a massive wall between ops and r&d so we're just doing our own thing, might end up using dashboard or foreman instead | ||
| [2010/08/18 01:57:03] <ohadlevy> TomHome: sure, but not at the same time ;) you could override with --environment | ||
| [2010/08/18 01:57:17] <TomHome> okay | ||
| [2010/08/18 01:57:29] <TomHome> ta | ||
| [2010/08/18 01:57:33] <ohadlevy> ohookins: hmm.. I guess each tool has a different usage case | ||
| [2010/08/18 01:58:02] <ohookins> ohadlevy: i don't particular care what we use as long as it works, but large companies have a habit of forcing bad decisions on you | ||
| [2010/08/18 01:58:30] <ohadlevy> ohookins: tell me about it :) | ||
| [2010/08/18 01:58:33] <ohookins> as long as we don't have to ditch puppet and rely on satellite's macroing capabilities (or lack thereof) :O | ||
| [2010/08/18 01:58:57] @ andrewh joined channel #puppet | ||
| [2010/08/18 01:59:16] <ohadlevy> ohookins: i dont think anyone is aiming to replace puppet with satellite | ||
| [2010/08/18 01:59:51] <ohookins> you'd be surprised ;) | ||
| [2010/08/18 02:00:10] <ohookins> people without a clue, generally | ||
| [2010/08/18 02:00:59] @ Ramonster joined channel #puppet | ||
| [2010/08/18 02:02:50] @ Quit: SpacePope: Read error: Operation timed out | ||
| [2010/08/18 02:02:52] @ SpacePope joined channel #puppet | ||
| [2010/08/18 02:16:04] <TomHome> for a 80 hosts, is it better to use mongrel or passenger or webrick is fine | ||
| [2010/08/18 02:16:49] <ohadlevy> TomHome: not webrick :) | ||
| [2010/08/18 02:18:48] <TomHome> so mongrel or passenger ? | ||
| [2010/08/18 02:18:54] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/08/18 02:19:12] @ ckauhaus joined channel #puppet | ||
| [2010/08/18 02:19:23] <barn> if you have apache and/or are happy with running passenger, use passenger | ||
| [2010/08/18 02:19:40] <barn> if you want something that will just work, nevermind it's inelegance or memory use, go mongrel | ||
| [2010/08/18 02:19:53] <barn> (IMHO, etc) | ||
| [2010/08/18 02:27:19] @ itguru joined channel #puppet | ||
| [2010/08/18 02:36:53] @ Quit: alcy: Quit: ChatZilla 0.9.86 [Iceweasel 3.5.10/20100623112841] | ||
| [2010/08/18 02:46:10] <_nalle> is it supported to do math in the erb templates in some way? | ||
| [2010/08/18 02:48:10] <ohookins> i believe you can do pretty much any kind of ruby inside the template | ||
| [2010/08/18 02:48:53] <_nalle> kinda figured, but I thought I'd throw it out there just incase someone had some decent input :) | ||
| [2010/08/18 02:49:37] @ Quit: akoma1s: Read error: Connection reset by peer | ||
| [2010/08/18 02:49:50] @ akoma1s joined channel #puppet | ||
| [2010/08/18 02:53:34] @ Quit: akoma1s: Remote host closed the connection | ||
| [2010/08/18 02:54:37] @ akoma1s joined channel #puppet | ||
| [2010/08/18 02:55:29] <ohookins> hmm, does facter try to resolve facts in parallel? | ||
| [2010/08/18 02:59:56] <nasrat> ohookins: we don't do any threading, etc. Why? | ||
| [2010/08/18 03:00:41] <nasrat> the whole resolution mechanic is likely to change post 1.5.8 to make it thread safe, add caching/ttl/expiry | ||
| [2010/08/18 03:01:03] <nasrat> post that we could look at optimizing by parallelisation, but not atm | ||
| [2010/08/18 03:01:13] <ohookins> nasrat: i have a couple of custom facts that pull burned-in mac addresses from network cards, and they seem to fail when run from facter | ||
| [2010/08/18 03:01:14] @ Quit: wilmoore: Remote host closed the connection | ||
| [2010/08/18 03:01:33] <Volcane> ohookins: are you reading files in proc? | ||
| [2010/08/18 03:01:40] <ohookins> nasrat: i suspect maybe the dual-port network card doesn't like the eeprom being accessed multiple times at the same time, or in quick succession | ||
| [2010/08/18 03:02:53] <nasrat> we call ifconfig a lot | ||
| [2010/08/18 03:02:58] <nasrat> can you pastie your fact | ||
| [2010/08/18 03:03:31] <nasrat> and what is the exact failure scenario | ||
| [2010/08/18 03:04:01] <ohookins> ok | ||
| [2010/08/18 03:05:51] @ Quit: murphy233: Ping timeout: 240 seconds | ||
| [2010/08/18 03:06:42] <ohookins> nasrat: http://pastie.org/1099610 | ||
| [2010/08/18 03:11:40] @ Quit: facade: Ping timeout: 276 seconds | ||
| [2010/08/18 03:13:00] <nasrat> hmm is the productname confine working? | ||
| [2010/08/18 03:13:26] <nasrat> if you run with debugging on what do you see | ||
| [2010/08/18 03:13:50] <nasrat> also is not the macaddress_ethN fact working for you | ||
| [2010/08/18 03:14:46] @ Quit: nahamu: Read error: Operation timed out | ||
| [2010/08/18 03:18:19] <zeroXten> I have a module 'sshd' and the class 'sshd' is including 'sshd::install'. Inside 'sshd::install' there is a package which has a require for Class["sshd_pam"]. I can see the 'sshd_pam' module being autoloaded and 'sshd_pam/manifests/init.pp' being imported. However, I am getting a "Could not find dependency Class[sshd_pam]" error from the 'sshd' module. Any thoughts? | ||
| [2010/08/18 03:19:14] <Volcane> zeroXten: do you 'include sshd_pam' ? | ||
| [2010/08/18 03:20:18] <zeroXten> Volcane: ;) oopsies | ||
| [2010/08/18 03:20:28] <zeroXten> didn't spot that one | ||
| [2010/08/18 03:20:40] @ nahamu joined channel #puppet | ||
| [2010/08/18 03:21:31] <zeroXten> thanks once again Volcane | ||
| [2010/08/18 03:21:40] <ohookins> nasrat: debugging is with -d ? i don't get much other output | ||
| [2010/08/18 03:22:10] <ohookins> nasrat: i prefer to pull the mac address out of the eeprom due to mac addresses changing during bonding | ||
| [2010/08/18 03:22:36] <ohookins> i know the macaddress_ethX fact should handle that but i don't trust it | ||
| [2010/08/18 03:29:36] @ facade joined channel #puppet | ||
| [2010/08/18 03:30:13] <Volcane> facade:) | ||
| [2010/08/18 03:31:56] <facade> Volcane: hiya :) | ||
| [2010/08/18 03:34:40] <Volcane> dont see you around here much | ||
| [2010/08/18 03:34:58] @ gebi joined channel #puppet | ||
| [2010/08/18 03:35:29] * itguru coughs | ||
| [2010/08/18 03:36:51] <facade> Volcane: i've been lurking since around friday or so | ||
| [2010/08/18 03:37:04] <Volcane> facade: you? lurk? unimaginable | ||
| [2010/08/18 03:37:05] <facade> trying to catch tips on any 2.6.0 fallout | ||
| [2010/08/18 03:37:10] <facade> ;) | ||
| [2010/08/18 03:38:12] <Volcane> facade: wait for 2.6.1 at least | ||
| [2010/08/18 03:39:11] <facade> too late, i'm afraid... luckily nothing serious has broken yet | ||
| [2010/08/18 03:39:15] <Volcane> hehe | ||
| [2010/08/18 03:39:18] <facade> we're still only using small bits | ||
| [2010/08/18 03:39:58] <facade> i've been trying out storeconfigs though | ||
| [2010/08/18 03:40:01] <facade> despite your advice :) | ||
| [2010/08/18 03:40:41] <Volcane> and hows that working out? | ||
| [2010/08/18 03:41:11] <facade> it has it's pros and cons :) | ||
| [2010/08/18 03:41:12] <facade> it has it's pros and cons :)using it with sqlite for now | ||
| [2010/08/18 03:41:12] <facade> (don't gag ;) | ||
| [2010/08/18 03:41:19] <Volcane> too late :) | ||
| [2010/08/18 03:41:33] <facade> so i can only run a single client at a time against the master | ||
| [2010/08/18 03:41:36] <facade> hehe! | ||
| [2010/08/18 03:42:02] <facade> i've wrapped func in a small wrapper to do the serialisation though, so it's going ok | ||
| [2010/08/18 03:42:10] <facade> so far exporting nagios services | ||
| [2010/08/18 03:42:20] <Volcane> heh | ||
| [2010/08/18 03:42:24] <facade> that much is working sweetly | ||
| [2010/08/18 03:42:42] <zeroXten> in a define i can have '$source = undef, $content = undef' then for a file inside that define have 'source => $source, content => $content' right? It is then up to whatever uses that define to set one of the variables.. | ||
| [2010/08/18 03:42:57] <facade> busily replacing the handwritten checks with puppet | ||
| [2010/08/18 03:43:04] <kjetilho> zeroXten: yes | ||
| [2010/08/18 03:43:21] <zeroXten> hmm | ||
| [2010/08/18 03:44:37] <zeroXten> kjetilho: ah.. and, when i set the source in whatever uses the define, it can be an array - using the first element that exists... correct? | ||
| [2010/08/18 03:45:02] <kjetilho> it would work like normal, yes | ||
| [2010/08/18 03:46:32] <zeroXten> huh | ||
| [2010/08/18 03:47:23] @ raz left channel #puppet () | ||
| [2010/08/18 03:52:23] <zeroXten> strange.. if i set "content => undef" inside the file{} its fine.. it doesn't want to use the default value given on the 'define' line. I also cannot set 'source => blah, content => undef' when using the 'define'... | ||
| [2010/08/18 03:52:35] @ Deesl joined channel #puppet | ||
| [2010/08/18 03:53:10] @ goraxe joined channel #puppet | ||
| [2010/08/18 03:57:12] <kjetilho> zeroXten: you may need to upgrade to newest 0.25.6 or newer, I think | ||
| [2010/08/18 03:57:21] <kjetilho> -newest | ||
| [2010/08/18 03:57:41] <kjetilho> for Puppet to handle 'undef' as undef rather than a normal string | ||
| [2010/08/18 03:57:43] @ Quit: Ramonster: Ping timeout: 276 seconds | ||
| [2010/08/18 03:58:17] <kjetilho> zeroXten: workaround: set default value to "", and do content => $content ? { "" => undef, default => $content } | ||
| [2010/08/18 03:58:45] <zeroXten> ah ok | ||
| [2010/08/18 04:00:38] @ Quit: itguru: Ping timeout: 240 seconds | ||
| [2010/08/18 04:01:22] @ Quit: kenneho: Ping timeout: 252 seconds | ||
| [2010/08/18 04:03:38] @ Quit: p3rror: Ping timeout: 248 seconds | ||
| [2010/08/18 04:10:44] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/08/18 04:10:45] @ Quit: goraxe: Read error: Connection reset by peer | ||
| [2010/08/18 04:12:15] @ p3rror joined channel #puppet | ||
| [2010/08/18 04:17:29] @ kenneho joined channel #puppet | ||
| [2010/08/18 04:22:58] @ MPSimmons joined channel #puppet | ||
| [2010/08/18 04:27:59] @ goraxe joined channel #puppet | ||
| [2010/08/18 04:30:02] @ Quit: ohadlevy: Ping timeout: 264 seconds | ||
| [2010/08/18 04:30:31] @ ohadlevy joined channel #puppet | ||
| [2010/08/18 04:40:39] @ ]oestewart joined channel #puppet | ||
| [2010/08/18 04:48:50] @ Quit: pinoyskull: Ping timeout: 255 seconds | ||
| [2010/08/18 04:50:14] @ squirrel_labs joined channel #puppet | ||
| [2010/08/18 04:50:22] @ squirrel_labs left channel #puppet () | ||
| [2010/08/18 05:02:13] @ [GuS] joined channel #puppet | ||
| [2010/08/18 05:03:51] <tim|mac> plathrop-away: thanks very much for the link! | ||
| [2010/08/18 05:04:11] @ londo__ joined channel #puppet | ||
| [2010/08/18 05:04:21] @ alcy joined channel #puppet | ||
| [2010/08/18 05:05:37] <alcy> What was/is the fix for empty files being served ? Client is 2.6.0-2, server is 0.25.5 with passenger | ||
| [2010/08/18 05:08:10] @ Quit: londo_: Ping timeout: 248 seconds | ||
| [2010/08/18 05:08:17] <alcy> OK, nevermind since this is only a test environment. will do without passenger for now | ||
| [2010/08/18 05:14:19] @ Quit: bug: Quit: bug | ||
| [2010/08/18 05:18:24] <alcy> oh I didn't know it wasn't only passenger. I am using the standalone executable to do this but still getting empty files. | ||
| [2010/08/18 05:24:41] @ Quit: jmeeuwen: Ping timeout: 245 seconds | ||
| [2010/08/18 05:24:42] @ GioGio joined channel #puppet | ||
| [2010/08/18 05:24:48] <GioGio> hi everyone | ||
| [2010/08/18 05:26:49] <GioGio> I have a questions about dns view and puppet. Is it possible to have a puppet server (called server1) but for the node with puppet client, it will contact the server with the dns view puppet-server (configured in /etc/puppet/puppet.conf). Is it possible or not ? Because I have some troubles maybe from the certificates. | ||
| [2010/08/18 05:29:33] @ jmeeuwen joined channel #puppet | ||
| [2010/08/18 05:31:30] <Volcane> GioGio: you need to make sure your masters have their certname set to whatever your client will talk to | ||
| [2010/08/18 05:34:44] @ Quit: alcy: Quit: ChatZilla 0.9.86 [Iceweasel 3.5.10/20100623112841] | ||
| [2010/08/18 05:34:50] @ Quit: ]oestewart: Quit: This computer has gone to sleep | ||
| [2010/08/18 05:36:03] @ mvn071 joined channel #puppet | ||
| [2010/08/18 05:39:57] @ Quit: _eric_: Disconnected by services | ||
| [2010/08/18 05:40:02] <GioGio> Volcane: ok when you say my masterS (with an S) I can have multiple masters (that what I wanted to do with my DNS views) but the certname on the puppet.conf must be configured to puppet-server ? that's right ? | ||
| [2010/08/18 05:41:21] @ rgsteele joined channel #puppet | ||
| [2010/08/18 05:41:22] <Volcane> GioGio: yes, you will probably need to at least use the same CA or a chained CA | ||
| [2010/08/18 05:41:46] <Volcane> GioGio: since puppetmasters will only speak to clients signed by the same CA - so say you only ever want local clients to talk to the same server you could probably just have multiple CAs | ||
| [2010/08/18 05:41:56] <Volcane> GioGio: but if you ever want to move clients to different masters u need the same CA | ||
| [2010/08/18 05:42:46] @ Quit: davea1: Remote host closed the connection | ||
| [2010/08/18 05:43:00] <GioGio> Volcane: yes, my clients can move to different master, because the masters are up on VM and the VM are manage in HA automatically. | ||
| [2010/08/18 05:43:11] <tim|mac> just out of curiousity... anyone tried using an NFS storage for keeping the SSL stuff consistent between multiple masters? | ||
| [2010/08/18 05:43:15] <Volcane> then you will want a shared ca or a chained ca | ||
| [2010/08/18 05:43:22] <Volcane> i am lazy, i just copy thye same CA around | ||
| [2010/08/18 05:43:24] <GioGio> Volcane: that's the dns view who tell my client which server he has to contact | ||
| [2010/08/18 05:43:50] @ ahasenack joined channel #puppet | ||
| [2010/08/18 05:43:50] * tim|mac wonders where the term "dns view" comes from... some specific dnsd? | ||
| [2010/08/18 05:44:03] <GioGio> tim|mac: I'm trying to do this, sharing on nfs the /var/lib/puppet/ directory and the /etc/puppet directory | ||
| [2010/08/18 05:44:04] <Volcane> tim|mac: its a bind term | ||
| [2010/08/18 05:44:12] <tim|mac> ah | ||
| [2010/08/18 05:49:46] <zeroXten> \o/ I'm now getting "Could not find dependency Class[blah]" errors despite not forgetting the include | ||
| [2010/08/18 05:54:48] <GioGio> Volcane: what do you mean when you say use the same CA ? I just have to share the /var/lib/puppet/ssl/ directories or something else ? And what do you mean with a chained CA ? | ||
| [2010/08/18 05:55:24] <Volcane> GioGio: you can share the directory or you can create many CAs in a chain that share trust | ||
| [2010/08/18 05:59:09] <GioGio> Volcane: ok thanks for the informations :) | ||
| [2010/08/18 05:59:25] <ohadlevy> GioGio: just have on CA, and all the rest dont sign the clients | ||
| [2010/08/18 05:59:30] <ohadlevy> s/on/one | ||
| [2010/08/18 05:59:38] @ Ramonster joined channel #puppet | ||
| [2010/08/18 06:00:29] @ Quit: TomHome: Remote host closed the connection | ||
| [2010/08/18 06:00:36] <GioGio> if I have 2 masters with a shared /var/lib/puppet/ they can't both sign the client ? | ||
| [2010/08/18 06:01:57] <ohadlevy> GioGio: just use one of them to sign the clients, and the others run with ca = false | ||
| [2010/08/18 06:03:03] <GioGio> How can I configure the client to contact the right CA ? | ||
| [2010/08/18 06:03:14] <GioGio> I've nerver seen this option before | ||
| [2010/08/18 06:04:21] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/08/18 06:04:38] <ohadlevy> GioGio: the first run needs to be to the ca server | ||
| [2010/08/18 06:04:52] <ohadlevy> GioGio: afterwards, the client already have the certificate | ||
| [2010/08/18 06:05:24] <Volcane> ohadlevy: doesnt ca_server=otherbox achieve that? | ||
| [2010/08/18 06:05:37] @ Quit: kenneho: Quit: Ex-Chat | ||
| [2010/08/18 06:05:39] <ohadlevy> Volcane: probably :) | ||
| [2010/08/18 06:05:44] <Volcane> heh | ||
| [2010/08/18 06:05:47] <GioGio> ohadlevy: ok, is it possible to generate the keys of the client with puppetca --generate xxx ? to not have to change the configuration on all clients ? | ||
| [2010/08/18 06:05:53] @ cliff joined channel #puppet | ||
| [2010/08/18 06:06:03] <ohadlevy> GioGio: sure, but you need to transfer them somehow | ||
| [2010/08/18 06:06:09] <GioGio> Volcane: oh great option if it works :) I have to put it on the [puppetd] part ? | ||
| [2010/08/18 06:06:18] <Volcane> yes | ||
| [2010/08/18 06:06:43] <GioGio> ok | ||
| [2010/08/18 06:07:36] <ohadlevy> GioGio: take into account that the ca server is a single point of failure, but only for new clients (e.g. when generating certificates) | ||
| [2010/08/18 06:10:45] @ eidolon joined channel #puppet | ||
| [2010/08/18 06:11:04] @ Quit: ezekiel: Ping timeout: 276 seconds | ||
| [2010/08/18 06:11:35] <GioGio> Volcane, ohadlevy, thanks for your help. I will try to do this. | ||
| [2010/08/18 06:16:40] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/08/18 06:18:11] @ ezekiel joined channel #puppet | ||
| [2010/08/18 06:22:17] @ Quit: ohadlevy: Ping timeout: 264 seconds | ||
| [2010/08/18 06:24:57] @ ckauhaus joined channel #puppet | ||
| [2010/08/18 06:29:40] @ ]oestewart joined channel #puppet | ||
| [2010/08/18 06:31:04] @ poppet joined channel #puppet | ||
| [2010/08/18 06:31:08] <poppet> hallo | ||
| [2010/08/18 06:31:51] @ ohadlevy joined channel #puppet | ||
| [2010/08/18 06:36:18] @ Quit: Ramonster: Quit: So long, thanx for all the fish | ||
| [2010/08/18 06:36:40] @ Quit: ckauhaus: Ping timeout: 252 seconds | ||
| [2010/08/18 06:36:52] @ pheezy joined channel #puppet | ||
| [2010/08/18 06:37:33] @ bug joined channel #puppet | ||
| [2010/08/18 06:40:11] <zeroXten> I wish classes supported 'require' directly | ||
| [2010/08/18 06:40:45] <joe-mac1> they do | ||
| [2010/08/18 06:40:46] <Volcane> zeroXten: as in? | ||
| [2010/08/18 06:40:50] <joe-mac1> require 'someotherclass' | ||
| [2010/08/18 06:40:56] * Volcane thinks osmeone has not been reading the docs | ||
| [2010/08/18 06:42:24] @ rcrowley joined channel #puppet | ||
| [2010/08/18 06:43:28] <tim|mac> zeroXten: http://docs.puppetlabs.com/references/0.25.5/function.html#require | ||
| [2010/08/18 06:44:33] @ Quit: jhunter: Read error: Operation timed out | ||
| [2010/08/18 06:45:28] @ gmason joined channel #puppet | ||
| [2010/08/18 06:45:39] <zeroXten> that'll teach me for reading books | ||
| [2010/08/18 06:45:53] * zeroXten burns his "Pulling Strings with Puppet" book | ||
| [2010/08/18 06:46:10] <zeroXten> thanks again all | ||
| [2010/08/18 06:46:12] <tim|mac> zeroXten: rather, pay jamesturnbull to write a new one! | ||
| [2010/08/18 06:46:20] <bdha> He is writing a new one. :) | ||
| [2010/08/18 06:46:22] <Volcane> zeroXten: the book is there to get you up to understanding the system, then you put it away and study the docs | ||
| [2010/08/18 06:46:27] <tim|mac> puppet is just moving so incredibly fast :) | ||
| [2010/08/18 06:47:07] <zeroXten> ahh, that and i'm running 0.24.5 it seems, that can't help | ||
| [2010/08/18 06:47:40] <Volcane> hehe well then the book is about your only reference still relevant :) | ||
| [2010/08/18 06:47:43] <zeroXten> ah cool :) | ||
| [2010/08/18 06:47:43] <Volcane> so better hold onto it | ||
| [2010/08/18 06:48:00] <zeroXten> ;) | ||
| [2010/08/18 06:48:23] @ notbrien joined channel #puppet | ||
| [2010/08/18 06:48:56] <jn> Hi channel! I can sucessfully realize user accounts on FreeBSD. The user entry contains "groups => [ "foo", "wheel", ]". Problem is that creating the same users on linux machines fails due to that the wheel group does not exist on linux and I do not want to add it. | ||
| [2010/08/18 06:48:59] @ jhunter joined channel #puppet | ||
| [2010/08/18 06:49:57] @ ckauhaus joined channel #puppet | ||
| [2010/08/18 06:50:14] @ Quit: bug: Quit: bug | ||
| [2010/08/18 06:50:33] @ bug joined channel #puppet | ||
| [2010/08/18 06:50:45] <zeroXten> tim|mac: do you know if its available in 0.25.4? | ||
| [2010/08/18 06:50:51] <tim|mac> zeroXten: it is | ||
| [2010/08/18 06:51:07] <tim|mac> jn: then you need to create a selector based on $operatingsystem | ||
| [2010/08/18 06:51:22] <joergherzinger> jn: How about a case like groups => lsbdistid ? { "freebsd" => ["foo"], ... | ||
| [2010/08/18 06:51:36] @ eidolon left channel #puppet () | ||
| [2010/08/18 06:51:49] <jn> I can use that syntax in my virtual entry for the user? | ||
| [2010/08/18 06:52:12] <tim|mac> ofc | ||
| [2010/08/18 06:52:15] @ cedric_b_ joined channel #puppet | ||
| [2010/08/18 06:52:20] <zeroXten> hmm, i guess all puppet boxes will need debian testing packages | ||
| [2010/08/18 06:52:57] <tim|mac> jn: http://docs.puppetlabs.com/guides/language_tutorial.html#selectors | ||
| [2010/08/18 06:53:12] <jn> Great, will try that. Thanks. | ||
| [2010/08/18 06:53:21] <tim|mac> zeroXten: we roll our own puppet package... usually simply the testing version put in our own repo :) | ||
| [2010/08/18 06:53:46] @ bobbyz_ joined channel #puppet | ||
| [2010/08/18 06:54:20] @ VAlu joined channel #puppet | ||
| [2010/08/18 06:54:32] <VAlu> hello | ||
| [2010/08/18 06:54:49] <zeroXten> tim|mac: yeah, thats what we're just discussing. Are there many crazy dependencies? I keep getting ruby conflicts on a mixed machine | ||
| [2010/08/18 06:55:12] <zeroXten> tim|mac: or would a stable ruby etc install be fine? | ||
| [2010/08/18 06:55:15] <tim|mac> zeroXten: none... you can check the package itself on http://debian.kumina.nl | ||
| [2010/08/18 06:55:21] @ Quit: ewdafa: Quit: leaving | ||
| [2010/08/18 06:55:30] @ Quit: electron-libre: Ping timeout: 258 seconds | ||
| [2010/08/18 06:57:29] @ Quit: rawler_: Remote host closed the connection | ||
| [2010/08/18 06:58:17] @ Quit: gmason: Quit: gmason | ||
| [2010/08/18 06:59:44] @ redpepper is now known as RedPepper | ||
| [2010/08/18 06:59:50] <zeroXten> tim|mac: thanks | ||
| [2010/08/18 07:01:27] @ Quit: ohadlevy: Ping timeout: 265 seconds | ||
| [2010/08/18 07:09:31] @ mauve joined channel #puppet | ||
| [2010/08/18 07:12:25] <Disconnect> anyone done any work on integrating zabbix and puppet? | ||
| [2010/08/18 07:12:32] <barn> Disconnect: yes | ||
| [2010/08/18 07:12:52] <barn> http://projects.puppetlabs.com/projects/1/wiki/Zabbix_Agent_Patterns | ||
| [2010/08/18 07:12:54] <barn> is a base | ||
| [2010/08/18 07:13:14] <barn> (not mine, I've just been using it today and yesterday) | ||
| [2010/08/18 07:14:41] @ Quit: alban2: Ping timeout: 245 seconds | ||
| [2010/08/18 07:16:16] @ Quit: ckauhaus: Ping timeout: 252 seconds | ||
| [2010/08/18 07:16:18] <jn> tim|mac, joergherzinger: thanks, worked wonders. Should have seen that myself. | ||
| [2010/08/18 07:16:25] @ rmiller4pi8 joined channel #puppet | ||
| [2010/08/18 07:20:16] @ Quit: rmiller4pi8: Client Quit | ||
| [2010/08/18 07:22:40] @ jdcasey joined channel #puppet | ||
| [2010/08/18 07:23:04] @ alban2 joined channel #puppet | ||
| [2010/08/18 07:24:06] <Disconnect> barn: cool i'll check that out :) (stupid irc client crashed on me) | ||
| [2010/08/18 07:24:32] <jbooth> Why zabbix over nagios? | ||
| [2010/08/18 07:25:09] @ rmiller4pi8 joined channel #puppet | ||
| [2010/08/18 07:25:11] <barn> zabbix does graphing and auto discovery out the box and has an agent | ||
| [2010/08/18 07:25:26] <barn> has a DB backend too, so isn't just flat files | ||
| [2010/08/18 07:25:28] <tim|mac> a secret agent or a normal agent? | ||
| [2010/08/18 07:25:32] <tim|mac> and does he have a gun? | ||
| [2010/08/18 07:25:38] <barn> spy vs. spy mode | ||
| [2010/08/18 07:25:40] <tim|mac> ;-) | ||
| [2010/08/18 07:25:53] <Disconnect> our nagios does graphing and uses an agent. but at the end of the day, performance is suffering. had to move it off the raided vm hosts due to huge io load. | ||
| [2010/08/18 07:26:06] <barn> also, some people like blue, some like red | ||
| [2010/08/18 07:26:16] <Disconnect> i've always hated the nagios interface. was a huge fan of old-school bb4 :) | ||
| [2010/08/18 07:26:29] <Disconnect> oh s/nagios/icinga/ but its all the same. load went down a bit, btu only a bit. | ||
| [2010/08/18 07:26:31] <tim|mac> icinga is looking nice | ||
| [2010/08/18 07:26:49] <jY> nagios suffers from one guy deciding what to change | ||
| [2010/08/18 07:26:57] <Disconnect> i heard an evil rumour that it will require a java appserver soon. "for graphing" :/ | ||
| [2010/08/18 07:27:07] <tim|mac> ugh | ||
| [2010/08/18 07:28:00] <Disconnect> barn: having good luck with auto-registration? how do you define tests? | ||
| [2010/08/18 07:28:38] <barn> I don't even know what auto-registration is yet (: | ||
| [2010/08/18 07:28:39] <joschi> Disconnect: you can already have the need for a Java appserver with OpenNMS ;) | ||
| [2010/08/18 07:28:44] @ tim_ joined channel #puppet | ||
| [2010/08/18 07:28:54] <joschi> barn: auto-discovery of new nodes? | ||
| [2010/08/18 07:28:58] * Disconnect is liking the concept of our current system - add a test and script to the nrpe (agent) module, add the test/agent def to the server module, add the test to any clients.. | ||
| [2010/08/18 07:29:12] <barn> ah right, auto discovery is working | ||
| [2010/08/18 07:29:17] <Volcane> tim|mac: it will use jasper reports for reporting :( tomcat+java+etc | ||
| [2010/08/18 07:29:20] <Disconnect> joschi: yah i looked at that. zabbix has ubuntu packages and an appliance, so it gets first test. | ||
| [2010/08/18 07:29:34] <tim|mac> Volcane: well, out the door goes icinga :( | ||
| [2010/08/18 07:29:38] <tim_> hi, when using a file resource to a create a symlink how can I have it only create the symlink when the target file exists? | ||
| [2010/08/18 07:29:38] <Volcane> quite | ||
| [2010/08/18 07:29:54] <Volcane> tim|mac: i asked on twitter wtf and they replied 'have a better idea?' | ||
| [2010/08/18 07:29:55] <Disconnect> well.. zenoss got first test again, but the packaging is still a huge f'ing joke. "here's a native package. its great, its managed through the package manager!" .. its a freakin tarball that expands 100 megs of /usr/local/zenoss :/ | ||
| [2010/08/18 07:30:14] <Disconnect> Volcane: google charts :) | ||
| [2010/08/18 07:30:18] <tim_> I'm trying to link /sbin/pidof to /bin/pidof but only if /sbin/pidof exists | ||
| [2010/08/18 07:30:34] <Disconnect> tim_: its puppet. you should know if /sbin/pidof exists already.. | ||
| [2010/08/18 07:30:50] <tim|mac> Volcane: I'm really looking into graphael js to do client side graphing of munin stuff... | ||
| [2010/08/18 07:30:57] <tim|mac> i think client side graphing is the way to go | ||
| [2010/08/18 07:31:02] <Volcane> yeha | ||
| [2010/08/18 07:31:03] <Volcane> yeah | ||
| [2010/08/18 07:31:06] <tim|mac> because it's way too heavy for a server | ||
| [2010/08/18 07:31:09] <tim_> Disconnet: it doesn't - puppet just creates the symlink regardless | ||
| [2010/08/18 07:31:15] <tim_> ie. it creates a broken symlink | ||
| [2010/08/18 07:31:35] <Disconnect> tim_: i mean that puppet is based on "it should be foo". not "if this, then that, and maybe the other, and i wonder if he did this thing.." | ||
| [2010/08/18 07:31:46] <joschi> tim_: does the /bin/pidof resource require the /sbin/pidof resource? | ||
| [2010/08/18 07:32:22] <Volcane> tim_: presumably the ones that need the symlink are all of the sae distro and same version of distro? then you can just use if and facts | ||
| [2010/08/18 07:32:25] <Disconnect> joschi: there is no /sbin/pidof resource. he wants to create this if that. | ||
| [2010/08/18 07:32:34] <joschi> tim_: otherwise as dirty workaround use an exec resource and add onlyif => 'test -x /sbin/pidof' | ||
| [2010/08/18 07:32:58] <tim_> yeah the installation of /sbin/pidof isn't controlled by puppet | ||
| [2010/08/18 07:33:19] <tim_> thanks using exec might be simplest | ||
| [2010/08/18 07:33:33] <tim|mac> tim_: either create a fact or use the exec solution joschi provides... having mixed control of a server is not easy with puppet, really | ||
| [2010/08/18 07:33:46] @ kaptk2 joined channel #puppet | ||
| [2010/08/18 07:34:16] @ mapu_ joined channel #puppet | ||
| [2010/08/18 07:35:06] <tim_> yeah, actually I've just done a quick survey of our machines with ssh and it looks like it is installed on all anyway | ||
| [2010/08/18 07:35:23] <tim_> I think it's part of the base system so I'll just assume it's there | ||
| [2010/08/18 07:35:27] @ Quit: mvn071: Quit: Leaving | ||
| [2010/08/18 07:38:10] <joschi> tim_: to be sure you could still let puppet manage the package which contains /sbin/pidof and require that in your file resource which creates /bin/pidof | ||
| [2010/08/18 07:39:09] @ Naresh joined channel #puppet | ||
| [2010/08/18 07:39:10] @ Quit: Naresh: Changing host | ||
| [2010/08/18 07:39:10] @ Naresh joined channel #puppet | ||
| [2010/08/18 07:42:13] @ gniks joined channel #puppet | ||
| [2010/08/18 07:43:32] @ ozzilee joined channel #puppet | ||
| [2010/08/18 07:44:58] <ozzilee> I'm having trouble trying to figure out template variables. Can someone point me to a simple tutorial? | ||
| [2010/08/18 07:45:17] <Volcane> <%= fqdn %> | ||
| [2010/08/18 07:45:23] <Volcane> will put $fqdn into the template result | ||
| [2010/08/18 07:45:50] <ohookins> ozzilee: wiki:http://projects.puppetlabs.com/projects/puppet/wikiPuppet_Templating | ||
| [2010/08/18 07:45:58] <ohookins> err, wiki:Puppet_Templating | ||
| [2010/08/18 07:45:59] <gepetto> ohookins: err: wiki:Puppet_Templating is http://projects.puppetlabs.com/projects/puppet/wiki/Puppet_Templating "Puppet - Puppet Templating - Puppet Labs" | ||
| [2010/08/18 07:46:06] <ozzilee> Volcane: Yeah, I think I've got that much figured out. I have an ssh module, with a $ports variable that I use in the template. I want to default $ports = [22], but I can't figure out where to put the default value... | ||
| [2010/08/18 07:46:25] @ Quit: mattock: Remote host closed the connection | ||
| [2010/08/18 07:46:26] @ mattock1 joined channel #puppet | ||
| [2010/08/18 07:47:10] <Disconnect> ozzilee: put it in the module. | ||
| [2010/08/18 07:47:41] <ozzilee> At the top of the module file? That's where I have it now, it doesn't seem to work... | ||
| [2010/08/18 07:49:01] <ozzilee> The top of manifests/init.pp contains "$ports = [22]". In the template I have "<% ports.each do |port| %> ... ". | ||
| [2010/08/18 07:49:22] <ozzilee> I get "Could not find value for 'ports'" in my syslog. | ||
| [2010/08/18 07:49:40] @ Quit: cedric_b_: Quit: Ex-Chat | ||
| [2010/08/18 07:50:20] <tim|mac> ozzilee: are you calling the template from within a defined type? | ||
| [2010/08/18 07:51:07] @ tecto_ joined channel #puppet | ||
| [2010/08/18 07:51:25] <ozzilee> tim|mac: Yeah, it's in a file type. file { "sshd_config": content => template("ssh/sshd_config.erb") } | ||
| [2010/08/18 07:51:51] <tim|mac> i mean a custom type | ||
| [2010/08/18 07:52:11] <ozzilee> tim|mac: Not sure what you mean. | ||
| [2010/08/18 07:52:33] <tim|mac> define config () { file { "sshd_config": } } | ||
| [2010/08/18 07:52:55] <tim|mac> otherwise, use pastie to paste your class :) | ||
| [2010/08/18 07:53:01] <Niek-work> Volcane: where's fqdn definied? | ||
| [2010/08/18 07:53:10] <Niek-work> facts? | ||
| [2010/08/18 07:53:13] <Volcane> Niek-work: its magic. type 'facter' | ||
| [2010/08/18 07:53:19] <Niek-work> Right. | ||
| [2010/08/18 07:53:31] <ozzilee> http://pastie.org/1100039 | ||
| [2010/08/18 07:54:15] <tim|mac> ozzilee: define ports inside the class | ||
| [2010/08/18 07:54:31] <tim|mac> and read up about puppet and variable scope | ||
| [2010/08/18 07:54:38] <tim|mac> which can be a bit of a pain | ||
| [2010/08/18 07:56:04] <ozzilee> tim|mac: Yeah, I wish the docs would have some more concrete examples. Let me try this. | ||
| [2010/08/18 07:56:44] @ Quit: tim_: Remote host closed the connection | ||
| [2010/08/18 07:58:18] <zeroXten> tim|mac: module resolution in 0.25.5 is all fine right, with custom paths etc? | ||
| [2010/08/18 07:58:36] <tim|mac> it is for me :) | ||
| [2010/08/18 07:58:44] <tim|mac> not sure if it can do funky stuff | ||
| [2010/08/18 07:58:48] <zeroXten> hehe | ||
| [2010/08/18 07:58:49] <tim|mac> but we don't use funky stuff a lot | ||
| [2010/08/18 07:58:55] <zeroXten> i'm doing anything funky i think | ||
| [2010/08/18 07:59:03] <zeroXten> just using environments | ||
| [2010/08/18 07:59:28] <zeroXten> different module paths for the environments | ||
| [2010/08/18 08:00:26] <zeroXten> using puppet:///modules/nss/nsswitch.conf, getting "info: Could not find file_metadata for 'modules/nss/nsswitch.conf'" on the puppetmaster... i'll try a trace i guess | ||
| [2010/08/18 08:00:40] <ozzilee> tim|mac: Thanks, it looks like that worked. | ||
| [2010/08/18 08:02:50] @ gmason joined channel #puppet | ||
| [2010/08/18 08:03:40] @ Quit: poppet: Ping timeout: 252 seconds | ||
| [2010/08/18 08:05:15] @ Quit: jense: Quit: Verlassend | ||
| [2010/08/18 08:08:59] @ Quit: Deesl: Remote host closed the connection | ||
| [2010/08/18 08:10:23] @ RedPepper is now known as redpepper | ||
| [2010/08/18 08:11:22] <zeroXten> hmm, its obviously able to find the modules, just not the files | ||
| [2010/08/18 08:11:29] @ ecapriolo joined channel #puppet | ||
| [2010/08/18 08:13:49] @ pinoyskull joined channel #puppet | ||
| [2010/08/18 08:14:34] @ abento joined channel #puppet | ||
| [2010/08/18 08:17:05] @ cwb joined channel #puppet | ||
| [2010/08/18 08:18:34] @ Reepicheep joined channel #puppet | ||
| [2010/08/18 08:18:51] @ Quit: ozzilee: Quit: leaving | ||
| [2010/08/18 08:19:19] @ RussS joined channel #puppet | ||
| [2010/08/18 08:19:21] <cwb> puppetd --listen works, but setting listen = true in puppet.conf and restarting puppetd does not -- might this be a bug or are there more particular requirements for using puppet.conf settings? | ||
| [2010/08/18 08:22:02] @ sako joined channel #puppet | ||
| [2010/08/18 08:23:34] @ Quit: GioGio: Quit: Page closed | ||
| [2010/08/18 08:23:42] @ mapu__ joined channel #puppet | ||
| [2010/08/18 08:24:01] @ Quit: joe-mac1: Remote host closed the connection | ||
| [2010/08/18 08:24:36] @ Quit: mapu_: Ping timeout: 265 seconds | ||
| [2010/08/18 08:25:15] @ ohookins left channel #puppet ("Leaving.") | ||
| [2010/08/18 08:26:08] @ shanky joined channel #puppet | ||
| [2010/08/18 08:26:40] @ jmccune joined channel #puppet | ||
| [2010/08/18 08:28:09] <zeroXten> --trace only works on errors? | ||
| [2010/08/18 08:30:14] @ Quit: sako: Ping timeout: 255 seconds | ||
| [2010/08/18 08:31:26] @ Quit: MattyM: Remote host closed the connection | ||
| [2010/08/18 08:34:03] <cwb> Never mind, there's something going on with the Ubuntu init.d script. | ||
| [2010/08/18 08:35:29] <masterzen> zeroXten: --trace displays a stacktrace in case of errors. | ||
| [2010/08/18 08:36:47] @ Quit: jmccune: Ping timeout: 265 seconds | ||
| [2010/08/18 08:37:32] <zeroXten> masterzen: thought so.. any way of getting more info out of puppetmaster? (other than strace) | ||
| [2010/08/18 08:37:49] <masterzen> zeroXten: what kind of information are you interested in? | ||
| [2010/08/18 08:38:31] <masterzen> zeroXten: If you mean the ability to trace everything a master is doing, beside dtrace and a ruby interpreter with dtrace support you're out of luck :( | ||
| [2010/08/18 08:38:52] <zeroXten> hmm, just need to know why this isn't working: info: Could not find file_metadata for 'modules/nss/nsswitch.conf' | ||
| [2010/08/18 08:39:05] <zeroXten> i have a file in 'modules/nss/files/nsswitch.conf' | ||
| [2010/08/18 08:39:11] <zeroXten> permissions look ok etc | ||
| [2010/08/18 08:39:19] <zeroXten> modules are working generally speaking | ||
| [2010/08/18 08:39:24] <zeroXten> affects all modules | ||
| [2010/08/18 08:39:50] <masterzen> zeroXten: how is your master setup? (ie mongrel, webrick, passenger)? | ||
| [2010/08/18 08:40:00] @ Quit: Niek-work: Remote host closed the connection | ||
| [2010/08/18 08:40:02] <masterzen> zeroXten: do you have an entry in fileserver.conf? | ||
| [2010/08/18 08:43:18] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2010/08/18 08:44:03] @ Quit: pmorillo: Quit: pmorillo | ||
| [2010/08/18 08:44:07] <zeroXten> masterzen: webrick at the moment and i have a "[modules]\nallow *" entry in fileserver... the only thing that could be the problem is the fact that the modulepath is specific to the environment | ||
| [2010/08/18 08:44:40] <threescoops> zeroXten: might be a similar problem I had the other day. Which version of puppet,and how are you setting environment? | ||
| [2010/08/18 08:44:59] <masterzen> threescoops: that was my next questions :-) | ||
| [2010/08/18 08:45:01] <zeroXten> puppetmaster is 0.25.4 | ||
| [2010/08/18 08:45:08] <zeroXten> environment is set via LDAP | ||
| [2010/08/18 08:45:45] <threescoops> Does it work if you run puppetd --environment=whatever on the client? | ||
| [2010/08/18 08:45:54] <zeroXten> ahh, good point | ||
| [2010/08/18 08:46:20] @ Quit: mfournier: Ping timeout: 240 seconds | ||
| [2010/08/18 08:46:35] <zeroXten> threescoops: it worked | ||
| [2010/08/18 08:46:35] <threescoops> I'm aware of a bug in 0.25.x with external node tools setting environment (the problem I had), but I don't know if it extends to LDAP specified node info | ||
| [2010/08/18 08:46:50] <zeroXten> it seems to :/ | ||
| [2010/08/18 08:47:00] <threescoops> Indeed :| | ||
| [2010/08/18 08:47:10] @ Quit: Naresh: Ping timeout: 240 seconds | ||
| [2010/08/18 08:47:25] <zeroXten> but only for the files.. modules are happy resolving? etc up to that point | ||
| [2010/08/18 08:47:34] <threescoops> Yeah, sounds familiar | ||
| [2010/08/18 08:47:55] <zeroXten> got a workaround? ;) | ||
| [2010/08/18 08:48:00] <threescoops> I would point you at the bug/discussion but I haven't gotten as far as to find it yet :) | ||
| [2010/08/18 08:48:08] <zeroXten> heh | ||
| [2010/08/18 08:48:25] <zeroXten> well, at least i've finally hit a bug rather than pebkac | ||
| [2010/08/18 08:48:28] <threescoops> zeroXten: setting the environment in the client's puppet.conf is one, although it does rather defeat the point of doing it centrally | ||
| [2010/08/18 08:48:37] <zeroXten> heh yeah# | ||
| [2010/08/18 08:49:10] <threescoops> Although I imagine there's a neat-ish way to have puppet push puppet.conf to clients templated with the right environment | ||
| [2010/08/18 08:50:33] @ morpheus joined channel #puppet | ||
| [2010/08/18 08:50:51] @ Quit: pheezy: Remote host closed the connection | ||
| [2010/08/18 08:50:55] <zeroXten> hmm, more ish than neat ;) | ||
| [2010/08/18 08:51:09] <threescoops> Anyone else have a decent workaround for said issue zeroXten and I can stea...borrow? | ||
| [2010/08/18 08:51:40] <Volcane> that sounds like the bug yeah, affecting files not manifests | ||
| [2010/08/18 08:51:44] <Volcane> so thats probably a yes | ||
| [2010/08/18 08:52:24] <morpheus> Hi@all | ||
| [2010/08/18 08:53:17] <morpheus> I've got a question: When you specify a mount-ressource. How does puppet make sure if its mounted appropiate? | ||
| [2010/08/18 08:54:18] <Volcane> looks like it runs: mount | ||
| [2010/08/18 08:54:28] <Volcane> then checks for ' on $name' | ||
| [2010/08/18 08:54:37] <Volcane> ' on $name ' | ||
| [2010/08/18 08:54:42] <Volcane> where name is the resource/mount name | ||
| [2010/08/18 08:54:45] <morpheus> and how does it treat mountoptions? | ||
| [2010/08/18 08:54:55] <Volcane> high tech stuff | ||
| [2010/08/18 08:55:11] <Volcane> doubt it validates mount options | ||
| [2010/08/18 08:55:20] <morpheus> I just had a problem on HP-UX because puppet tried to mount a NFS-Share over and over again | ||
| [2010/08/18 08:55:21] <Volcane> but if you use puppet to change those options in fstab it wil remount | ||
| [2010/08/18 08:55:45] <morpheus> and mount always complains because it was already mounted | ||
| [2010/08/18 08:55:52] <Volcane> weird | ||
| [2010/08/18 08:55:57] @ jmccune joined channel #puppet | ||
| [2010/08/18 08:56:08] <Volcane> and 'mount' would output something matching what i said? | ||
| [2010/08/18 08:56:09] <morpheus> I was just asking about mountoptions because a mount on HP-UX doesnt show you options like rsize and wsize | ||
| [2010/08/18 08:56:42] <morpheus> unfortunately i cannot verify that because i dont have access to a HP-UX system right now | ||
| [2010/08/18 08:56:56] <Volcane> k | ||
| [2010/08/18 08:56:58] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/08/18 08:57:02] @ mikey_p joined channel #puppet | ||
| [2010/08/18 08:57:08] <zeroXten> Volcane: don't suppose you happen to know what bug that was? | ||
| [2010/08/18 08:57:17] <zeroXten> or is as I should say | ||
| [2010/08/18 08:57:19] <Volcane> zeroXten: nope | ||
| [2010/08/18 08:57:24] <threescoops> Volcane / zeroXten : http://projects.puppetlabs.com/issues/2424 ? | ||
| [2010/08/18 08:58:37] <zeroXten> threescoops: wasn't that fixed a year ago? | ||
| [2010/08/18 08:58:46] @ Quit: mikey_p: Client Quit | ||
| [2010/08/18 08:58:53] @ spacex joined channel #puppet | ||
| [2010/08/18 08:58:56] <threescoops> I'd need to re-test on my set up to see if that's really it, as yes, that one is apparently fixed | ||
| [2010/08/18 08:59:05] <Volcane> thats not it | ||
| [2010/08/18 08:59:27] * threescoops keeps digging | ||
| [2010/08/18 09:00:09] <Volcane> #2834 perhaps | ||
| [2010/08/18 09:00:09] <gepetto> Volcane: #2834 is http://projects.puppetlabs.com/issues/show/2834 "Puppet - Bug #2834: external node classifier should take client's idea of the environment into account - Puppet Labs" | ||
| [2010/08/18 09:00:33] <Volcane> and #2748 which is closed in fav of that | ||
| [2010/08/18 09:00:34] <gepetto> Volcane: #2748 is http://projects.puppetlabs.com/issues/show/2748 "Puppet - Bug #2748: config file takes priority over external_nodes in 0.25.x - Puppet Labs" | ||
| [2010/08/18 09:00:59] @ mikey_p joined channel #puppet | ||
| [2010/08/18 09:02:18] <z00dax6> anyone running puppet with unicorn | ||
| [2010/08/18 09:02:31] <z00dax6> and if so, have any gotcha's to share ? | ||
| [2010/08/18 09:04:15] <threescoops> Volcane: they look like obvious suspects yes | ||
| [2010/08/18 09:05:05] <threescoops> Doesn't seem to address the fact that rather than having client/server consider each other's idea of environment it's just broken for external nodes | ||
| [2010/08/18 09:05:29] <Volcane> 2748 seems to do that? | ||
| [2010/08/18 09:06:06] * threescoops re-re-reads | ||
| [2010/08/18 09:06:16] <threescoops> Volcane: good point, 2748 does | ||
| [2010/08/18 09:06:16] @ Quit: nul0op: Read error: Connection reset by peer | ||
| [2010/08/18 09:07:49] <zeroXten> I'm not sure about the politics there, but wouldn't that make it not duplicate? | ||
| [2010/08/18 09:08:11] <Volcane> i guess fixing one will fix the other | ||
| [2010/08/18 09:08:11] @ pheezy joined channel #puppet | ||
| [2010/08/18 09:08:17] <Volcane> since its the same root cause | ||
| [2010/08/18 09:08:30] <Volcane> and the open one has some additional feature requests | ||
| [2010/08/18 09:08:42] <zeroXten> true, but if it gets the priority of a feature request rather than a bug, it might take longer | ||
| [2010/08/18 09:09:03] <Volcane> afiak this is fixed in 2.6, some pretty big users have winged a lot about it :) | ||
| [2010/08/18 09:09:06] <Volcane> but not tested | ||
| [2010/08/18 09:09:36] <zeroXten> how on earth did this big users cope without it? | ||
| [2010/08/18 09:09:54] <Volcane> update puppet.conf with a template | ||
| [2010/08/18 09:09:58] <Volcane> so it works on 2nd run | ||
| [2010/08/18 09:10:01] <threescoops> I'm a bit wary of 2.6 ATM | ||
| [2010/08/18 09:10:36] <zeroXten> right, template it is then | ||
| [2010/08/18 09:10:55] <Disconnect> 'wary'? its a mess :) | ||
| [2010/08/18 09:11:05] @ nul0op joined channel #puppet | ||
| [2010/08/18 09:11:25] <threescoops> Disconnect: I was being nice, and I've not tested it yet, so can't comment | ||
| [2010/08/18 09:14:09] <zeroXten> very early days? | ||
| [2010/08/18 09:17:51] @ Quit: AZed: Remote host closed the connection | ||
| [2010/08/18 09:18:07] @ AZed joined channel #puppet | ||
| [2010/08/18 09:19:27] @ themroc is now known as themroc_pala | ||
| [2010/08/18 09:21:13] @ Qix joined channel #puppet | ||
| [2010/08/18 09:23:13] @ redpepper is now known as RedPepper | ||
| [2010/08/18 09:26:55] @ WALoeIII joined channel #puppet | ||
| [2010/08/18 09:26:59] @ nexx joined channel #puppet | ||
| [2010/08/18 09:27:08] @ Quit: WALoeIII: Remote host closed the connection | ||
| [2010/08/18 09:27:12] @ WALoeIII joined channel #puppet | ||
| [2010/08/18 09:27:34] @ Quit: cwb: Quit: cwb | ||
| [2010/08/18 09:27:51] @ RedPepper is now known as redpepper | ||
| [2010/08/18 09:28:45] @ cwb joined channel #puppet | ||
| [2010/08/18 09:30:00] @ greg___ joined channel #puppet | ||
| [2010/08/18 09:31:15] @ Quit: abento: Quit: Leaving. | ||
| [2010/08/18 09:31:33] @ cwb_ joined channel #puppet | ||
| [2010/08/18 09:33:03] @ Quit: cwb: Ping timeout: 240 seconds | ||
| [2010/08/18 09:33:03] @ cwb_ is now known as cwb | ||
| [2010/08/18 09:34:46] @ bobcrotc1 is now known as bobcrotch | ||
| [2010/08/18 09:36:27] @ \ask joined channel #puppet | ||
| [2010/08/18 09:37:41] @ tonyskapunk joined channel #puppet | ||
| [2010/08/18 09:39:58] <zeroXten> can i can dump a notice in a class? | ||
| [2010/08/18 09:40:10] <zeroXten> to check a variable is set for example | ||
| [2010/08/18 09:40:38] @ runrig joined channel #puppet | ||
| [2010/08/18 09:40:59] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2010/08/18 09:41:21] @ adrian_broher joined channel #puppet | ||
| [2010/08/18 09:41:30] @ Quit: elementai: Quit: Leaving. | ||
| [2010/08/18 09:44:56] @ Quit: pinoyskull: Ping timeout: 258 seconds | ||
| [2010/08/18 09:45:21] @ sako joined channel #puppet | ||
| [2010/08/18 09:45:40] @ aZaFred joined channel #puppet | ||
| [2010/08/18 09:48:29] @ _eric__ joined channel #puppet | ||
| [2010/08/18 09:48:35] @ _eric__ is now known as _eric | ||
| [2010/08/18 09:51:53] @ Naresh joined channel #puppet | ||
| [2010/08/18 09:52:00] @ Quit: Qix: Ping timeout: 240 seconds | ||
| [2010/08/18 09:52:46] @ mclarke joined channel #puppet | ||
| [2010/08/18 09:53:04] @ Quit: RussS: Quit: Leaving | ||
| [2010/08/18 09:54:03] <jamesturnbull> zeroXten: yes | ||
| [2010/08/18 09:54:58] @ jense joined channel #puppet | ||
| [2010/08/18 09:56:08] @ RussS joined channel #puppet | ||
| [2010/08/18 09:56:49] @ labrown joined channel #puppet | ||
| [2010/08/18 09:57:27] @ Quit: TREllis: Quit: leaving | ||
| [2010/08/18 09:59:00] <zeroXten> jamesturnbull: yeah, pebkac on my part again :) | ||
| [2010/08/18 09:59:52] @ semslie joined channel #puppet | ||
| [2010/08/18 10:00:11] <zeroXten> 8 hours of puppet over, time for kung fu | ||
| [2010/08/18 10:00:36] @ lak joined channel #puppet | ||
| [2010/08/18 10:00:50] @ Quit: yannL: Remote host closed the connection | ||
| [2010/08/18 10:01:05] <semslie> hi. I'm having some trouble getting the catalog to puppetd from puppetmasterd and I'm stumped. The error is this: err: Could not retrieve catalog from remote server: undefined method `closed?' for nil:NilClass | ||
| [2010/08/18 10:01:25] <semslie> the command line I'm using is "sudo puppetd -d —test" | ||
| [2010/08/18 10:01:40] <semslie> and the version is 0.25.4 | ||
| [2010/08/18 10:02:18] <semslie> I've googled around and seen similar errors being described as a variety of things: dns errors, certificate mismatch, bug somewhere in puppet, etc. | ||
| [2010/08/18 10:02:36] <semslie> so I'm looking for how to proceed. Anyone got a clue? | ||
| [2010/08/18 10:02:59] <semslie> A ruby error doesn't seem like a good thing | ||
| [2010/08/18 10:03:20] @ littleidea joined channel #puppet | ||
| [2010/08/18 10:07:57] <Disconnect> add --trace | ||
| [2010/08/18 10:08:15] @ redpepper is now known as RedPepper | ||
| [2010/08/18 10:09:00] <semslie> ah - this is useful | ||
| [2010/08/18 10:09:08] <semslie> which pastebin do you folks prefer? | ||
| [2010/08/18 10:10:48] <semslie> here's the output - http://pastebin.com/YNVsnPgN | ||
| [2010/08/18 10:13:16] <ablew> have you added any new modules lately? seems like it could be because of a lib from a module gone amiss | ||
| [2010/08/18 10:13:26] @ swa_work joined channel #puppet | ||
| [2010/08/18 10:14:23] @ alcy joined channel #puppet | ||
| [2010/08/18 10:15:59] @ Quit: gebi: Ping timeout: 258 seconds | ||
| [2010/08/18 10:17:08] <semslie> ablew: it should be a clean client and a clean server. Although I have installed one of my own modules. Perhaps there are permissions issues on those /etc/puppet/... directories? | ||
| [2010/08/18 10:20:07] <semslie> is there a way that I could trace what is happening on the server? | ||
| [2010/08/18 10:20:10] <Volcane> looks like that ubuntu+ruby bug? | ||
| [2010/08/18 10:20:54] <Volcane> ie. the first thing you find in google when you type in the error. | ||
| [2010/08/18 10:23:03] @ Quit: alcy: Quit: ChatZilla 0.9.86 [Firefox 3.6.6/20100625231939] | ||
| [2010/08/18 10:24:37] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/08/18 10:26:10] <semslie> Volcane: I'll roll back to an older version and see if that fixes anything | ||
| [2010/08/18 10:28:23] @ RedPepper is now known as redpepper | ||
| [2010/08/18 10:29:39] @ braind joined channel #puppet | ||
| [2010/08/18 10:29:43] <semslie> I've got to run, but thanks for the help | ||
| [2010/08/18 10:30:21] @ Qix joined channel #puppet | ||
| [2010/08/18 10:33:11] @ Quit: semslie: Quit: Leaving. | ||
| [2010/08/18 10:34:50] @ Quit: WildBoar: Ping timeout: 252 seconds | ||
| [2010/08/18 10:35:10] @ Quit: keyur: Quit: Leaving | ||
| [2010/08/18 10:36:46] @ ohadlevy joined channel #puppet | ||
| [2010/08/18 10:38:09] @ abento joined channel #puppet | ||
| [2010/08/18 10:45:41] @ pting joined channel #puppet | ||
| [2010/08/18 10:46:21] @ Quit: Qix: Ping timeout: 245 seconds | ||
| [2010/08/18 10:47:35] @ plathrop-away is now known as plathrop | ||
| [2010/08/18 10:48:27] @ gebi joined channel #puppet | ||
| [2010/08/18 10:53:39] @ themroc joined channel #puppet | ||
| [2010/08/18 11:01:31] @ fcami joined channel #puppet | ||
| [2010/08/18 11:07:27] @ dmreiland joined channel #puppet | ||
| [2010/08/18 11:08:47] <Disconnect> ugh. types and providers are making my head hurt. | ||
| [2010/08/18 11:13:00] @ redpepper is now known as RedPepper | ||
| [2010/08/18 11:13:05] @ scashin133 joined channel #puppet | ||
| [2010/08/18 11:13:27] @ bodepd joined channel #puppet | ||
| [2010/08/18 11:14:41] <Disconnect> ...wow. "We will use the apt and dpkg package providers as examples throughout this document, and the examples used are current as of 0.23.0." | ||
| [2010/08/18 11:14:45] <Disconnect> i think this doc could use some love | ||
| [2010/08/18 11:16:18] <Disconnect> looking at http://projects.puppetlabs.com/projects/puppet/wiki/Development_Complete_Resource_Example .. how do you get from "name" to create/destroy/exists?.. or is that part of the (missing) manifest usage example? | ||
| [2010/08/18 11:18:22] <Disconnect> nevermind. that was the easy part (top of the page. ensure/absent map magically to those 3) | ||
| [2010/08/18 11:18:24] <Disconnect> sigh | ||
| [2010/08/18 11:19:57] @ bmahe joined channel #puppet | ||
| [2010/08/18 11:23:26] @ ckauhaus joined channel #puppet | ||
| [2010/08/18 11:23:59] <bodepd> Disconnect: | ||
| [2010/08/18 11:24:14] <bodepd> if you call the ensurable method in the type | ||
| [2010/08/18 11:24:40] <bodepd> then it sets everything up to call create/exists?/destroy on the provider | ||
| [2010/08/18 11:26:03] <geekatcmu> Disconnect: if you have document updates, I'm sure jamesturnbull would *love* to see them. | ||
| [2010/08/18 11:26:06] <geekatcmu> I'm just sayin' | ||
| [2010/08/18 11:26:30] <Disconnect> geekatcmu: if i knew how to do this i wouldn't be trying to follow the outdated documents to begin with. | ||
| [2010/08/18 11:27:06] <Disconnect> so you can take the attempted guilt trip and shove it.. | ||
| [2010/08/18 11:27:25] <geekatcmu> Yes, but when you figure out how to do it, you will then have the knowledge to make the documents less outdated. | ||
| [2010/08/18 11:27:30] @ Quit: morpheus: Quit: Leaving | ||
| [2010/08/18 11:27:35] <geekatcmu> It wasn't a guilt-trip. | ||
| [2010/08/18 11:27:37] @ TommyBotten joined channel #puppet | ||
| [2010/08/18 11:28:22] <geekatcmu> If I was trying to guilt you, I'd have gone on at length about the benefit you gain from using OSS, and that the right way to pay back the community would be to help. | ||
| [2010/08/18 11:28:45] <geekatcmu> Instead, I was directly addressing your complaint about the documentation quality with the standard OSS answer: if you don't like it, fix it. | ||
| [2010/08/18 11:29:07] <geekatcmu> End of line. | ||
| [2010/08/18 11:31:07] <Disconnect> i give back by helping with support, filing bugs, etc. they are a commercial enterprise with hired writers, such as james. i don't ask you to do my job for free because i don't have time to do it. i especially don't ask someone in an entirely different end of the field, such as a tech writer, to administer my network for free because i haven't gotten to it.. | ||
| [2010/08/18 11:36:31] <Volcane> heh, i doubt james is hired as a writer :) | ||
| [2010/08/18 11:36:35] <jamesturnbull> Disconnect: So we're a commercial organisation. Agreed. We're also tiny. We still reply heavily on the community to test, provide examples, log bugs and write documentation. Realisticaly I am the only person who - mostly before I worked at PL - contributed documentation in any scale | ||
| [2010/08/18 11:36:52] <jamesturnbull> I did that for free because it's FOSS | ||
| [2010/08/18 11:36:54] <Volcane> but i think its fair complaint against curated docs, not against the general pile of user contributed docs | ||
| [2010/08/18 11:37:24] <jamesturnbull> and because I thought it would help the community - oh wait - I like Luke bought be a bottle of bourbon once - but largely totally unpaid | ||
| [2010/08/18 11:37:33] <jamesturnbull> s/be/me/ | ||
| [2010/08/18 11:37:41] @ semslie joined channel #puppet | ||
| [2010/08/18 11:37:48] <Disconnect> jamesturnbull: are you really going to take the position that docs updated by people who have no idea what they are doing is better than outdated docs that may once have been correct? | ||
| [2010/08/18 11:37:52] <Volcane> jamesturnbull: its the millions you made from the bok :) | ||
| [2010/08/18 11:37:53] <Volcane> book | ||
| [2010/08/18 11:38:18] <Disconnect> cuz if so, great, i'll happily put my random explorations into that document. otherwise, "since you don't understand this, you should update that doc" is not a good answer.. | ||
| [2010/08/18 11:38:23] <jamesturnbull> The curated docs - I agree Volcane - where those suck and they do in places - we work to fix them - but the wiki is the wilds and I try to get to it if I have time but largely ... never | ||
| [2010/08/18 11:38:44] <Volcane> jamesturnbull: yup, i agree with that approach | ||
| [2010/08/18 11:38:44] @ Quit: semslie: Client Quit | ||
| [2010/08/18 11:39:16] <jamesturnbull> Disconnect: my point and I believe geekatcmu's was - "if the document is outright wrong then update it to say so or if you work out WHY it's wrong then fix it" | ||
| [2010/08/18 11:39:40] <jamesturnbull> at the very least a note saying "look this doesn't work at blah version" will mean others don't trip down the same garden path as you | ||
| [2010/08/18 11:40:04] <jamesturnbull> or even log a ticket or ping me directly and I know to add that to the TODO list | ||
| [2010/08/18 11:40:04] @ mapu joined channel #puppet | ||
| [2010/08/18 11:40:33] <jamesturnbull> I totally understand if you're too busy too | ||
| [2010/08/18 11:41:16] <jamesturnbull> Volcane: yes .... hmmm even if you counted the scale in cents/pence/pennies I would have millions :) | ||
| [2010/08/18 11:41:19] <Disconnect> i just said "this hasn't been updated in several years". and got "well you should update it".. | ||
| [2010/08/18 11:42:07] <jamesturnbull> add a "not" there .... damn typing this morning | ||
| [2010/08/18 11:42:16] <Volcane> jamesturnbull: you'd think by book #4 you'd get it right damnit :) | ||
| [2010/08/18 11:42:16] <gepetto> Volcane: jamesturnbull: #4 is http://projects.puppetlabs.com/issues/show/4 "Puppet - Feature #4: Add file/directory selectability in PFile.rb - Puppet Labs" | ||
| [2010/08/18 11:42:26] <Volcane> classic | ||
| [2010/08/18 11:42:32] <eric0> LOL | ||
| [2010/08/18 11:42:33] <geekatcmu> Sometimes, gepetto is just *too* aggressive. | ||
| [2010/08/18 11:42:53] <jamesturnbull> he's sorry but he can't tell between a # and a ticket # | ||
| [2010/08/18 11:43:13] <geekatcmu> Now, if bug number 4 had been "there's an error in the documentation/book", it would have been *perfect*. | ||
| [2010/08/18 11:43:14] <Disconnect> ..he could only respond when addressed, like a good bot.. ;) | ||
| [2010/08/18 11:43:20] <Volcane> hehe | ||
| [2010/08/18 11:43:22] <eric0> gepetto: have a botsnack | ||
| [2010/08/18 11:43:35] <geekatcmu> @botsnack | ||
| [2010/08/18 11:43:55] <jamesturnbull> Disconnect: he could ... I actually canvassed people about that ages ago and everyone said "nah" | ||
| [2010/08/18 11:43:58] <geekatcmu> No snack for gepetto. | ||
| [2010/08/18 11:44:28] * Disconnect would have said yes :) | ||
| [2010/08/18 11:45:41] @ Log started by gepetto | ||
| [2010/08/18 11:45:41] @ Joined channel #puppet | ||
| [2010/08/18 11:45:41] @ Topic is "Puppet Camp SFO 10/7-8 http://bit.ly/ctMDFE | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/ddjhPk" | ||
| [2010/08/18 11:45:41] @ Topic set by jamesturnbull!~jamesturn@pelin.lovedthanlost.net on Fri Aug 13 14:19:01 -0700 2010 | ||
| [2010/08/18 11:45:45] @ Mode +cnt by kornbluth.freenode.net | ||
| [2010/08/18 11:45:45] <Disconnect> it would be interesting to take a glance through the activations and see what percentage are legit for bugs and what aren't. (and what percent is correct but unnecessary. eg "i just filed #4 - http://projects.puppetlabs.com/issues/show/4 - cuz my file selected my directory and i had to go to a harassment meeting") | ||
| [2010/08/18 11:45:46] <gepetto> Disconnect: #4 is http://projects.puppetlabs.com/issues/show/4 "Puppet - Feature #4: Add file/directory selectability in PFile.rb - Puppet Labs" | ||
| [2010/08/18 11:46:05] <jamesturnbull> gepetto: have a botsnack | ||
| [2010/08/18 11:46:38] <jamesturnbull> gepetto: have a botsnack | ||
| [2010/08/18 11:46:46] <jamesturnbull> stupid bot | ||
| [2010/08/18 11:47:10] <jamesturnbull> botsnack | ||
| [2010/08/18 11:47:11] <Disconnect> is there a way to get the nodename (or other facts) into a defaultto in the type definition? | ||
| [2010/08/18 11:47:15] <Volcane> Disconnect: only 1k ticket lookups in my logs | ||
| [2010/08/18 11:47:21] <matti> Hey jamesturnbull | ||
| [2010/08/18 11:47:27] <jamesturnbull> matti: hey mate - how's it going? | ||
| [2010/08/18 11:48:25] <matti> jamesturnbull: Been better. | ||
| [2010/08/18 11:48:36] <Disconnect> Volcane: so it won't take too long to view context ;) not that i'm volunteering. maybe geekatcmu can do it ;) | ||
| [2010/08/18 11:48:48] <Volcane> Disconnect: whts your email address I'll mail :P | ||
| [2010/08/18 11:48:50] <matti> jamesturnbull: Yourself? | ||
| [2010/08/18 11:49:05] <Disconnect> Volcane: heh. i've got 593 in my logs, so its complete enough for this test. | ||
| [2010/08/18 11:49:10] <jamesturnbull> Disconnect: ummm you should have able to use Facter["domain"].value | ||
| [2010/08/18 11:49:22] <Disconnect> awesome. :) | ||
| [2010/08/18 11:49:54] <jamesturnbull> matti: fleuy and coughy and grumpy - trying not to strangle one of our PS guys who thinks he is funny... :P | ||
| [2010/08/18 11:50:18] @ Quit: ryep: Quit: ryep | ||
| [2010/08/18 11:50:20] <jamesturnbull> Disconnect: what's the type you're writing? | ||
| [2010/08/18 11:50:53] <Disconnect> last question before i nosedive into the docs again - any decent way to debug a type/provider other than trying to run it in production? since its shared across teh entire puppetverse i'm kinda unhappy about checking it in to see what it does :) | ||
| [2010/08/18 11:51:26] <Volcane> Disconnect: type/providers are used even when runinng masterless | ||
| [2010/08/18 11:51:34] <Volcane> Disconnect: so just use some dev box | ||
| [2010/08/18 11:51:35] <Disconnect> zabbix - taking the basic node-registration that was in the wiki (which i fixed a typo on already thank you very much geekatcmu ;) ..) and adding in a template type to apply/remove templates. | ||
| [2010/08/18 11:51:58] <Volcane> Disconnect: with a correct libdir set for ruby | ||
| [2010/08/18 11:52:07] <Disconnect> the idea being a node registers itself with zabbix, then each module adds on templates for testing. | ||
| [2010/08/18 11:52:12] <Disconnect> cool | ||
| [2010/08/18 11:53:12] <matti> jamesturnbull: PS? | ||
| [2010/08/18 11:53:19] <jamesturnbull> matti: Professional Services | ||
| [2010/08/18 11:53:24] <matti> jamesturnbull: Oh. | ||
| [2010/08/18 11:53:34] <matti> jamesturnbull: I assumed "Personal Slave" | ||
| [2010/08/18 11:53:34] <matti> ;d | ||
| [2010/08/18 11:53:41] <matti> jamesturnbull: sudo make me coffee | ||
| [2010/08/18 11:53:42] <matti> ;d | ||
| [2010/08/18 11:53:56] <jamesturnbull> sadly not | ||
| [2010/08/18 11:54:11] <matti> jamesturnbull: In any case... try to replace him with small shell script. | ||
| [2010/08/18 11:54:14] <matti> jamesturnbull: Always works. | ||
| [2010/08/18 11:54:14] <matti> ;] | ||
| [2010/08/18 11:54:17] <jamesturnbull> I should try that thought and see how fast a coffee cup thrown at me | ||
| [2010/08/18 11:55:06] @ lkoranda joined channel #puppet | ||
| [2010/08/18 11:57:00] @ Quit: swa_work: Quit: Leaving | ||
| [2010/08/18 11:57:13] <skeeziks> Is there a keyword that just inserts the text from a file into your current manifest at the specified spot? `include' doesn't do what I want and `define' introduces scope, which I'd like to avoid. Basically I have some boilerplate I'd like at the beginning of a few classes that needs to be scoped as if it were typed in directly. | ||
| [2010/08/18 11:58:45] <Volcane> skeeziks: no | ||
| [2010/08/18 11:58:48] <skeeziks> Hmm, perhaps I could write a function to achieve this. | ||
| [2010/08/18 11:58:55] <Volcane> unlikely | ||
| [2010/08/18 11:58:57] @ Quit: jmccune: Read error: Connection reset by peer | ||
| [2010/08/18 11:59:05] <Volcane> i wouldnt think its possible with a function | ||
| [2010/08/18 11:59:21] <Volcane> and if it is, thats probably a glaring bug :) | ||
| [2010/08/18 12:00:33] <Volcane> skeeziks: what kind of boiler plate is this? | ||
| [2010/08/18 12:00:49] <Volcane> skeeziks: i tend to think 'should probably use a define for this' whenever i have such thoughts | ||
| [2010/08/18 12:01:18] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2010/08/18 12:01:43] @ Quit: themroc: Quit: themroc | ||
| [2010/08/18 12:02:11] <skeeziks> That's what I have so far, but I'm defining a package within in the define and the package is connected to the define from then on, as opposed to the class where I'm using the define. | ||
| [2010/08/18 12:02:49] <skeeziks> I'd rather the package be scoped within the class that is calling the define. I'm only trying to save some typing. | ||
| [2010/08/18 12:02:50] <Volcane> connected in which way? | ||
| [2010/08/18 12:02:52] @ Quit: lak: Quit: lak | ||
| [2010/08/18 12:03:27] <skeeziks> I'm trying to use inheritance to define a basic set of packages, but allow subclasses to redefine the version required. | ||
| [2010/08/18 12:03:38] <skeeziks> Here is the define... | ||
| [2010/08/18 12:03:43] <Volcane> ok | ||
| [2010/08/18 12:03:46] @ jmccune joined channel #puppet | ||
| [2010/08/18 12:03:48] <Volcane> yah dont matter | ||
| [2010/08/18 12:03:56] <Volcane> thats about the only case where a define is a problem.. | ||
| [2010/08/18 12:04:20] <Volcane> but you could still do it by letting the define have a version property | ||
| [2010/08/18 12:04:59] <dmreiland> Volcane: I get around the version issue on my Ubuntu instances by used the package pinning facility built into debian | ||
| [2010/08/18 12:05:28] <Volcane> lots of reasons for very different ensure => values on machines | ||
| [2010/08/18 12:05:34] <skeeziks> Volcane: http://puppet.pastebin.com/eUEayZP5 | ||
| [2010/08/18 12:05:49] <dmreiland> Maintaining it inside each class for each package seemed onerous and error prone | ||
| [2010/08/18 12:06:53] <skeeziks> (That initial regsubst was designed so that I an prefix each package name with some unique string so it doesn't conflict with previous Pkg() definitions - another workaround due to unexpected [for me] behavior of defines) | ||
| [2010/08/18 12:07:41] <skeeziks> Anyway, when I use pkg() within a subclass it complains that I can't override `ensure', and I'm assuming that's because it's not really in the subclass at that point. | ||
| [2010/08/18 12:08:04] <Volcane> skeeziks: so it seems you could still do inherit and override - just override the ver option on the define? | ||
| [2010/08/18 12:08:10] <Volcane> skeeziks: rather than the contained package? | ||
| [2010/08/18 12:11:36] <skeeziks> Volcane: The error I receive when using pkg() again in a subclass is: Parameter 'ensure' is already set on Package[nfs-utils] by #<Puppet::Resource::Type:0xb19ddbc> at /etc/puppet/modules/packaging/manifests/rhel5.pp:49; cannot redefine at /etc/puppet/modules/packaging/manifests/rhel5.pp:49 on node foo.bar.com | ||
| [2010/08/18 12:11:45] <Volcane> ah | ||
| [2010/08/18 12:11:53] <Volcane> that sux | ||
| [2010/08/18 12:12:06] <skeeziks> Yeah, not what I expected, but I think I understand why. | ||
| [2010/08/18 12:12:20] <skeeziks> I really just want a macro processor :) | ||
| [2010/08/18 12:12:31] <Volcane> hehe | ||
| [2010/08/18 12:12:37] <skeeziks> Then I could have a pkg() in each class without duplicating the entire define | ||
| [2010/08/18 12:12:43] <Volcane> might be a worthy feature to request | ||
| [2010/08/18 12:12:52] <skeeziks> Since it is just to save typing, after all | ||
| [2010/08/18 12:12:57] <Volcane> i do my versions with extlookup | ||
| [2010/08/18 12:13:05] <Volcane> then i can set the things however i want | ||
| [2010/08/18 12:13:18] @ Quit: RussS: Ping timeout: 252 seconds | ||
| [2010/08/18 12:14:32] <skeeziks> I'm not familiar with extlookup | ||
| [2010/08/18 12:14:41] <skeeziks> How does it work? | ||
| [2010/08/18 12:15:23] <Volcane> see http://www.devco.net/archives/2009/08/31/complex_data_and_puppet.php | ||
| [2010/08/18 12:15:41] @ MattyM joined channel #puppet | ||
| [2010/08/18 12:16:52] @ Quit: bodepd: Quit: bodepd | ||
| [2010/08/18 12:17:49] @ bodepd joined channel #puppet | ||
| [2010/08/18 12:18:03] @ Quit: bodepd: Client Quit | ||
| [2010/08/18 12:19:41] <skeeziks> Volcane: Thanks! I had already envisioned a system like this to keep version info outside of my manifests. The pkg() define was an attempt to avoid doing so. | ||
| [2010/08/18 12:19:44] <skeeziks> I'll give it a try! | ||
| [2010/08/18 12:21:01] <Volcane> kewl | ||
| [2010/08/18 12:21:40] @ Quit: project2501a: Ping timeout: 240 seconds | ||
| [2010/08/18 12:22:38] <Kaelten> should puppet be printing out a line that looks like /File[/etc/varnish]: Storing newly-audited value for content, every time it runs? | ||
| [2010/08/18 12:23:39] <Volcane> Kaelten: i think you're on a early 0.25.x? | ||
| [2010/08/18 12:23:57] <Kiloman> http://projects.reductivelabs.com/issues/4364 | ||
| [2010/08/18 12:24:08] <Kiloman> Kaelten: ^ like that? | ||
| [2010/08/18 12:24:54] <Kaelten> Kiloman: yes | ||
| [2010/08/18 12:25:12] <Kaelten> seems to only happen on my recursive one | ||
| [2010/08/18 12:25:17] @ Quit: dmreiland: Quit: dmreiland | ||
| [2010/08/18 12:25:21] <Disconnect> not sure what i'm doing wrong, can't get it to read in the provider. puppet --libdir ./zabbix/lib --debug --noop --modulepath . init.pp .. it parses init, the 'include zabbix' works so it grabs the module, but its not parsing the provider/type. (zabbix/lib/puppet/provider/zabbix.rb and type/zabbix.rb) | ||
| [2010/08/18 12:25:27] <Disconnect> anything seem obviously wrong? | ||
| [2010/08/18 12:25:51] * Disconnect knows for certain its not parsing the provider, because it contains such gems as "wa;erje2;ojwf" and "wtfomgbbq" :) | ||
| [2010/08/18 12:26:39] @ explody joined channel #puppet | ||
| [2010/08/18 12:27:10] <Kaelten> inside of a class if I set a default, will that still be the default outside of that class? | ||
| [2010/08/18 12:27:21] @ RussS joined channel #puppet | ||
| [2010/08/18 12:28:22] <explody> does anyone by any chance have any input regarding this : http://groups.google.com/group/puppet-users/browse_thread/thread/9c1561db8b0784ef I'm experiencing the exact same thing and that thread cuts off abruptly with no resolution | ||
| [2010/08/18 12:32:03] @ jdcasey joined channel #puppet | ||
| [2010/08/18 12:32:41] @ Qix joined channel #puppet | ||
| [2010/08/18 12:32:56] @ Quit: Qix: Client Quit | ||
| [2010/08/18 12:34:25] @ Quit: \ask: Remote host closed the connection | ||
| [2010/08/18 12:36:30] @ Quit: MPSimmons: Quit: Leaving. | ||
| [2010/08/18 12:37:27] @ lkoranda joined channel #puppet | ||
| [2010/08/18 12:39:52] @ grape joined channel #puppet | ||
| [2010/08/18 12:42:47] @ WildBoar joined channel #puppet | ||
| [2010/08/18 12:44:20] @ jangell_ joined channel #puppet | ||
| [2010/08/18 12:44:38] <jangell_> I keep getting syntax errors because of this class: http://pastebin.com/pyZvAV4i I can't figure out whats wrong with it.... | ||
| [2010/08/18 12:44:43] <explody> nvm, looks like pilot error. probably why he didn't follow up | ||
| [2010/08/18 12:45:01] <jangell_> Invalid parameter on the } after subscribe | ||
| [2010/08/18 12:46:38] <Volcane> jangell_: its not running =>... its ensure => running | ||
| [2010/08/18 12:51:27] @ joe-mac1 joined channel #puppet | ||
| [2010/08/18 12:51:50] <eric0> explody: just keep retrying your operation if its a cert creation, it will get past each step in turn | ||
| [2010/08/18 12:54:00] @ Quit: alban2: Ping timeout: 252 seconds | ||
| [2010/08/18 12:55:33] @ Quit: RussS: Quit: Leaving | ||
| [2010/08/18 12:56:16] @ bodepd joined channel #puppet | ||
| [2010/08/18 12:57:16] @ lak joined channel #puppet | ||
| [2010/08/18 12:58:23] @ alban2 joined channel #puppet | ||
| [2010/08/18 12:58:45] @ RussS joined channel #puppet | ||
| [2010/08/18 13:00:09] @ reyjrar joined channel #puppet | ||
| [2010/08/18 13:00:31] @ Quit: grape: Ping timeout: 245 seconds | ||
| [2010/08/18 13:00:47] @ grape joined channel #puppet | ||
| [2010/08/18 13:01:34] <geekatcmu> Disconnect: Does adding "--libdir ./zabbix/lib/puppet" make it any better? | ||
| [2010/08/18 13:02:21] <Disconnect> ooooh. weird. it was failing a require (needed 'require rubygems' first) but wasn't logging teh fail. | ||
| [2010/08/18 13:02:27] <geekatcmu> What little I've worked with extending puppet, my tests have always needed me to play with the path somewhat. | ||
| [2010/08/18 13:02:34] <geekatcmu> Oh, ugh. | ||
| [2010/08/18 13:02:41] * geekatcmu *hates* unreported failures | ||
| [2010/08/18 13:02:53] <Disconnect> oh. nevermind. that might not be it. | ||
| [2010/08/18 13:03:36] <Disconnect> no change with lib/puppet instead of lib/ | ||
| [2010/08/18 13:03:58] <Disconnect> (false progress - i thought it was finally reporting a new error. turns out i was not in the right directory anymore.. doh..) | ||
| [2010/08/18 13:04:21] @ Quit: [GuS]: Remote host closed the connection | ||
| [2010/08/18 13:05:16] @ ezmobius joined channel #puppet | ||
| [2010/08/18 13:06:34] @ ryep joined channel #puppet | ||
| [2010/08/18 13:06:39] @ tecto_ joined channel #puppet | ||
| [2010/08/18 13:06:39] @ Quit: tecto_: Changing host | ||
| [2010/08/18 13:06:39] @ tecto_ joined channel #puppet | ||
| [2010/08/18 13:08:36] @ Quit: tecto_: Client Quit | ||
| [2010/08/18 13:10:34] <bodepd> jamestunbull: hey, I am funny :), (just behind) | ||
| [2010/08/18 13:10:40] <bodepd> and can't spell | ||
| [2010/08/18 13:11:51] @ Quit: lak: Quit: lak | ||
| [2010/08/18 13:13:27] @ Quit: proprietarysucks: Quit: Lost terminal | ||
| [2010/08/18 13:14:27] @ reyjrar1 joined channel #puppet | ||
| [2010/08/18 13:14:29] <geekatcmu> When I have nested directory structures that I'm messing around with, I find it's often helpful to create a testing script that always ensures that The Right Thing(tm) happens. | ||
| [2010/08/18 13:16:33] @ Quit: reyjrar: Ping timeout: 252 seconds | ||
| [2010/08/18 13:17:19] @ \ask joined channel #puppet | ||
| [2010/08/18 13:19:27] @ benkevan joined channel #puppet | ||
| [2010/08/18 13:21:04] @ Quit: jedi4ever: Quit: jedi4ever | ||
| [2010/08/18 13:24:59] @ andrewh_ joined channel #puppet | ||
| [2010/08/18 13:25:25] @ Quit: Volcane: Quit: leaving | ||
| [2010/08/18 13:25:59] @ Quit: andrewh: Ping timeout: 260 seconds | ||
| [2010/08/18 13:26:25] @ Volcane joined channel #puppet | ||
| [2010/08/18 13:28:59] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2010/08/18 13:30:20] @ Quit: MattyM: Ping timeout: 258 seconds | ||
| [2010/08/18 13:32:47] @ Quit: jangell_: Quit: jangell_ | ||
| [2010/08/18 13:34:12] @ andrewh joined channel #puppet | ||
| [2010/08/18 13:35:00] @ Quit: adrian_broher: Ping timeout: 265 seconds | ||
| [2010/08/18 13:35:10] <Kaelten> ok, so what's the recommend way to have a service status work properly if the binary and the init scripts names don't match | ||
| [2010/08/18 13:35:32] @ Quit: andrewh_: Ping timeout: 272 seconds | ||
| [2010/08/18 13:35:34] <Volcane> hasstatus => true | ||
| [2010/08/18 13:36:10] <Kaelten> Volcane: but there is no status command | ||
| [2010/08/18 13:36:21] @ Wandrewvious joined channel #puppet | ||
| [2010/08/18 13:36:21] @ Quit: Wandrewvious: Client Quit | ||
| [2010/08/18 13:36:34] <Kaelten> oh sweet | ||
| [2010/08/18 13:36:47] <Kaelten> setting the binary => on the service fixed it's default status check | ||
| [2010/08/18 13:36:51] <mapu> hmm- having a problem with ssh auth keys if some is familiar with that? | ||
| [2010/08/18 13:37:15] <kjetilho> mapu: yeah | ||
| [2010/08/18 13:37:49] @ jangell_ joined channel #puppet | ||
| [2010/08/18 13:38:16] <mapu> thanks. My use case is to create a user, and copy their pub key into ~/.ssh/authorized_keys | ||
| [2010/08/18 13:38:47] <mapu> I have instaleld auth.pp into /etc/puppet/modules/ssh/manifests/auth.pp | ||
| [2010/08/18 13:39:10] <mapu> retrevied from :http://projects.puppetlabs.com/projects/puppet/wiki/Module_Ssh_Auth_Patterns | ||
| [2010/08/18 13:39:28] @ Quit: grape: Ping timeout: 276 seconds | ||
| [2010/08/18 13:39:32] <mapu> I have add this to a particular (test) node definitions: | ||
| [2010/08/18 13:39:56] <mapu> node 'puppet-testclient.cmg.net' inherits default { | ||
| [2010/08/18 13:40:20] <mapu> include ssh::auth | ||
| [2010/08/18 13:40:31] <mapu> ssh::auth::server { "user": } | ||
| [2010/08/18 13:40:47] <mapu> I know this may be wrong- but needed to start somewhere | ||
| [2010/08/18 13:40:48] @ Quit: WALoeIII: Ping timeout: 265 seconds | ||
| [2010/08/18 13:41:19] <mapu> the error: Could not find class ssh::auth at /etc/puppet/manifests/nodes.pp | ||
| [2010/08/18 13:41:33] <mapu> I am obviously missing something critical | ||
| [2010/08/18 13:43:00] <kjetilho> your module-path must be wrong | ||
| [2010/08/18 13:44:22] @ Quit: gebi: Ping timeout: 240 seconds | ||
| [2010/08/18 13:44:31] <mapu> my others are correctly picked up- (/etc/puppet/modules/users, /etc/puppet/modules/sudo, etc) | ||
| [2010/08/18 13:44:43] <mapu> is there possibly something in the file I need to change? | ||
| [2010/08/18 13:44:45] @ grape joined channel #puppet | ||
| [2010/08/18 13:45:15] <mapu> additionally- there is a blank line right before the class ssh::auth { line | ||
| [2010/08/18 13:45:17] <kjetilho> so the path is /etc/puppet/modules/ssh/manifests/auth.pp ? | ||
| [2010/08/18 13:45:23] <mapu> when I remove that line | ||
| [2010/08/18 13:45:29] <mapu> the error changes to: | ||
| [2010/08/18 13:46:01] <mapu> never mind on that last one | ||
| [2010/08/18 13:46:17] <mapu> correct on path | ||
| [2010/08/18 13:47:12] <kjetilho> is the file readable to puppetmaster? | ||
| [2010/08/18 13:47:29] <kjetilho> (usually the user "puppet"0 | ||
| [2010/08/18 13:47:52] @ RedPepper is now known as redpepper | ||
| [2010/08/18 13:48:02] <mapu> it is | ||
| [2010/08/18 13:49:48] @ project2501a joined channel #puppet | ||
| [2010/08/18 13:50:15] @ Quit: grape: Ping timeout: 240 seconds | ||
| [2010/08/18 13:51:13] <mapu> pretty frustrated right now as my basic setup is done- this is the only thing in the way and seems a bit more complex than it should be. | ||
| [2010/08/18 13:51:29] <mapu> of course- once I get it- I may realize it is simpler than I thoight | ||
| [2010/08/18 13:51:56] <mapu> so far I have found no good example of how to configure this | ||
| [2010/08/18 13:51:58] <kjetilho> restart puppetmasterd, enable debug :-p | ||
| [2010/08/18 13:52:19] <kjetilho> the module/class should be picked up automatically | ||
| [2010/08/18 13:52:28] <kjetilho> so you shouldn't need to do a restart | ||
| [2010/08/18 13:52:34] <mapu> yeah- that's the default for me right now- looking | ||
| [2010/08/18 13:53:46] <mapu> interesting | ||
| [2010/08/18 13:54:09] <mapu> Autoloaded module sudo , hosts and user | ||
| [2010/08/18 13:54:16] @ Quit: jangell_: Ping timeout: 252 seconds | ||
| [2010/08/18 13:54:24] <mapu> the only thing I have in ssh is the auth.pp and init.pp | ||
| [2010/08/18 13:54:45] @ martineg_ joined channel #puppet | ||
| [2010/08/18 13:54:50] <mapu> I previously downloaded the ghoneycutt/ssh module- but that threw errors so I removed | ||
| [2010/08/18 13:55:17] <mapu> So- it looks like there may be no "ssh' module to load | ||
| [2010/08/18 13:56:36] @ mapu_ joined channel #puppet | ||
| [2010/08/18 13:57:05] @ londo_ joined channel #puppet | ||
| [2010/08/18 13:57:10] @ Quit: nul0op: Ping timeout: 265 seconds | ||
| [2010/08/18 13:57:24] @ glut0r joined channel #puppet | ||
| [2010/08/18 13:57:28] @ sarts_ joined channel #puppet | ||
| [2010/08/18 13:57:37] @ _TheAvatar joined channel #puppet | ||
| [2010/08/18 13:57:40] @ z00dax6_ joined channel #puppet | ||
| [2010/08/18 13:57:56] @ bobcrotc1 joined channel #puppet | ||
| [2010/08/18 13:58:00] @ skeeziks_ joined channel #puppet | ||
| [2010/08/18 13:58:01] @ Quit: Schmidt: Write error: Broken pipe | ||
| [2010/08/18 13:58:01] @ Quit: londo__: Read error: Operation timed out | ||
| [2010/08/18 13:58:01] @ Quit: hal-j: Ping timeout: 252 seconds | ||
| [2010/08/18 13:58:01] @ Quit: jdcasey: Read error: Operation timed out | ||
| [2010/08/18 13:58:02] @ Quit: tholl: Read error: Operation timed out | ||
| [2010/08/18 13:58:02] @ Quit: TheAvatar: Read error: Operation timed out | ||
| [2010/08/18 13:58:02] @ Quit: glut: Write error: Broken pipe | ||
| [2010/08/18 13:58:02] @ Quit: sarts: Write error: Broken pipe | ||
| [2010/08/18 13:58:02] @ Quit: FoXMaN: Read error: Operation timed out | ||
| [2010/08/18 13:58:02] @ Quit: threescoops: Read error: Operation timed out | ||
| [2010/08/18 13:58:03] @ Quit: madduck: Read error: Operation timed out | ||
| [2010/08/18 13:58:03] @ Quit: kjetilho: Write error: Broken pipe | ||
| [2010/08/18 13:58:03] @ Quit: jbooth: Read error: Operation timed out | ||
| [2010/08/18 13:58:03] @ Quit: seanos: Read error: Operation timed out | ||
| [2010/08/18 13:58:03] @ Quit: martineg1: Read error: Operation timed out | ||
| [2010/08/18 13:58:04] @ Quit: sijis: Read error: Operation timed out | ||
| [2010/08/18 13:58:04] @ Quit: z00dax6: Read error: Operation timed out | ||
| [2010/08/18 13:58:04] @ Quit: filler: Read error: Operation timed out | ||
| [2010/08/18 13:58:04] @ Quit: Legooolas: Read error: Operation timed out | ||
| [2010/08/18 13:58:04] @ Quit: ayanich: Read error: Operation timed out | ||
| [2010/08/18 13:58:05] @ Quit: skeeziks: Read error: Operation timed out | ||
| [2010/08/18 13:58:05] @ Quit: mapu__: Read error: Operation timed out | ||
| [2010/08/18 13:58:05] @ Quit: ckauhaus: Read error: Operation timed out | ||
| [2010/08/18 13:58:05] @ Quit: bobcrotch: Ping timeout: 252 seconds | ||
| [2010/08/18 13:58:05] @ Quit: nwp: Ping timeout: 252 seconds | ||
| [2010/08/18 13:58:05] @ Quit: TomWork: Ping timeout: 252 seconds | ||
| [2010/08/18 13:58:05] @ seanos_ joined channel #puppet | ||
| [2010/08/18 13:58:06] @ nwp_ joined channel #puppet | ||
| [2010/08/18 13:58:11] @ FoXMaN joined channel #puppet | ||
| [2010/08/18 13:58:13] @ TomWork joined channel #puppet | ||
| [2010/08/18 13:58:14] @ Quit: andrewh: Ping timeout: 266 seconds | ||
| [2010/08/18 13:58:15] @ hal-j joined channel #puppet | ||
| [2010/08/18 13:58:16] @ threescoops joined channel #puppet | ||
| [2010/08/18 13:58:16] @ filler joined channel #puppet | ||
| [2010/08/18 13:58:23] @ Quit: ecolitan_: Excess Flood | ||
| [2010/08/18 13:58:25] @ ecolitan_ joined channel #puppet | ||
| [2010/08/18 13:58:30] @ jbooth joined channel #puppet | ||
| [2010/08/18 13:58:30] @ madduck joined channel #puppet | ||
| [2010/08/18 13:58:36] @ sijis joined channel #puppet | ||
| [2010/08/18 13:58:38] @ jdcasey joined channel #puppet | ||
| [2010/08/18 13:58:44] @ ayanich joined channel #puppet | ||
| [2010/08/18 13:58:45] @ kjetilho joined channel #puppet | ||
| [2010/08/18 13:58:45] @ tholl joined channel #puppet | ||
| [2010/08/18 13:58:49] @ Legooolas joined channel #puppet | ||
| [2010/08/18 13:58:59] @ ckauhaus joined channel #puppet | ||
| [2010/08/18 13:59:01] @ nul0op joined channel #puppet | ||
| [2010/08/18 13:59:11] @ lak joined channel #puppet | ||
| [2010/08/18 13:59:15] <mapu> kjetilho: is there a ssh module I must download, other than the ghoneycutt module? | ||
| [2010/08/18 13:59:21] @ Schmidt joined channel #puppet | ||
| [2010/08/18 13:59:26] @ Quit: Chiku: Quit: Quitte | ||
| [2010/08/18 13:59:29] <kjetilho> mapu: your problem is not related to the module | ||
| [2010/08/18 13:59:34] @ nakano is now known as nakano_ | ||
| [2010/08/18 13:59:45] @ nakano_ is now known as nakano | ||
| [2010/08/18 13:59:46] <mapu> ok | ||
| [2010/08/18 13:59:53] <kjetilho> unless it contains a typo in the "class ssh::auth {" line | ||
| [2010/08/18 14:00:34] <Volcane> its best just to put on pastie.org 'tree' output from your module, the code where you use it and the actual error message | ||
| [2010/08/18 14:00:38] <mapu> It doesn't appear so | ||
| [2010/08/18 14:01:19] <mapu> Ok- I can do that- I blieve that it is my usage that is incorrect | ||
| [2010/08/18 14:01:58] <mapu> Volcane: whats is "tree' output? | ||
| [2010/08/18 14:02:52] @ Quit: bodepd: Quit: bodepd | ||
| [2010/08/18 14:03:25] <kjetilho> ls -Rl I think | ||
| [2010/08/18 14:04:16] <Volcane> tree modules/ssh | ||
| [2010/08/18 14:04:26] <Volcane> or whatever its called | ||
| [2010/08/18 14:04:29] @ redpepper is now known as RedPepper | ||
| [2010/08/18 14:04:33] <Volcane> shows us exactly what files are where | ||
| [2010/08/18 14:05:16] @ windowsrefund joined channel #puppet | ||
| [2010/08/18 14:05:34] @ jangell_ joined channel #puppet | ||
| [2010/08/18 14:05:38] <mapu> Ah- ok | ||
| [2010/08/18 14:05:49] <kjetilho> and your puppet.conf | ||
| [2010/08/18 14:06:02] <windowsrefund> I'm going nuts with failed certificates. Can anyone lend a hand? I've already regenerated my server cert and did a find /etc/puppet/ssl -type f | xargs rm -f on the client | ||
| [2010/08/18 14:06:48] <mackn> stop puppetd on the client, rm the ssl directory | ||
| [2010/08/18 14:06:56] <mackn> run puppetca --clean for the client | ||
| [2010/08/18 14:06:59] <mackn> restart puppetd on client | ||
| [2010/08/18 14:07:14] <windowsrefund> oh duh, I did not stop the client service before I rm'd those files | ||
| [2010/08/18 14:07:17] <windowsrefund> good point | ||
| [2010/08/18 14:09:03] <windowsrefund> ugh | ||
| [2010/08/18 14:09:08] <windowsrefund> still getting pink | ||
| [2010/08/18 14:09:19] <windowsrefund> err: Could not retrieve catalog from remote server: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed | ||
| [2010/08/18 14:09:41] <windowsrefund> oh wait, you said "for the client"... | ||
| [2010/08/18 14:09:47] <windowsrefund> not "on the client" | ||
| [2010/08/18 14:09:48] <windowsrefund> heh | ||
| [2010/08/18 14:09:54] <mackn> heh | ||
| [2010/08/18 14:09:59] <mackn> yeah i should have been more clear | ||
| [2010/08/18 14:10:43] <windowsrefund> no | ||
| [2010/08/18 14:10:46] <windowsrefund> that was my fault | ||
| [2010/08/18 14:13:54] @ Quit: nexx: Quit: quit | ||
| [2010/08/18 14:14:08] <mapu> Ok- I have placed detail at http://pastie.org/1100882 | ||
| [2010/08/18 14:15:31] @ Quit: lak: Quit: lak | ||
| [2010/08/18 14:16:19] <Volcane> please show /etc/puppet/modules/ssh/manifests/auth.pp | ||
| [2010/08/18 14:20:36] @ fredden joined channel #puppet | ||
| [2010/08/18 14:20:49] @ grape joined channel #puppet | ||
| [2010/08/18 14:20:50] @ Quit: Reepicheep: Quit: Ex-Chat | ||
| [2010/08/18 14:22:05] @ Quit: mattock1: Ping timeout: 258 seconds | ||
| [2010/08/18 14:23:03] <windowsrefund> I just can not get by these ssl errors | ||
| [2010/08/18 14:23:06] <windowsrefund> killing me | ||
| [2010/08/18 14:23:22] <mackn> maybe i'll actually read your errors heh | ||
| [2010/08/18 14:24:33] <windowsrefund> :) | ||
| [2010/08/18 14:24:46] <mackn> the i find the previous steps solves most of people's ssl issues | ||
| [2010/08/18 14:25:01] <mapu> I've updated http://pastie.org/1100882 Volcane | ||
| [2010/08/18 14:25:02] <mackn> but it looks like you have other issues | ||
| [2010/08/18 14:25:17] @ steph021_mac joined channel #puppet | ||
| [2010/08/18 14:25:18] <windowsrefund> now the error is err: /File[/var/puppet/lib]: Failed to generate additional resources using 'eval_generate': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed | ||
| [2010/08/18 14:25:39] @ adrian_broher joined channel #puppet | ||
| [2010/08/18 14:26:16] @ z00dax6_ is now known as z00dax6 | ||
| [2010/08/18 14:26:21] <Volcane> mapu: line 81 is line 10 in the file? | ||
| [2010/08/18 14:26:35] <Volcane> mapu: if thats the case then this file is dos format or there's some funky chars there | ||
| [2010/08/18 14:28:31] <mapu> hmm. didn't think to check- it's downloaded directly from the puppetlabs site | ||
| [2010/08/18 14:28:34] @ bodepd joined channel #puppet | ||
| [2010/08/18 14:29:07] <mapu> from here: http://projects.reductivelabs.com/attachments/download/935/auth.pp | ||
| [2010/08/18 14:29:19] <mapu> with no changes made by me | ||
| [2010/08/18 14:29:45] @ pheezy_ joined channel #puppet | ||
| [2010/08/18 14:30:03] <windowsrefund> ok, let see...... my master is running with a brand new cert simply named 'puppet'. Using openssl s_client from the client, I see CN=puppet | ||
| [2010/08/18 14:30:10] <Volcane> mapu: dos format file | ||
| [2010/08/18 14:30:11] <windowsrefund> everything should work | ||
| [2010/08/18 14:30:20] @ Quit: pheezy: Read error: Connection reset by peer | ||
| [2010/08/18 14:33:34] <Volcane> mapu: open in vi and just do :set fileformat=unix | ||
| [2010/08/18 14:33:37] <Volcane> mapu: that sorts it out | ||
| [2010/08/18 14:34:00] <mapu> Yup- just made the change and puuting back in place | ||
| [2010/08/18 14:35:35] <mapu> cool- now I am at an erro that makes sense | ||
| [2010/08/18 14:35:45] <Volcane> hehe | ||
| [2010/08/18 14:35:50] <mapu> (related to my usage rather than related to the module) | ||
| [2010/08/18 14:35:50] <Volcane> thats pretty lame | ||
| [2010/08/18 14:35:54] <mapu> yeah- | ||
| [2010/08/18 14:36:02] <Volcane> but i do recall this from someone else | ||
| [2010/08/18 14:36:05] <mapu> also lame- I totally forgot the KISS principle | ||
| [2010/08/18 14:36:27] <mapu> Why is my monitor screen blank? | ||
| [2010/08/18 14:36:33] <mapu> * is it plugged in? | ||
| [2010/08/18 14:36:35] <mapu> :) | ||
| [2010/08/18 14:36:48] <kjetilho> mapu: so there sort of was a typo on the "class ssh::auth {" line... wow, Puppet sure didn't handle that gracefully | ||
| [2010/08/18 14:38:35] <mapu> correct | ||
| [2010/08/18 14:39:24] @ pas joined channel #puppet | ||
| [2010/08/18 14:39:25] <mapu> now my error is | ||
| [2010/08/18 14:39:36] <mapu> Failed to realize virtual resources Ssh_auth_key_server[user] on node | ||
| [2010/08/18 14:39:57] <mapu> but at least now I am looking at MY usage error- not a basic puppet module error | ||
| [2010/08/18 14:42:00] @ steph021_mac left channel #puppet ("Leaving") | ||
| [2010/08/18 14:42:11] @ Quit: jaredrhine: Quit: Leaving. | ||
| [2010/08/18 14:44:55] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/08/18 14:47:49] <windowsrefund> could cert errors becaused by the client being in UTC when the server is in EST? | ||
| [2010/08/18 14:48:19] @ Quit: e1mer: Quit: captured by martians | ||
| [2010/08/18 14:48:47] @ Quit: gniks: Quit: Leaving. | ||
| [2010/08/18 14:52:48] @ Quit: jangell_: Quit: jangell_ | ||
| [2010/08/18 14:53:18] @ Quit: rsquared: Read error: Connection reset by peer | ||
| [2010/08/18 14:54:10] @ Quit: ezmobius: Remote host closed the connection | ||
| [2010/08/18 14:54:38] <RedPepper> windowsrefund, yes | ||
| [2010/08/18 14:54:50] <windowsrefund> ok, setting my server to UTC | ||
| [2010/08/18 14:54:52] <windowsrefund> thanks | ||
| [2010/08/18 14:54:54] <RedPepper> such problems are very common with server client apps | ||
| [2010/08/18 14:55:14] <RedPepper> you should set everything to one TZ | ||
| [2010/08/18 14:55:16] <mapu> kjetilho and Volcane - thanks for all of your help- greatly appreciated. I may be back tomorrow trying to figure out how to actually implement the actual adding of keysto my users' .ssh dirs | ||
| [2010/08/18 14:55:25] <windowsrefund> RedPepper: yes, I agree | ||
| [2010/08/18 14:55:37] <Volcane> mapu: no worries | ||
| [2010/08/18 14:55:50] <RedPepper> and hw clock should be always UTC if no windows is running | ||
| [2010/08/18 14:56:35] @ rsquared joined channel #puppet | ||
| [2010/08/18 14:56:38] @ Quit: labrown: Quit: Leaving | ||
| [2010/08/18 14:57:52] @ jaredrhine joined channel #puppet | ||
| [2010/08/18 14:59:01] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/08/18 15:01:30] @ WALoeIII joined channel #puppet | ||
| [2010/08/18 15:02:11] @ MarkN1 joined channel #puppet | ||
| [2010/08/18 15:02:15] @ Quit: jaredrhine: Ping timeout: 240 seconds | ||
| [2010/08/18 15:02:32] @ Quit: pheezy_: Remote host closed the connection | ||
| [2010/08/18 15:06:14] @ Quit: ecapriolo: Ping timeout: 255 seconds | ||
| [2010/08/18 15:08:39] @ Quit: mapu: Ping timeout: 240 seconds | ||
| [2010/08/18 15:08:41] @ e1mer joined channel #puppet | ||
| [2010/08/18 15:09:02] @ Quit: mapu_: Ping timeout: 264 seconds | ||
| [2010/08/18 15:09:54] @ Quit: spacex: Quit: Leaving. | ||
| [2010/08/18 15:10:00] @ spacex joined channel #puppet | ||
| [2010/08/18 15:10:07] @ rodnet joined channel #puppet | ||
| [2010/08/18 15:10:35] <windowsrefund> now it looks like autosign is not working | ||
| [2010/08/18 15:11:11] @ Quit: rodnet: Client Quit | ||
| [2010/08/18 15:17:53] <blkperl> nasrat: bug 4569 | ||
| [2010/08/18 15:18:55] @ Quit: notbrien: Ping timeout: 260 seconds | ||
| [2010/08/18 15:19:20] @ Quit: rgsteele: Quit: ChatZilla 0.9.86 [Firefox 3.0.7/2009030423] | ||
| [2010/08/18 15:21:42] @ jaredrhine joined channel #puppet | ||
| [2010/08/18 15:21:42] @ LinuxCode joined channel #puppet | ||
| [2010/08/18 15:21:47] @ MarkN1 left channel #puppet () | ||
| [2010/08/18 15:21:50] @ adurity joined channel #puppet | ||
| [2010/08/18 15:22:59] @ Quit: pas: Quit: Leaving | ||
| [2010/08/18 15:24:42] <adurity> Trying to setup puppet. My client will appear to connect and request a signed certificate, but `puppetca --list` on the server does not show the client. What can I do to diagnose? | ||
| [2010/08/18 15:24:44] @ seanos_ is now known as seanos | ||
| [2010/08/18 15:24:48] @ Quit: seanos: Changing host | ||
| [2010/08/18 15:24:48] @ seanos joined channel #puppet | ||
| [2010/08/18 15:26:10] <Volcane> adurity: are you runing puppetca as root? | ||
| [2010/08/18 15:27:22] <windowsrefund> omg I'm going to scream | ||
| [2010/08/18 15:27:27] <adurity> Volcane: doh! I wasn't, but now I am. Thanks! | ||
| [2010/08/18 15:27:44] <windowsrefund> I just can not get past these ssl errors | ||
| [2010/08/18 15:29:31] <Disconnect> i think i'm gonna give up on the puppet type and just write a python script to do it. the zabbix ruby api is a mess anyway.. | ||
| [2010/08/18 15:30:01] <Disconnect> i'll just let puppet fire the host-registration script and then the various template scripts on every run | ||
| [2010/08/18 15:30:20] <Disconnect> it won't be "right" but it'll work. and it'll be releasable. | ||
| [2010/08/18 15:30:48] <Disconnect> i expect geekatcmu will write my docs ;) | ||
| [2010/08/18 15:30:55] @ Quit: runrig: Quit: Leaving | ||
| [2010/08/18 15:30:55] <adurity> Volcane: does puppetd need to be run as root as well? | ||
| [2010/08/18 15:31:12] <windowsrefund> adurity: sure | ||
| [2010/08/18 15:31:14] <Disconnect> adurity: puppetd needs whatever permissions are required to do it's job. in 99% of the cases, that means root | ||
| [2010/08/18 15:31:34] <windowsrefund> ah, my puppet master's clock is still ahead of the client | ||
| [2010/08/18 15:31:39] <Volcane> adurity: mostly yes, but not always | ||
| [2010/08/18 15:31:40] * windowsrefund thought he fixed that | ||
| [2010/08/18 15:31:42] <adurity> Volcane, Disconnect: thanks | ||
| [2010/08/18 15:33:11] @ gniks joined channel #puppet | ||
| [2010/08/18 15:33:31] @ ganjafarm joined channel #puppet | ||
| [2010/08/18 15:34:54] @ jtgiri_ joined channel #puppet | ||
| [2010/08/18 15:35:50] <geekatcmu> If I were a Zabbix user, I might. Since I'm not.... | ||
| [2010/08/18 15:35:53] @ Quit: ]oestewart: Ping timeout: 246 seconds | ||
| [2010/08/18 15:35:56] <jtgiri_> Hi guys, I am looking for a 'recipe' to install tomcat with puppet, I want to compile it from source | ||
| [2010/08/18 15:36:10] @ Quit: jaredrhine: Ping timeout: 240 seconds | ||
| [2010/08/18 15:36:17] <geekatcmu> Good luck with that. | ||
| [2010/08/18 15:36:33] <Kiloman> yeah... package building is not exactly what Puppet was designed for | ||
| [2010/08/18 15:37:07] @ Quit: snoop: Ping timeout: 276 seconds | ||
| [2010/08/18 15:37:11] <geekatcmu> Puppet is really good at taking the package you've already built and deploying it as necessary, but building one? That way lies madness. | ||
| [2010/08/18 15:39:04] @ Quit: bobbyz_: Ping timeout: 276 seconds | ||
| [2010/08/18 15:39:13] @ Quit: LinuxCode: Quit: Connection Closed | ||
| [2010/08/18 15:39:34] @ Quit: sako: Read error: Operation timed out | ||
| [2010/08/18 15:40:15] @ BeepDog joined channel #puppet | ||
| [2010/08/18 15:40:22] <BeepDog> oh excellent there is a channel :) | ||
| [2010/08/18 15:40:36] <BeepDog> Could someone explain to me the difference between the legacy and the stable versions? | ||
| [2010/08/18 15:40:47] <BeepDog> for example, it seems most distros ship the legacy version | ||
| [2010/08/18 15:41:01] @ Quit: kaptk2: Quit: Leaving. | ||
| [2010/08/18 15:41:01] <BeepDog> and the version number is way different, so I'm not sure what the difference is | ||
| [2010/08/18 15:41:11] <BeepDog> I'm looking through the various docs, but not quite finding an answer to my question | ||
| [2010/08/18 15:41:33] <skeeziks_> Hmm, Puppet's Yum provider seems to be installing both i386 and x86_64 versions of a package when both are available. Is it possible to specify one or the other? | ||
| [2010/08/18 15:43:20] <Volcane> its not the provider, its yum | ||
| [2010/08/18 15:43:26] <Volcane> you can configure yum to stop being dumb | ||
| [2010/08/18 15:43:38] <Kiloman> package { "foo.i386": ensure => installed } | ||
| [2010/08/18 15:43:49] <skeeziks_> Kiloman: Was just about to try that :) | ||
| [2010/08/18 15:44:13] <skeeziks_> Volcane: OK, thanks. | ||
| [2010/08/18 15:44:14] @ Quit: reyjrar1: Quit: Leaving. | ||
| [2010/08/18 15:44:16] <Disconnect> BeepDog: check the changelog. but i'd recommend sticking with the 0.x versions for a while longer, 2.x has been a pita for a lot of people (2.1 should be better, but ..) | ||
| [2010/08/18 15:44:37] <BeepDog> Disconnect: heh, Okay, that makes it pretty easy, since I can just install the distro packages then, thanks :) | ||
| [2010/08/18 15:44:42] <Volcane> yum has multilib_policy=best which just sorts it out | ||
| [2010/08/18 15:44:48] <Volcane> even specifying just the arch there has issues | ||
| [2010/08/18 15:44:52] <Disconnect> BeepDog: i wouldn't go -that- far back. | ||
| [2010/08/18 15:45:14] <BeepDog> well fedora 13 is 0.25.5 | ||
| [2010/08/18 15:45:22] <BeepDog> which is afaict, the latest legacy | ||
| [2010/08/18 15:45:30] <Disconnect> where do you keep getting 'legacy'? | ||
| [2010/08/18 15:45:38] <BeepDog> http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet#downloading-puppet | ||
| [2010/08/18 15:45:44] <BeepDog> stable, development, and legacy :) | ||
| [2010/08/18 15:45:52] <Disconnect> nice :) | ||
| [2010/08/18 15:46:04] <BeepDog> is that not what 'the cool people'TM call it? | ||
| [2010/08/18 15:46:39] <BeepDog> and perhaps when you say 2.1 you mean 2.6.1 ? | ||
| [2010/08/18 15:47:16] * anakha looks around | ||
| [2010/08/18 15:48:12] <Disconnect> yah | ||
| [2010/08/18 15:48:37] * blkperl spots an anakha | ||
| [2010/08/18 15:48:43] <anakha> ohai :) | ||
| [2010/08/18 15:48:52] <BeepDog> Disconnect: oki, thanks, I'll start with the 0.25 version and keep an eye on things | ||
| [2010/08/18 15:48:59] @ RedPepper is now known as redpepper | ||
| [2010/08/18 15:49:46] @ Quit: p3rror: Ping timeout: 248 seconds | ||
| [2010/08/18 15:50:29] @ Quit: ceren: Quit: ceren | ||
| [2010/08/18 15:51:56] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/08/18 15:55:52] @ bobcrotc1 is now known as bobcrotch | ||
| [2010/08/18 16:00:38] @ Quit: mauve: Quit: Leaving | ||
| [2010/08/18 16:03:40] @ Quit: jmccune: Ping timeout: 258 seconds | ||
| [2010/08/18 16:03:53] @ Quit: bgupta_: Quit: bgupta_ | ||
| [2010/08/18 16:04:01] @ bgupta joined channel #puppet | ||
| [2010/08/18 16:04:07] @ p3rror joined channel #puppet | ||
| [2010/08/18 16:05:57] @ Quit: gmason: Quit: gmason | ||
| [2010/08/18 16:08:28] @ Quit: bgupta: Ping timeout: 252 seconds | ||
| [2010/08/18 16:10:34] @ Quit: bug: Ping timeout: 258 seconds | ||
| [2010/08/18 16:11:29] @ ceren joined channel #puppet | ||
| [2010/08/18 16:11:45] @ Djelibeybi joined channel #puppet | ||
| [2010/08/18 16:11:59] @ gebi joined channel #puppet | ||
| [2010/08/18 16:12:31] @ jaredrhine joined channel #puppet | ||
| [2010/08/18 16:13:07] @ Quit: Djelibeybi: Remote host closed the connection | ||
| [2010/08/18 16:17:24] @ lak joined channel #puppet | ||
| [2010/08/18 16:18:41] @ Quit: bodepd: Quit: bodepd | ||
| [2010/08/18 16:21:58] @ Djelibeybi joined channel #puppet | ||
| [2010/08/18 16:26:27] @ Quit: benkevan: Quit: Lost terminal | ||
| [2010/08/18 16:31:29] @ bodepd joined channel #puppet | ||
| [2010/08/18 16:32:19] @ Quit: windowsrefund: Quit: leaving | ||
| [2010/08/18 16:35:34] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/18 16:39:02] @ Quit: ceren: Quit: ceren | ||
| [2010/08/18 16:46:08] @ littleidea joined channel #puppet | ||
| [2010/08/18 16:50:03] @ mrwacky42 joined channel #puppet | ||
| [2010/08/18 16:50:09] <mrwacky42> Hi | ||
| [2010/08/18 16:50:55] <mrwacky42> J Turnbull led me to believe there's a not-so-secret list of known "good" versions of passenger that play nice with puppet | ||
| [2010/08/18 16:52:39] <mrwacky42> Does anybody know what versions are on that list ? | ||
| [2010/08/18 16:55:44] <whack> plathrop: do you have your sun-java6 deb packages hosted anywhere? | ||
| [2010/08/18 16:55:47] <adurity> i keep getting the following error: "err: /File[/var/lib/puppet/lib]: Failed to retrieve current state of resource: Could not retrieve information from source(s) puppet://host.example.com/plugins". What does it mean? | ||
| [2010/08/18 16:59:04] <Djelibeybi> mrwacky42: why not ask jamesturnbull himself? :) | ||
| [2010/08/18 17:00:01] @ Quit: cliff: Ping timeout: 258 seconds | ||
| [2010/08/18 17:00:17] <mrwacky42> Djelibeybi: I was hoping he'd be in here ;) | ||
| [2010/08/18 17:00:54] <Djelibeybi> mrwacky42: have you checked http://projects.puppetlabs.com/projects/puppet/wiki/Using_Passenger ? | ||
| [2010/08/18 17:01:03] <Djelibeybi> It does list a few of the known good/bad versions of Passenger. | ||
| [2010/08/18 17:01:15] <mrwacky42> Ahh, neat | ||
| [2010/08/18 17:01:21] <mrwacky42> I have not. thank you | ||
| [2010/08/18 17:01:37] <jtgiri_> Hi guys, i am trying to learn puppet, i see tons of examples how you can create users and change file permissions with puppet and etc, but I cant' see to find good example on how to install software( rpm, debain packages) | ||
| [2010/08/18 17:02:08] <Kiloman> jtgiri_: http://docs.puppetlabs.com/guides/types/package.html | ||
| [2010/08/18 17:02:25] @ dmreiland joined channel #puppet | ||
| [2010/08/18 17:02:42] <Kiloman> you might read through the full documentation rather than just examples | ||
| [2010/08/18 17:03:18] <dmreiland> Question: is there any good reason why I would see variability in parsing order between successive runs of puppet against manifests that have not changed? | ||
| [2010/08/18 17:03:51] <Kiloman> the order is non-deterministic unless manually specified with before/require/etc | ||
| [2010/08/18 17:05:06] <mrwacky42> dmreiland: it's a feature | ||
| [2010/08/18 17:05:11] <dmreiland> So, before and require aside, parsing output is completely variable | ||
| [2010/08/18 17:05:46] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/18 17:07:27] @ cyrus_mc joined channel #puppet | ||
| [2010/08/18 17:07:40] <dmreiland> I get it. | ||
| [2010/08/18 17:07:42] <cyrus_mc> how do you over-ride the value of a variable in an inherited class | ||
| [2010/08/18 17:07:59] @ Quit: e1mer: Read error: Connection reset by peer | ||
| [2010/08/18 17:12:34] @ cliff joined channel #puppet | ||
| [2010/08/18 17:13:31] @ BeepDog left channel #puppet ("Leaving") | ||
| [2010/08/18 17:13:49] @ Quit: \ask: Ping timeout: 258 seconds | ||
| [2010/08/18 17:14:09] <Djelibeybi> cyrus_mc: you mean in class child inherits parent {} ? | ||
| [2010/08/18 17:14:23] <Djelibeybi> cyrus_mc: $variable = "new value" -- child class introduces a new scope. | ||
| [2010/08/18 17:15:44] <Djelibeybi> cyrus_mc: demo manifest for you: http://pastie.org/1101195 | ||
| [2010/08/18 17:20:14] @ Quit: mikey_p: Quit: mikey_p | ||
| [2010/08/18 17:21:23] <cyrus_mc> Djelibeybi: but in the parent, somecontent is always Parent right...anyways to have it over-riden to what the child class sets? | ||
| [2010/08/18 17:21:53] <Djelibeybi> cyrus_mc: not that I'm aware of, no. You could refer to $client::variable, but that's possibly not useful either. | ||
| [2010/08/18 17:23:44] <cyrus_mc> k | ||
| [2010/08/18 17:23:46] <cyrus_mc> thanks | ||
| [2010/08/18 17:25:04] <cyrus_mc> one more questino..is there a way to realize a class | ||
| [2010/08/18 17:25:10] <cyrus_mc> so have a virtual class | ||
| [2010/08/18 17:28:20] @ ceren joined channel #puppet | ||
| [2010/08/18 17:28:52] @ Quit: abento: Quit: Leaving. | ||
| [2010/08/18 17:29:25] @ Quit: dmreiland: Quit: dmreiland | ||
| [2010/08/18 17:32:55] @ Quit: greg___: Ping timeout: 276 seconds | ||
| [2010/08/18 17:37:18] @ notbrien joined channel #puppet | ||
| [2010/08/18 17:38:01] @ Quit: cyrus_mc: Ping timeout: 276 seconds | ||
| [2010/08/18 17:41:54] @ Quit: Naresh: Ping timeout: 265 seconds | ||
| [2010/08/18 17:43:45] @ mark_71 joined channel #puppet | ||
| [2010/08/18 17:45:38] @ Quit: ed209: Ping timeout: 258 seconds | ||
| [2010/08/18 17:51:23] @ Quit: jaredrhine: Ping timeout: 258 seconds | ||
| [2010/08/18 17:51:45] @ tecto_ joined channel #puppet | ||
| [2010/08/18 17:52:47] @ Quit: lak: Quit: lak | ||
| [2010/08/18 17:54:50] @ lak joined channel #puppet | ||
| [2010/08/18 17:55:35] @ Quit: lak: Client Quit | ||
| [2010/08/18 17:55:37] @ Quit: tecto_: Client Quit | ||
| [2010/08/18 17:56:58] @ Quit: spacex: Quit: Leaving. | ||
| [2010/08/18 17:57:29] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs) | ||
| [2010/08/18 18:02:19] @ Quit: jtgiri_: Quit: jtgiri_ | ||
| [2010/08/18 18:04:25] @ scashin133_ joined channel #puppet | ||
| [2010/08/18 18:04:34] @ Quit: scashin133_: Client Quit | ||
| [2010/08/18 18:07:27] @ Quit: scashin133: Ping timeout: 240 seconds | ||
| [2010/08/18 18:07:43] @ FOCer joined channel #puppet | ||
| [2010/08/18 18:10:39] @ Quit: RussS: Quit: Leaving | ||
| [2010/08/18 18:12:34] @ littleidea joined channel #puppet | ||
| [2010/08/18 18:13:56] @ Quit: braind: Quit: braind | ||
| [2010/08/18 18:15:45] @ Quit: adurity: Remote host closed the connection | ||
| [2010/08/18 18:18:07] @ jtgiri_ joined channel #puppet | ||
| [2010/08/18 18:35:26] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/08/18 18:35:53] @ Quit: littleidea: Quit: littleidea | ||
| [2010/08/18 18:43:11] @ scashin133 joined channel #puppet | ||
| [2010/08/18 18:46:27] @ Quit: bodepd: Read error: Connection reset by peer | ||
| [2010/08/18 18:47:09] @ bodepd joined channel #puppet | ||
| [2010/08/18 18:50:06] @ slillimac joined channel #puppet | ||
| [2010/08/18 18:51:27] @ Quit: mclarke: Quit: mclarke | ||
| [2010/08/18 18:53:11] @ jmccune joined channel #puppet | ||
| [2010/08/18 18:53:21] @ ed209 joined channel #puppet | ||
| [2010/08/18 18:59:15] @ Quit: bodepd: Quit: bodepd | ||
| [2010/08/18 18:59:51] @ Quit: jmccune: Ping timeout: 240 seconds | ||
| [2010/08/18 19:01:08] @ Quit: gebi: Ping timeout: 255 seconds | ||
| [2010/08/18 19:03:44] @ jaredrhine joined channel #puppet | ||
| [2010/08/18 19:08:57] @ jmccune joined channel #puppet | ||
| [2010/08/18 19:11:01] @ Quit: scashin133: Quit: scashin133 | ||
| [2010/08/18 19:12:20] @ alexine_dsouza joined channel #puppet | ||
| [2010/08/18 19:12:26] @ Quit: p3rror: Ping timeout: 248 seconds | ||
| [2010/08/18 19:13:39] @ bodepd joined channel #puppet | ||
| [2010/08/18 19:13:52] @ Quit: ryep: Quit: ryep | ||
| [2010/08/18 19:16:16] @ Quit: mrwacky42: Ping timeout: 276 seconds | ||
| [2010/08/18 19:17:44] @ scashin133 joined channel #puppet | ||
| [2010/08/18 19:22:59] @ bug joined channel #puppet | ||
| [2010/08/18 19:23:08] @ cwb_ joined channel #puppet | ||
| [2010/08/18 19:23:53] @ Quit: cwb: Ping timeout: 265 seconds | ||
| [2010/08/18 19:23:53] @ cwb_ is now known as cwb | ||
| [2010/08/18 19:24:31] @ Quit: jhaddad: Quit: jhaddad | ||
| [2010/08/18 19:25:57] @ p3rror joined channel #puppet | ||
| [2010/08/18 19:28:26] @ Quit: bodepd: Quit: bodepd | ||
| [2010/08/18 19:28:58] @ rmiller4pi81 joined channel #puppet | ||
| [2010/08/18 19:29:53] @ ecapriolo joined channel #puppet | ||
| [2010/08/18 19:30:23] @ bodepd joined channel #puppet | ||
| [2010/08/18 19:31:58] @ Quit: ceren: Ping timeout: 252 seconds | ||
| [2010/08/18 19:32:26] @ Quit: rmiller4pi8: Ping timeout: 264 seconds | ||
| [2010/08/18 19:33:14] @ Quit: rmiller4pi81: Ping timeout: 248 seconds | ||
| [2010/08/18 19:35:14] @ Quit: bodepd: Client Quit | ||
| [2010/08/18 19:36:28] @ Quit: slillimac: Quit: slillimac | ||
| [2010/08/18 19:38:32] @ bodepd joined channel #puppet | ||
| [2010/08/18 19:40:05] @ Quit: bodepd: Client Quit | ||
| [2010/08/18 19:42:56] @ Quit: jtgiri_: Quit: jtgiri_ | ||
| [2010/08/18 19:56:25] @ docelic__ joined channel #puppet | ||
| [2010/08/18 19:59:10] @ Quit: docelic_: Ping timeout: 240 seconds | ||
| [2010/08/18 19:59:20] @ Quit: bmahe: Quit: Leaving | ||
| [2010/08/18 20:02:49] @ RussS joined channel #puppet | ||
| [2010/08/18 20:06:22] @ tecto_ joined channel #puppet | ||
| [2010/08/18 20:06:22] @ Quit: tecto_: Changing host | ||
| [2010/08/18 20:06:22] @ tecto_ joined channel #puppet | ||
| [2010/08/18 20:07:23] @ Quit: tmz: Ping timeout: 265 seconds | ||
| [2010/08/18 20:10:29] @ tmz joined channel #puppet | ||
| [2010/08/18 20:11:17] @ bodepd joined channel #puppet | ||
| [2010/08/18 20:11:17] @ Quit: bodepd: Client Quit | ||
| [2010/08/18 20:13:03] @ Quit: robinbowes: Ping timeout: 240 seconds | ||
| [2010/08/18 20:17:35] @ shadowspar joined channel #puppet | ||
| [2010/08/18 20:18:46] @ Quit: pting: Remote host closed the connection | ||
| [2010/08/18 20:28:19] @ Quit: jense: Ping timeout: 276 seconds | ||
| [2010/08/18 20:29:05] @ jense joined channel #puppet | ||
| [2010/08/18 20:32:13] @ \ask joined channel #puppet | ||
| [2010/08/18 20:33:15] @ bodepd joined channel #puppet | ||
| [2010/08/18 20:43:46] <TomWork> is there a way to speedup the selection of Puppet::Type::Service::Provider ? | ||
| [2010/08/18 20:49:17] @ tksmith joined channel #puppet | ||
| [2010/08/18 20:49:36] @ Quit: scashin133: Quit: scashin133 | ||
| [2010/08/18 20:51:02] <tksmith> hi ... I'm new to puppet and my client continues to give me the error "Failed to generate additional resources using 'eval_generate': undefined method `closed?' for nil:NilClass" Any ideas? | ||
| [2010/08/18 20:52:05] @ jtgiri_ joined channel #puppet | ||
| [2010/08/18 20:52:21] <tksmith> sorry... bit of background... this is as a result of the server signing it's certificate | ||
| [2010/08/18 20:59:46] <Djelibeybi> tksmith: is this on Debian/Ubuntu? | ||
| [2010/08/18 21:02:12] @ Quit: \ask: Remote host closed the connection | ||
| [2010/08/18 21:02:35] @ \ask joined channel #puppet | ||
| [2010/08/18 21:03:31] <tksmith> yes.. ubuntu | ||
| [2010/08/18 21:04:39] <tksmith> puppet version is 0.25.4 for both server and client | ||
| [2010/08/18 21:05:04] <Djelibeybi> tksmith: remove the "pluginsync=true" option from puppet.conf | ||
| [2010/08/18 21:05:46] <tksmith> ok... trying that now.. | ||
| [2010/08/18 21:06:07] @ Hallaj joined channel #puppet | ||
| [2010/08/18 21:07:16] @ Quit: \ask: Ping timeout: 258 seconds | ||
| [2010/08/18 21:08:15] <tksmith> ok.. that got rid of that error | ||
| [2010/08/18 21:08:35] <tksmith> I now still have ... err: Could not retrieve catalog from remote server: undefined method `closed?' for nil:NilClass | ||
| [2010/08/18 21:08:41] <tksmith> but I AM running as root. | ||
| [2010/08/18 21:09:22] <TomWork> I'm trying to use "tidy" to delete a file but it tries to read the file content ... | ||
| [2010/08/18 21:09:38] <TomWork> is the following syntax correct : tidy { "/etc/yum.repos.d/cobbler-config.repo": } | ||
| [2010/08/18 21:10:05] <TomWork> err: /Stage[main]/Yum::Base/Yumrepo[base]: Could not evaluate: /etc/yum.repos.d/cobbler-config.repo:1: Can't parse 'sdkkcksblahblahblah' | ||
| [2010/08/18 21:10:30] <TomWork> the reference of the tidy type is vague (I'm using 2.6.0) | ||
| [2010/08/18 21:11:06] <TomWork> I think I must add path actually... | ||
| [2010/08/18 21:11:56] <TomWork> yeah | ||
| [2010/08/18 21:11:59] <TomWork> sorry for the noise | ||
| [2010/08/18 21:13:49] @ Quit: grape: Ping timeout: 276 seconds | ||
| [2010/08/18 21:17:17] @ Quit: bodepd: Quit: bodepd | ||
| [2010/08/18 21:17:25] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/08/18 21:17:37] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/08/18 21:18:51] @ tecto_ joined channel #puppet | ||
| [2010/08/18 21:18:51] @ Quit: tecto_: Changing host | ||
| [2010/08/18 21:18:51] @ tecto_ joined channel #puppet | ||
| [2010/08/18 21:23:20] @ Quit: ecapriolo: Ping timeout: 255 seconds | ||
| [2010/08/18 21:23:29] @ steph021_mac joined channel #puppet | ||
| [2010/08/18 21:23:34] @ steph021_w joined channel #puppet | ||
| [2010/08/18 21:23:39] @ Quit: steph021_w: Client Quit | ||
| [2010/08/18 21:23:39] @ Quit: steph021_mac: Client Quit | ||
| [2010/08/18 21:23:47] @ steph021_mac joined channel #puppet | ||
| [2010/08/18 21:25:09] @ swa_work joined channel #puppet | ||
| [2010/08/18 21:29:39] @ Quit: TommyBotten: Quit: Lost terminal | ||
| [2010/08/18 21:29:45] @ mikey_p joined channel #puppet | ||
| [2010/08/18 21:35:15] @ Quit: cliff: Ping timeout: 258 seconds | ||
| [2010/08/18 21:37:00] @ Quit: tecto_: Quit: tecto_ | ||
| [2010/08/18 21:41:24] @ littleidea joined channel #puppet | ||
| [2010/08/18 21:42:07] @ tecto_ joined channel #puppet | ||
| [2010/08/18 21:42:07] @ Quit: tecto_: Changing host | ||
| [2010/08/18 21:42:07] @ tecto_ joined channel #puppet | ||
| [2010/08/18 21:42:37] @ Quit: tecto_: Client Quit | ||
| [2010/08/18 21:43:39] @ bodepd joined channel #puppet | ||
| [2010/08/18 21:43:44] @ Quit: jtgiri_: Quit: jtgiri_ | ||
| [2010/08/18 21:45:53] @ Quit: mikey_p: Quit: mikey_p | ||
| [2010/08/18 21:46:15] @ mikey_p joined channel #puppet | ||
| [2010/08/18 21:54:16] @ shadoi left channel #puppet () | ||
| [2010/08/18 22:01:19] @ Quit: danblick: Quit: Leaving. | ||
| [2010/08/18 22:01:31] @ morphic joined channel #puppet | ||
| [2010/08/18 22:04:01] @ e1mer joined channel #puppet | ||
| [2010/08/18 22:04:10] @ Quit: e1mer: Changing host | ||
| [2010/08/18 22:04:10] @ e1mer joined channel #puppet | ||
| [2010/08/18 22:06:05] @ Quit: swa_work: Read error: Connection reset by peer | ||
| [2010/08/18 22:09:58] @ Quit: e1mer: Quit: captured by martians | ||
| [2010/08/18 22:11:29] @ Quit: bug: Quit: bug | ||
| [2010/08/18 22:14:17] <tksmith> is anybody familiar with this error ? err: Could not retrieve catalog from remote server: hostname was not match with the server certificate | ||
| [2010/08/18 22:18:44] @ bug joined channel #puppet | ||
| [2010/08/18 22:29:38] @ TommyBotten joined channel #puppet | ||
| [2010/08/18 22:29:46] @ Djelibeybi joined channel #puppet | ||
| [2010/08/18 22:30:19] @ jtgiri_ joined channel #puppet | ||
| [2010/08/18 22:37:09] <TommyBotten> I hit the wall performance wise when passing just over 200 nodes on my puppet (apache/passenger + puppetmaster 0.25.5) setup. I do some file transfers recursively, and guess this could be the issue. | ||
| [2010/08/18 22:37:33] <TommyBotten> Are there any best practices or better alternatives to using puppet as a fileserver? | ||
| [2010/08/18 22:38:00] <TommyBotten> And are there other obvious gotchas to scaling puppet? | ||
| [2010/08/18 22:39:30] @ bgupta joined channel #puppet | ||
| [2010/08/18 22:40:15] @ Quit: Djelibeybi: Ping timeout: 240 seconds | ||
| [2010/08/18 22:40:55] @ Quit: bodepd: Quit: bodepd | ||
| [2010/08/18 22:45:07] @ e1mer joined channel #puppet | ||
| [2010/08/18 22:46:59] @ nexx joined channel #puppet | ||
| [2010/08/18 22:49:46] @ mfournier joined channel #puppet | ||
| [2010/08/18 22:50:35] @ Quit: bug: Quit: bug | ||
| [2010/08/18 22:52:24] @ steph021_mac left channel #puppet ("Leaving") | ||
| [2010/08/18 22:53:01] @ Djeli joined channel #puppet | ||
| [2010/08/18 22:54:47] @ Quit: mark_71: Quit: mark_71 | ||
| [2010/08/18 22:55:50] @ bodepd joined channel #puppet | ||
| [2010/08/18 22:56:51] @ Quit: bodepd: Client Quit | ||
| [2010/08/18 22:59:09] @ mattock joined channel #puppet | ||
| [2010/08/18 23:01:48] @ Quit: fredden: Remote host closed the connection | ||
| [2010/08/18 23:11:21] @ pting joined channel #puppet | ||
| [2010/08/18 23:11:44] @ lak joined channel #puppet | ||
| [2010/08/18 23:13:04] @ Quit: nul0op: Ping timeout: 252 seconds | ||
| [2010/08/18 23:13:24] @ Quit: gniks: Quit: Leaving. | ||
| [2010/08/18 23:18:39] @ nick1 joined channel #puppet | ||
| [2010/08/18 23:19:22] @ elementai joined channel #puppet | ||
| [2010/08/18 23:22:50] @ Quit: jtgiri_: Quit: jtgiri_ | ||
| [2010/08/18 23:26:01] <nick1> hello | ||
| [2010/08/18 23:26:36] <nick1> i want to control a dir with puppet. the content of /etc/apache/sites-available for example | ||
| [2010/08/18 23:26:44] <nick1> how is this done? | ||
| [2010/08/18 23:27:13] <nick1> i couldn't find the information in the documentation | ||
| [2010/08/18 23:27:20] <nick1> if there ist such a text | ||
| [2010/08/18 23:27:25] <nick1> please! post it | ||
| [2010/08/18 23:27:47] <nick1> (the link :-)) | ||
| [2010/08/18 23:28:09] <Djeli> nick1: look at the File resource. | ||
| [2010/08/18 23:28:20] @ Djeli is now known as Djelibeybi | ||
| [2010/08/18 23:28:52] <nick1> i just find tutorials for the old way to do that (filesever.conf) | ||
| [2010/08/18 23:29:09] @ Quit: tksmith: Ping timeout: 252 seconds | ||
| [2010/08/18 23:29:33] <Djelibeybi> nick1: don't worry about fileserver.conf. Just focus on creating your manifests | ||
| [2010/08/18 23:30:07] @ ryep joined channel #puppet | ||
| [2010/08/18 23:30:22] <paradox12> nick1: here is an example for you: http://serverfault.com/questions/63906/puppet-test-that-a-resource-already-exists | ||
| [2010/08/18 23:30:40] <nick1> niec | ||
| [2010/08/18 23:30:44] <nick1> i've got it | ||
| [2010/08/18 23:30:49] <nick1> http://docs.puppetlabs.com/references/stable/type.html#file | ||
| [2010/08/18 23:30:56] <Djelibeybi> Also, look at some sample Apache modules on http://forge.puppetlabs.com/ | ||
| [2010/08/18 23:31:05] <nick1> thanks Djeli* and paradox12 | ||
| [2010/08/18 23:31:26] <nick1> now i've got something to read | ||
| [2010/08/18 23:31:31] <paradox12> no prob :) | ||
| [2010/08/18 23:31:44] <nick1> these resource thing was not in the old version, was it? | ||
| [2010/08/18 23:32:31] @ Quit: alban2: Ping timeout: 240 seconds | ||
| [2010/08/18 23:33:51] <paradox12> I haven't been involved that long but resource types have been around for a little while I believe. When you get done learning about them you may also be interested in Providers: http://projects.puppetlabs.com/projects/1/wiki/Development_Provider_Development | ||
| [2010/08/18 23:40:32] <nick1> i would like to do 1000 of things with puppet. i've done some interesting config about 1.5 year ago. i have the book *hrhr* but i've read that the fileserver wont be used(not best practise) so i need to ask about the fileserver thing. Provider looks very complex :-) | ||
| [2010/08/18 23:42:12] <paradox12> Have you seen this page? http://projects.puppetlabs.com/projects/puppet/wiki/File_Serving_Configuration | ||
| [2010/08/18 23:43:11] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/08/18 23:43:49] <nick1> paradox12, is this fileserver thing required to "serve" files ? | ||
| [2010/08/18 23:44:35] <paradox12> Yes that is the procedure for serving files to your puppet machines from the puppetmaster, there are also other configurations I believe as well. | ||
| [2010/08/18 23:46:07] <nick1> ah | ||
| [2010/08/18 23:46:08] <nick1> ok | ||
| [2010/08/18 23:46:39] @ pmorillo joined channel #puppet | ||
| [2010/08/18 23:47:33] <Volcane> nick1: the file server gets used, just slightly differently | ||
| [2010/08/18 23:47:51] <Volcane> nick1: instead of a file mount full of all your files, you put files in each modules. the file server serves them up from the modules | ||
| [2010/08/18 23:48:29] @ Quit: lak: Quit: lak | ||
| [2010/08/18 23:48:52] @ \ask joined channel #puppet | ||
| [2010/08/18 23:49:18] @ Quit: ecolitan_: Remote host closed the connection | ||
| [2010/08/18 23:49:25] <nick1> ah. 1. just serving files. a container with the files that are available. and 2. a module that requires/serves files for the client | ||
| [2010/08/18 23:50:50] @ ecolitan_ joined channel #puppet | ||
| [2010/08/18 23:50:59] @ kenneho joined channel #puppet | ||
| [2010/08/18 23:51:42] <Volcane> yeah so best practise is each module has a files section | ||
| [2010/08/18 23:51:52] <Volcane> and you serve files from every module | ||
| [2010/08/18 23:52:10] <nick1> ok nice. thank you very much | ||
| [2010/08/18 23:52:13] <nick1> bye | ||
| [2010/08/18 23:52:26] @ Quit: nick1: Quit: WeeChat 0.3.0 | ||
| [2010/08/18 23:54:41] <paradox12> thanks RIP | ||
| [2010/08/18 23:54:48] @ ceren joined channel #puppet | ||
| [2010/08/18 23:55:44] @ jeffryh joined channel #puppet | ||
| [2010/08/18 23:55:52] <jeffryh> hey how do i delete certs on the server for a given client? | ||
| [2010/08/18 23:56:16] <nico> puppetca --clean fqdn | ||
| [2010/08/18 23:56:23] <nico> as written in the docs |
Generated by irclog2html.py 2.8 by Marius Gedminas - find it at mg.pov.lt!