| [2009/06/17 00:06:35] @ Log started by gepetto | ||
| [2009/06/17 00:06:35] @ lak joined channel #puppet | ||
| [2009/06/17 00:09:32] @ Quit: claymation: | ||
| [2009/06/17 00:14:32] @ Quit: dyarnell: "http://www.mibbit.com ajax IRC Client" | ||
| [2009/06/17 00:22:18] @ M- joined channel #puppet | ||
| [2009/06/17 00:24:57] @ Quit: gaveen: Read error: 110 (Connection timed out) | ||
| [2009/06/17 00:25:42] @ gaveen joined channel #puppet | ||
| [2009/06/17 00:31:12] @ Quit: unxfrek: "Leaving" | ||
| [2009/06/17 00:33:43] @ mfoster joined channel #puppet | ||
| [2009/06/17 00:36:04] <jamesturnbull> hMz: not seen that one but 0.22.4 is an ancient release | ||
| [2009/06/17 00:36:27] <jamesturnbull> hMz: I would recommend upgrading | ||
| [2009/06/17 00:36:38] @ plathrop-away is now known as plathrop | ||
| [2009/06/17 00:40:26] @ n0ts__________ joined channel #puppet | ||
| [2009/06/17 00:43:43] @ Quit: joe-mac2: Read error: 110 (Connection timed out) | ||
| [2009/06/17 00:45:18] @ plathrop is now known as plathrop-away | ||
| [2009/06/17 00:45:38] @ Quit: lak: | ||
| [2009/06/17 00:49:32] @ Quit: n0ts_________: Read error: 110 (Connection timed out) | ||
| [2009/06/17 00:56:22] <hMz> yea | ||
| [2009/06/17 00:56:24] <hMz> i've heard that one before | ||
| [2009/06/17 00:56:35] <hMz> oh wait not 22, i meant 24 | ||
| [2009/06/17 00:56:51] <hMz> but anyhow, i'm still doing deployment. once thats done i can address upgrades | ||
| [2009/06/17 01:00:08] <hMz> i'll try on a newer version some day (not) | ||
| [2009/06/17 01:04:11] @ tecto joined channel #puppet | ||
| [2009/06/17 01:18:15] @ gaveen_ joined channel #puppet | ||
| [2009/06/17 01:21:21] @ Quit: gaveen: No route to host | ||
| [2009/06/17 01:25:56] @ Quit: mfoster: "Leaving." | ||
| [2009/06/17 01:46:12] @ Quit: ricky: Client Quit | ||
| [2009/06/17 01:46:39] @ PhabX joined channel #puppet | ||
| [2009/06/17 01:46:39] @ ricky joined channel #puppet | ||
| [2009/06/17 01:47:06] @ Quit: matty91: | ||
| [2009/06/17 02:10:11] @ D-CoDe joined channel #puppet | ||
| [2009/06/17 02:11:39] @ MattyM joined channel #puppet | ||
| [2009/06/17 02:17:56] @ Quit: PhabX: "Leaving..." | ||
| [2009/06/17 02:18:05] @ Quit: WALoeIII: "Bai." | ||
| [2009/06/17 02:23:18] @ Quit: gaveen_: Operation timed out | ||
| [2009/06/17 02:33:19] @ pleemans joined channel #puppet | ||
| [2009/06/17 02:34:43] @ gaveen_ joined channel #puppet | ||
| [2009/06/17 02:35:05] @ D-CoDe1 joined channel #puppet | ||
| [2009/06/17 02:35:21] @ Quit: D-CoDe: Read error: 110 (Connection timed out) | ||
| [2009/06/17 02:39:07] @ francois joined channel #puppet | ||
| [2009/06/17 02:44:40] @ saurabhverma joined channel #puppet | ||
| [2009/06/17 02:46:15] @ Quit: sigmonsays: "Leaving" | ||
| [2009/06/17 02:46:27] @ saurabhverma1 joined channel #puppet | ||
| [2009/06/17 02:53:24] <jamesturnbull> hMz: have you checked Redmine for a related bug? | ||
| [2009/06/17 02:53:34] <jamesturnbull> hMz: perhaps there might have been a big fix | ||
| [2009/06/17 02:53:40] <jamesturnbull> s/big/bug/ | ||
| [2009/06/17 02:56:12] @ Quit: alban2: Read error: 113 (No route to host) | ||
| [2009/06/17 02:57:26] @ Innocenti joined channel #puppet | ||
| [2009/06/17 03:04:54] @ Quit: saurabhverma: Connection timed out | ||
| [2009/06/17 03:07:09] @ DerekW joined channel #puppet | ||
| [2009/06/17 03:09:48] @ Welsh_Dwarf joined channel #puppet | ||
| [2009/06/17 03:16:58] @ Quit: Djelibeybi: "Leaving" | ||
| [2009/06/17 03:18:29] @ mikepea joined channel #puppet | ||
| [2009/06/17 03:21:07] @ Quit: D-CoDe1: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 03:30:16] @ bogdan_ joined channel #puppet | ||
| [2009/06/17 03:31:10] @ Quit: QMan: | ||
| [2009/06/17 03:31:16] <bogdan_> Hello! | ||
| [2009/06/17 03:31:41] <bogdan_> I'd like to install 'Native Sysctl Type for Puppet' - http://spook.wpi.edu/sysctl/ | ||
| [2009/06/17 03:32:08] @ bogdan_ is now known as Bogdan | ||
| [2009/06/17 03:32:16] @ Bogdan is now known as Bogdan_ | ||
| [2009/06/17 03:32:27] <jamesturnbull> Bogdan_: okay | ||
| [2009/06/17 03:32:32] <Bogdan_> There are set of files, but no instruction. Where sould I put files on puppet server ? | ||
| [2009/06/17 03:32:45] <jamesturnbull> Bogdan_: wiki:PluginsInModules | ||
| [2009/06/17 03:32:47] <gepetto> jamesturnbull: Bogdan_: wiki:PluginsInModules is http://reductivelabs.com/trac/puppet/wiki/PluginsInModules | ||
| [2009/06/17 03:33:23] @ Quit: Welsh_Dwarf: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 03:37:05] @ tim|macbook joined channel #puppet | ||
| [2009/06/17 03:38:40] <gepetto> ::trac:: Whos Using Puppet edited by gladrim @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet (by brett@gladserv.com) | ||
| [2009/06/17 03:44:10] @ Robbie joined channel #puppet | ||
| [2009/06/17 03:46:43] @ comprehensive joined channel #puppet | ||
| [2009/06/17 03:48:20] @ Quit: comprehensive: Client Quit | ||
| [2009/06/17 03:50:42] @ mattock joined channel #puppet | ||
| [2009/06/17 03:51:56] @ scylla joined channel #puppet | ||
| [2009/06/17 03:55:30] @ comprehensive joined channel #puppet | ||
| [2009/06/17 03:56:31] @ verwilst joined channel #puppet | ||
| [2009/06/17 03:56:42] <verwilst> hello | ||
| [2009/06/17 03:56:48] <verwilst> /system::essentials/puppet::client/File[/var/lib/puppet/reload-client]) Failed to retrieve current state of resource: Connection Timeout Could not describe /puppet/reload-client: Connection Timeout | ||
| [2009/06/17 03:57:05] <verwilst> my puppetmaster is using mongrel with apache | ||
| [2009/06/17 03:58:34] @ D-CoDe joined channel #puppet | ||
| [2009/06/17 03:58:48] @ Quit: mikepea: | ||
| [2009/06/17 04:00:48] @ Quit: nasrat: | ||
| [2009/06/17 04:00:58] <verwilst> any ideas? | ||
| [2009/06/17 04:04:20] @ Quit: M-: "Leaving" | ||
| [2009/06/17 04:04:49] @ mfournier joined channel #puppet | ||
| [2009/06/17 04:04:53] @ Welsh_Dwarf joined channel #puppet | ||
| [2009/06/17 04:08:38] @ Black_ReZ joined channel #puppet | ||
| [2009/06/17 04:10:24] @ Quit: hMz: Remote closed the connection | ||
| [2009/06/17 04:10:29] <Volcane> verwilst: network oddness? do you have many SYN_RECV cons on your master? | ||
| [2009/06/17 04:13:00] @ Quit: D-CoDe: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 04:13:28] @ poison joined channel #puppet | ||
| [2009/06/17 04:14:24] <verwilst> Volcane: none | ||
| [2009/06/17 04:14:30] <verwilst> 72 TIME_WAIT's, that's it | ||
| [2009/06/17 04:15:00] @ hmz joined channel #puppet | ||
| [2009/06/17 04:15:08] <Volcane> how many nodes and masters? | ||
| [2009/06/17 04:16:07] @ Quit: comprehensive: "CHOCOA" | ||
| [2009/06/17 04:16:34] <verwilst> 1 master | ||
| [2009/06/17 04:17:21] <verwilst> +- 400 nodes | ||
| [2009/06/17 04:17:43] <verwilst> syncing every 30 mins | ||
| [2009/06/17 04:18:03] <Volcane> how many master processes behind your mongrel? | ||
| [2009/06/17 04:18:18] <verwilst> 8 | ||
| [2009/06/17 04:18:24] <verwilst> reconfigged it to 16 | ||
| [2009/06/17 04:18:43] <verwilst> i'm still looking at how far i can push it | ||
| [2009/06/17 04:18:43] <Volcane> weird, should be enough ofcourse depends heavily on your manifests and what they do | ||
| [2009/06/17 04:21:02] @ D-CoDe joined channel #puppet | ||
| [2009/06/17 04:21:49] <verwilst> Volcane: could it be because homedirs are managed with it too? | ||
| [2009/06/17 04:21:55] <verwilst> with recurse => true | ||
| [2009/06/17 04:22:03] <Volcane> totally | ||
| [2009/06/17 04:22:04] <verwilst> could that cause a lot of filedescribes and such | ||
| [2009/06/17 04:22:06] <Volcane> recurse is a bitch | ||
| [2009/06/17 04:22:31] <nico> Volcane: I have a little problem with extlookup | ||
| [2009/06/17 04:22:45] <Volcane> yeah? | ||
| [2009/06/17 04:22:56] <nico> I define extlookup_datadir & extlookup_precedence in site.pp | ||
| [2009/06/17 04:22:57] <verwilst> Volcane: running in debug shows heaps of file.describes | ||
| [2009/06/17 04:23:01] <verwilst> so that might be the thing | ||
| [2009/06/17 04:23:12] <nico> before everything elle | ||
| [2009/06/17 04:23:14] <nico> else | ||
| [2009/06/17 04:23:29] <nico> to be sure these vars are widely usable etc | ||
| [2009/06/17 04:23:39] @ alban2 joined channel #puppet | ||
| [2009/06/17 04:23:48] <nico> then I do import "classes/*" | ||
| [2009/06/17 04:24:15] <nico> and in one of my manifests : "$ldapserver=extlookup("ldapserver")" | ||
| [2009/06/17 04:24:32] <nico> then no match found ...... | ||
| [2009/06/17 04:24:45] <nico> the value is in the domain file | ||
| [2009/06/17 04:24:58] <Volcane> show me how you set it up? | ||
| [2009/06/17 04:25:10] <nico> ok, making a pastie | ||
| [2009/06/17 04:27:14] @ Quit: mattock: "Leaving." | ||
| [2009/06/17 04:27:42] <Bogdan_> could somebody give me an example of client and server config files with modules/plugins/etc? I fails to understad docs :/ | ||
| [2009/06/17 04:27:44] <nico> Volcane: http://pastie.org/514841 | ||
| [2009/06/17 04:28:33] <Volcane> and you have domain_your.com.csv right? | ||
| [2009/06/17 04:28:38] <nico> yes | ||
| [2009/06/17 04:28:54] <Volcane> well that all seems fine | ||
| [2009/06/17 04:28:59] <nico> I tested it with values in init.pp (I have a test node) | ||
| [2009/06/17 04:29:19] <Volcane> its a bit of a pain to debug really | ||
| [2009/06/17 04:29:48] <Volcane> like almost the sanest option is to slap in some Puppet.info("Now doing this....") type stuff into the extlookup.rb and figure it out | ||
| [2009/06/17 04:30:04] <nico> Ok, trying this | ||
| [2009/06/17 04:30:53] @ Quit: mccune: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 04:31:11] @ Quit: D-CoDe: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 04:34:08] @ alban3 joined channel #puppet | ||
| [2009/06/17 04:35:04] <Volcane> nico: like maybe put something above "result = CSV.read(file)" showing the file thats being searched (confirms it found them etc) | ||
| [2009/06/17 04:35:43] @ Quit: n0ts__________: Read error: 60 (Operation timed out) | ||
| [2009/06/17 04:35:57] <Volcane> nico: then perhaps above desired = val | ||
| [2009/06/17 04:36:36] <Volcane> ah actually put some in the loop just after where i mentioned abvoe to see all the values it finds | ||
| [2009/06/17 04:37:35] @ n0ts__________ joined channel #puppet | ||
| [2009/06/17 04:38:41] @ Quit: gaveen_: "Enough lurking for now" | ||
| [2009/06/17 04:56:18] <Volcane> nico: heading to work, chat later again | ||
| [2009/06/17 05:00:45] @ kolla joined channel #puppet | ||
| [2009/06/17 05:01:04] <nico> okay | ||
| [2009/06/17 05:05:23] @ mikepea joined channel #puppet | ||
| [2009/06/17 05:05:24] <verwilst> if you have a define, can i do an include bleh::$variable ? | ||
| [2009/06/17 05:05:47] <verwilst> like define a($name) { include bleh::$name } | ||
| [2009/06/17 05:06:04] @ glaw joined channel #puppet | ||
| [2009/06/17 05:10:09] @ hexasoft joined channel #puppet | ||
| [2009/06/17 05:10:13] <hexasoft> hello | ||
| [2009/06/17 05:14:14] @ QMan joined channel #puppet | ||
| [2009/06/17 05:14:44] <hexasoft> someone can point me to a good document to improve the http service for the puppet master? | ||
| [2009/06/17 05:14:52] <hexasoft> I reached the limits :) | ||
| [2009/06/17 05:15:47] <nico> hexasoft: http://reductivelabs.com/trac/puppet/wiki/UsingMongrelNginx | ||
| [2009/06/17 05:16:32] <nico> see wiki:DocumentationStart too, configuration => scalability | ||
| [2009/06/17 05:16:36] <gepetto> nico: wiki:DocumentationStart is http://reductivelabs.com/trac/puppet/wiki/DocumentationStart | ||
| [2009/06/17 05:18:02] <hexasoft> ok, thanks | ||
| [2009/06/17 05:18:28] <hexasoft> yesterday I re-installed 40 nodes (now using puppet), and I get several timeouts | ||
| [2009/06/17 05:18:53] <hexasoft> of course I reinstalled them at the same time... | ||
| [2009/06/17 05:36:42] <tim|macbook> !seen davids | ||
| [2009/06/17 05:36:42] <gepetto> tim|macbook: DavidS was last seen 2 days, 2 hours, 30 minutes and 42 seconds ago, quitting IRC (Read error: 110 (Connection timed out)) | ||
| [2009/06/17 05:43:44] @ Quit: Robbie: Remote closed the connection | ||
| [2009/06/17 05:43:58] @ Robbie joined channel #puppet | ||
| [2009/06/17 05:46:05] @ melopt joined channel #puppet | ||
| [2009/06/17 05:54:22] @ Quit: pleemans: Read error: 110 (Connection timed out) | ||
| [2009/06/17 05:55:50] @ pleemans joined channel #puppet | ||
| [2009/06/17 06:01:12] @ nakano_ is now known as nakano | ||
| [2009/06/17 06:02:17] <Volcane> nico: managed to sort it out? | ||
| [2009/06/17 06:15:22] @ Djelibeybi joined channel #puppet | ||
| [2009/06/17 06:16:13] @ Quit: madduck: Read error: 113 (No route to host) | ||
| [2009/06/17 06:19:15] @ niczar joined channel #puppet | ||
| [2009/06/17 06:20:09] @ Quit: Kindred: Read error: 54 (Connection reset by peer) | ||
| [2009/06/17 06:20:31] @ Kindred joined channel #puppet | ||
| [2009/06/17 06:22:57] @ Quit: Kindred: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 06:23:20] @ madduck joined channel #puppet | ||
| [2009/06/17 06:24:14] @ Quit: scylla: "Leaving" | ||
| [2009/06/17 06:25:42] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2009/06/17 06:26:31] @ Kindred joined channel #puppet | ||
| [2009/06/17 06:31:33] <pinoyskull> volcane | ||
| [2009/06/17 06:31:42] <Volcane> pinoyskull | ||
| [2009/06/17 06:31:47] <pinoyskull> can i pm you? | ||
| [2009/06/17 06:31:51] <Volcane> yeah go on | ||
| [2009/06/17 06:34:24] @ Quit: Djelibeybi: "This computer has gone to sleep" | ||
| [2009/06/17 06:38:23] @ mikepea_ joined channel #puppet | ||
| [2009/06/17 06:43:29] @ Djelibeybi joined channel #puppet | ||
| [2009/06/17 06:44:27] @ monzie joined channel #puppet | ||
| [2009/06/17 06:44:35] @ d3vilb0x joined channel #puppet | ||
| [2009/06/17 06:46:11] @ giles_ joined channel #puppet | ||
| [2009/06/17 06:46:28] <giles_> elo puppetiers | ||
| [2009/06/17 06:49:05] @ nakano is now known as nakano_ | ||
| [2009/06/17 06:49:13] <monzie> giles_: hey | ||
| [2009/06/17 06:49:15] @ nakano_ is now known as nakano | ||
| [2009/06/17 06:49:17] <giles_> yo | ||
| [2009/06/17 06:49:43] <giles_> we had a weird problem with nfs the other day | ||
| [2009/06/17 06:49:54] <Volcane> thats how nfs works :P | ||
| [2009/06/17 06:50:06] <giles_> running a df was really slow and our apps were running slow | ||
| [2009/06/17 06:50:14] <giles_> unmounted and remounted and it was fine | ||
| [2009/06/17 06:50:29] <giles_> any ideas what it might have been? | ||
| [2009/06/17 06:50:42] <giles_> or how I could monitor nfs with nagios.. | ||
| [2009/06/17 06:51:10] <giles_> I suppose I could setup a monitor to test nfs performance | ||
| [2009/06/17 06:51:14] <Volcane> it would be simple to write a test that writes a file, reads it back and times it etc? | ||
| [2009/06/17 06:51:20] <giles_> ya | ||
| [2009/06/17 06:51:50] <Volcane> need to avoid the OS cache though, but i think its less a concern with nfs cos its always chatting away for almost any reason | ||
| [2009/06/17 06:53:25] <giles_> hrm all I can find are documents on tuning nfs performance | ||
| [2009/06/17 06:53:54] @ Quit: mikepea: Read error: 110 (Connection timed out) | ||
| [2009/06/17 06:54:25] @ Quit: Djelibeybi: "Leaving" | ||
| [2009/06/17 06:55:06] <JD> why might my puppetmaster not pick up config changes until it's restarted | ||
| [2009/06/17 06:55:41] <Volcane> jd: if you do like "import somedir/*.pp" it might not pick up new files sometimes | ||
| [2009/06/17 06:55:55] <Volcane> JD: often just touching site.pp wakes it up enough | ||
| [2009/06/17 06:57:41] <JD> Volcane: we've got two puppetmasters on different networks. One works fine, the other doesn't | ||
| [2009/06/17 06:57:48] <JD> I'll check their site.pp | ||
| [2009/06/17 07:00:01] <JD> hmmm they're identical apart from a couple of variables :S | ||
| [2009/06/17 07:04:31] @ Quit: mikepea_: | ||
| [2009/06/17 07:07:53] @ erm_ joined channel #puppet | ||
| [2009/06/17 07:12:42] <giles_> hrm I might try out this bad boy:- http://osr507doc.sco.com/en/PERFORM/NFS_monitoring.html | ||
| [2009/06/17 07:12:46] @ Quit: schwagala: Read error: 54 (Connection reset by peer) | ||
| [2009/06/17 07:13:07] <Volcane> sco.com :P | ||
| [2009/06/17 07:15:47] @ hexasoft left channel #puppet () | ||
| [2009/06/17 07:16:04] <JD> nothing good has come from sco in the last 10 years | ||
| [2009/06/17 07:16:18] @ gaveen joined channel #puppet | ||
| [2009/06/17 07:16:44] @ schwagala joined channel #puppet | ||
| [2009/06/17 07:17:18] @ mikepea joined channel #puppet | ||
| [2009/06/17 07:19:59] @ kibahop left channel #puppet () | ||
| [2009/06/17 07:23:50] @ alienbrain joined channel #puppet | ||
| [2009/06/17 07:25:39] @ yumas joined channel #puppet | ||
| [2009/06/17 07:31:45] @ Quit: gaveen: Read error: 60 (Operation timed out) | ||
| [2009/06/17 07:32:03] @ Quit: Demosthenes: Read error: 110 (Connection timed out) | ||
| [2009/06/17 07:35:10] @ bakins joined channel #puppet | ||
| [2009/06/17 07:37:41] @ bakins_ joined channel #puppet | ||
| [2009/06/17 07:45:43] @ mvn071 joined channel #puppet | ||
| [2009/06/17 07:48:59] @ jmarki joined channel #puppet | ||
| [2009/06/17 07:54:57] @ Quit: bakins: Read error: 110 (Connection timed out) | ||
| [2009/06/17 07:57:31] <ch> wiki:UsingTags says nothing about requiring that a tag is not present on an resource - is this possible currently? | ||
| [2009/06/17 07:57:32] <gepetto> ch: wiki: wiki:UsingTags is http://reductivelabs.com/trac/puppet/wiki/UsingTags | ||
| [2009/06/17 08:06:46] @ Quit: Welsh_Dwarf: Remote closed the connection | ||
| [2009/06/17 08:09:06] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2009/06/17 08:10:13] @ Quit: monzie: Read error: 113 (No route to host) | ||
| [2009/06/17 08:10:36] @ monzie joined channel #puppet | ||
| [2009/06/17 08:11:03] @ Quit: pinoyskull: | ||
| [2009/06/17 08:11:52] @ erm_ joined channel #puppet | ||
| [2009/06/17 08:13:26] @ Quit: d3vilb0x: | ||
| [2009/06/17 08:15:31] @ Quit: alban2: Remote closed the connection | ||
| [2009/06/17 08:15:33] @ Quit: alban3: Remote closed the connection | ||
| [2009/06/17 08:19:10] @ Quit: monzie: | ||
| [2009/06/17 08:25:41] @ Quit: saurabhverma1: No route to host | ||
| [2009/06/17 08:35:34] @ Quit: giles_: Remote closed the connection | ||
| [2009/06/17 08:42:08] @ Quit: glaw: Remote closed the connection | ||
| [2009/06/17 08:42:09] @ monzie joined channel #puppet | ||
| [2009/06/17 08:42:23] @ Quit: monzie: Remote closed the connection | ||
| [2009/06/17 08:46:18] @ artista_frustrad joined channel #puppet | ||
| [2009/06/17 08:48:11] @ thegcat joined channel #puppet | ||
| [2009/06/17 08:54:06] @ Quit: jmarki: Read error: 110 (Connection timed out) | ||
| [2009/06/17 08:54:15] @ jmarki joined channel #puppet | ||
| [2009/06/17 08:58:31] @ joe-mac joined channel #puppet | ||
| [2009/06/17 09:00:58] @ mccune joined channel #puppet | ||
| [2009/06/17 09:01:15] @ bajan joined channel #puppet | ||
| [2009/06/17 09:01:20] @ bajan left channel #puppet () | ||
| [2009/06/17 09:10:57] @ Bass10 joined channel #puppet | ||
| [2009/06/17 09:14:24] @ kngus joined channel #puppet | ||
| [2009/06/17 09:20:03] @ Quit: QMan: | ||
| [2009/06/17 09:20:13] @ d3vilb0x joined channel #puppet | ||
| [2009/06/17 09:21:32] @ Quit: erm_: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 09:23:47] @ D-CoDe joined channel #puppet | ||
| [2009/06/17 09:25:13] @ Quit: bakins_: | ||
| [2009/06/17 09:25:41] @ Quit: RageLink: "up up and away" | ||
| [2009/06/17 09:25:42] @ glaw joined channel #puppet | ||
| [2009/06/17 09:26:17] @ fzzzt joined channel #puppet | ||
| [2009/06/17 09:28:11] @ matty91 joined channel #puppet | ||
| [2009/06/17 09:33:28] @ Quit: jmarki: Remote closed the connection | ||
| [2009/06/17 09:37:10] @ notbrien joined channel #puppet | ||
| [2009/06/17 09:38:29] @ Quit: alienbrain: "Leaving" | ||
| [2009/06/17 09:39:20] @ Quit: notbrien: Client Quit | ||
| [2009/06/17 09:51:06] @ cwebber joined channel #puppet | ||
| [2009/06/17 09:53:34] @ alban2 joined channel #puppet | ||
| [2009/06/17 09:55:53] @ Quit: marcoecc: Remote closed the connection | ||
| [2009/06/17 09:56:14] @ marcoecc joined channel #puppet | ||
| [2009/06/17 09:56:21] @ bobbyz joined channel #puppet | ||
| [2009/06/17 09:56:43] <verwilst> err: Could not call puppetmaster.getconfig: #<#<Class:0x7f51bfac7b38>: execution expired> | ||
| [2009/06/17 09:56:43] <verwilst> err: Could not retrieve catalog: execution expired | ||
| [2009/06/17 09:56:45] <verwilst> grrrrr | ||
| [2009/06/17 09:57:51] @ FreakGuard_ joined channel #puppet | ||
| [2009/06/17 10:00:53] <joe-mac> verwilst: did a manifest prompt a chjange in hostname or ip? | ||
| [2009/06/17 10:00:56] <joe-mac> in the middle of execution? | ||
| [2009/06/17 10:00:59] @ Quit: FreakGuard: Read error: 113 (No route to host) | ||
| [2009/06/17 10:03:22] <verwilst> joe-mac: nope.. it was before anything is changed | ||
| [2009/06/17 10:03:37] <verwilst> when i run it again, it works most of the time | ||
| [2009/06/17 10:03:44] <verwilst> seems like the puppetmaster can't keep up? | ||
| [2009/06/17 10:04:15] <joe-mac> what version are you on on both your nodes and your master? do you have a lot of recursive file copies? | ||
| [2009/06/17 10:05:18] @ bendsu joined channel #puppet | ||
| [2009/06/17 10:05:21] @ mfoster joined channel #puppet | ||
| [2009/06/17 10:05:45] <JD> mikepea: are you going to the farm tonight? | ||
| [2009/06/17 10:05:47] @ tuf joined channel #puppet | ||
| [2009/06/17 10:05:50] <jamesturnbull> ch: what are you tryng to do? | ||
| [2009/06/17 10:06:04] @ Mode -o jamesturnbull by ChanServ | ||
| [2009/06/17 10:06:43] <mikepea> JD: no can do, have to go to dinner at a friends. Fancy a lunchtime pub tomorrow instead? | ||
| [2009/06/17 10:08:59] <JD> mikepea: hmmmm can I let you know tomorrow? | ||
| [2009/06/17 10:09:05] <mikepea> cool, k | ||
| [2009/06/17 10:10:32] <jamesturnbull> mikepea: is that a real farm, a highly fortified meth lab cum survivalist den or the name of a venue? :) | ||
| [2009/06/17 10:10:52] <mikepea> i do /not/ like the sound of meth lab cum | ||
| [2009/06/17 10:10:57] <mikepea> ;) | ||
| [2009/06/17 10:11:21] <joe-mac> lol... | ||
| [2009/06/17 10:12:12] <mikepea> it's a freelancers get-together at a pub in brighton - a strange number of sysadmin folk go there... and it's 100m from my home and work :) | ||
| [2009/06/17 10:12:15] <jamesturnbull> mikepea: and here was the Antipodean trying to be all educated/// :P | ||
| [2009/06/17 10:12:49] <mikepea> hehe | ||
| [2009/06/17 10:12:59] <Black_ReZ> does vserver can cause problem with puppet? | ||
| [2009/06/17 10:13:14] <jamesturnbull> Black_ReZ: not that I have geard - wha's your issue? | ||
| [2009/06/17 10:13:39] <Black_ReZ> http://pastebin.com/m31ba7710 | ||
| [2009/06/17 10:13:42] * jamesturnbull it's very erly in the morning here and I have jet lag so please excuse poor spelling and incoherent rambling | ||
| [2009/06/17 10:13:53] <fzzzt> How do I specify multiple ignore lines in a file resource? | ||
| [2009/06/17 10:14:42] <mikepea> jamesturnbull: where you at these days? bay area? | ||
| [2009/06/17 10:15:27] <ch> jamesturnbull: i'm trying to deliver a few things which I'd rather deliver only if requested by-hand | ||
| [2009/06/17 10:15:30] <ch> i.e. not automatic | ||
| [2009/06/17 10:15:49] <jamesturnbull> Black_ReZ: what version of Puppet? | ||
| [2009/06/17 10:16:05] <jamesturnbull> mikepea: Portland | ||
| [2009/06/17 10:16:06] <Black_ReZ> 0.24.5 | ||
| [2009/06/17 10:16:10] <jamesturnbull> mikepea: SF on Saturday | ||
| [2009/06/17 10:16:14] <JD> jamesturnbull: the farm is named after the Farm Tavern, where it used to be held. It's sadly not as exciting as any of your options | ||
| [2009/06/17 10:16:24] <jamesturnbull> mikepea: then back to Oz on Sunday | ||
| [2009/06/17 10:16:59] <joe-mac> oz? like, the prison? | ||
| [2009/06/17 10:17:13] @ Quit: markl_: Read error: 54 (Connection reset by peer) | ||
| [2009/06/17 10:19:08] <JD> joe-mac: ouch :) | ||
| [2009/06/17 10:19:25] @ egerlach_ joined channel #puppet | ||
| [2009/06/17 10:20:31] <mikepea> jamesturnbull: croikey... so missing velocity then? shame. | ||
| [2009/06/17 10:20:46] <jamesturnbull> Black_ReZ: I've not seen that error though it is familiar - do you have a site.pp fle in /etc/puppet/manifests/site.pp? | ||
| [2009/06/17 10:21:10] <jamesturnbull> joe-mac: totally - and watch it or I'll shank you | ||
| [2009/06/17 10:21:12] <joe-mac> lol, well that show from HBO JD | ||
| [2009/06/17 10:21:14] <joe-mac> OHHH | ||
| [2009/06/17 10:21:17] <joe-mac> LOL | ||
| [2009/06/17 10:21:21] <joe-mac> it makes so much mroe sense now | ||
| [2009/06/17 10:21:22] <joe-mac> sorry jamesturnbull | ||
| [2009/06/17 10:22:14] @ Quit: tim|macbook: Read error: 113 (No route to host) | ||
| [2009/06/17 10:22:20] @ Quit: tuf_: Read error: 110 (Connection timed out) | ||
| [2009/06/17 10:22:25] <jamesturnbull> mikepea: speaking at OpenSourceBridge tonight and faciliating a panel tomorrow with a bunch of configuraton managemnt people - lak, Adam from Opscode, Nayarian Desai from bcfg2, and a guy from the cfengine project | ||
| [2009/06/17 10:22:27] <Black_ReZ> jamesturnbull: yes | ||
| [2009/06/17 10:22:49] <jamesturnbull> Black_ReZ: do you have a fileserver.conf? | ||
| [2009/06/17 10:23:32] <jamesturnbull> mikepea: oh and Igal from AutomateIT | ||
| [2009/06/17 10:23:41] <Black_ReZ> jamesturnbull: it works now | ||
| [2009/06/17 10:24:00] <jamesturnbull> Black_ReZ: okay | ||
| [2009/06/17 10:24:04] <Black_ReZ> jamesturnbull: the file was "sites.pp" instead of "site.pp" | ||
| [2009/06/17 10:24:12] <Black_ReZ> jamesturnbull: thanks | ||
| [2009/06/17 10:24:29] @ tim|macbook joined channel #puppet | ||
| [2009/06/17 10:24:34] <jamesturnbull> Black_ReZ: I think the error got more intitutive in later releases but we've got to do some work on making it easier for people to puzzle out | ||
| [2009/06/17 10:26:26] <Black_ReZ> jamesturnbull: it will be fine but puppet still a useful tool | ||
| [2009/06/17 10:26:27] @ stevenjenkins joined channel #puppet | ||
| [2009/06/17 10:27:49] @ tim|macbook_ joined channel #puppet | ||
| [2009/06/17 10:28:21] @ Quit: tim|macbook: Read error: 113 (No route to host) | ||
| [2009/06/17 10:28:34] <jamesturnbull> Black_ReZ: nw and thanks | ||
| [2009/06/17 10:29:11] <mikepea> jamesturnbull: sounds interesting - like the 'going to the pub earlier' tag for the event! | ||
| [2009/06/17 10:29:59] <JD> joe-mac: ah, rather than the implication that all australians are criminals | ||
| [2009/06/17 10:30:07] <jamesturnbull> mikepea: not only am I convict but Australian - I like anything that involves directionality pub-wards | ||
| [2009/06/17 10:31:00] <mikepea> well, make sure you pop down to brighton next time you're in the uk then... we owe you a few pub-shaped adventures methinks | ||
| [2009/06/17 10:32:00] <mikepea> incidentally, anyone know if there's an active puppet community in vancouver? I'm going to be there next month... | ||
| [2009/06/17 10:32:03] <jamesturnbull> mikepea: will do - not been to Brighton - so that'd be cool | ||
| [2009/06/17 10:32:14] <jamesturnbull> mikepea: there is someone in BC hmmm | ||
| [2009/06/17 10:32:59] @ Quit: egerlach: Read error: 113 (No route to host) | ||
| [2009/06/17 10:33:26] @ Quit: tecto: | ||
| [2009/06/17 10:33:28] @ Quit: thegcat: | ||
| [2009/06/17 10:34:01] <JD> plus brighton has about 50% of the pubs in the UK | ||
| [2009/06/17 10:34:04] @ Quit: sdodson: Remote closed the connection | ||
| [2009/06/17 10:34:15] @ sdodson joined channel #puppet | ||
| [2009/06/17 10:34:50] @ pietro_ joined channel #puppet | ||
| [2009/06/17 10:35:08] @ Quit: pietro: Remote closed the connection | ||
| [2009/06/17 10:35:14] @ loquito_ joined channel #puppet | ||
| [2009/06/17 10:35:47] <loquito_> Where is the best place to put downloaded recipes in the puppet directory structure? | ||
| [2009/06/17 10:38:39] @ schwifty joined channel #puppet | ||
| [2009/06/17 10:39:05] <jamesturnbull> loquito_: modules? | ||
| [2009/06/17 10:40:08] <loquito_> jamesturnbull: maybe, but would you create a module for just all the odds and ends that you have, or is there a more central place you would put that? | ||
| [2009/06/17 10:40:50] <jamesturnbull> loquito_: well it depends what it is ... I, like DavidS, have a common module I dump odds and ends into | ||
| [2009/06/17 10:41:17] <loquito_> jamesturnbull: Sounds sensible | ||
| [2009/06/17 10:41:20] <jamesturnbull> loquito_: if it's a module it's mostly portable and I can easily pull it in and out of configurations | ||
| [2009/06/17 10:41:25] @ francois left channel #puppet () | ||
| [2009/06/17 10:42:04] @ Quit: tim|macbook_: Read error: 113 (No route to host) | ||
| [2009/06/17 10:45:44] @ flakrat joined channel #puppet | ||
| [2009/06/17 10:49:31] @ Quit: D-CoDe: "Leaving." | ||
| [2009/06/17 10:49:43] @ Quit: mvn071: "Leaving" | ||
| [2009/06/17 10:52:57] @ Quit: flakrat: "Leaving" | ||
| [2009/06/17 10:53:13] @ Quit: artista_frustrad: Remote closed the connection | ||
| [2009/06/17 10:53:27] @ artista_frustrad joined channel #puppet | ||
| [2009/06/17 10:54:07] <mikepea> loquito_: we have a 'sempub' module, for common stuff that we may publish at some point, and a 'common' module where we put other peoples common stuff... | ||
| [2009/06/17 10:55:25] <loquito_> mikepea: Ah okay | ||
| [2009/06/17 10:58:19] <mikepea> s/may publish at some point/will publish eventually/ ;) | ||
| [2009/06/17 10:58:32] @ flakrat joined channel #puppet | ||
| [2009/06/17 10:59:16] @ tim|macbook joined channel #puppet | ||
| [2009/06/17 11:01:03] @ claymation joined channel #puppet | ||
| [2009/06/17 11:03:04] <loquito_> Is it possible to execute certain puppet types as specific users? | ||
| [2009/06/17 11:03:25] <verwilst> Jun 17 17:03:02 database91 puppetmasterd[1568]: Compiled catalog for web123 in 196.39 seconds | ||
| [2009/06/17 11:03:36] <verwilst> i guess puppetmaster is the bottleneck? :) | ||
| [2009/06/17 11:03:51] <verwilst> 230 secs already... :P | ||
| [2009/06/17 11:04:02] <tim|macbook> lol | ||
| [2009/06/17 11:04:41] <mikepea> verwilst: yup, pm compiles the catalog - do you have stored configs enabled? | ||
| [2009/06/17 11:04:46] <verwilst> yeah | ||
| [2009/06/17 11:04:51] <mikepea> boosh! | ||
| [2009/06/17 11:04:57] <verwilst> that's the problem? | ||
| [2009/06/17 11:05:10] <mikepea> yup - it slows things down a lot unfortunately. | ||
| [2009/06/17 11:05:29] <mikepea> what do you need it for? | ||
| [2009/06/17 11:05:35] @ giles_ joined channel #puppet | ||
| [2009/06/17 11:06:25] <verwilst> for now only to keep known_hosts uptodate | ||
| [2009/06/17 11:06:34] <verwilst> and later maybe for nagios checks | ||
| [2009/06/17 11:06:52] <verwilst> 302 secs in the meantime :P | ||
| [2009/06/17 11:07:32] <verwilst> mikepea: and what's the bottleneck @ stored configs? | ||
| [2009/06/17 11:07:41] <verwilst> can't it be fixed by tuning the db? | ||
| [2009/06/17 11:08:04] <mikepea> masterzen has a good blog entry on optimizing stored configs: | ||
| [2009/06/17 11:08:51] <mikepea> http://www.masterzen.fr/2009/03/08/all-about-puppet-storeconfigs/ | ||
| [2009/06/17 11:08:59] <mikepea> http://www.masterzen.fr/2009/03/18/omg-storedconfigs-killed-my-database/ | ||
| [2009/06/17 11:09:31] <mikepea> we don't use them due to the performance hit, but would love to soon (0.25?!) | ||
| [2009/06/17 11:09:51] @ Quit: pleemans: Read error: 110 (Connection timed out) | ||
| [2009/06/17 11:11:29] <verwilst> thanks for the hints mikepea | ||
| [2009/06/17 11:11:52] @ notbrien joined channel #puppet | ||
| [2009/06/17 11:11:56] <mikepea> loquito_: for exec, yes: the user parameter (and group too) | ||
| [2009/06/17 11:12:11] <mikepea> verwilst: np | ||
| [2009/06/17 11:13:02] @ saurabhverma joined channel #puppet | ||
| [2009/06/17 11:13:12] <loquito_> mikepea: Thanks | ||
| [2009/06/17 11:13:37] <jamesturnbull> mikepea: incredibly faster on 0.25 - though lots of speedups in 0.24.8 also | ||
| [2009/06/17 11:13:55] <mikepea> woo! | ||
| [2009/06/17 11:14:02] <mikepea> \o/ | ||
| [2009/06/17 11:14:05] <fzzzt> 0.25 is pretty nice so far | ||
| [2009/06/17 11:14:20] <fzzzt> fileserver is much better :) | ||
| [2009/06/17 11:14:31] <mikepea> hmmm... might have to give it a go in dev... | ||
| [2009/06/17 11:14:44] <fzzzt> speakign of which i need to find the RHEL packages again... | ||
| [2009/06/17 11:15:51] <ctso> argh.. why do i have to install puppet on > 50 servers right before 0.25 is released.. *grumble | ||
| [2009/06/17 11:16:33] <jamesturnbull> fzzzt: ask tmz | ||
| [2009/06/17 11:16:35] <verwilst> Jun 17 17:16:21 database91 puppetmasterd[1687]: Connection timeout calling fileserver.describe: execution expired | ||
| [2009/06/17 11:16:38] <verwilst> and this? | ||
| [2009/06/17 11:16:54] <fzzzt> ah ha, was trying to remember, found it | ||
| [2009/06/17 11:16:56] <verwilst> hm, maybe we should try 0.25? | ||
| [2009/06/17 11:17:21] <fzzzt> i was getting an error like that transferring a large file, 0.25 fixed it | ||
| [2009/06/17 11:17:30] <fzzzt> i don't remember if it was fileserver.describe though | ||
| [2009/06/17 11:17:42] <fzzzt> but it was execution expired | ||
| [2009/06/17 11:17:45] <jamesturnbull> verwilst: it's a beta currently | ||
| [2009/06/17 11:17:48] <Volcane> verwilst: you still syncing out home dirs? | ||
| [2009/06/17 11:17:50] @ saurabhverma1 joined channel #puppet | ||
| [2009/06/17 11:18:18] <jamesturnbull> verwilst: beta2 is due later in the month - depending on people's time - lak is moving and conferencing a lot and I am on the road too | ||
| [2009/06/17 11:18:20] <verwilst> Volcane: nope | ||
| [2009/06/17 11:18:22] <verwilst> changed that | ||
| [2009/06/17 11:18:37] <Volcane> any other large files or recursives? | ||
| [2009/06/17 11:19:02] <verwilst> large files, not really.. they're just configs | ||
| [2009/06/17 11:19:06] @ Quit: mfournier: Read error: 113 (No route to host) | ||
| [2009/06/17 11:19:07] <loquito_> Any sort of looping within puppet? | ||
| [2009/06/17 11:19:55] <Volcane> verwilst: did u restart the masters since u stopped doing that? | ||
| [2009/06/17 11:19:59] @ Quit: Robbie: Remote closed the connection | ||
| [2009/06/17 11:20:09] @ saurabhverma2 joined channel #puppet | ||
| [2009/06/17 11:20:10] <jamesturnbull> loquito_: not really | ||
| [2009/06/17 11:20:11] @ alfism joined channel #puppet | ||
| [2009/06/17 11:20:29] <jamesturnbull> loquito_: depends what you want to do | ||
| [2009/06/17 11:21:32] <loquito_> jamesturnbull: loop over an array of values and executing something based on the value, e.g. create folders or users etc... | ||
| [2009/06/17 11:21:47] <jamesturnbull> loquito_: have a look at defines | ||
| [2009/06/17 11:21:53] <jamesturnbull> loquito_: wiki:LanguageTutorial | ||
| [2009/06/17 11:22:00] <gepetto> jamesturnbull: loquito_: wiki:LanguageTutorial is http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial | ||
| [2009/06/17 11:23:16] <loquito_> jamesturnbull: but how would that solve the loop thing? | ||
| [2009/06/17 11:23:43] @ plathrop-away is now known as plathrop | ||
| [2009/06/17 11:24:07] @ Quit: saurabhverma: Read error: 60 (Operation timed out) | ||
| [2009/06/17 11:24:26] <joe-mac> nice, ubuntu *forces* you to mount something during a rescue operation with the lts disc... wtf sense does that make | ||
| [2009/06/17 11:24:49] @ thegcat joined channel #puppet | ||
| [2009/06/17 11:27:19] <joe-mac> got by that with alt f2, thank god | ||
| [2009/06/17 11:28:21] <tim|macbook> joe-mac: frankly, what sense makes ubuntu at all :) | ||
| [2009/06/17 11:28:33] <joe-mac> i know :-( | ||
| [2009/06/17 11:30:54] <ctso> <3 ubuntu | ||
| [2009/06/17 11:33:59] @ saurabhverma joined channel #puppet | ||
| [2009/06/17 11:35:05] <jamesturnbull> loquito_: it doesn't entirely - but its another way of thinking about what you can do with Puppet | ||
| [2009/06/17 11:35:12] <verwilst> Volcane: yep | ||
| [2009/06/17 11:35:18] @ cd joined channel #puppet | ||
| [2009/06/17 11:35:27] @ cd is now known as sigmonsays | ||
| [2009/06/17 11:35:38] @ Quit: fujin: "Leaving..." | ||
| [2009/06/17 11:37:10] <loquito_> jamesturnbull: Is there any plans to add loop functionality to puppet that you know of? I mean I would think that it is a pretty basic need for most people, especially to simplify things and have less code, but I could be wrong | ||
| [2009/06/17 11:37:51] @ Quit: saurabhverma1: Connection timed out | ||
| [2009/06/17 11:37:51] <sigmonsays> like a for loop? | ||
| [2009/06/17 11:38:03] <loquito_> sigmonsays: Indeed | ||
| [2009/06/17 11:38:05] <jamesturnbull> loquito_: no plans currently - there is some new syntax coming including regex in ifs and selectors, regex in node statements | ||
| [2009/06/17 11:38:53] <sigmonsays> node statements is where I see that most applicable and regex node statements already handle that | ||
| [2009/06/17 11:39:04] <sigmonsays> as jamesturnbull stated :) | ||
| [2009/06/17 11:39:07] <Volcane> loquito_: puppet can loop in some cases, like say you want to make 3 virtual hosts and have a define, you can just do apache::vhost{["one.com", "two.com", "three.com"]: } that effectively loops over the array and creates a vhost for each | ||
| [2009/06/17 11:39:56] @ saurabhverma1 joined channel #puppet | ||
| [2009/06/17 11:40:03] <loquito_> Volcane: Thanks, that will help a lot | ||
| [2009/06/17 11:40:47] <jamesturnbull> Volcane thanks for the better define example | ||
| [2009/06/17 11:41:18] <Volcane> loquito_: and inside the define's logic you can reference $name to find out what the current element in the array you're in is etc, if you play around with that you'll quickly see that 90% of your loop wishes are sorted | ||
| [2009/06/17 11:41:32] <Volcane> jamesturnbull: :) | ||
| [2009/06/17 11:42:19] @ markl_ joined channel #puppet | ||
| [2009/06/17 11:48:48] @ Quit: Innocenti: "leaving" | ||
| [2009/06/17 11:49:28] @ Quit: verwilst: "Ex-Chat" | ||
| [2009/06/17 11:50:07] @ Quit: artista_frustrad: Remote closed the connection | ||
| [2009/06/17 11:51:42] @ Quit: saurabhverma2: Success | ||
| [2009/06/17 11:52:59] @ saurabhverma2 joined channel #puppet | ||
| [2009/06/17 11:52:59] @ francois joined channel #puppet | ||
| [2009/06/17 11:53:41] @ Quit: francois: Client Quit | ||
| [2009/06/17 11:54:43] @ lak joined channel #puppet | ||
| [2009/06/17 11:56:49] @ Quit: saurabhverma: Connection timed out | ||
| [2009/06/17 11:57:32] @ saurabhverma joined channel #puppet | ||
| [2009/06/17 11:57:35] @ Quit: markl_: Read error: 54 (Connection reset by peer) | ||
| [2009/06/17 11:57:41] @ markl_ joined channel #puppet | ||
| [2009/06/17 11:58:00] @ Quit: saurabhverma1: Read error: 60 (Operation timed out) | ||
| [2009/06/17 11:58:15] @ artista_frustrad joined channel #puppet | ||
| [2009/06/17 12:01:47] <jamesturnbull> lak: ping | ||
| [2009/06/17 12:02:56] @ Quit: markl_: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 12:03:01] @ markl_ joined channel #puppet | ||
| [2009/06/17 12:03:04] @ pinoyskull joined channel #puppet | ||
| [2009/06/17 12:03:10] @ Quit: pinoyskull: Remote closed the connection | ||
| [2009/06/17 12:11:27] @ Quit: tim|macbook: Read error: 110 (Connection timed out) | ||
| [2009/06/17 12:12:02] @ bakins joined channel #puppet | ||
| [2009/06/17 12:14:33] @ Quit: saurabhverma2: Success | ||
| [2009/06/17 12:19:26] @ Quit: loquito_: Read error: 113 (No route to host) | ||
| [2009/06/17 12:19:37] @ Quit: saurabhverma: Success | ||
| [2009/06/17 12:21:54] @ plathrop is now known as plathrop-away | ||
| [2009/06/17 12:22:41] @ Quit: kolla: Remote closed the connection | ||
| [2009/06/17 12:24:02] @ pleemans joined channel #puppet | ||
| [2009/06/17 12:28:55] @ Quit: DerekW: "Leaving" | ||
| [2009/06/17 12:29:12] @ Quit: alban2: Read error: 110 (Connection timed out) | ||
| [2009/06/17 12:30:21] @ Quit: lak: | ||
| [2009/06/17 12:34:24] <giles_> another systems qu.. hope that's okay | ||
| [2009/06/17 12:34:54] <giles_> i've got a nagios smartctl check but you have to pass it devices in the command | ||
| [2009/06/17 12:35:21] <giles_> I was wondering what the best way of getting a list of the devices automatically | ||
| [2009/06/17 12:35:29] <giles_> i can fdisk -l | ||
| [2009/06/17 12:36:27] <Volcane> you'd probably need to make facts | ||
| [2009/06/17 12:36:37] <Volcane> assuming you need this device list in puppet | ||
| [2009/06/17 12:37:02] <Volcane> alternative is to write a plugin that you install on each node and and you call it via nrpe | ||
| [2009/06/17 12:37:07] @ erm_ joined channel #puppet | ||
| [2009/06/17 12:37:14] <giles_> yea this is a nrpe check | ||
| [2009/06/17 12:37:23] @ Quit: markl_: Remote closed the connection | ||
| [2009/06/17 12:37:33] <giles_> so the check itself can find out the devices | ||
| [2009/06/17 12:37:41] <giles_> sorry should have explained that | ||
| [2009/06/17 12:37:52] <Volcane> so a little script then that u call, itterates over all the devices and reports the highest state | ||
| [2009/06/17 12:38:10] <giles_> I just need to get the list of devices | ||
| [2009/06/17 12:38:22] <giles_> the smart checking bit is all done | ||
| [2009/06/17 12:38:28] <Volcane> http://nephilim.ml.org/~rip/puppet/diskdrives/facter/ | ||
| [2009/06/17 12:38:36] <Volcane> there are facts that can do just what u want | ||
| [2009/06/17 12:38:40] <Volcane> but they're facts obviously | ||
| [2009/06/17 12:38:47] <Volcane> maybe they'll give you some ideas for your script | ||
| [2009/06/17 12:39:18] <Volcane> i just walk /proc/ide and /sys/block to get all ide/scsi devices | ||
| [2009/06/17 12:40:25] @ Quit: omry_|work: Remote closed the connection | ||
| [2009/06/17 12:40:58] <giles_> yea interesting that's exactly what I was after | ||
| [2009/06/17 12:41:13] <giles_> another pint of coke I owe you heh | ||
| [2009/06/17 12:41:39] <Volcane> I should start pointing ppl to my amazon wishlist :P | ||
| [2009/06/17 12:45:07] @ Quit: alfism: "Connection reset by beer" | ||
| [2009/06/17 12:45:23] <giles_> I made a fact that gives the cidr range that a host is on and used an extra library | ||
| [2009/06/17 12:45:41] <giles_> problem is that if you add a fact puppet syncs the fact and tries to load it | ||
| [2009/06/17 12:45:55] <giles_> so you have to somehow bootstrap the lib first | ||
| [2009/06/17 12:46:11] <giles_> at first I just added the lib to the facts dir.. | ||
| [2009/06/17 12:46:23] <giles_> but then puppet tries to load the lib like a fact | ||
| [2009/06/17 12:46:34] <Volcane> yeah i had similar pains, was intending to open a bug for that | ||
| [2009/06/17 12:47:44] @ ezmob joined channel #puppet | ||
| [2009/06/17 12:47:49] @ Quit: mikepea: | ||
| [2009/06/17 12:48:11] <giles_> heh glad someone else felt the pain | ||
| [2009/06/17 12:48:29] <Volcane> yup, I'll make some simple test case and then open a bug when i get time | ||
| [2009/06/17 12:49:47] @ themurph joined channel #puppet | ||
| [2009/06/17 12:50:32] @ omry|work joined channel #puppet | ||
| [2009/06/17 12:52:23] @ Quit: cwebber: | ||
| [2009/06/17 12:52:35] @ D-CoDe joined channel #puppet | ||
| [2009/06/17 12:55:12] @ cwebber joined channel #puppet | ||
| [2009/06/17 12:55:32] @ Quit: MattyM: "ta ta" | ||
| [2009/06/17 12:57:11] @ Quit: bobbyz: Read error: 60 (Operation timed out) | ||
| [2009/06/17 12:58:00] @ markl_ joined channel #puppet | ||
| [2009/06/17 12:59:20] @ Quit: D-CoDe: "Leaving." | ||
| [2009/06/17 13:08:04] @ PhabX joined channel #puppet | ||
| [2009/06/17 13:13:34] @ bobbyz joined channel #puppet | ||
| [2009/06/17 13:14:48] @ FreakGuard_ is now known as FreakGuard | ||
| [2009/06/17 13:15:57] @ Quit: melopt: "Leaving" | ||
| [2009/06/17 13:23:09] @ Quit: poison: Remote closed the connection | ||
| [2009/06/17 13:26:13] @ egerlach_ is now known as egerlach | ||
| [2009/06/17 13:26:59] @ alex2 joined channel #puppet | ||
| [2009/06/17 13:27:45] @ Quit: pleemans: Read error: 60 (Operation timed out) | ||
| [2009/06/17 13:29:22] @ Quit: omry|work: Remote closed the connection | ||
| [2009/06/17 13:29:26] @ Quit: nasrat_: "Ex-Chat" | ||
| [2009/06/17 13:35:12] @ lak joined channel #puppet | ||
| [2009/06/17 13:37:49] @ alfism joined channel #puppet | ||
| [2009/06/17 13:55:08] @ Quit: glaw: ""Between two evils, I always pick the one I never tried before" Mae West" | ||
| [2009/06/17 14:01:18] @ mfournier joined channel #puppet | ||
| [2009/06/17 14:08:00] @ WALoeIII joined channel #puppet | ||
| [2009/06/17 14:10:49] <fzzzt> What's this deprecation notice about modules mount mean? | ||
| [2009/06/17 14:10:59] <hacim> is there a way to have a user resource set in a define that is evaluated to the same thing each time? by default it will be a duplicate definition, but I want to make a module that will create a user, and then use that user in the define | ||
| [2009/06/17 14:11:18] <hacim> and not have that user be different for every instantiation of that define | ||
| [2009/06/17 14:13:30] <hacim> in otherwords, if I do this: http://pastie.org/515421 | ||
| [2009/06/17 14:14:03] <hacim> as soon as I define multiple 'sites', I will get a Duplicate definition: User[wordpress] is already defined error | ||
| [2009/06/17 14:15:35] <hacim> i would like it if I can specify, or use a default user to be created who owns those files, without having to require multiple steps by the module user | ||
| [2009/06/17 14:15:47] @ Quit: ezmob: | ||
| [2009/06/17 14:16:05] @ Quit: cwebber: | ||
| [2009/06/17 14:17:40] <hacim> i can solve the duplicate definition problem by putting the user stanza outside of the definition, but then i either have to hard-code it, or any parameterization would require me to specify one line to setup the user | ||
| [2009/06/17 14:18:29] @ mvn071 joined channel #puppet | ||
| [2009/06/17 14:18:56] @ cwebber joined channel #puppet | ||
| [2009/06/17 14:21:19] @ Quit: mfournier: Read error: 110 (Connection timed out) | ||
| [2009/06/17 14:24:59] @ nigelk joined channel #puppet | ||
| [2009/06/17 14:25:34] @ saurabhverma joined channel #puppet | ||
| [2009/06/17 14:28:48] @ Quit: FreakGuard: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 14:29:25] <hacim> i guess I need to do what I was hoping I didn't have to | ||
| [2009/06/17 14:30:14] @ kambiz_away joined channel #puppet | ||
| [2009/06/17 14:30:18] @ kambiz_away is now known as kambiz | ||
| [2009/06/17 14:30:22] @ kambiz is now known as kambiz_away | ||
| [2009/06/17 14:30:56] @ kambiz_away is now known as kambiz | ||
| [2009/06/17 14:31:31] @ Quit: bobbyz: Connection timed out | ||
| [2009/06/17 14:32:35] <fzzzt> puppetmasterd[2336]: DEPRECATION NOTICE: Found module 'syslog' without using the 'modules' mount; please prefix path with 'modules/' | ||
| [2009/06/17 14:33:07] <fzzzt> I'm guessing I am missing something in puppet.conf, but not sure what | ||
| [2009/06/17 14:33:46] @ bobbyz joined channel #puppet | ||
| [2009/06/17 14:35:20] <Dyresen> modulepath = /path/to/puppet/modules | ||
| [2009/06/17 14:35:37] <fzzzt> ok, that's what i thought | ||
| [2009/06/17 14:36:20] <Dyresen> You might want to check out puppetd --configprint all | ||
| [2009/06/17 14:37:09] <hmz> jamesturnbull: i figured out my stupid issue | ||
| [2009/06/17 14:37:20] <hmz> jamesturnbull: fileserver.conf doesnt read $confdir (duh) | ||
| [2009/06/17 14:39:07] <fzzzt> nope, same error | ||
| [2009/06/17 14:39:11] @ ckdake joined channel #puppet | ||
| [2009/06/17 14:39:11] <fzzzt> hmm | ||
| [2009/06/17 14:39:17] @ Quit: hmz: "rewind(c3.2) DO YOU GF? rewind(c3.2)" | ||
| [2009/06/17 14:40:04] @ ezmob joined channel #puppet | ||
| [2009/06/17 14:40:35] <ckdake> hello- I'm trying to fix this problem and am out of ideas: puppet is CNAME for host1. puppetmaster is running on host1, puppetd is running on lots of clients and works perfectly. puppetd won't run on host1 with the following: http://pastebin.com/d5e3e6528 any ideas on what I could try next? | ||
| [2009/06/17 14:45:07] @ Quit: bobbyz: Read error: 60 (Operation timed out) | ||
| [2009/06/17 14:45:22] @ Quit: artista_frustrad: "Leaving" | ||
| [2009/06/17 14:45:54] @ Robbie joined channel #puppet | ||
| [2009/06/17 14:46:21] <lak> ckdake: there's probably something weird naming-wise | ||
| [2009/06/17 14:46:39] <lak> ckdake: if you do 'puppetca --print <host1>', what aliases do you get for the host in the cert? | ||
| [2009/06/17 14:47:11] <ckdake> its the valid cert with issue and subject both CN=host1 | ||
| [2009/06/17 14:47:43] <ckdake> however, it does have an X509v3 Subject Alternative Name: with DNS:puppet in there | ||
| [2009/06/17 14:48:14] <ckdake> so perhaps the issue is that alternate name DNS:puppet from puppetd and CN:puppet cert from the puppetmaster are in conflict? | ||
| [2009/06/17 14:49:05] @ hMz joined channel #puppet | ||
| [2009/06/17 14:50:11] @ Quit: johnf1911: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 14:50:11] <lak> ckdake: puppetd and puppetmasterd use the same cert; i think it's more that the local host is doing something weird with naming, e.g., connecting to localhost rather than 'puppet' | ||
| [2009/06/17 14:50:19] <ckdake> http://markmail.org/message/kl4n3nexr2vv46dd sounds like the same problem except this has never worked and there was no domain name change :) | ||
| [2009/06/17 14:51:02] <ckdake> lak: /etc/hosts contains localhost -> 127.0.0.1 and host1 -> $IP, and DNS has a CNAME puppet -> host1 which points to $IP | ||
| [2009/06/17 14:51:36] <lak> ckdake: if you run puppetd on the host1 and specifically say --server host1, does it work? | ||
| [2009/06/17 14:51:59] <ckdake> no, that is what gives me: http://pastebin.com/d5e3e6528 | ||
| [2009/06/17 14:52:07] <ckdake> er | ||
| [2009/06/17 14:52:21] <ckdake> with --server host1 it gives me the same thing | ||
| [2009/06/17 14:52:43] <ckdake> (host1 = admin1.sjc.sugarcrm.pvt, puppet = puppet.sjc.sugarcrm.pvt. was trying to keep it concise in here) | ||
| [2009/06/17 14:53:20] @ johnf1911 joined channel #puppet | ||
| [2009/06/17 14:56:35] @ Quit: thegcat: | ||
| [2009/06/17 15:00:28] @ andrewcshafer joined channel #puppet | ||
| [2009/06/17 15:00:59] <nico> Volcane: was off all the day, will finish this tomorrow | ||
| [2009/06/17 15:03:59] @ bobbyz joined channel #puppet | ||
| [2009/06/17 15:04:11] @ hessmll joined channel #puppet | ||
| [2009/06/17 15:04:55] @ Quit: hessmll: Client Quit | ||
| [2009/06/17 15:05:42] @ hessmll joined channel #puppet | ||
| [2009/06/17 15:07:12] @ alban2 joined channel #puppet | ||
| [2009/06/17 15:07:58] @ Quit: saurabhverma: Read error: 110 (Connection timed out) | ||
| [2009/06/17 15:15:17] @ fzzzt left channel #puppet () | ||
| [2009/06/17 15:15:29] <hacim> is there a reliable way to determine if a user is on the system? | ||
| [2009/06/17 15:16:00] <hacim> i only want to call user { blah: } if "blah" doesn't exist already | ||
| [2009/06/17 15:18:02] <ckdake> hacim: if it's within an exec {} you could use onlyif or unless to specify somethign to check for the user in /etc/passwd | ||
| [2009/06/17 15:18:35] <ckdake> or you could put something in facter like: http://reductivelabs.com/trac/puppet/wiki/Recipes/GetUID | ||
| [2009/06/17 15:18:49] @ Quit: cwebber: | ||
| [2009/06/17 15:18:57] @ poison joined channel #puppet | ||
| [2009/06/17 15:19:16] @ plathrop-away is now known as plathrop | ||
| [2009/06/17 15:23:32] <hacim> having trouble wrapping my brain around this | ||
| [2009/06/17 15:24:00] <ckdake> can you be more specific with what you're trying to do? | ||
| [2009/06/17 15:25:37] @ Quit: mvn071: "Leaving" | ||
| [2009/06/17 15:26:46] <hacim> ckdake: if I have something like this setup: | ||
| [2009/06/17 15:26:48] <hacim> http://pastie.org/515421 | ||
| [2009/06/17 15:27:53] <hacim> then the following works: 1. site: { "blah": }; 2. site: { "blah": user => "foo"; } | ||
| [2009/06/17 15:27:58] <hacim> however, the following will fail: | ||
| [2009/06/17 15:29:14] <hacim> 1. site: { [ "blah", "nerf" ]: }; 2. site: { [ "blah", "nerf" ]: owner => "foo"; } | ||
| [2009/06/17 15:30:26] <hacim> the other option, which would work, would be: site: { [ "blah", "nerf" ]: owner => "${name}_foo"; } | ||
| [2009/06/17 15:30:41] <hacim> sorry the first example with user => "foo" should have been owner => "foo" | ||
| [2009/06/17 15:31:20] <ckdake> hmm. dont think i can answer that one, but that info might help someone else answer it | ||
| [2009/06/17 15:31:20] <hacim> i would like to be able to specify multiple sites, with one owner, and have that user be created only once | ||
| [2009/06/17 15:31:51] <hacim> but i can only have multiple sites with multiple users | ||
| [2009/06/17 15:38:08] <jbooth> This is where virtual resources are your friend. | ||
| [2009/06/17 15:38:35] <hacim> oh? | ||
| [2009/06/17 15:38:46] <hacim> i need friends | ||
| [2009/06/17 15:39:13] <jbooth> I'm guessing somewhere in your 'define site() ...' you do a 'user { $owner: ... }' right? | ||
| [2009/06/17 15:39:32] <hacim> i want to, but it will result in a duplicate definition | ||
| [2009/06/17 15:39:55] <lak> ckdake: if you run puppetd with --no-http_enable_post_connection_check on host1, does it work? | ||
| [2009/06/17 15:39:56] <hacim> unless $owner is specified on each instantiation of the site call | ||
| [2009/06/17 15:40:01] <jbooth> Yep. Change those to realize the user, and define the user as a virtual user elsewhere. | ||
| [2009/06/17 15:40:36] <jbooth> You might be able to get away with it via some if defined(User["$owner"]) trickery, but that's not the right way to do it. | ||
| [2009/06/17 15:40:36] <hacim> ok, i have not understood how realizing and virtual resources work | ||
| [2009/06/17 15:40:52] <ckdake> lak: nope. same exact warning and err messages | ||
| [2009/06/17 15:40:59] <jbooth> There's a good page on it on the wiki, but I don't have it offhand. | ||
| [2009/06/17 15:41:00] <lak> weird | ||
| [2009/06/17 15:41:22] <hacim> there is a page in jamesturnbull's book that I didn't get the first time around, i'll re-read | ||
| [2009/06/17 15:41:29] <lak> ckdake: do you have a different config for puppetd and puppetmasterd on the server, in puppet.conf? | ||
| [2009/06/17 15:42:03] @ Quit: PhabX: "Leaving..." | ||
| [2009/06/17 15:42:27] <ckdake> lak: so this is a "legacy" isntall that I didn't set up initially... puppetd/puppetca/puppetmasterd .conf all symlink to puppet.conf | ||
| [2009/06/17 15:42:36] <jbooth> hacim: the short version is prefix your user stuff with @. Locate it at a top level that's shared across everything. Then whenever you'd call user{"somebody":} previously, you just realize(User["somebody"]). Realize() accepts multi-"definition" of a user. | ||
| [2009/06/17 15:42:36] <ckdake> the puppetmasterd section there has a certname = puppet | ||
| [2009/06/17 15:42:42] <ckdake> no other hostname things in there | ||
| [2009/06/17 15:42:53] <lak> ckdake: ah, that might be the problem | ||
| [2009/06/17 15:42:56] <lak> in fact, i bet it is | ||
| [2009/06/17 15:43:14] <ckdake> that was put there so that the puppetmaster cert would be puppet instead of host1 | ||
| [2009/06/17 15:43:20] <lak> you could run puppetd with --certname=puppet, altho that would likely break things | ||
| [2009/06/17 15:43:24] <lak> ckdake: but you don't need that | ||
| [2009/06/17 15:43:34] <lak> it should work fine with the default certname | ||
| [2009/06/17 15:43:36] <lak> mmmm, should | ||
| [2009/06/17 15:43:53] <ckdake> didn't in the version of puppet we started with :) | ||
| [2009/06/17 15:44:03] <ckdake> it used the `hostname` of the machine to make the cert | ||
| [2009/06/17 15:44:18] <ckdake> which didn't match the PUPPET_SERVER we're using because it's a CNAME so we can move this around between servers as needed | ||
| [2009/06/17 15:45:19] <ckdake> if i have to touch every server to fis this, that's okay at this point in time, so whatever is the 'right' way to make it work that way is fine regardless of the consequences | ||
| [2009/06/17 15:45:47] @ rgsteele||work joined channel #puppet | ||
| [2009/06/17 15:49:12] <lak> ckdake: you shouldn't have to touch every server -- as long as the certificate you're using (i.e., the one for the certname) has 'puppet' (or whatever your clients connect to) as a dns alias, you should be fine | ||
| [2009/06/17 15:49:26] <lak> so at worst, you might have to rebuild that single server cert | ||
| [2009/06/17 15:49:28] <lak> i think :) | ||
| [2009/06/17 15:50:02] <ckdake> so the goal here -> /etc/puppet is in svn. i'd like to be able to checkout this on any server, point the cname there, and have it work | ||
| [2009/06/17 15:50:21] <ckdake> so the puppetmasterd certs can't contain anything other than "puppet" | ||
| [2009/06/17 15:50:52] <lak> actually, it should be fine -- puppetmasterd will reuse the CA cert on startup, but notice it doesn't have its own cert, and will make it right then | ||
| [2009/06/17 15:51:00] <ctso> got a scope question (trying to use wesabe's apache2 module). if i have something structured like | ||
| [2009/06/17 15:51:00] <ctso> class apache2{ exec{something} define {stuff} } , would the define have access to the Exec (e.g. be able to require it), and would the define have access to variables defined outside (or inside for that matter) the apache2 class? | ||
| [2009/06/17 15:51:50] <ckdake> lak: ok, i can give it a shot, so resolution process -> remove the certname from puppetmasterd in puppet.conf, restart puppetmaster, and all should be well? or do i need to clear out existing `puppet` certs or ca certs as well? | ||
| [2009/06/17 15:52:32] * ckdake would like to avoid touching all machines :) | ||
| [2009/06/17 15:52:43] <lak> ckdake: just restarting the master should be sufficient, once you remove the certname setting | ||
| [2009/06/17 15:52:59] <lak> and if you're running anything like a recent version, i recommend getting rid of all of the old puppetd.conf configs | ||
| [2009/06/17 15:53:14] <ckdake> 0.24.8 | ||
| [2009/06/17 15:53:25] <lak> perfect | ||
| [2009/06/17 15:53:34] <lak> then yeah, i recommend getting rid of those and just sticking with puppet.conf | ||
| [2009/06/17 15:53:38] <ckdake> hoorah | ||
| [2009/06/17 15:55:20] <hacim> jbooth: i sort of get it, but I'm still not sure I understand how this will solve the problem | ||
| [2009/06/17 15:55:55] <hacim> but i think thats because I'm stuck on the sorta part is | ||
| [2009/06/17 15:55:59] <ckdake> scaryness restarting and deleting things... | ||
| [2009/06/17 15:56:27] <lak> ckdake: you shouldn't be *deleting* much, and, of course, it's in svn, right? :) | ||
| [2009/06/17 15:56:31] <ckdake> yup | ||
| [2009/06/17 15:58:39] <ckdake> so this worked for host1 and a machine that already had puppet on it and working | ||
| [2009/06/17 15:58:41] <ckdake> trying out on a fresh one | ||
| [2009/06/17 16:01:01] <lak> i love when reverting to defaults fixes things :) | ||
| [2009/06/17 16:01:04] <ctso> anyone here familiar with using variables defined outside a class in a manifest? | ||
| [2009/06/17 16:01:27] <ckdake> cleaned out puppetca, fresh machine with fresh puppet -> puppetd on the machine says "Did not receive certificate" and puppetmasterd says "allowing unauthenticated client access to puppetca.getcert" and then "host has a waiting certificate request" | ||
| [2009/06/17 16:02:06] <ckdake> ah hmm. it did not autosign like it used to | ||
| [2009/06/17 16:02:47] <ckdake> lak: what config file section should autosign be in? it was in [ca] but that seems to not work for being in puppet.conf | ||
| [2009/06/17 16:02:59] <ckdake> (and manpage is not specific) | ||
| [2009/06/17 16:03:02] <lak> ckdake: just put it in main, or in puppetmasterd | ||
| [2009/06/17 16:03:30] @ pleemans joined channel #puppet | ||
| [2009/06/17 16:04:12] <ckdake> great, looks like that does the trick | ||
| [2009/06/17 16:05:22] <ckdake> hoorah. thanks much lak! | ||
| [2009/06/17 16:05:32] <lak> np, glad it works :) | ||
| [2009/06/17 16:05:35] <ckdake> class puppet:takeoverworld {} | ||
| [2009/06/17 16:05:45] <lak> :) | ||
| [2009/06/17 16:06:00] @ Quit: lak: | ||
| [2009/06/17 16:07:14] * ckdake sees what else i can delete from puppet.conf | ||
| [2009/06/17 16:10:27] <ckdake> lak: is it recommended to keep the things in puppet.conf that come from the package, or can I axe the ones that all seem to match teh defaults | ||
| [2009/06/17 16:21:27] @ lak joined channel #puppet | ||
| [2009/06/17 16:21:29] @ Quit: rgsteele||work: Read error: 113 (No route to host) | ||
| [2009/06/17 16:27:55] @ Quit: lak: | ||
| [2009/06/17 16:31:30] @ shake-n-bake joined channel #puppet | ||
| [2009/06/17 16:41:40] @ Quit: tmz: Read error: 60 (Operation timed out) | ||
| [2009/06/17 16:56:05] @ mfournier joined channel #puppet | ||
| [2009/06/17 16:59:28] @ rasputnik joined channel #puppet | ||
| [2009/06/17 16:59:42] <rasputnik> evening all | ||
| [2009/06/17 16:59:51] @ cwebber joined channel #puppet | ||
| [2009/06/17 17:00:12] <rasputnik> anyone using exported resources? | ||
| [2009/06/17 17:03:06] <plathrop> rasputnik: lots of folks, but not me. | ||
| [2009/06/17 17:04:59] @ Quit: pleemans: Read error: 110 (Connection timed out) | ||
| [2009/06/17 17:06:41] <duritong> rasputnik: don't ask to ask ;) | ||
| [2009/06/17 17:07:22] @ Quit: d3vilb0x: | ||
| [2009/06/17 17:09:15] @ Quit: Robbie: Read error: 110 (Connection timed out) | ||
| [2009/06/17 17:09:58] @ Quit: yumas: Remote closed the connection | ||
| [2009/06/17 17:11:17] @ Quit: cwebber: | ||
| [2009/06/17 17:14:17] @ Quit: notbrien: | ||
| [2009/06/17 17:14:19] @ kambiz is now known as kambiz_away | ||
| [2009/06/17 17:16:54] @ nakano is now known as nakano_ | ||
| [2009/06/17 17:18:25] @ Quit: bgupta_: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 17:18:25] <rasputnik> was wondering how it's used generally - is the idea you'd have an NFS server, it export a virtual mount resource and clients realise it? | ||
| [2009/06/17 17:18:38] <rasputnik> or have I got totally the wrong end of the stick? | ||
| [2009/06/17 17:27:20] @ bgupta joined channel #puppet | ||
| [2009/06/17 17:29:17] <nigelk> anyone here have facts as plugins in modules working with environments on 0.25.0 ? | ||
| [2009/06/17 17:32:12] @ dan__t joined channel #puppet | ||
| [2009/06/17 17:32:20] <dan__t> 'afternoon. | ||
| [2009/06/17 17:32:24] @ Quit: erm_: Read error: 60 (Operation timed out) | ||
| [2009/06/17 17:32:31] <dan__t> Question re: definitions.... so $title is just taken from the resource itself which tries to use the definition? | ||
| [2009/06/17 17:38:46] @ cwebber joined channel #puppet | ||
| [2009/06/17 17:47:02] @ briandquinn joined channel #puppet | ||
| [2009/06/17 17:49:49] @ Quit: briandquinn: Client Quit | ||
| [2009/06/17 17:51:35] @ Quit: WALoeIII: Read error: 54 (Connection reset by peer) | ||
| [2009/06/17 17:51:48] @ WALoeIII joined channel #puppet | ||
| [2009/06/17 17:52:54] @ joe-mac left channel #puppet () | ||
| [2009/06/17 17:53:05] <rasputnik> what are the cool kids using for monitoring these days? Is it still Nagios? | ||
| [2009/06/17 17:53:17] @ Quit: cwebber: | ||
| [2009/06/17 17:54:30] * Volcane uses centreon to configure and manage many nagios instances | ||
| [2009/06/17 17:54:33] @ Quit: WALoeIII: Read error: 113 (No route to host) | ||
| [2009/06/17 17:54:38] <ezmob> collectd ftw | ||
| [2009/06/17 17:54:53] <rasputnik> dan_t yes, when you call the definition, the name you give it is the $title | ||
| [2009/06/17 17:55:21] @ WALoeIII joined channel #puppet | ||
| [2009/06/17 17:58:23] @ Quit: bakins: | ||
| [2009/06/17 17:59:31] @ Quit: bendsu: "Leaving." | ||
| [2009/06/17 18:00:11] @ Quit: kngus: "Leaving." | ||
| [2009/06/17 18:00:34] <rasputnik> ezmob, collectd is already in the in tray :) but got the impression it was more graphing than a full NMS (bit like munin or cacti?) | ||
| [2009/06/17 18:00:45] <rasputnik> Volcane, centreon looks pricey | ||
| [2009/06/17 18:00:52] <Volcane> its free | ||
| [2009/06/17 18:01:06] <jrojas> Volcane: how is centreon, how large can it scale? | ||
| [2009/06/17 18:01:07] <Volcane> GPL | ||
| [2009/06/17 18:02:05] <Volcane> jrojas: it uses the normal nagios ndo to handle the incoming stats etc from remote probs nagios isntalls, so you're mysql box needs to be really beefy past say a thousand nodes with 8 nagios probes | ||
| [2009/06/17 18:02:19] <rasputnik> Volcane, oh cool. I think it's because the screenshots aren't horrible. Nagios.org is full of fugly PNGs. | ||
| [2009/06/17 18:03:05] <dan__t> That's kinda rad, rasputnik. | ||
| [2009/06/17 18:03:09] <dan__t> re: $name etc etc. | ||
| [2009/06/17 18:03:25] <dan__t> rasputnik, I use Zabbix as much as I can. | ||
| [2009/06/17 18:03:35] <rasputnik> dan__t, yup. i discovered how to do definitions yesterday. They're amazing. | ||
| [2009/06/17 18:03:36] <Volcane> rasputnik: hehe its a bit of a retarded interactive installer nightmare but its fully kewl, i just do 'include nagios::probe' and to make remote probes and then fiddle around the ui a bit, really nice to just have probes all over monitoring my apps from inside, outside, etc | ||
| [2009/06/17 18:03:49] <ezmob> rasputnik what exactly are your moniting needs? | ||
| [2009/06/17 18:04:14] <ezmob> colectd does the collection of tons of stats, also allows for network transfer of said stats to central servers if needed and also does alerting/thresdholds | ||
| [2009/06/17 18:04:16] <Volcane> rasputnik: its not revolutionary like it adds very little value over what u could hand code say, but it does make using service/host etc groups very obvious and easy | ||
| [2009/06/17 18:04:53] <Volcane> and for aggregating a massive view of all your nodes over many probes into a single view its wicked | ||
| [2009/06/17 18:04:57] <rasputnik> ezmob, I've got 200 odd miscellaneous RHEL boxes that need looking after. We have plenty of RRD graphs (Cacti mainly) but no NMS (nowhere for SNMP traps to go). | ||
| [2009/06/17 18:05:43] <dan__t> How would I iterate through a list of hostnames? Basically I have a purposeNN.groupNN.orgname.internal FQDN structure. | ||
| [2009/06/17 18:05:44] <ezmob> http://www.opsview.org/ is another good one built around nagios | ||
| [2009/06/17 18:05:55] <dan__t> I'd like to loop through NN per both 'purpose' and 'group'. | ||
| [2009/06/17 18:06:09] <dan__t> So I'll have, for example, job01.cache01.myorg.internal | ||
| [2009/06/17 18:06:14] <rasputnik> Volcane, so do you use the Puppet Nagios resources to set up the nodes? | ||
| [2009/06/17 18:06:24] <dan__t> All jobNN machines get applicaiton XYZ, cache servers get apps ABC, etc etc | ||
| [2009/06/17 18:06:45] <Volcane> rasputnik: i set up the nodes with puppet yes, but i dont do the exported resource -> nagios thing mostly cos the puppet nagios types are shitty and exported resources are shittier | ||
| [2009/06/17 18:07:18] <rasputnik> Volcane, starting to see that yes. Don't fancy putting activerecord/mysql on my puppetmaster unless I have to. | ||
| [2009/06/17 18:07:42] <Volcane> should improve next version, but the nagios types will still be sucky | ||
| [2009/06/17 18:08:03] @ Quit: bgupta: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 18:08:17] <rasputnik> Volcane, so you just do the standard 'put on package + cfg files and enable the nagios service'? | ||
| [2009/06/17 18:08:17] @ nasrat joined channel #puppet | ||
| [2009/06/17 18:08:32] <Volcane> rasputnik: for the remote probes? | ||
| [2009/06/17 18:08:45] <Volcane> rasputnik: ie the nagios installs that centreon would manage? | ||
| [2009/06/17 18:09:40] <rasputnik> Volcane, yes (I think). Know very little about Nagios tbh. Do you install the NRPE stuff on the nodes, I think I'm asking? | ||
| [2009/06/17 18:09:56] @ erm_ joined channel #puppet | ||
| [2009/06/17 18:10:13] <Volcane> rasputnik: ah right, yes each box gets nrpe and each box gets like a standard set of nrpe commands | ||
| [2009/06/17 18:10:29] @ cwebber joined channel #puppet | ||
| [2009/06/17 18:10:38] <dan__t> I guess I'm confused on the architecture, too. Is the puppetmaster supposed to contact puppet clients to TELL them when to update, or do the puppet clients connect TO the puppet master at intervals to check for changes and stuff? | ||
| [2009/06/17 18:10:39] <Volcane> rasputnik: then i have a define to create more, so say my if i install bacula on a host, then it would add some nrpe commands | ||
| [2009/06/17 18:11:01] <Volcane> dan__t: clients pull | ||
| [2009/06/17 18:11:02] <rasputnik> dan__t, the nodes check in. | ||
| [2009/06/17 18:11:15] <dan__t> Always - without exception? | ||
| [2009/06/17 18:11:29] <Volcane> you can use something called puppetrun to say 'yo, remote node, pull now' | ||
| [2009/06/17 18:11:34] <dan__t> So setting 'runinterval' on the server and expecting the nodes to realize that, isn't really all that smart huh | ||
| [2009/06/17 18:11:37] <Volcane> but its still going to pull | ||
| [2009/06/17 18:11:51] <rasputnik> Volcane, gotcha. - the 'remote probes' you mention are the NRPE things, right ? | ||
| [2009/06/17 18:11:55] <Volcane> dan__t: runinterval only makes sense on the client puppet.conf | ||
| [2009/06/17 18:12:10] <Volcane> rasputnik: ah nah see centreon lets you manage many nagios installs - like the nagios servers | ||
| [2009/06/17 18:12:11] <rasputnik> dan__t, it's easy to edit the nodes config from the puppetmaster though. | ||
| [2009/06/17 18:12:15] <dan__t> ...now that I understand that clients alwyas only PULL, yes, it does make sense heh. | ||
| [2009/06/17 18:12:17] <dan__t> always, too. | ||
| [2009/06/17 18:12:20] <dan__t> It is, yes. | ||
| [2009/06/17 18:12:31] <dan__t> I'm still new to Puppet, just got my feet wet. | ||
| [2009/06/17 18:13:00] <Volcane> rasputnik: so nagios constantly checks all your nodes, but if you have a case where say you want to monitor machines in the states with a nagios in the states and machines in the uk with a nagios in the uk | ||
| [2009/06/17 18:13:16] <Volcane> rasputnik: you have issues with visualising this cos they're essentially islands and you get different configs and its just pain | ||
| [2009/06/17 18:13:43] <rasputnik> Volcane, so centreon configures 'satellite nagios servers'? | ||
| [2009/06/17 18:13:49] <Volcane> rasputnik: what centreon lets you do is manage the nagios installs from a single point, view your entire status from a single point and by simply choosing on a drop down you get to say monitor from the stats or monitor from the uk etc | ||
| [2009/06/17 18:14:08] <dan__t> Iteration should be handled through erb I guess, huh. | ||
| [2009/06/17 18:14:11] @ Djelibeybi joined channel #puppet | ||
| [2009/06/17 18:14:38] <Volcane> rasputnik: and lots of AJAXy goodness for looking at the overall state, filtering things, do nice reports that works on the aggregate of status from all your nagios instances | ||
| [2009/06/17 18:16:16] <rasputnik> so it aggregates all the stats from the nagios installs ? | ||
| [2009/06/17 18:16:23] <Volcane> yes | ||
| [2009/06/17 18:16:56] <rasputnik> could you use it instead of a nagios server , or is it just a presentation layer? | ||
| [2009/06/17 18:17:29] <dan__t> Zabbix still wins :) | ||
| [2009/06/17 18:17:47] <Volcane> rasputnik: presentation and management of the configs | ||
| [2009/06/17 18:17:57] @ bgupta joined channel #puppet | ||
| [2009/06/17 18:18:08] <rasputnik> dan__t will take a look at Zabbix too. | ||
| [2009/06/17 18:18:21] * Volcane tries zabbix, didnt get on well with it | ||
| [2009/06/17 18:18:24] <Volcane> tried | ||
| [2009/06/17 18:18:25] <rasputnik> right bed now, thanks for that folks. | ||
| [2009/06/17 18:18:46] <rasputnik> if it goes anywhere i'll be back to pick brains. | ||
| [2009/06/17 18:18:49] <dan__t> werd | ||
| [2009/06/17 18:18:51] <dan__t> Good luck. | ||
| [2009/06/17 18:19:24] <rasputnik> dan__t, you too. stick with puppet man, it's working out well for us (been using it maybe a month). | ||
| [2009/06/17 18:19:34] @ Quit: rasputnik: "Leaving" | ||
| [2009/06/17 18:20:18] <ezmob> zabbix fails when you have more then a few hosts | ||
| [2009/06/17 18:20:21] <Volcane> dan__t: you can itterate in manifests too, say you have a define for apache vhosts apache::vhost{["one.com", "two.com", "three.com"]: } itterates over the array of virtual hosts and makes them all | ||
| [2009/06/17 18:20:22] <ezmob> it will murder yoru database | ||
| [2009/06/17 18:20:45] @ Quit: nasrat: | ||
| [2009/06/17 18:20:55] <dan__t> Yea I didn't want to define each element. | ||
| [2009/06/17 18:21:05] <dan__t> I wanted PUppet to keep going until.... it runs out of things to iterate through. | ||
| [2009/06/17 18:21:09] <dan__t> I don't want to have to feed it a range. | ||
| [2009/06/17 18:21:19] <Volcane> whats the use case? | ||
| [2009/06/17 18:21:55] <dan__t> I want to add a server named job12 without having to previously define a range of nodes from job01 through job12 | ||
| [2009/06/17 18:22:17] <Volcane> not following what u mean | ||
| [2009/06/17 18:23:12] @ Quit: cwebber: | ||
| [2009/06/17 18:23:15] <dan__t> So in the past when I did this, I had to first populate an array of elements. | ||
| [2009/06/17 18:23:29] <dan__t> In this case the hostname, those being job01, job02, job03 etc etc, through job12 in this example | ||
| [2009/06/17 18:24:44] <dan__t> Its not a deal breaker. | ||
| [2009/06/17 18:24:49] <dan__t> I just don't want to ahve to, say, update that array. | ||
| [2009/06/17 18:25:01] <Volcane> where will u use this list of hostnames? | ||
| [2009/06/17 18:25:28] <dan__t> I don't know. haha. Can I define a "node" as subdomain.domain.tld ? | ||
| [2009/06/17 18:25:42] <dan__t> i.e. job01.subdomain.domain.tld will inherit that label? | ||
| [2009/06/17 18:25:57] <dan__t> Or does it only work the other way around | ||
| [2009/06/17 18:25:58] <Volcane> if you need to say node job* { } you can do that using a external node tool that uc an write in any programming language | ||
| [2009/06/17 18:26:19] <dan__t> With that being the case I might as well just shove everything in to ldap | ||
| [2009/06/17 18:26:34] <Volcane> yes puppet can pull node lists etc right out of ldap on its own | ||
| [2009/06/17 18:26:46] <dan__t> Yeah I was reading that. | ||
| [2009/06/17 18:26:49] <Volcane> list of nodes, what classes go on them and variables they should get | ||
| [2009/06/17 18:28:28] <dan__t> beh. | ||
| [2009/06/17 18:29:07] @ Quit: Bass10: "Leaving" | ||
| [2009/06/17 18:33:12] <dan__t> Ok, Fedora 11 time on my work laptop... gotta roll. | ||
| [2009/06/17 18:33:14] <dan__t> Thanks for the help. | ||
| [2009/06/17 18:33:26] @ D-CoDe joined channel #puppet | ||
| [2009/06/17 18:41:58] @ Quit: ezmob: | ||
| [2009/06/17 18:47:32] @ Quit: shake-n-bake: | ||
| [2009/06/17 18:53:35] @ jhelfman joined channel #puppet | ||
| [2009/06/17 18:55:06] <jhelfman> hey all, i have something that has me stumped on a puppetmaster/client setup, and coming here for help: anything I add --- response from pm is No specified sources exist | ||
| [2009/06/17 18:55:16] @ Quit: bobbyz: Connection timed out | ||
| [2009/06/17 18:55:22] @ mfoster left channel #puppet () | ||
| [2009/06/17 18:56:50] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2009/06/17 18:57:27] <jhelfman> anyone anyone? | ||
| [2009/06/17 19:03:50] @ nakano_ is now known as nakano | ||
| [2009/06/17 19:17:18] @ Quit: bgupta: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 19:17:37] @ bgupta joined channel #puppet | ||
| [2009/06/17 19:20:06] @ x_dimitri joined channel #puppet | ||
| [2009/06/17 19:22:36] @ Quit: mfournier: Read error: 110 (Connection timed out) | ||
| [2009/06/17 19:22:45] <x_dimitri> I'm trying to install puppet via an rpm, but I get the error "ruby >= 1.8.1 is needed by puppet-0.19.301.noarch, /usr/bin/ruby is needed by puppet-0.19.301.noarch" | ||
| [2009/06/17 19:22:46] <x_dimitri> The version of ruby installed is 1.9.0, and the ruby executable is in /usr/bin/ | ||
| [2009/06/17 19:22:46] <x_dimitri> Any idea why I still get those errors? | ||
| [2009/06/17 19:23:33] <sdodson> Why on earth are you using puppet 0.19? | ||
| [2009/06/17 19:25:49] @ Quit: x_dimitri: Read error: 54 (Connection reset by peer) | ||
| [2009/06/17 19:29:44] @ QMan joined channel #puppet | ||
| [2009/06/17 19:32:33] @ nakano is now known as nakano_ | ||
| [2009/06/17 19:36:01] @ Quit: johnf1911: Read error: 110 (Connection timed out) | ||
| [2009/06/17 19:39:45] @ mikepea joined channel #puppet | ||
| [2009/06/17 19:43:14] @ x_dimitri joined channel #puppet | ||
| [2009/06/17 19:43:41] <x_dimitri> sdodson: it's puppet 1.9.0 not 0.19 | ||
| [2009/06/17 19:44:46] <x_dimitri> I'm using that because that's the rpm I've got at the moment (downloaded it sometime ago). I'm just trying to get to grips with getting puppet up and running | ||
| [2009/06/17 19:44:58] @ Quit: schwifty: | ||
| [2009/06/17 19:45:01] <ricky> I don't think a puppet 1.9.0 exists. | ||
| [2009/06/17 19:45:03] <x_dimitri> I'll get the latest version later | ||
| [2009/06/17 19:45:17] <x_dimitri> ricky: wait a min... | ||
| [2009/06/17 19:45:43] <ricky> What distro are you on? If you're on Fedora, RHEL, or CentOS, there are packages. | ||
| [2009/06/17 19:45:53] <ricky> (For RHEL and CentOS, you can get them from the EPEL repo) | ||
| [2009/06/17 19:46:00] <sdodson> I ask because I remember seeing recent changes to support Ruby 1.9, so you're better off with a newer version of puppet. | ||
| [2009/06/17 19:46:33] <x_dimitri> you're right. | ||
| [2009/06/17 19:46:48] <x_dimitri> it's 0.19 | ||
| [2009/06/17 19:46:55] <x_dimitri> I'm on sue | ||
| [2009/06/17 19:46:56] <x_dimitri> suse | ||
| [2009/06/17 19:47:04] <x_dimitri> sles10 specifically | ||
| [2009/06/17 19:48:26] @ tmz joined channel #puppet | ||
| [2009/06/17 19:49:38] <jhelfman> if you want your dist files to be in a different location than /var/puppet/dist, what do you need to change in puppet.conf? | ||
| [2009/06/17 19:49:55] <x_dimitri> any idea why the rpm seems to think ruby is < 1.8 ? | ||
| [2009/06/17 19:50:07] <jhelfman> just force it | ||
| [2009/06/17 19:51:47] <x_dimitri> I did, but ran into other problems. Just a sec... I'm waiting for my virtual machine to start up | ||
| [2009/06/17 19:54:00] <jhelfman> i am battling a "No specified sources exist" for everything... new install | ||
| [2009/06/17 19:54:54] <x_dimitri> I get the following error when I try to start puppet (via /etc/init.d/puppet start): "/usr/sbin/puppetd:152:in 'require': no such file to load -- puppet (LoadError)" | ||
| [2009/06/17 19:55:28] <x_dimitri> line 152 in /usr/sbin/puppetd says "require puppet" | ||
| [2009/06/17 19:56:09] <x_dimitri> so it appears it's trying to find a file (puppet) that doesn't exist. I have no idea how to proceed | ||
| [2009/06/17 19:56:27] <jhelfman> i think that is ruby | ||
| [2009/06/17 19:56:37] <jhelfman> where did you find these rpms? | ||
| [2009/06/17 19:56:48] <x_dimitri> rpmfind I think | ||
| [2009/06/17 19:56:56] <x_dimitri> it's been over a month | ||
| [2009/06/17 19:57:23] <x_dimitri> ok, I think I'll just get the latest stuff and start over | ||
| [2009/06/17 19:57:56] <x_dimitri> where would you recommend i get the rpms from? | ||
| [2009/06/17 19:58:23] <jhelfman> dag | ||
| [2009/06/17 19:58:35] <jhelfman> http://dag.wieers.com/rpm/packages/puppet/ | ||
| [2009/06/17 19:58:37] <jhelfman> or make your own | ||
| [2009/06/17 19:58:51] * x_dimitri wonders why he'd wanna do that | ||
| [2009/06/17 19:59:19] <jhelfman> not tough | ||
| [2009/06/17 19:59:30] @ johnf1911 joined channel #puppet | ||
| [2009/06/17 19:59:36] @ Quit: mikearr: Read error: 110 (Connection timed out) | ||
| [2009/06/17 19:59:36] @ laclasse joined channel #puppet | ||
| [2009/06/17 19:59:58] @ Quit: mikepea: | ||
| [2009/06/17 20:00:04] @ mikearr joined channel #puppet | ||
| [2009/06/17 20:00:18] <x_dimitri> I'm sure I'd learn a lot in the process, but I'm just trying to get puppet working for now. I'm getting side-tracked way too much | ||
| [2009/06/17 20:00:31] <x_dimitri> but I do appreciate the pointers | ||
| [2009/06/17 20:00:55] <jhelfman> dag has spec files there too | ||
| [2009/06/17 20:01:03] @ fujin joined channel #puppet | ||
| [2009/06/17 20:01:29] <Djelibeybi> No | ||
| [2009/06/17 20:01:32] <x_dimitri> gotta get some sleep. I have to be up in 4 hours. Thanks a lot guys. I'll be back tomorrow or rather, later today :-) | ||
| [2009/06/17 20:01:32] <Djelibeybi> Use the EPEL packages | ||
| [2009/06/17 20:01:41] <Djelibeybi> They are built by Puppet developers. :) | ||
| [2009/06/17 20:02:10] * x_dimitri smiles at the gradual proliferation of suggestions, all potentially leading to more confusion | ||
| [2009/06/17 20:04:07] @ Quit: x_dimitri: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 20:10:03] @ unxfrek joined channel #puppet | ||
| [2009/06/17 20:18:15] @ Quit: QMan: | ||
| [2009/06/17 20:22:03] @ Quit: D-CoDe: "Leaving." | ||
| [2009/06/17 20:22:22] @ Quit: alfism: "http://opensolaris.com/" | ||
| [2009/06/17 20:22:46] @ Quit: WALoeIII: "Bai." | ||
| [2009/06/17 20:30:52] @ Quit: poison: Remote closed the connection | ||
| [2009/06/17 20:33:28] @ joe-mac joined channel #puppet | ||
| [2009/06/17 20:34:30] @ D-CoDe joined channel #puppet | ||
| [2009/06/17 20:37:45] @ Quit: D-CoDe: Client Quit | ||
| [2009/06/17 20:38:12] @ Quit: nigelk: | ||
| [2009/06/17 20:39:18] <Djelibeybi> andrewcshafer: ping? | ||
| [2009/06/17 20:39:27] <andrewcshafer> pong | ||
| [2009/06/17 20:39:59] <Djelibeybi> andrewcshafer: got a quick second? | ||
| [2009/06/17 20:40:13] <andrewcshafer> sure | ||
| [2009/06/17 20:44:16] @ Quit: laclasse: "Leaving" | ||
| [2009/06/17 21:18:40] <Djelibeybi> andrewcshafer: how do I test if a Facter variable is available in another fact? | ||
| [2009/06/17 21:18:45] @ cwebber joined channel #puppet | ||
| [2009/06/17 21:18:51] <Djelibeybi> andrewcshafer: if Facter.value(:ipaddress_bond0) doesn't seem to work | ||
| [2009/06/17 21:19:21] <andrewcshafer> I'm not sure I fully understand your question. | ||
| [2009/06/17 21:19:47] <andrewcshafer> if it can't find that fact, it will return nil | ||
| [2009/06/17 21:19:50] <Djelibeybi> andrewcshafer: well, I want to do the cascading check for an ip address | ||
| [2009/06/17 21:19:52] <andrewcshafer> I believe. | ||
| [2009/06/17 21:20:03] <Djelibeybi> One sec, I'll pastie | ||
| [2009/06/17 21:20:06] <andrewcshafer> k | ||
| [2009/06/17 21:21:32] <Djelibeybi> http://pastie.org/515888 | ||
| [2009/06/17 21:22:49] <andrewcshafer> let me play with IRB for a sec | ||
| [2009/06/17 21:23:08] <Djelibeybi> Thanks a bunch | ||
| [2009/06/17 21:23:27] <Djelibeybi> Essentially, that's meant to be a cascading fail -- check each one and return on first match | ||
| [2009/06/17 21:29:48] @ plathrop is now known as plathrop-away | ||
| [2009/06/17 21:30:30] @ nigelk joined channel #puppet | ||
| [2009/06/17 21:54:20] <joe-mac> i wanna start testing .25, what's the best way to do this? | ||
| [2009/06/17 22:00:56] @ Quit: marcoecc: Remote closed the connection | ||
| [2009/06/17 22:01:57] @ marcoecc joined channel #puppet | ||
| [2009/06/17 22:06:45] <Djelibeybi> Is there a way inside a manifest to test if you've already defined a resource? | ||
| [2009/06/17 22:07:18] <Djelibeybi> Conceptually: | ||
| [2009/06/17 22:07:55] <Djelibeybi> if ! Host["$fqdn"] { host {"fqdn": ip => "$ipaddress_eth0" } | ||
| [2009/06/17 22:08:28] <Djelibeybi> Essentially, I want to ensure that all servers have an entry in their hostfile for themselves, but I do set host entries for specific servers in a higher node definition | ||
| [2009/06/17 22:11:40] @ RageLink joined channel #puppet | ||
| [2009/06/17 22:12:36] <joe-mac> sounds like a job for collections... | ||
| [2009/06/17 22:12:55] <joe-mac> alas, i haven't implemented them yet, waiting for .25 at least since i hear they're kinda slow right now | ||
| [2009/06/17 22:18:38] <Djelibeybi> joe-mac: collections? o.O | ||
| [2009/06/17 22:20:08] <nigelk> joe-mac: install 0.25.0 ? Not sure what you're asking.... | ||
| [2009/06/17 22:20:22] <nigelk> if you're on a mac you can make packages from any source release with the conf/osx/createpackage.sh script | ||
| [2009/06/17 22:20:44] <joe-mac> nigelk: i actually just followed your instructions on some googlegroups post to use "uupdate" to update my deb package source | ||
| [2009/06/17 22:20:48] @ Quit: nigelk: | ||
| [2009/06/17 22:20:52] <joe-mac> probably should have specified i meant for .deb systems... | ||
| [2009/06/17 22:21:50] <joe-mac> actually Djelibeybi no i was kinda misunderstanding you | ||
| [2009/06/17 22:22:11] <Djelibeybi> joe-mac: ah, well. | ||
| [2009/06/17 22:23:25] @ Quit: alex2: Read error: 104 (Connection reset by peer) | ||
| [2009/06/17 22:27:11] @ Quit: andrewcshafer: | ||
| [2009/06/17 22:29:17] @ Quit: ctso: "Leaving." | ||
| [2009/06/17 22:34:09] @ Quit: cwebber: | ||
| [2009/06/17 23:03:53] @ pinoyskull joined channel #puppet | ||
| [2009/06/17 23:35:14] @ saurabhverma joined channel #puppet | ||
| [2009/06/17 23:35:28] @ andrewcshafer joined channel #puppet | ||
| [2009/06/17 23:37:07] @ mattdelves joined channel #puppet | ||
| [2009/06/17 23:42:19] <mattdelves> Are there any good guides for how to get a network up and running with puppet? | ||
| [2009/06/17 23:43:37] @ Quit: unxfrek: "Leaving" | ||
| [2009/06/17 23:45:52] @ Quit: tuf: Read error: 113 (No route to host) | ||
| [2009/06/17 23:49:27] @ Quit: saurabhverma: Read error: 60 (Operation timed out) | ||
| [2009/06/17 23:52:46] @ tuf joined channel #puppet | ||
| [2009/06/17 23:57:15] @ nigelk joined channel #puppet | ||
| [2009/06/17 23:57:32] @ Quit: gstratton: | ||
| [2009/06/17 23:57:36] <nigelk> joe-mac: sorry, missed that before. | ||
| [2009/06/17 23:57:50] <joe-mac> it's cool | ||
| [2009/06/17 23:58:00] <nigelk> once we've got the 0.24.8 situation sorted happily, we might do some debs of the 0.25 rc |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!