| [2010/06/05 00:16:05] @ Log started by gepetto | ||
| [2010/06/05 00:16:05] @ Ben___ joined channel #puppet | ||
| [2010/06/05 00:16:28] <Ben___> Anyone here? | ||
| [2010/06/05 00:16:34] @ Ben___ is now known as Guest63999 | ||
| [2010/06/05 00:16:46] <Guest63999> Anyone here? | ||
| [2010/06/05 00:19:52] <blkperl> yep | ||
| [2010/06/05 00:20:49] @ wilmoore joined channel #puppet | ||
| [2010/06/05 00:21:46] @ tonyskapunk joined channel #puppet | ||
| [2010/06/05 00:31:57] @ Quit: ppickfor: Ping timeout: 240 seconds | ||
| [2010/06/05 00:33:32] @ acrollet joined channel #puppet | ||
| [2010/06/05 00:45:35] <Guest63999> is puppet able to install rpms on multiple severs? | ||
| [2010/06/05 00:46:38] <chadh> Guest63999: sure | ||
| [2010/06/05 00:47:42] <chadh> it would look like package { [ 'pkg1', 'pkg2', 'pkg3' ]: ensure => installed } , and you could put that in a class and then include that in each server's manifest | ||
| [2010/06/05 00:52:34] @ wilmoore_ joined channel #puppet | ||
| [2010/06/05 00:55:03] @ Quit: wilmoore: Ping timeout: 260 seconds | ||
| [2010/06/05 00:57:39] @ Quit: acrollet: Ping timeout: 245 seconds | ||
| [2010/06/05 00:57:41] <Guest63999> Cool | ||
| [2010/06/05 00:58:04] <Guest63999> Thanks chadh | ||
| [2010/06/05 01:01:55] @ plathrop-away is now known as plathrop | ||
| [2010/06/05 01:04:00] @ acrollet joined channel #puppet | ||
| [2010/06/05 01:12:32] @ acrollet_ joined channel #puppet | ||
| [2010/06/05 01:14:13] @ Quit: acrollet: Read error: Connection reset by peer | ||
| [2010/06/05 01:14:35] @ plathrop is now known as plathrop-away | ||
| [2010/06/05 01:14:55] @ Quit: Guest63999: Quit: Page closed | ||
| [2010/06/05 01:24:25] @ bug left channel #puppet () | ||
| [2010/06/05 01:29:39] @ Quit: wilmoore_: Remote host closed the connection | ||
| [2010/06/05 01:30:12] @ wilmoore joined channel #puppet | ||
| [2010/06/05 01:34:19] @ Quit: wilmoore: Ping timeout: 245 seconds | ||
| [2010/06/05 01:42:08] @ bug joined channel #puppet | ||
| [2010/06/05 01:49:44] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs) | ||
| [2010/06/05 01:58:23] @ gebi joined channel #puppet | ||
| [2010/06/05 02:11:11] @ Quit: jaredrhine: Ping timeout: 248 seconds | ||
| [2010/06/05 02:19:31] @ Quit: acrollet_: Quit: acrollet_ | ||
| [2010/06/05 02:25:51] @ nexx joined channel #puppet | ||
| [2010/06/05 02:53:43] @ acrollet joined channel #puppet | ||
| [2010/06/05 03:07:45] @ Quit: acrollet: Ping timeout: 240 seconds | ||
| [2010/06/05 03:14:21] @ acrollet joined channel #puppet | ||
| [2010/06/05 03:14:57] @ allsystemsarego joined channel #puppet | ||
| [2010/06/05 03:15:23] @ Quit: noyb: Ping timeout: 240 seconds | ||
| [2010/06/05 03:36:47] @ adrian_broher joined channel #puppet | ||
| [2010/06/05 03:53:22] @ acrollet_ joined channel #puppet | ||
| [2010/06/05 03:54:24] @ Quit: acrollet: Read error: Connection reset by peer | ||
| [2010/06/05 03:58:15] @ Mick27 joined channel #puppet | ||
| [2010/06/05 04:18:06] @ Quit: acrollet_: Quit: acrollet_ | ||
| [2010/06/05 04:25:08] @ tim|mac joined channel #puppet | ||
| [2010/06/05 04:36:35] @ Quit: Mick27: Quit: Leaving | ||
| [2010/06/05 05:52:10] @ Mick27 joined channel #puppet | ||
| [2010/06/05 06:09:23] @ Quit: _Lemon_: Ping timeout: 240 seconds | ||
| [2010/06/05 06:09:44] @ _Lemon_ joined channel #puppet | ||
| [2010/06/05 06:15:27] @ Quit: choc: Quit: changing servers | ||
| [2010/06/05 06:15:38] @ choc joined channel #puppet | ||
| [2010/06/05 06:16:41] @ gaveen joined channel #puppet | ||
| [2010/06/05 06:21:15] @ bearnard_ joined channel #puppet | ||
| [2010/06/05 06:48:27] @ giskard_ joined channel #puppet | ||
| [2010/06/05 06:50:40] @ Quit: giskard: Ping timeout: 276 seconds | ||
| [2010/06/05 06:56:49] @ quit (seeya) | ||
| [2010/06/05 06:57:33] @ Joined channel #puppet | ||
| [2010/06/05 06:57:33] @ Topic is "Dashboard 1.0.0 released: http://bit.ly/cxZUas | Puppet 0.25.5 released: http://bit.ly/beIuIm | http://docs.puppetlabs.com | Bugs & Feature Requests: http://bit.ly/ddjhPk" | ||
| [2010/06/05 06:57:33] @ Topic set by jamesturnbull!~jamesturn@pelin.lovedthanlost.net on Mon May 17 21:32:23 -0400 2010 | ||
| [2010/06/05 06:57:36] @ Mode +cnt by niven.freenode.net | ||
| [2010/06/05 07:06:20] @ jab_doa joined channel #puppet | ||
| [2010/06/05 07:07:17] @ zwnj joined channel #puppet | ||
| [2010/06/05 07:12:51] @ Quit: zwnj: Quit: Page closed | ||
| [2010/06/05 07:13:47] @ bearnard_ left channel #puppet () | ||
| [2010/06/05 07:23:26] @ Quit: gaveen: Ping timeout: 264 seconds | ||
| [2010/06/05 07:36:22] @ gaveen joined channel #puppet | ||
| [2010/06/05 07:39:14] @ ixtix joined channel #puppet | ||
| [2010/06/05 07:52:55] @ ckauhaus joined channel #puppet | ||
| [2010/06/05 08:11:42] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2010/06/05 08:12:09] @ ckauhaus joined channel #puppet | ||
| [2010/06/05 08:31:51] @ Quit: Mick27: Quit: Leaving | ||
| [2010/06/05 08:37:33] @ Quit: adrian_broher: Remote host closed the connection | ||
| [2010/06/05 08:41:07] @ Quit: carlasouza: Ping timeout: 240 seconds | ||
| [2010/06/05 08:43:01] @ Quit: Whoop: Quit: Lost terminal | ||
| [2010/06/05 08:43:29] @ Whoop joined channel #puppet | ||
| [2010/06/05 08:45:41] @ Quit: ixtix: Remote host closed the connection | ||
| [2010/06/05 08:51:38] @ cliff-hm joined channel #puppet | ||
| [2010/06/05 08:58:17] @ pinoyskull joined channel #puppet | ||
| [2010/06/05 09:10:25] @ Quit: gebi: Ping timeout: 276 seconds | ||
| [2010/06/05 09:17:07] @ joe-mac joined channel #puppet | ||
| [2010/06/05 09:20:03] @ carlasouza joined channel #puppet | ||
| [2010/06/05 09:24:06] @ Quit: MrTransformation: Quit: Ex-Chat | ||
| [2010/06/05 09:25:16] @ Quit: ckauhaus: Read error: Operation timed out | ||
| [2010/06/05 09:26:36] @ ckauhaus joined channel #puppet | ||
| [2010/06/05 09:31:32] @ Quit: ckauhaus: Ping timeout: 276 seconds | ||
| [2010/06/05 09:33:24] @ adrian_broher joined channel #puppet | ||
| [2010/06/05 09:34:30] @ gebi joined channel #puppet | ||
| [2010/06/05 09:35:31] @ neonDragon joined channel #puppet | ||
| [2010/06/05 09:35:34] @ Quit: neon|out: Read error: No route to host | ||
| [2010/06/05 09:38:50] @ carla joined channel #puppet | ||
| [2010/06/05 09:40:26] @ Quit: pinoyskull: Quit: Leaving | ||
| [2010/06/05 09:47:12] @ Quit: gaveen: Ping timeout: 272 seconds | ||
| [2010/06/05 09:48:33] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/06/05 09:51:58] @ pellegrino joined channel #puppet | ||
| [2010/06/05 09:56:17] @ adrian_broher joined channel #puppet | ||
| [2010/06/05 09:59:40] @ gaveen joined channel #puppet | ||
| [2010/06/05 10:06:37] @ Quit: ona_matt: Ping timeout: 258 seconds | ||
| [2010/06/05 10:14:52] @ sinjar joined channel #puppet | ||
| [2010/06/05 10:24:29] @ ona_matt joined channel #puppet | ||
| [2010/06/05 10:34:51] @ wilmoore joined channel #puppet | ||
| [2010/06/05 10:37:35] @ Quit: neonDragon: | ||
| [2010/06/05 10:59:10] <agaffney> I've been encountering the "corrupt yaml node data" problem more and more recently | ||
| [2010/06/05 10:59:18] <agaffney> running 0.24.8 on both my clients and puppetmaster | ||
| [2010/06/05 10:59:27] <agaffney> is this fixed in a newer version? | ||
| [2010/06/05 10:59:37] <agaffney> or is there something I can change to prevent it from occuring? | ||
| [2010/06/05 10:59:55] <Volcane> serialization has had massive overhauls | ||
| [2010/06/05 11:00:35] <agaffney> I'm wondering why this has only started happening on the last 2 weeks for me | ||
| [2010/06/05 11:00:55] <agaffney> nothing "major" changed around then | ||
| [2010/06/05 11:01:24] @ aaronky joined channel #puppet | ||
| [2010/06/05 11:02:20] <agaffney> I've read through the changelogs from 0.24.9 and up, but I didn't see any huge "gotchas" | ||
| [2010/06/05 11:02:38] <agaffney> I saw that the location for plugins in modules has changed, but I'm not using those | ||
| [2010/06/05 11:02:43] @ Quit: huggie: Ping timeout: 240 seconds | ||
| [2010/06/05 11:02:47] @ huggie joined channel #puppet | ||
| [2010/06/05 11:02:49] <agaffney> is there anything else that will bite me when upgrading to 0.25.x? | ||
| [2010/06/05 11:03:07] @ Quit: aaronky_: Ping timeout: 260 seconds | ||
| [2010/06/05 11:03:15] @ rcrowley joined channel #puppet | ||
| [2010/06/05 11:03:45] <Volcane> all your source => lines goes from puppet:///modulename/filename to puppet:///modules/modulename/filename :( | ||
| [2010/06/05 11:04:02] @ _elmata_ joined channel #puppet | ||
| [2010/06/05 11:04:02] <agaffney> hmm | ||
| [2010/06/05 11:04:07] <agaffney> I can see the reasoning for that | ||
| [2010/06/05 11:04:13] <agaffney> since the old scheme was "magic" | ||
| [2010/06/05 11:04:42] <agaffney> the modules' files/ dir ending up in the same namespace as those defined in fileserver.conf | ||
| [2010/06/05 11:05:18] <agaffney> nothing a quick sed can't fix, but I can't do a staged migration | ||
| [2010/06/05 11:06:19] <agaffney> Volcane: any other big ones? | ||
| [2010/06/05 11:06:41] @ Quit: RageLink: Ping timeout: 265 seconds | ||
| [2010/06/05 11:06:45] <Volcane> nah thats it | ||
| [2010/06/05 11:07:07] <Volcane> some of the yaml fixes fixed issue in 0.24 that actually produced corrupt yaml all this time | ||
| [2010/06/05 11:07:19] <agaffney> heh | ||
| [2010/06/05 11:07:28] <Volcane> so i had some unexpected file changes | ||
| [2010/06/05 11:07:44] <Volcane> just some end of file new lines changing | ||
| [2010/06/05 11:08:16] <agaffney> I'm seriously considering just doing a blanket upgrade to 0.25.x this weekend :P | ||
| [2010/06/05 11:08:26] <agaffney> unfortunately, if it goes badly, I can't use puppet to downgrade :P | ||
| [2010/06/05 11:08:31] <Volcane> heh | ||
| [2010/06/05 11:08:43] <Volcane> how many nodes? | ||
| [2010/06/05 11:08:57] <agaffney> ~120 | ||
| [2010/06/05 11:09:04] <Volcane> not too bad :) | ||
| [2010/06/05 11:09:28] <agaffney> I have a specific user with a specific SSH key that has specific sudo abilities | ||
| [2010/06/05 11:09:47] <Volcane> yeah, i always keep user accounts around | ||
| [2010/06/05 11:09:49] <agaffney> I could add something to the puppet-managed sudoers temporarily that would allow me to "script" the downgrade | ||
| [2010/06/05 11:09:52] <Volcane> too risky otherwise | ||
| [2010/06/05 11:11:18] <agaffney> I use openldap for my admin users, but I also have the root password managed and a non-ldap user with full sudo abilities managed by puppet | ||
| [2010/06/05 11:11:44] <agaffney> and then this 'process' user with keys from 2 different boxes in .ssh/authorized_keys and certain sudo abilities | ||
| [2010/06/05 11:11:54] @ Quit: sinjar: Remote host closed the connection | ||
| [2010/06/05 11:11:55] <agaffney> one of the abilities being '/usr/sbin/puppetd -t' | ||
| [2010/06/05 11:12:05] <agaffney> makes it easy to force puppet runs on a group of boxes | ||
| [2010/06/05 11:12:42] <Volcane> mc-puppetd -W "country=uk customer=acme /apache/" runonce :) | ||
| [2010/06/05 11:13:05] <Tonnerre> mc-puppetd?! | ||
| [2010/06/05 11:13:16] <Volcane> you know about mcollective? | ||
| [2010/06/05 11:14:16] <Volcane> above command will do a splay run on machines with fact country=uk and customer=acme and puppet class /apache/ on them | ||
| [2010/06/05 11:14:30] <Volcane> /apache/ being a regex over all the classes on the nodes | ||
| [2010/06/05 11:23:22] <agaffney> nice :P | ||
| [2010/06/05 11:24:19] <agaffney> "Marionette Collective" | ||
| [2010/06/05 11:24:24] <agaffney> I see what you did there ;) | ||
| [2010/06/05 11:24:28] @ pellegrino left channel #puppet () | ||
| [2010/06/05 11:24:41] <Volcane> heh, well its not really tied in to puppet | ||
| [2010/06/05 11:25:04] <Volcane> just racked my brain for ages trying to find a name that is googleable, has domains available etcetc | ||
| [2010/06/05 11:25:15] <agaffney> heh | ||
| [2010/06/05 11:25:19] <Volcane> and had some random names up on twitter and that one won :) | ||
| [2010/06/05 11:27:40] @ emarshall joined channel #puppet | ||
| [2010/06/05 11:34:17] * agaffney wonders if EPEL provides .spec files | ||
| [2010/06/05 11:34:45] <agaffney> or SRPMs | ||
| [2010/06/05 11:35:32] <agaffney> hmm, yes | ||
| [2010/06/05 11:36:24] <agaffney> hmm, only for puppet | ||
| [2010/06/05 11:36:31] <agaffney> unless it builds both puppet and puppet-server | ||
| [2010/06/05 11:36:43] <Volcane> it builds both | ||
| [2010/06/05 11:36:48] <agaffney> ah, good | ||
| [2010/06/05 11:36:53] <Volcane> the rpm spec file is also in the tarball from PL | ||
| [2010/06/05 11:46:10] <agaffney> the EPEL spec is still applying puppet-0.25.1-0002-Correct-rundir-permissions.patch even in 0.25.4 | ||
| [2010/06/05 11:46:38] <Volcane> maybe its still needed? | ||
| [2010/06/05 11:46:43] <Volcane> you should use 0.25.5 too | ||
| [2010/06/05 11:46:51] <agaffney> yeah, I'm goign to bump o 0.25.5 | ||
| [2010/06/05 11:47:04] <Volcane> its in epel test | ||
| [2010/06/05 11:47:13] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/06/05 11:47:21] <agaffney> the patch changes the mode of rundir to 0755 instead of 01777 | ||
| [2010/06/05 11:48:11] @ Quit: emarshall: Quit: emarshall | ||
| [2010/06/05 11:48:47] @ kran joined channel #puppet | ||
| [2010/06/05 11:48:47] @ Quit: kran: Changing host | ||
| [2010/06/05 11:48:47] @ kran joined channel #puppet | ||
| [2010/06/05 11:49:26] @ acrollet joined channel #puppet | ||
| [2010/06/05 11:50:24] <agaffney> puppet.noarch 0.25.5-1.el5 epel-testing | ||
| [2010/06/05 11:50:25] <agaffney> puppet-server.noarch 0.25.5-1.el5 epel-testing | ||
| [2010/06/05 11:50:26] <agaffney> ah hah | ||
| [2010/06/05 11:50:41] <agaffney> I never looked at the actual yum configs that epel-release installs :P | ||
| [2010/06/05 11:51:04] <agaffney> I also realized that I don't have puppet-server in my local yum repo, just puppet | ||
| [2010/06/05 11:51:11] <agaffney> although, I've never had to install it more than once :P | ||
| [2010/06/05 11:51:21] @ Quit: huggie: Ping timeout: 240 seconds | ||
| [2010/06/05 11:51:26] @ huggie joined channel #puppet | ||
| [2010/06/05 11:51:37] @ Quit: dbruce: Ping timeout: 240 seconds | ||
| [2010/06/05 11:51:43] @ dbruce joined channel #puppet | ||
| [2010/06/05 11:51:43] @ kran_ joined channel #puppet | ||
| [2010/06/05 11:52:23] @ ken_barber joined channel #puppet | ||
| [2010/06/05 11:53:27] @ ken_barber left channel #puppet () | ||
| [2010/06/05 11:53:29] @ ken_barber joined channel #puppet | ||
| [2010/06/05 11:53:36] @ Quit: kran: Ping timeout: 252 seconds | ||
| [2010/06/05 11:53:47] <agaffney> I should be able to upgrade puppet-server to 0.25.5 without any issue, right? | ||
| [2010/06/05 11:53:57] <agaffney> with my 0.24.8 clients | ||
| [2010/06/05 11:54:13] <Volcane> yes, LOTS of deprecation warnings though | ||
| [2010/06/05 11:54:19] <Volcane> but thats harmless, just annoying | ||
| [2010/06/05 11:54:41] <agaffney> hmm, but it apparently upgrades puppet, too | ||
| [2010/06/05 11:54:44] @ kran joined channel #puppet | ||
| [2010/06/05 11:54:52] <agaffney> so the client would break on my puppetmaster | ||
| [2010/06/05 11:54:54] <Volcane> on the master yes | ||
| [2010/06/05 11:55:04] <Volcane> why will it break? | ||
| [2010/06/05 11:55:19] <agaffney> mostly all the source => changes | ||
| [2010/06/05 11:55:26] <Volcane> it wont break | ||
| [2010/06/05 11:55:30] <Volcane> it will work, just complain a lot | ||
| [2010/06/05 11:55:40] <agaffney> ahhh, ok | ||
| [2010/06/05 11:55:42] <Volcane> 0.26 or 2.6 whatever it is will break | ||
| [2010/06/05 11:57:51] <agaffney> I'm using tagmail with the 'err' tag. will I be getting emails for those "warnings"? | ||
| [2010/06/05 11:58:10] <Volcane> not sure | ||
| [2010/06/05 11:58:11] @ Quit: acrollet: Quit: acrollet | ||
| [2010/06/05 11:58:22] @ Quit: kran_: Ping timeout: 252 seconds | ||
| [2010/06/05 11:58:32] <Volcane> never understood how someone can use tagmail so not something i'd have looked into | ||
| [2010/06/05 12:04:15] <agaffney> tagmail's "normal" usage seems odd to me | ||
| [2010/06/05 12:04:20] <agaffney> but for 'err', it's kinda handy | ||
| [2010/06/05 12:04:29] <agaffney> it's what's alerted me to the corrupt yaml issue | ||
| [2010/06/05 12:10:50] <Volcane> yeah, not suggesting not monitoring it, just dont see how email is a good ide | ||
| [2010/06/05 12:13:56] <agaffney> simple solution until I put something better into place :P | ||
| [2010/06/05 12:14:05] <agaffney> I'm also using puppet-dashboard, but I don't check that very often | ||
| [2010/06/05 12:17:15] <Volcane> yeah, i have a big display with a very scrubbed set of logs from my loghosts | ||
| [2010/06/05 12:17:27] <Volcane> for stuff thats not immediately a problem | ||
| [2010/06/05 12:17:34] <Volcane> everyting thats a problem alerts | ||
| [2010/06/05 12:17:40] <zahna> is 0.25.5 in epel yet? | ||
| [2010/06/05 12:17:47] <Volcane> but things like puppet logs, i just notice them on the display | ||
| [2010/06/05 12:17:52] <Volcane> zahna: in epel testing | ||
| [2010/06/05 12:17:57] <zahna> nice | ||
| [2010/06/05 12:21:12] @ walterheck joined channel #puppet | ||
| [2010/06/05 12:21:31] <walterheck> hello all, how can i list all the puppet machines my master is commanding? | ||
| [2010/06/05 12:22:45] <chrisg> puppetlast is usually a handy tool | ||
| [2010/06/05 12:23:36] @ Quit: wilmoore: Remote host closed the connection | ||
| [2010/06/05 12:24:09] @ wilmoore joined channel #puppet | ||
| [2010/06/05 12:26:07] @ Quit: _elmata_: Quit: up up and away | ||
| [2010/06/05 12:28:50] @ Quit: wilmoore: Ping timeout: 264 seconds | ||
| [2010/06/05 12:31:40] @ Quit: gaveen: Quit: Leaving | ||
| [2010/06/05 12:38:01] <tuv> what does this err message mean: Parameter group failed: Invalid group name '""' | ||
| [2010/06/05 12:38:34] <agaffney> tuv: it probably means that the group you specified does not exist | ||
| [2010/06/05 12:39:41] <Volcane> or you have group => $something | ||
| [2010/06/05 12:39:46] <Volcane> and $something is empty | ||
| [2010/06/05 12:39:54] @ Quit: kran: | ||
| [2010/06/05 12:40:01] <agaffney> yes, the '""' would seem to imply that | ||
| [2010/06/05 12:43:24] <tuv> ok.. i have a few 'group => $agroup' where ' $agroup = "${avar}-string" ' <- something wrong with that? | ||
| [2010/06/05 12:44:02] <Volcane> is $agroup in the right scope? | ||
| [2010/06/05 12:47:29] <tuv> it's defined in a class class1, and used in class1 and class1::subclass which includes class1 | ||
| [2010/06/05 12:47:45] <Volcane> not in the right scope then | ||
| [2010/06/05 12:48:28] <tuv> Volcane: i can't define a variable in a class? | ||
| [2010/06/05 12:48:43] <Volcane> you can but each class is its own scope | ||
| [2010/06/05 12:48:58] <Volcane> class foo { $foo = 1 \n include bar } | ||
| [2010/06/05 12:49:03] <Volcane> bar would know about $foo | ||
| [2010/06/05 12:49:04] <Volcane> but | ||
| [2010/06/05 12:49:15] <Volcane> class class bar { include foo } | ||
| [2010/06/05 12:49:19] <Volcane> bar wouldnt know about $foo | ||
| [2010/06/05 12:50:24] <tuv> that's weird behavior. a variable in an included class is not visible? | ||
| [2010/06/05 12:50:45] <Volcane> its perfectly sane behaviour compatible with most other programming languages | ||
| [2010/06/05 12:51:02] <tuv> you mean variables are alwasy private? | ||
| [2010/06/05 12:51:15] <Volcane> yes, infact the first case is also not sane and will change in future | ||
| [2010/06/05 12:52:13] <tuv> so do i repeat the variable, or where do i put it to be seen in both classes (same module)? | ||
| [2010/06/05 12:52:27] @ wilmoore joined channel #puppet | ||
| [2010/06/05 12:52:39] <Volcane> you can do $someclass:var | ||
| [2010/06/05 12:52:41] <Volcane> erm | ||
| [2010/06/05 12:52:45] <Volcane> $someclas::var | ||
| [2010/06/05 12:52:55] <Volcane> but only if someclass was already included | ||
| [2010/06/05 12:53:38] <tuv> ok good. i'll do: $avar = $class1::avar | ||
| [2010/06/05 12:53:51] <Volcane> group => $class1::avar | ||
| [2010/06/05 12:54:50] @ emarshall joined channel #puppet | ||
| [2010/06/05 12:56:38] <chrisg> r/win 27 | ||
| [2010/06/05 12:56:40] <chrisg> fff | ||
| [2010/06/05 12:56:44] <chrisg> laggy 3g sucks | ||
| [2010/06/05 13:04:01] @ Alagar joined channel #puppet | ||
| [2010/06/05 13:05:33] @ HouseAway is now known as AimanA | ||
| [2010/06/05 13:06:33] @ ckauhaus joined channel #puppet | ||
| [2010/06/05 13:08:04] @ alexine_dsouza joined channel #puppet | ||
| [2010/06/05 13:11:04] @ Quit: emarshall: Quit: emarshall | ||
| [2010/06/05 13:12:02] @ Quit: ckauhaus: Read error: Operation timed out | ||
| [2010/06/05 13:13:04] @ Quit: carlasouza: Ping timeout: 245 seconds | ||
| [2010/06/05 13:27:12] @ stewartl42 joined channel #puppet | ||
| [2010/06/05 13:27:36] @ stewartl42 left channel #puppet () | ||
| [2010/06/05 13:29:00] @ carlasouza joined channel #puppet | ||
| [2010/06/05 13:32:33] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/06/05 13:32:48] @ rcrowley joined channel #puppet | ||
| [2010/06/05 13:33:27] @ Quit: rcrowley: Client Quit | ||
| [2010/06/05 13:35:20] @ Demosthenes joined channel #puppet | ||
| [2010/06/05 13:39:53] @ Quit: gebi: Read error: Operation timed out | ||
| [2010/06/05 13:41:25] @ emarshall joined channel #puppet | ||
| [2010/06/05 13:50:45] @ adrian_broher joined channel #puppet | ||
| [2010/06/05 14:08:58] @ jsnby joined channel #puppet | ||
| [2010/06/05 14:09:40] @ Quit: emarshall: Quit: emarshall | ||
| [2010/06/05 14:13:43] @ Quit: jsnby: Ping timeout: 265 seconds | ||
| [2010/06/05 14:27:56] @ jsnby joined channel #puppet | ||
| [2010/06/05 14:28:07] @ jsnby left channel #puppet () | ||
| [2010/06/05 14:28:55] @ Determinist joined channel #puppet | ||
| [2010/06/05 14:29:04] @ Quit: carlasouza: Quit: reboot | ||
| [2010/06/05 14:38:28] <raz> mmh, my puppet is leaking db connections | ||
| [2010/06/05 14:39:26] <raz> apparently this bug http://projects.puppetlabs.com/issues/469 | ||
| [2010/06/05 14:40:24] <raz> except i'm on 0.25.4 ... what gives | ||
| [2010/06/05 14:40:32] <joe-mac> raz: wrong mysql gem most likely | ||
| [2010/06/05 14:40:40] <raz> i'm using postgres | ||
| [2010/06/05 14:41:23] <raz> according to that ticket it's a bug in activerecord and it'd help if i could put "config.active_record.allow_concurrency = false" somewhere | ||
| [2010/06/05 14:43:58] <joe-mac> ah, didn't know about that one | ||
| [2010/06/05 14:44:09] <raz> trying to upgrade my activerecord right now, perhaps that helps | ||
| [2010/06/05 14:44:19] <raz> just have no idea what the latest version is | ||
| [2010/06/05 14:44:22] <raz> gem install gives me 2.3.8 | ||
| [2010/06/05 14:45:11] <raz> man.. why is gem so retarded | ||
| [2010/06/05 14:45:31] <raz> "gem install" doesn't even detect when something is already there | ||
| [2010/06/05 14:47:21] <blkperl> gem list --local | ||
| [2010/06/05 14:50:36] <raz> yea well, apparently "gem install activerecord" gave me the latest version | ||
| [2010/06/05 14:50:41] <raz> when i start puppet i now get a truckload of: | ||
| [2010/06/05 14:50:42] <raz> DEPRECATION WARNING: metaclass is deprecated and will be removed from Rails 2.3 (use singleton_class instead). (called from make_command_methods at /usr/lib/ruby/1.8/puppet/provider.rb:112) | ||
| [2010/06/05 14:51:01] <raz> but it runs... will soon see if it still leaks | ||
| [2010/06/05 14:52:12] <chrisg> win 27 | ||
| [2010/06/05 14:59:39] <raz> hmm are class names not allowed to contain numbers? | ||
| [2010/06/05 15:00:09] <Volcane> cant start with numbers but can contain i think | ||
| [2010/06/05 15:00:37] <raz> i get a parse error on class debian::hp::scsi::P410i { | ||
| [2010/06/05 15:00:38] <raz> hmm | ||
| [2010/06/05 15:00:49] <Volcane> probably the capital | ||
| [2010/06/05 15:01:24] <raz> aah thx, that was it | ||
| [2010/06/05 15:01:39] <raz> okay now the hairy part | ||
| [2010/06/05 15:01:49] <raz> need to have puppet install a deb :< | ||
| [2010/06/05 15:02:23] <Volcane> package type | ||
| [2010/06/05 15:03:22] <raz> that can install a deb from disk? | ||
| [2010/06/05 15:03:37] <Volcane> probably yeah | ||
| [2010/06/05 15:03:47] <raz> yay, checkin it out | ||
| [2010/06/05 15:04:19] <raz> wow it does | ||
| [2010/06/05 15:04:25] * raz is delighted | ||
| [2010/06/05 15:11:18] @ ppickfor joined channel #puppet | ||
| [2010/06/05 15:13:24] <raz> hmm is there a way to have puppet create a directory if it doesn't exist but otherwise leave it alone even when it's a symlink instead? | ||
| [2010/06/05 15:13:38] <raz> ensure => directory would prolly kill a symlink? | ||
| [2010/06/05 15:13:57] <joe-mac> raz: i am guessing if you don't use force it will not | ||
| [2010/06/05 15:14:10] <raz> ah, will try that | ||
| [2010/06/05 15:15:16] <Volcane> replace => false | ||
| [2010/06/05 15:17:09] <raz> sweet | ||
| [2010/06/05 15:17:14] <raz> here is my creation http://pastie.org/993227 | ||
| [2010/06/05 15:17:19] <raz> not pretty but also less ugly than i feared it would get | ||
| [2010/06/05 15:18:32] <raz> will be interesting to organize that stuff in a sane way if i need something else like that :P | ||
| [2010/06/05 15:21:30] <Volcane> raz: http://pastie.org/993229 | ||
| [2010/06/05 15:21:35] @ Quit: adrian_broher: Ping timeout: 276 seconds | ||
| [2010/06/05 15:23:41] @ adrian_broher joined channel #puppet | ||
| [2010/06/05 15:37:15] @ ken_barber left channel #puppet () | ||
| [2010/06/05 15:44:46] @ occamshatchet joined channel #puppet | ||
| [2010/06/05 15:56:11] @ Quit: walterheck: Quit: Computer has gone to sleep | ||
| [2010/06/05 16:07:38] @ Quit: Determinist: Quit: Leaving... | ||
| [2010/06/05 16:13:05] @ davea1 joined channel #puppet | ||
| [2010/06/05 16:13:43] <davea1> w00t! I just got exported resources working! how cool! | ||
| [2010/06/05 16:15:13] <davea1> now I have a question about tags- do they have to be unique between resource types? or can I have the same tag used on 2 different resource types? | ||
| [2010/06/05 16:18:53] @ lak joined channel #puppet | ||
| [2010/06/05 16:23:41] @ walterheck joined channel #puppet | ||
| [2010/06/05 16:34:42] <Volcane> davea1: same tag can be used many times | ||
| [2010/06/05 16:34:51] <davea1> Volcane, hello there | ||
| [2010/06/05 16:34:58] <davea1> Good day to you | ||
| [2010/06/05 16:35:40] <davea1> I just succesfully configured mysql-zrm for multiple hosts using exported resources- very very cool! | ||
| [2010/06/05 16:35:48] <davea1> and easier than I thought | ||
| [2010/06/05 16:35:49] <Volcane> hehe nice | ||
| [2010/06/05 16:36:03] <davea1> all backing up to a single server | ||
| [2010/06/05 16:36:37] <davea1> I figured I better get this part up before I start moving prod servers to this env | ||
| [2010/06/05 16:36:44] <davea1> ;) | ||
| [2010/06/05 16:36:48] @ Quit: Alagar: Ping timeout: 248 seconds | ||
| [2010/06/05 16:37:06] <blood> instead of having checks on my manifest to see which node belongs to what, am i able to just use seperate manifests ? like i call 1 manifest GROUPA.pp and another GROUPB.pp then configure my nodes to use the correct one | ||
| [2010/06/05 16:37:36] <Volcane> blood: yes, people often have classes like roles::webserver and roles::dbserver and just include those in the node | ||
| [2010/06/05 16:37:57] <blood> ok so GROUPA.pp could just be a class | ||
| [2010/06/05 16:38:30] @ stewartl421 joined channel #puppet | ||
| [2010/06/05 16:39:14] <blood> ah i get it | ||
| [2010/06/05 16:39:24] <blood> so one manifest but on the node i just specify the class to use? | ||
| [2010/06/05 16:39:44] <blood> so all my classes will be in lets say site.pp then on the node end i use roles:classA | ||
| [2010/06/05 16:40:24] <blood> just gets a bit confusing since there are node definitions/classes/tags and which one is best to use | ||
| [2010/06/05 16:41:01] <Volcane> blood: classes holds related sets of resources - like file, package etc | ||
| [2010/06/05 16:41:10] <Volcane> blood: nodes tell puppetmaster what classes to put on the node | ||
| [2010/06/05 16:41:27] <Volcane> blood: and modules help you group classes, files and templates that all relate into a nice bundle | ||
| [2010/06/05 16:42:41] <blood> ah i see | ||
| [2010/06/05 16:44:25] <tuv> is there an easy way to access ldap from a template? (get a list of users) | ||
| [2010/06/05 16:45:11] @ alban21 joined channel #puppet | ||
| [2010/06/05 16:45:21] <Volcane> you'll need to write some ruby code | ||
| [2010/06/05 16:45:35] @ Quit: alban2: Ping timeout: 240 seconds | ||
| [2010/06/05 16:46:11] @ Quit: nexx: Quit: quit | ||
| [2010/06/05 16:46:13] <blood> Volcane: http://pastebin.com/aMcPUe4Q | ||
| [2010/06/05 16:46:31] <blood> does that seem right? | ||
| [2010/06/05 16:46:37] <blood> on my client side i have set tags | ||
| [2010/06/05 16:47:06] @ alban21 is now known as alban2 | ||
| [2010/06/05 16:47:09] <Volcane> tags for what? | ||
| [2010/06/05 16:47:13] <blood> so one node my contain tag "labs-science" while rest just contain "labs" | ||
| [2010/06/05 16:47:28] <blood> to tell puppetmaster which class to apply to my nodes | ||
| [2010/06/05 16:47:54] <Volcane> best to make node blocks for each host and include the right code | ||
| [2010/06/05 16:48:07] <blood> i have over 600 nodes | ||
| [2010/06/05 16:48:17] <Volcane> then use an external node tool | ||
| [2010/06/05 16:48:31] <Volcane> you can programatically tell the master what to do for each node | ||
| [2010/06/05 16:48:38] <blood> yea well these are lab environments | ||
| [2010/06/05 16:48:47] <blood> there are only a few different setups | ||
| [2010/06/05 16:49:09] <Volcane> k, well yours will probably work, just not very flexible in the long run | ||
| [2010/06/05 16:49:50] <blood> yea i see what you mean. for non-lab environments i will definitely use your method | ||
| [2010/06/05 16:49:54] <blood> give each node a definition | ||
| [2010/06/05 16:50:21] <Volcane> see http://docs.puppetlabs.com/guides/external_nodes.html | ||
| [2010/06/05 16:53:19] <Whoop> blood: Good read written by Volcane: http://www.devco.net/archives/2009/08/31/complex_data_and_puppet.php which might be useful for your env | ||
| [2010/06/05 16:54:23] @ Quit: bug: Quit: bug | ||
| [2010/06/05 17:01:26] <agaffney> can a class set "global" variables? | ||
| [2010/06/05 17:01:48] <agaffney> right now, I define a variable called $location in each of my node definitions that other classes look at to decide what to do | ||
| [2010/06/05 17:02:22] <agaffney> I'd like to just be able to include location::foo or location::bar and have those other classes look at that same (or a similar) var | ||
| [2010/06/05 17:02:45] <Volcane> not really | ||
| [2010/06/05 17:02:50] <Volcane> facts are best for that | ||
| [2010/06/05 17:02:58] <Volcane> u can do complex inheritance and stuff and make it work | ||
| [2010/06/05 17:03:05] <agaffney> hmm, didn't think about that | ||
| [2010/06/05 17:03:16] <agaffney> I haven't messed with custom facts, but from what I've seen, it's relatively easy | ||
| [2010/06/05 17:03:21] <Volcane> yeah easy | ||
| [2010/06/05 17:03:28] <Volcane> i have a few on my github if u want to see examples | ||
| [2010/06/05 17:03:36] <agaffney> yes, please | ||
| [2010/06/05 17:03:45] <Volcane> github.com/ripienaar | ||
| [2010/06/05 17:03:51] <agaffney> I was just going to key off of 'network' and a few other things to determine the location | ||
| [2010/06/05 17:03:52] <Volcane> think its facter-facts or something | ||
| [2010/06/05 17:04:00] <Volcane> yeah | ||
| [2010/06/05 17:04:23] <Volcane> i have too many and get new ones too often so i just have a file /etc/facts.txt where i put a few key items about each machine | ||
| [2010/06/05 17:05:47] @ Quit: stewartl421: Ping timeout: 265 seconds | ||
| [2010/06/05 17:05:50] @ stewartl42 joined channel #puppet | ||
| [2010/06/05 17:06:02] <agaffney> hmm, I should probably do my upgrade to 0.25.x first | ||
| [2010/06/05 17:06:20] <agaffney> since the way to distribute custom facts/types changed from 0.24.x | ||
| [2010/06/05 17:06:38] <Volcane> hmm, 24 could do the same | ||
| [2010/06/05 17:06:49] <Volcane> all that'll change is rename a dir on your master | ||
| [2010/06/05 17:06:59] <agaffney> yeah, but they'd stop working in the middle of my upgrade | ||
| [2010/06/05 17:07:09] <agaffney> until everything was upgraded | ||
| [2010/06/05 17:07:18] <Volcane> nah think it'll keep working just more deprecation warnings | ||
| [2010/06/05 17:07:53] <agaffney> hmm | ||
| [2010/06/05 17:09:10] <agaffney> I guess I can go ahead and turn on pluginsync now | ||
| [2010/06/05 17:09:19] <agaffney> it doesn't look like that's changed between 0.24 and 0.25 | ||
| [2010/06/05 17:11:31] <agaffney> it's very handy having puppet.conf managed by puppet ;) | ||
| [2010/06/05 17:11:40] <Volcane> just the directory the plugins go in | ||
| [2010/06/05 17:12:35] @ joe-mac left channel #puppet () | ||
| [2010/06/05 17:12:36] <agaffney> are you sure that the "old" location will still work with 0.25.x master and clients? | ||
| [2010/06/05 17:12:57] <Volcane> yes | ||
| [2010/06/05 17:13:20] <agaffney> "This change was introducued in 0.25.0 and modules with an outdated plugins directory name will generate a deprecation warning. " | ||
| [2010/06/05 17:13:23] <agaffney> it helps to read ;) | ||
| [2010/06/05 17:13:30] <Volcane> :) | ||
| [2010/06/05 17:18:17] @ bug joined channel #puppet | ||
| [2010/06/05 17:19:36] @ cynicismic joined channel #puppet | ||
| [2010/06/05 17:22:00] @ Quit: lak: Quit: lak | ||
| [2010/06/05 17:23:26] @ kolla joined channel #puppet | ||
| [2010/06/05 17:29:23] <agaffney> ugh, this is another thing that annoys me about ruby | ||
| [2010/06/05 17:29:30] <agaffney> the lack of an explicit 'return' | ||
| [2010/06/05 17:29:30] @ Quit: cynicismic: Remote host closed the connection | ||
| [2010/06/05 17:29:58] <Volcane> it supports it, you dont have to use it though :) | ||
| [2010/06/05 17:30:03] <agaffney> it reminds me of VB in this regard...assigning a value to a "variable" with the same name as a function and then letting the function end | ||
| [2010/06/05 17:30:13] <agaffney> oh? | ||
| [2010/06/05 17:30:23] <Volcane> yeah, you can do return false | ||
| [2010/06/05 17:30:32] <agaffney> I've got the book "Programming Ruby", but I just can't get more than a chapter or 2 into it | ||
| [2010/06/05 17:30:34] <Volcane> works fine, else the last statement in the block/method/etc | ||
| [2010/06/05 17:30:37] <agaffney> the language annoys me too much | ||
| [2010/06/05 17:30:54] <agaffney> and since I have no reason to learn it, I haven't had motivation | ||
| [2010/06/05 17:31:07] <agaffney> but if I start writing custom facts, types, and providers, that's motivation | ||
| [2010/06/05 17:31:17] <Volcane> what languages are your background? | ||
| [2010/06/05 17:31:45] <agaffney> perl, C, BASIC, VB, Java, python, php, bash, and a few others I'm probably forgetting | ||
| [2010/06/05 17:31:54] <Volcane> nods, same | ||
| [2010/06/05 17:31:55] <agaffney> ruby is like none of those | ||
| [2010/06/05 17:31:55] <Volcane> i love ruby | ||
| [2010/06/05 17:32:31] <Volcane> of all the many languages I ever used its the one i loved the most | ||
| [2010/06/05 17:32:40] <agaffney> perl is still my favorite | ||
| [2010/06/05 17:32:43] @ Quit: _Lemon_: Ping timeout: 240 seconds | ||
| [2010/06/05 17:32:49] <Volcane> never liked perl's OO | ||
| [2010/06/05 17:32:50] <agaffney> but I realize its limitations :P | ||
| [2010/06/05 17:32:54] @ _Lemon_ joined channel #puppet | ||
| [2010/06/05 17:33:06] <agaffney> I don't like it, either, but perl is good for "small" stuff | ||
| [2010/06/05 17:33:08] @ Quit: allsystemsarego: Quit: Leaving | ||
| [2010/06/05 17:33:20] <agaffney> for larger projects, I'd probably use python | ||
| [2010/06/05 17:33:27] <agaffney> unfortunately, my company is a php house | ||
| [2010/06/05 17:33:43] <agaffney> even most of the sysadmin scripts... | ||
| [2010/06/05 17:33:53] <agaffney> I've been writing my stuff in bash and perl where possible ;) | ||
| [2010/06/05 17:33:58] <Volcane> yeah one of my clients also write al their stuff in php | ||
| [2010/06/05 17:34:00] <Volcane> nightmare | ||
| [2010/06/05 17:34:08] <Volcane> scripts and the like | ||
| [2010/06/05 17:34:15] <Volcane> things to manage replication, php cli script | ||
| [2010/06/05 17:34:18] <agaffney> php is "okay" for web stuff, but when it spills over into the sysadmin side, somehing is wrong | ||
| [2010/06/05 17:34:18] <Volcane> grim | ||
| [2010/06/05 17:34:28] <agaffney> yeah, all of our mysql maint scripts are php | ||
| [2010/06/05 17:34:44] <agaffney> and *bad* php at that | ||
| [2010/06/05 17:34:49] <Volcane> heh | ||
| [2010/06/05 17:34:55] <Volcane> sounds familiar | ||
| [2010/06/05 17:35:13] <agaffney> now, I understand why...the only sysadmin at the time wasn't really a programmer, and he got help from the web developers | ||
| [2010/06/05 17:37:04] <Volcane> heh | ||
| [2010/06/05 17:42:53] @ lak joined channel #puppet | ||
| [2010/06/05 17:44:21] <agaffney> bleh, this custom fact won't be quite as "simple" as I thought | ||
| [2010/06/05 17:44:39] <agaffney> I have a few boxes that use eth1 as the internal instead of eth0 | ||
| [2010/06/05 17:44:56] <agaffney> so I have to "whitelist" the known networks and then look for an interface that has one of those | ||
| [2010/06/05 17:45:31] <Volcane> heh | ||
| [2010/06/05 17:51:32] @ bug left channel #puppet () | ||
| [2010/06/05 18:00:38] @ Quit: lak: Quit: lak | ||
| [2010/06/05 18:01:33] @ rcrowley joined channel #puppet | ||
| [2010/06/05 18:07:20] <agaffney> well, that wasn't very difficult | ||
| [2010/06/05 18:08:13] <agaffney> never touched ruby before today, and I wrote a facter plugin that loops over all interfaces, looks at ones matching /^eth\d/, compares the network_<interface> fact to known values, and then sets the fact to one of 6 values | ||
| [2010/06/05 18:08:36] <agaffney> and then uses whatever the last value is | ||
| [2010/06/05 18:09:04] <Volcane> nice | ||
| [2010/06/05 18:10:10] <agaffney> google is very helpful | ||
| [2010/06/05 18:10:29] <agaffney> "ruby loop control", "ruby split comma", "ruby if not" | ||
| [2010/06/05 18:10:38] <agaffney> plus the examples for custom facts | ||
| [2010/06/05 18:11:12] <Volcane> hehe | ||
| [2010/06/05 18:11:14] <agaffney> if I have a variable set in the 'node' definition, will that override a fact of the same name? | ||
| [2010/06/05 18:11:27] <Volcane> hmm, not 100% sure | ||
| [2010/06/05 18:11:37] <agaffney> I'm not sure of the order of precedence there | ||
| [2010/06/05 18:11:47] <Volcane> i dont thin ki have any vars in node blocks | ||
| [2010/06/05 18:12:29] <agaffney> I'd assume it would override, since facts are parsed before the manifests | ||
| [2010/06/05 18:12:42] <agaffney> although, I don't know if it might just be an error | ||
| [2010/06/05 18:12:51] <Volcane> yeah seems so | ||
| [2010/06/05 18:12:54] <agaffney> trying to assign to a variable that's already set by a fact | ||
| [2010/06/05 18:12:57] <Volcane> i can set $architecture to something | ||
| [2010/06/05 18:13:27] <agaffney> ok, so I should be able to deploy this custom fact and nothing will use it yet, since $location is defined for each node | ||
| [2010/06/05 18:13:34] <agaffney> and I can slowly remove it from nodes to test it | ||
| [2010/06/05 18:13:44] <Volcane> possibly :) | ||
| [2010/06/05 18:13:47] <agaffney> heh | ||
| [2010/06/05 18:14:03] <Volcane> if ! $location { $location = "meh" } | ||
| [2010/06/05 18:14:17] <agaffney> I use that trick in other places | ||
| [2010/06/05 18:14:24] <agaffney> I think for now I'll just name the new fact location2 | ||
| [2010/06/05 18:14:33] <agaffney> and then compare the fact yaml on the master | ||
| [2010/06/05 18:14:37] <agaffney> to make sure it's working properly | ||
| [2010/06/05 18:14:41] <Volcane> yeah | ||
| [2010/06/05 18:15:05] <agaffney> does the name of the .rb file matter? | ||
| [2010/06/05 18:15:16] <Volcane> nah | ||
| [2010/06/05 18:15:16] <agaffney> or just facter just blindly import all of them? | ||
| [2010/06/05 18:15:19] <Volcane> well | ||
| [2010/06/05 18:15:22] <Volcane> facter varname | ||
| [2010/06/05 18:15:27] <Volcane> works for varname.rb afaik | ||
| [2010/06/05 18:15:37] <Volcane> other than that it doesnt matter | ||
| [2010/06/05 18:15:42] <agaffney> k | ||
| [2010/06/05 18:18:07] <agaffney> meh, well now it's unhappy | ||
| [2010/06/05 18:19:12] <agaffney> ok, this time it synced the plugin and worked | ||
| [2010/06/05 18:19:13] <agaffney> odd | ||
| [2010/06/05 18:19:19] @ Quit: walterheck: Quit: Computer has gone to sleep | ||
| [2010/06/05 18:19:27] <Volcane> nice | ||
| [2010/06/05 18:19:57] <agaffney> location2: stl | ||
| [2010/06/05 18:19:59] <agaffney> shee | ||
| [2010/06/05 18:20:02] <agaffney> err, whee | ||
| [2010/06/05 18:27:22] @ Quit: snikkers: Quit: leaving | ||
| [2010/06/05 18:29:00] @ walterheck joined channel #puppet | ||
| [2010/06/05 18:29:59] @ snikkers joined channel #puppet | ||
| [2010/06/05 18:30:16] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/06/05 18:33:54] @ Quit: walterheck: Ping timeout: 240 seconds | ||
| [2010/06/05 18:42:49] @ Quit: wilmoore: Remote host closed the connection | ||
| [2010/06/05 18:45:50] @ Quit: zipkid: Ping timeout: 265 seconds | ||
| [2010/06/05 18:46:27] @ zipkid joined channel #puppet | ||
| [2010/06/05 18:56:11] @ Determinist joined channel #puppet | ||
| [2010/06/05 19:15:56] @ Quit: madduck: Ping timeout: 260 seconds | ||
| [2010/06/05 19:19:33] @ madduck joined channel #puppet | ||
| [2010/06/05 19:26:10] @ Quit: zoeloelip: Ping timeout: 240 seconds | ||
| [2010/06/05 19:54:43] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/06/05 20:11:28] @ Quit: madduck: Ping timeout: 260 seconds | ||
| [2010/06/05 20:12:02] @ madduck joined channel #puppet | ||
| [2010/06/05 20:12:02] @ Quit: madduck: Changing host | ||
| [2010/06/05 20:12:02] @ madduck joined channel #puppet | ||
| [2010/06/05 20:17:10] @ bodepd joined channel #puppet | ||
| [2010/06/05 20:18:33] @ Quit: bodepd: Client Quit | ||
| [2010/06/05 20:20:13] @ rhyno joined channel #puppet | ||
| [2010/06/05 20:24:00] @ Quit: madduck: Ping timeout: 248 seconds | ||
| [2010/06/05 20:25:09] @ madduck joined channel #puppet | ||
| [2010/06/05 20:25:09] @ Quit: madduck: Changing host | ||
| [2010/06/05 20:25:09] @ madduck joined channel #puppet | ||
| [2010/06/05 20:35:44] @ Quit: davea1: Remote host closed the connection | ||
| [2010/06/05 20:40:57] @ notbrien joined channel #puppet | ||
| [2010/06/05 20:42:03] @ Quit: jab_doa: Quit: Verlassend | ||
| [2010/06/05 20:44:28] @ Quit: notbrien: Client Quit | ||
| [2010/06/05 20:46:01] @ notbrien joined channel #puppet | ||
| [2010/06/05 20:46:07] @ Quit: notbrien: Remote host closed the connection | ||
| [2010/06/05 20:46:49] @ notbrien joined channel #puppet | ||
| [2010/06/05 20:49:16] @ Quit: DigitalFlux: Ping timeout: 260 seconds | ||
| [2010/06/05 20:50:16] @ Quit: notbrien: Client Quit | ||
| [2010/06/05 20:50:28] @ notbrien joined channel #puppet | ||
| [2010/06/05 20:51:14] @ Quit: notbrien: Client Quit | ||
| [2010/06/05 20:55:58] <tuv> i want to create a symlink (or an invokation script) only if the target exists, but file {} does not accept onlyif! | ||
| [2010/06/05 21:02:15] @ DigitalFlux joined channel #puppet | ||
| [2010/06/05 21:26:46] @ Quit: Chiku: Quit: Quitte | ||
| [2010/06/05 21:27:32] @ Quit: madduck: Ping timeout: 260 seconds | ||
| [2010/06/05 21:27:52] @ madduck joined channel #puppet | ||
| [2010/06/05 21:28:18] @ davea1 joined channel #puppet | ||
| [2010/06/05 21:33:52] @ rmiller4pi8 joined channel #puppet | ||
| [2010/06/05 21:39:07] @ rmiller4pi81 joined channel #puppet | ||
| [2010/06/05 21:43:13] @ Quit: rmiller4pi8: Ping timeout: 265 seconds | ||
| [2010/06/05 21:53:28] <tuv> i can't use .include?() on a puppet variable? (list) | ||
| [2010/06/05 22:03:56] @ Quit: rmiller4pi81: Quit: Leaving. | ||
| [2010/06/05 22:14:59] @ Quit: rocket: Ping timeout: 276 seconds | ||
| [2010/06/05 22:15:38] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/06/05 22:17:36] @ Quit: madduck: Ping timeout: 248 seconds | ||
| [2010/06/05 22:19:10] @ madduck joined channel #puppet | ||
| [2010/06/05 22:22:23] <tuv> where is everybody? | ||
| [2010/06/05 22:26:54] <agaffney> it's saturday evening, at least where I am | ||
| [2010/06/05 22:36:08] @ Quit: deadbum: Ping timeout: 240 seconds | ||
| [2010/06/05 22:43:45] @ Quit: tuv: Read error: No route to host | ||
| [2010/06/05 22:48:32] @ Quit: madduck: Ping timeout: 248 seconds | ||
| [2010/06/05 22:49:04] @ tuv joined channel #puppet | ||
| [2010/06/05 22:51:04] @ madduck joined channel #puppet | ||
| [2010/06/05 22:51:04] @ Quit: madduck: Changing host | ||
| [2010/06/05 22:51:04] @ madduck joined channel #puppet | ||
| [2010/06/05 22:54:18] @ stewartl42 left channel #puppet () | ||
| [2010/06/05 22:54:35] <agaffney> mmm | ||
| [2010/06/05 22:54:47] <agaffney> it's nice to be able to remove 116 lines from my nodes.pp :P | ||
| [2010/06/05 22:54:53] <agaffney> replaced by a custom fact | ||
| [2010/06/05 22:55:11] @ Quit: bgupta: Quit: bgupta | ||
| [2010/06/05 22:56:56] @ bgupta joined channel #puppet | ||
| [2010/06/05 22:57:35] <agaffney> 117, even better | ||
| [2010/06/05 23:30:03] @ kc7zzv joined channel #puppet | ||
| [2010/06/05 23:31:12] @ AimanA is now known as HouseAway | ||
| [2010/06/05 23:36:33] <kc7zzv> I'm trying to administer cupsd using puppet. Anyone know of a module to do it? | ||
| [2010/06/05 23:43:45] <zahna> agaffney: how does one set a custom fact? | ||
| [2010/06/05 23:52:16] <kc7zzv> I think you create a custom fact by putting it in a plugin in the plugin folder. | ||
| [2010/06/05 23:54:43] <kc7zzv> zahna: Take a look at this. I think it's what you want http://www.devco.net/archives/2008/04/17/easy_per-machine_custom_facts_for_puppet.php | ||
| [2010/06/05 23:55:35] @ Quit: cliff-hm: Ping timeout: 245 seconds | ||
| [2010/06/05 23:56:07] @ wilmoore joined channel #puppet |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!