Monday, 2009-06-29

[2009/06/29 00:21:11] @ Log started by gepetto
[2009/06/29 00:21:11] @ Quit: bwingenroth_: Read error: 110 (Connection timed out)
[2009/06/29 00:25:15] <jamesturnbull> gepetto: seen nasrat
[2009/06/29 00:25:15] <gepetto> jamesturnbull: nasrat was last seen 7 hours, 24 minutes and 41 seconds ago, quitting IRC (Remote closed the connection)
[2009/06/29 00:26:04] @ randybias is now known as randybias|away
[2009/06/29 00:46:38] @ randybias|away is now known as randybias
[2009/06/29 00:46:53] @ Quit: WALoeIII: "Bai."
[2009/06/29 00:47:09] @ Quit: shood_:
[2009/06/29 00:54:19] @ Quit: pinoyskull: Read error: 104 (Connection reset by peer)
[2009/06/29 00:54:20] @ arg joined channel #puppet
[2009/06/29 01:01:27] <Djelibeybi> gepetto: seen masterzen
[2009/06/29 01:01:27] <gepetto> Djelibeybi: masterzen was last seen 2 days, 12 hours, 44 minutes and 28 seconds ago, quitting IRC ("Leaving")
[2009/06/29 01:07:57] <Djelibeybi> Is there a performance difference in having multiple file{} resources as opposed to one resources and lots of files seperated by a semi-colon?
[2009/06/29 01:08:03] <Djelibeybi> one resource, I mean
[2009/06/29 01:11:30] @ Quit: joe-mac: "Leaving."
[2009/06/29 01:15:45] <gstratton> Does anyone know how onlyif is evaluated in an exec
[2009/06/29 01:16:01] <gstratton> I have the onlyif value set to something like [ $path/buildout.cfg -nt $path/.installed.cfg ]
[2009/06/29 01:16:15] @ andrewcshafer joined channel #puppet
[2009/06/29 01:16:45] <gstratton> It works correctly in my shell, and I could swear it used to work in Puppet as well, but now it seems that it never returns true.
[2009/06/29 01:17:33] <gstratton> Presumably Puppet is calling bash?
[2009/06/29 01:18:47] @ Quit: tuf: Read error: 104 (Connection reset by peer)
[2009/06/29 01:21:18] @ Quit: arg: Read error: 54 (Connection reset by peer)
[2009/06/29 01:21:23] @ drmikecrowe joined channel #puppet
[2009/06/29 01:23:23] @ pinoyskull joined channel #puppet
[2009/06/29 01:23:37] @ Quit: pinoyskull: Remote closed the connection
[2009/06/29 01:26:09] @ tuf joined channel #puppet
[2009/06/29 01:31:32] @ pinoyskull joined channel #puppet
[2009/06/29 01:35:53] @ Quit: alex2: Read error: 104 (Connection reset by peer)
[2009/06/29 01:35:57] @ alex2 joined channel #puppet
[2009/06/29 01:37:19] <Djelibeybi> gstratton: don't you need to call test specifically?
[2009/06/29 01:39:57] <gstratton> Djelibeybi: Looks promising, so I guess so.
[2009/06/29 01:40:03] <gstratton> Thanks!
[2009/06/29 01:40:08] <Djelibeybi> gstratton: np
[2009/06/29 01:40:41] @ Quit: nawty_: Read error: 110 (Connection timed out)
[2009/06/29 01:51:25] @ pleemans joined channel #puppet
[2009/06/29 01:52:46] @ mig5 joined channel #puppet
[2009/06/29 01:52:46] @ nawty joined channel #puppet
[2009/06/29 02:05:49] @ fujin joined channel #puppet
[2009/06/29 02:15:37] @ randybias is now known as randybias|away
[2009/06/29 02:16:35] @ Quit: nawty:
[2009/06/29 02:19:05] @ randybias|away is now known as randybias
[2009/06/29 02:22:50] @ kibahop joined channel #puppet
[2009/06/29 02:34:35] @ randybias is now known as randybias|away
[2009/06/29 02:35:50] @ Quit: D-CoDe: "Leaving."
[2009/06/29 02:36:00] @ Quit: PhabX: "Leaving..."
[2009/06/29 02:38:16] @ Quit: fujin: "Leaving..."
[2009/06/29 02:40:54] @ Quit: madrescher: "Leaving."
[2009/06/29 02:44:03] @ Quit: andrewcshafer:
[2009/06/29 02:46:37] @ mattock joined channel #puppet
[2009/06/29 02:47:27] @ Quit: eythian: Read error: 104 (Connection reset by peer)
[2009/06/29 02:47:31] @ eythian_ joined channel #puppet
[2009/06/29 02:48:41] @ Quit: alex2: Read error: 54 (Connection reset by peer)
[2009/06/29 02:48:57] @ alex2 joined channel #puppet
[2009/06/29 02:54:08] @ Quit: pugnacity: "Leaving."
[2009/06/29 02:58:29] @ Quit: fbe_: Read error: 110 (Connection timed out)
[2009/06/29 03:04:05] @ pugnacity joined channel #puppet
[2009/06/29 03:11:18] @ Quit: Djelibeybi: "Leaving"
[2009/06/29 03:12:53] @ francois joined channel #puppet
[2009/06/29 03:16:21] @ maxagaz_ joined channel #puppet
[2009/06/29 03:16:48] @ Innocenti joined channel #puppet
[2009/06/29 03:22:14] @ Quit: mattock: Remote closed the connection
[2009/06/29 03:22:42] @ mfladischer joined channel #puppet
[2009/06/29 03:24:18] @ mattock joined channel #puppet
[2009/06/29 03:26:20] @ mfournier joined channel #puppet
[2009/06/29 03:26:29] @ MattyM joined channel #puppet
[2009/06/29 03:35:12] @ Quit: maxagaz_: Remote closed the connection
[2009/06/29 03:36:53] @ Robbie_ joined channel #puppet
[2009/06/29 03:42:36] @ Quit: n3kl: Read error: 60 (Operation timed out)
[2009/06/29 04:00:44] @ alex___ joined channel #puppet
[2009/06/29 04:02:14] <nico> Found dependency cycles in the following relationships: Service[heartbeat] => File[/etc/ha.d/authkeys], Service[heartbeat] => File[/etc/ha.d/ha.cf], File[/etc/ha.d/ha.cf] => Service[heartbeat], Service[heartbeat] => File[/etc/ha.d/haresources]
[2009/06/29 04:02:16] @ saurabhverma joined channel #puppet
[2009/06/29 04:02:18] <nico> \o/
[2009/06/29 04:10:51] @ Quit: francois: "Leaving."
[2009/06/29 04:11:24] @ Quit: alex___: Remote closed the connection
[2009/06/29 04:20:19] @ poison joined channel #puppet
[2009/06/29 04:21:49] @ thegcat joined channel #puppet
[2009/06/29 04:22:58] @ Quit: MattyM: "ta ta"
[2009/06/29 04:25:19] @ Quit: pleemans: Read error: 110 (Connection timed out)
[2009/06/29 04:40:29] @ Quit: pinoyskull:
[2009/06/29 04:40:40] @ pinoyskull joined channel #puppet
[2009/06/29 04:43:51] <thegcat> I have an oldish version of puppet+facter, what path would I need to add to RUBYLIB to get the "puppet" facts as in facter --puppet?
[2009/06/29 04:44:19] @ alex___ joined channel #puppet
[2009/06/29 04:45:48] <thegcat> or to ask the more to the point question I have: does puppet include a fact containing the username with which it is run?
[2009/06/29 04:49:11] <nico> not to my knowledge, but puppetd --genconfig | grep user will give you an advice
[2009/06/29 04:52:24] @ bajan joined channel #puppet
[2009/06/29 04:53:41] @ friendly12345 joined channel #puppet
[2009/06/29 05:02:04] @ verwilst joined channel #puppet
[2009/06/29 05:02:22] @ maxagaz joined channel #puppet
[2009/06/29 05:02:25] <maxagaz> hi
[2009/06/29 05:02:42] <maxagaz> when i run: puppetd --no-daemonize --logdest console --onetime
[2009/06/29 05:02:53] <maxagaz> i get the following error message:
[2009/06/29 05:03:07] <maxagaz> /usr/sbin/puppetd:297: undefined method `genconfig' for Puppet:Module (NoMethodError)
[2009/06/29 05:03:22] <maxagaz> does someone know how to solve it ?
[2009/06/29 05:07:40] @ n3kl joined channel #puppet
[2009/06/29 05:13:17] @ Quit: alex2: Read error: 104 (Connection reset by peer)
[2009/06/29 05:13:29] @ alex2 joined channel #puppet
[2009/06/29 05:14:29] @ pleemans joined channel #puppet
[2009/06/29 05:15:26] @ niczar1 joined channel #puppet
[2009/06/29 05:19:10] @ kibahop left channel #puppet ()
[2009/06/29 05:24:41] @ kibahop joined channel #puppet
[2009/06/29 05:25:48] @ cedric_b joined channel #puppet
[2009/06/29 05:33:03] @ kuvkir_ is now known as kuvkir
[2009/06/29 05:39:08] @ Quit: n3kl: Read error: 110 (Connection timed out)
[2009/06/29 05:39:48] <duritong> maxagaz: client/master version?
[2009/06/29 05:40:54] <maxagaz> client
[2009/06/29 05:40:58] <maxagaz> 2.4
[2009/06/29 05:41:22] <maxagaz> sorry, 0.24.7
[2009/06/29 05:41:25] <maxagaz> duritong
[2009/06/29 05:41:44] <duritong> and master?
[2009/06/29 05:42:09] <maxagaz> same
[2009/06/29 05:42:41] <duritong> can you paste somewhere the output of --debug --trace ?
[2009/06/29 05:43:06] <maxagaz> duritong, you mean: puppetd --debug --trace
[2009/06/29 05:43:07] <maxagaz> ?
[2009/06/29 05:43:22] <duritong> puppetd --debug --trace --test
[2009/06/29 05:43:52] @ suchu joined channel #puppet
[2009/06/29 05:49:54] @ D-CoDe joined channel #puppet
[2009/06/29 05:55:04] <maxagaz> root@myhost:~# puppetd --debug --trace --test
[2009/06/29 05:55:05] <maxagaz> /usr/sbin/puppetd:297: undefined method `genconfig' for Puppet:Module (NoMethodError)
[2009/06/29 05:55:07] <maxagaz> duritong,
[2009/06/29 05:56:12] <duritong> hmm I don't get it, there should be a trace and debug statements
[2009/06/29 05:56:30] <duritong> however maybe upgrade to 0.24.8 anyway it's much more stable
[2009/06/29 05:59:10] @ MattyM joined channel #puppet
[2009/06/29 06:08:38] <thegcat> can I do a plusignement on a virtual resource?
[2009/06/29 06:09:26] @ HarryCalahan joined channel #puppet
[2009/06/29 06:09:42] <thegcat> something like @user { "someguy": groups => ["somegroup"] } \ @User["someguy"] { groups +> ["othergroup"] }
[2009/06/29 06:09:53] @ Quit: suchu: "ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]"
[2009/06/29 06:16:03] @ Quit: D-CoDe: "Leaving."
[2009/06/29 06:17:50] @ n3kl joined channel #puppet
[2009/06/29 06:19:19] <jamesturnbull> maxagaz: how did you install Puppet?
[2009/06/29 06:19:56] <jamesturnbull> maxagaz: that error suggests you've got two versions installed
[2009/06/29 06:20:04] <jamesturnbull> maxagaz: did you upgrade via tarball?
[2009/06/29 06:20:11] <maxagaz> jamesturnbull, i first installed it via aptitude, and then installed the 0.24.7 from tarball
[2009/06/29 06:20:29] <maxagaz> jamesturnbull, i guesses everything! :)
[2009/06/29 06:20:36] <maxagaz> you guessed
[2009/06/29 06:20:36] <jamesturnbull> maxagaz: you need to delete the old version entirely
[2009/06/29 06:20:43] <maxagaz> ok
[2009/06/29 06:21:43] <jamesturnbull> maxagaz: remove the package and then delete the /usr/lib/ruby/site_ruby/1.8/puppet (or wherever the tarball installed)
[2009/06/29 06:21:53] <jamesturnbull> maxagaz: and start from scratch :)
[2009/06/29 06:22:06] <Volcane> (preferably with a package and not tarballs)
[2009/06/29 06:22:09] <Volcane> tarballs--
[2009/06/29 06:24:04] @ Quit: pinoyskull:
[2009/06/29 06:29:57] @ mvn071 joined channel #puppet
[2009/06/29 06:30:19] @ Quit: mvn071: Read error: 54 (Connection reset by peer)
[2009/06/29 06:34:17] <maxagaz> jamesturnbull, Volcane, if i remove puppet, it removes a lot of dependancies, then i can't install the tarball anymore
[2009/06/29 06:34:52] <jamesturnbull> maxagaz: then uninstall the tarball and use the package
[2009/06/29 06:41:37] <maxagaz> jamesturnbull, but then the puppet client won't be of the same version as the puppet server
[2009/06/29 06:42:28] <jamesturnbull> maxagaz: what can't you install the same package on both hosts? also if the master is a later release it should be able to manage older clients
[2009/06/29 06:43:37] <jamesturnbull> s/what/why/
[2009/06/29 06:47:56] <maxagaz> jamesturnbull, usually, i install puppet via aptitude on my clients, and then install the tarball of 0.24.7, and it works fine
[2009/06/29 06:48:24] <jamesturnbull> maxagaz: that's not an recommended approach
[2009/06/29 06:48:37] @ pinoyskull joined channel #puppet
[2009/06/29 06:48:40] <jamesturnbull> maxagaz: in fact it's likely to cause you problems as you've discovered .. YMMV
[2009/06/29 06:48:52] <maxagaz> jamesturnbull, I see
[2009/06/29 06:49:07] <maxagaz> jamesturnbull, this was the method of the admin guy before me
[2009/06/29 06:49:53] <jamesturnbull> maxagaz: I'd recommend a package-based install - roll your own if you need a later version - but packages are much easier to manage IMHO
[2009/06/29 06:50:58] <maxagaz> jamesturnbull, i should learn how to make a deb package for puppet
[2009/06/29 06:51:12] <maxagaz> jamesturnbull, do you know of a howto for that ?
[2009/06/29 06:52:40] <maxagaz> jamesturnbull, to uninstall the tarball of puppet, the only way is to 'locate puppet' and remove listed files, right ?
[2009/06/29 06:52:46] <jamesturnbull> maxagaz: have a look at wiki:PuppetDebian
[2009/06/29 06:52:47] <gepetto> jamesturnbull: maxagaz: wiki:PuppetDebian is http://reductivelabs.com/trac/puppet/wiki/PuppetDebian
[2009/06/29 06:53:10] <jamesturnbull> maxagaz: delete the /usr/lib/ruby/site_ruby/1.8/puppet direcotry and then any binaries
[2009/06/29 06:54:10] <maxagaz> ok, it's /usr/local/lib/site_ruby/1.8/puppet/ for me
[2009/06/29 06:54:56] <maxagaz> by the way, i use ubuntu hardy, i guess i can still follow the wiki
[2009/06/29 06:55:18] @ Quit: agaffney: Read error: 104 (Connection reset by peer)
[2009/06/29 06:55:49] <jamesturnbull> maxagaz: wiki:PuppetUbuntu
[2009/06/29 06:55:49] <gepetto> jamesturnbull: maxagaz: wiki:PuppetUbuntu is http://reductivelabs.com/trac/puppet/wiki/PuppetUbuntu
[2009/06/29 06:55:56] @ agaffney joined channel #puppet
[2009/06/29 07:14:30] <nico> This should be a moto for all admins : "If you have a package management that don't suck, use it"
[2009/06/29 07:14:55] @ MattyM_ joined channel #puppet
[2009/06/29 07:18:36] <maxagaz> duritong, jamesturnbull, gepetto, thanks a lot for your help, i'll finish the work tonight (i'll probably have some more questions at this time)
[2009/06/29 07:21:35] <nico> maxagaz: gepetto is a bot
[2009/06/29 07:22:14] <maxagaz> ah :)
[2009/06/29 07:23:21] @ Quit: maxagaz: "Leaving"
[2009/06/29 07:23:41] @ Quit: pinoyskull: "Leaving"
[2009/06/29 07:23:42] @ n3kl__ joined channel #puppet
[2009/06/29 07:25:34] @ Quit: n3kl: Read error: 113 (No route to host)
[2009/06/29 07:27:29] @ Quit: MattyM: Read error: 113 (No route to host)
[2009/06/29 07:30:46] @ Quit: alex2: Read error: 110 (Connection timed out)
[2009/06/29 07:34:14] @ Quit: friendly12345: "Leaving."
[2009/06/29 07:36:23] @ Quit: magnachef_: Read error: 110 (Connection timed out)
[2009/06/29 07:40:07] <jamesturnbull> nico: but like a father to me...
[2009/06/29 07:40:25] @ Quit: sazma: "Leaving"
[2009/06/29 07:40:28] <nico> jamesturnbull: :)
[2009/06/29 07:49:50] @ d3vilb0x joined channel #puppet
[2009/06/29 07:50:38] <abien> If i have a modules, which has several nested classes.. and puppet does not seem to do anything with it even though the module is included on this node -- what could be common pitfalls that are causing my demise? :P
[2009/06/29 08:02:28] @ Quit: MattyM_: Remote closed the connection
[2009/06/29 08:17:56] <FiXion> how do I have many scripts add contents from their folders to the same /dest folder on a puppet client?
[2009/06/29 08:18:12] <FiXion> I've named them differently - but as the path (dest. folder) is the same - puppet complains
[2009/06/29 08:18:43] <FiXion> I'd like to make scripts available in /usr/local/sbin|bin as necessary
[2009/06/29 08:18:59] <FiXion> but also NOT make them available - when the script wouldn't work anyways.. as to not confuse :)
[2009/06/29 08:19:23] @ maryN joined channel #puppet
[2009/06/29 08:22:30] <FiXion> hmm.
[2009/06/29 08:23:04] <abien> If i import a module, its subclassess will not automaticly be evaluated? -> http://pastie.org/527907
[2009/06/29 08:23:29] @ Quit: d3vilb0x:
[2009/06/29 08:24:26] <thegcat> shouldn't import understand globs?
[2009/06/29 08:24:35] <thegcat> i.e. import "nodes*" ?
[2009/06/29 08:24:38] <FiXion> abien: if they are in init.pp they'll be available for inclusion. but not run.
[2009/06/29 08:25:02] <FiXion> thegcat: it does under folders "folder/*"
[2009/06/29 08:25:15] <jamesturnbull> abien: I also recommend bootstrap::yum and bootstrap::packages
[2009/06/29 08:26:10] <FiXion> any of you distribute scripts via puppet?
[2009/06/29 08:26:48] <FiXion> I'd like to add/remove scripts to /usr/local/sbin - depending on host tasks.. without having to specify each and every script.
[2009/06/29 08:27:03] <HarryCalahan> FiXion: yes. but they are basic shell scripts
[2009/06/29 08:27:06] <FiXion> I was hoping to copy contents of puppetmaster-side folders
[2009/06/29 08:27:29] <jamesturnbull> abien: wiki:ModuleOrganisation
[2009/06/29 08:27:31] <gepetto> jamesturnbull: abien: wiki:ModuleOrganisation is http://reductivelabs.com/trac/puppet/wiki/ModuleOrganisation
[2009/06/29 08:27:38] <FiXion> HarryCalahan: mine' shell scripts as well.
[2009/06/29 08:27:43] <HarryCalahan> FiXion: simple file resources. one for each script.
[2009/06/29 08:27:51] <FiXion> I have 20+ scripts - would hate that solution
[2009/06/29 08:27:52] @ MattyM joined channel #puppet
[2009/06/29 08:28:07] <HarryCalahan> write a config file generator ;)
[2009/06/29 08:28:24] <jamesturnbull> FiXion: a define?
[2009/06/29 08:28:30] <thegcat> FiXion: won't do either: No file(s) found for import of './nodes*' at /etc/puppet/manifests/site.pp:16
[2009/06/29 08:29:28] <jamesturnbull> thegcat: what are you trying to do?
[2009/06/29 08:29:32] <FiXion> jamesturnbull: I was thinking of that - but can it do absent?
[2009/06/29 08:29:53] <FiXion> if I call it with a $status var perhaps - which defaults to present.
[2009/06/29 08:30:00] <thegcat> jamesturnbull: just having different node definitions in different node_*.pp files
[2009/06/29 08:30:03] <FiXion> I haven't tried that one out
[2009/06/29 08:30:06] <jamesturnbull> thegcat: http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#importing-manifests
[2009/06/29 08:30:09] <FiXion> I'll see if puppet eats it :)
[2009/06/29 08:30:10] <abien> jamesturnbull: thx. I see. But is there a switch of some sort to make puppet run all of the classes of my module? bootstrap::* or something?
[2009/06/29 08:30:17] <thegcat> like node_client1.pp, node_client2.pp etc
[2009/06/29 08:30:36] <jamesturnbull> FiXion: that should work
[2009/06/29 08:32:16] @ lak joined channel #puppet
[2009/06/29 08:32:49] <thegcat> jamesturnbull: might it be that puppet doesn't like underscore(s) in filenames?
[2009/06/29 08:34:46] <jamesturnbull> thegcat: shouldn't care I would have thought
[2009/06/29 08:34:59] <jamesturnbull> abien: no
[2009/06/29 08:35:17] <thegcat> mmh, great, "nodes*.pp" works now, I could have sworn it didn't just 5 minutes ago...
[2009/06/29 08:37:10] <thegcat> jamesturnbull: seems it doesn't care, but either I am just to dumb and missed import "nodes*.pp" while tinkering, or something else or whatever, but it is happy with it now...
[2009/06/29 08:46:58] @ Quit: lak:
[2009/06/29 08:54:42] @ fujin joined channel #puppet
[2009/06/29 09:02:53] @ masterzen joined channel #puppet
[2009/06/29 09:04:19] @ Quit: mfoster1: "Leaving."
[2009/06/29 09:05:29] @ Zed1 joined channel #puppet
[2009/06/29 09:07:25] @ kngus joined channel #puppet
[2009/06/29 09:08:24] @ Quit: phantez: Remote closed the connection
[2009/06/29 09:08:26] @ phantez joined channel #puppet
[2009/06/29 09:09:39] @ Quit: fujin:
[2009/06/29 09:11:53] @ joe-mac joined channel #puppet
[2009/06/29 09:13:08] @ notbrien joined channel #puppet
[2009/06/29 09:13:24] @ d3vilb0x joined channel #puppet
[2009/06/29 09:18:49] @ martha joined channel #puppet
[2009/06/29 09:20:26] @ Quit: bajan: "Leaving."
[2009/06/29 09:21:20] @ lak joined channel #puppet
[2009/06/29 09:21:36] @ Quit: lak: Client Quit
[2009/06/29 09:24:15] @ Quit: yumas: Remote closed the connection
[2009/06/29 09:25:59] @ D-CoDe joined channel #puppet
[2009/06/29 09:26:15] @ Quit: mattock: "Leaving."
[2009/06/29 09:26:26] <FiXion> I have several scripts that different modules need ..
[2009/06/29 09:26:43] <FiXion> I was thinking of putting a central define (as we talked about before) in a scripts module
[2009/06/29 09:26:57] <FiXion> and then let the different modules define their scripts via this scripts module
[2009/06/29 09:27:22] <FiXion> or I could have a define in each module and then do it that way.
[2009/06/29 09:27:39] <FiXion> which would stop the dependency on a scripts module
[2009/06/29 09:32:47] <n3kl__> How do I install a package, not just ensure/check that one is installed?
[2009/06/29 09:33:51] <henk> n3kl__: what do you think 'ensure => installed' does?
[2009/06/29 09:34:08] @ fujin joined channel #puppet
[2009/06/29 09:34:31] <n3kl__> It only seems to check that its installed, not actually install it if its missing.
[2009/06/29 09:35:09] <henk> it does. if it can.
[2009/06/29 09:41:36] @ lak joined channel #puppet
[2009/06/29 09:42:30] @ Quit: lak: Client Quit
[2009/06/29 09:42:33] @ Quit: fujin:
[2009/06/29 09:44:17] @ schwifty joined channel #puppet
[2009/06/29 09:44:19] @ fujin joined channel #puppet
[2009/06/29 09:44:23] @ fujin_ joined channel #puppet
[2009/06/29 09:44:26] @ Quit: fujin: Remote closed the connection
[2009/06/29 09:44:48] <n3kl__> Ahh, installed, not present
[2009/06/29 09:44:58] @ fujin_ is now known as fujin
[2009/06/29 09:45:28] <henk> :)
[2009/06/29 09:51:14] @ Bass10 joined channel #puppet
[2009/06/29 09:53:49] @ Quit: fujin:
[2009/06/29 09:56:45] <thegcat> is there a "pretty" way to get $somevar ||= "some_string" for a puppet variable?
[2009/06/29 09:57:53] @ n0ts___ joined channel #puppet
[2009/06/29 09:59:46] @ fzzzt joined channel #puppet
[2009/06/29 10:00:12] <fzzzt> morning
[2009/06/29 10:00:42] @ erm_ joined channel #puppet
[2009/06/29 10:01:14] <fzzzt> ok, so, in one module i have a apache .conf distributed that sets up the SSL vhost. now i have a separate app (phpmyadmin) which has a .conf i want to somehow include within this vhost, what would be a good way to do that?
[2009/06/29 10:01:19] @ bobbyz_ joined channel #puppet
[2009/06/29 10:03:34] <gepetto> ::trac:: Recipes/Resolv Conf edited by humitos @ http://reductivelabs.com/trac/puppet/wiki/Recipes/ResolvConf (by humitos@gmail.com)
[2009/06/29 10:05:28] @ Quit: mfladischer: "Ex-Chat"
[2009/06/29 10:05:58] @ notbrien_ joined channel #puppet
[2009/06/29 10:06:31] <joe-mac> fzzzt: inherit the apache class you could do
[2009/06/29 10:06:35] <joe-mac> then the variable would be in scope
[2009/06/29 10:07:22] <joe-mac> thegcat: what exactly do you want? like "if var exists var equals some string"?
[2009/06/29 10:07:31] @ fujin_ joined channel #puppet
[2009/06/29 10:08:21] <fzzzt> hmm, so the phpmyadmin class would inherit apache...and the apache .conf would use the variable to generate it's template?
[2009/06/29 10:08:23] <thegcat> joe-mac: no, same as in ruby: $foo ||= "bar" is equivalent to $foo = $foo || "bar"
[2009/06/29 10:08:43] <fzzzt> that doesn't sound right
[2009/06/29 10:09:24] <thegcat> joe-mac: but i did it with $foo = $foo ? { "" => "bar", default => "${foo}", }, it just feels very clunky
[2009/06/29 10:09:33] @ Quit: notbrien: Read error: 60 (Operation timed out)
[2009/06/29 10:09:34] <fzzzt> what i probably could do is have an include within the ssl .conf for a subdirectory and put the phpmyadmin .conf in that subdirectory
[2009/06/29 10:09:49] <joe-mac> fzzzt: this is how i do it: any webapp i have inherits the apache2 class, sets up a variable called $ssl_hostname or something like that, then the erb template is created in the webapp'
[2009/06/29 10:09:50] <joe-mac> s class
[2009/06/29 10:09:51] <fzzzt> kludgy
[2009/06/29 10:10:00] <fzzzt> hmm
[2009/06/29 10:10:34] <joe-mac> thegcat: there are proper if statements in newer versions of puppet
[2009/06/29 10:10:52] <joe-mac> let me see if i can guess the doc name right, wiki:LanguageReference
[2009/06/29 10:11:00] <joe-mac> then seardh for "conditionals"
[2009/06/29 10:11:22] @ Quit: n0ts__: Read error: 110 (Connection timed out)
[2009/06/29 10:12:05] @ mfoster joined channel #puppet
[2009/06/29 10:12:06] <joe-mac> dam gepetto is slow these days...
[2009/06/29 10:12:14] @ tbone-atl joined channel #puppet
[2009/06/29 10:13:25] <thegcat> joe-mac: writing it with an if/else rather than a selector doesn't make it seem less kludgy...
[2009/06/29 10:14:15] <joe-mac> yea now that i see what you're saying i actually do that in a couple places too
[2009/06/29 10:14:20] <joe-mac> no way around it afaik
[2009/06/29 10:14:41] @ Pax joined channel #puppet
[2009/06/29 10:14:51] @ andrewcshafer joined channel #puppet
[2009/06/29 10:22:49] @ fujin_ is now known as fujin
[2009/06/29 10:24:58] @ tecto joined channel #puppet
[2009/06/29 10:25:21] @ randybias|away is now known as randybias
[2009/06/29 10:25:27] @ Quit: socalzx9r: "Leaving"
[2009/06/29 10:25:50] @ Quit: drmikecrowe: Read error: 104 (Connection reset by peer)
[2009/06/29 10:26:51] @ drmikecrowe joined channel #puppet
[2009/06/29 10:28:36] @ kambiz_away is now known as kambiz
[2009/06/29 10:32:43] @ Quit: cwebber_:
[2009/06/29 10:33:50] @ cwebber joined channel #puppet
[2009/06/29 10:34:26] @ RexMundi joined channel #puppet
[2009/06/29 10:35:45] <thegcat> it seems my rails gem is not where puppetmasterd is looking for it, the log tells me: "Rails is missing; cannot store configuration"
[2009/06/29 10:36:15] <thegcat> but rails is in gem list on the puppetmaster machine
[2009/06/29 10:36:32] @ Quit: D-CoDe: "Leaving."
[2009/06/29 10:37:05] <thegcat> anyone knows in which env variable I should point to rails?
[2009/06/29 10:40:51] <joe-mac> RUBYLIB i guess
[2009/06/29 10:43:39] @ strerror_work joined channel #puppet
[2009/06/29 10:44:44] @ kambiz is now known as kambiz_away
[2009/06/29 10:45:16] <thegcat> well, pretty much everything else needing rails (passenger, apache, ...) seems to work fine, without the need to tweek RUBYLIB or whatever, so I'm a little stomped...
[2009/06/29 10:46:07] <joe-mac> did you install puppet from gems thegcat
[2009/06/29 10:46:19] <joe-mac> mixing gems and native OS packages usually doesn't work out too well...
[2009/06/29 10:46:39] <thegcat> nope, iirc everything comes from suse/yast/rpm
[2009/06/29 10:47:03] <joe-mac> if it comes from the package manager why is it in the gems list?
[2009/06/29 10:47:16] <joe-mac> that must be a suse or rh thing...
[2009/06/29 10:47:25] <thegcat> puppet is here /usr/lib64/ruby/site_ruby/1.8/puppet/ and rails is there /usr/lib64/ruby/gems/1.8/gems/rails-2.3.2/
[2009/06/29 10:47:26] <joe-mac> on my systems gems are completely separate from dpkg
[2009/06/29 10:47:57] <thegcat> but I'll try tinkering around with the gem env setting
[2009/06/29 10:47:58] <thegcat> s
[2009/06/29 10:48:01] <joe-mac> yea, so you installed rails from gem?
[2009/06/29 10:48:10] <joe-mac> have you tried yum install rubygems or whatever it's called
[2009/06/29 10:48:50] @ randybias is now known as randybias|away
[2009/06/29 10:48:55] @ malraid joined channel #puppet
[2009/06/29 10:49:41] <thegcat> should be a dep of all the other stuff getting installed as a gem
[2009/06/29 10:51:16] <joe-mac> thegcat: the point is, puppetmaster didn't come from a gem
[2009/06/29 10:51:26] <joe-mac> otherwise, it'd be in the gems folder
[2009/06/29 10:51:44] <joe-mac> therefore to me, it looks like you're mixing rpms with gems
[2009/06/29 10:51:54] <joe-mac> which in my experience causes the kind of trouble you're seeing
[2009/06/29 10:51:56] <thegcat> i understand that, but that shouldn't keep it from using rubygems
[2009/06/29 10:52:12] <thegcat> irb also tells me it's all there irb(main):001:0> require 'rubygems'
[2009/06/29 10:52:12] <thegcat> => true
[2009/06/29 10:52:13] <thegcat> irb(main):002:0> require 'active_record'
[2009/06/29 10:52:13] <thegcat> => true
[2009/06/29 10:52:25] <thegcat> (oh, sorry for the multiline)
[2009/06/29 10:52:29] @ Quit: cwebber: Connection timed out
[2009/06/29 10:52:40] <joe-mac> it's ok i don't mind other people might but it only bothers me if you post a1000 line cfg file lol
[2009/06/29 10:53:03] <joe-mac> i'm not sure the puppetmaster code says require rubygem
[2009/06/29 10:53:11] <joe-mac> and if it does, it might not know where to look fro them
[2009/06/29 10:53:30] <thegcat> it does say require 'rubygems'
[2009/06/29 10:53:47] <thegcat> I c&p the lines from puppet/feature/rails.rb
[2009/06/29 10:54:55] <joe-mac> and if you do yum install rails, does it work?
[2009/06/29 10:55:26] <joe-mac> maybe settings RUBYLIB to include the gems folder would help
[2009/06/29 10:59:16] @ niczar joined channel #puppet
[2009/06/29 10:59:26] @ glarizza joined channel #puppet
[2009/06/29 10:59:50] @ matty91 joined channel #puppet
[2009/06/29 11:02:21] @ niczar2 joined channel #puppet
[2009/06/29 11:02:25] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/06/29 11:03:28] @ Quit: fujin:
[2009/06/29 11:03:32] @ fujin joined channel #puppet
[2009/06/29 11:04:41] <glarizza> Hey All. I've defined an external node classifier (script is http://pastie.org/528040 ) in my puppet.conf ( http://pastie.org/528046 ) , and have moved the regular nodes.pp files. I've also commented out the import statement in my site.pp file. When I connect from a client, I'm getting the "Could not retrieve catalog: Could not find default node or by name with <hostname>" -- http://pastie.org/528034 If I run the external
[2009/06/29 11:04:41] <glarizza> node classifier with the hostname passed --> http://pastie.org/528043 the YAML data comes out fine. What can I do to debug this further? It looks like the script is passing everything correctly, but puppet seems to have a problem with it?
[2009/06/29 11:06:14] @ randybias|away is now known as randybias
[2009/06/29 11:06:28] <joe-mac> hey jamesturnbull you around?
[2009/06/29 11:06:41] <fzzzt> grrr i get these things all the time
[2009/06/29 11:07:00] <fzzzt> puppet creates files with "main" appended
[2009/06/29 11:07:29] <fzzzt> onramp.confmain, phpmyadmin.confmain, etc. i even saw one folder with about a thousand "main" after each other, like logsmainmainmainmainmainmainmain
[2009/06/29 11:07:50] @ Quit: maryN: Read error: 110 (Connection timed out)
[2009/06/29 11:08:08] @ rmiller4pi8 joined channel #puppet
[2009/06/29 11:09:24] @ maryN joined channel #puppet
[2009/06/29 11:11:32] @ flakrat joined channel #puppet
[2009/06/29 11:11:47] <glarizza> fzzzt: Was that aimed at my question? Are you seeing anything where it's appending "main" to the filenames?
[2009/06/29 11:12:55] <fzzzt> just rambling
[2009/06/29 11:13:03] <fzzzt> no idea where it's getting main from
[2009/06/29 11:13:11] <glarizza> fzzzt: Gotcha
[2009/06/29 11:13:45] @ Quit: pleemans: Read error: 60 (Operation timed out)
[2009/06/29 11:15:40] @ Quit: niczar1: Remote closed the connection
[2009/06/29 11:15:50] @ Quit: glarizza: "Switching Server..."
[2009/06/29 11:16:10] @ Quit: niczar: Remote closed the connection
[2009/06/29 11:16:13] @ glarizza joined channel #puppet
[2009/06/29 11:22:24] @ Quit: erm_: "Lost terminal"
[2009/06/29 11:22:38] @ Quit: fujin: Read error: 110 (Connection timed out)
[2009/06/29 11:25:44] @ randybias is now known as randybias|away
[2009/06/29 11:27:01] <thegcat> joe-mac: couldn't get it to work, I switched to the ML, if you still want to follow up on that one
[2009/06/29 11:27:41] <thegcat> and I'm off, nice evening everyone!
[2009/06/29 11:27:44] @ Quit: thegcat:
[2009/06/29 11:27:50] <joe-mac> fzzzt: what version you on? never heard of something like this. Do you use the word main at all anywhere in some definition of yours?
[2009/06/29 11:28:34] @ matty91_ joined channel #puppet
[2009/06/29 11:28:40] <fzzzt> 0.25b1
[2009/06/29 11:29:54] @ pleemans joined channel #puppet
[2009/06/29 11:31:02] <fzzzt> A couple times, $domainname, localhost.localdomain in hosts, filebucket { main: server => puppet } and File { backup => main, }
[2009/06/29 11:31:33] <joe-mac> might want to file a bug if it's in the beat
[2009/06/29 11:31:34] <joe-mac> beta
[2009/06/29 11:31:37] @ lludwig joined channel #puppet
[2009/06/29 11:31:47] <joe-mac> actually, irecommend it
[2009/06/29 11:31:58] <joe-mac> attach the manifest and show some output of the files
[2009/06/29 11:31:58] <fzzzt> maybe, unfortunately i dont know how it happened at all, or when :/
[2009/06/29 11:32:23] <joe-mac> well, you've got files with .main attachged,. and they came from puppet
[2009/06/29 11:32:29] <joe-mac> that's a start to a bug report
[2009/06/29 11:32:31] <fzzzt> ooh i just got another one
[2009/06/29 11:33:12] @ bendsu joined channel #puppet
[2009/06/29 11:34:16] @ Quit: Robbie_: Remote closed the connection
[2009/06/29 11:35:38] @ Quit: bendsu: Client Quit
[2009/06/29 11:36:21] @ bendsu joined channel #puppet
[2009/06/29 11:38:05] @ Quit: Innocenti: "leaving"
[2009/06/29 11:40:11] @ Quit: Pax: "Leaving"
[2009/06/29 11:41:31] <jbooth> Anyone have suggestions for how to handle massive numbers of identical machines in puppet, without using node default? Is this problem what external classifiers solve?
[2009/06/29 11:41:40] <tim|imac_> ok, this is a silly question, but does anyone know of an online tutorial that teaches ruby and rails in one go?
[2009/06/29 11:42:24] * tim|imac_ likes to spend some time with both of them, but rather in a condensed timeframe
[2009/06/29 11:43:02] @ lludwig left channel #puppet ()
[2009/06/29 11:43:48] @ Quit: martha: Read error: 110 (Connection timed out)
[2009/06/29 11:44:45] @ martha joined channel #puppet
[2009/06/29 11:45:19] @ alban2 joined channel #puppet
[2009/06/29 11:45:55] @ Quit: matty91: Read error: 110 (Connection timed out)
[2009/06/29 11:45:59] <fzzzt> I have yet to see a good tutorial on rails, let alone with ruby mixed in heh
[2009/06/29 11:46:46] @ zahna joined channel #puppet
[2009/06/29 11:46:52] @ Quit: HarryCalahan: "."
[2009/06/29 11:48:26] <zahna> so, in templates, what's a good way of being able to include a line if a conditional is true and include nothing (not even a newline) when a conditional is false? currently, i can always get a newline or never get a newline.
[2009/06/29 11:55:31] <joe-mac> jbooth: yea that's a job for external node classifier
[2009/06/29 11:55:56] <joe-mac> tim|imac_: there are tonso f them, also i would recommend the cheap safari subscription and get a book on it
[2009/06/29 11:56:07] @ matty91 joined channel #puppet
[2009/06/29 11:56:35] <joe-mac> zahna: just an <% if whatever %>\nline\n<% end %> should do it
[2009/06/29 11:56:56] @ Quit: strerror_work: Client Quit
[2009/06/29 11:56:57] <joe-mac> tim|imac_: the safari subscription is afaic opricel;ess
[2009/06/29 11:57:24] <joe-mac> stuff like the cookbook series that show snippets of useful stuff you'll run into all the time, it's just so great to have that at your fingertips
[2009/06/29 11:57:32] <bgupta> anyone every seen a message like this: "Could not retrieve catalog: No matching value for selector param 'i386' at /etc/puppet/manifests/classes/rails.pp:437 on node host.domain.com"
[2009/06/29 11:57:45] @ Quit: axisys: Remote closed the connection
[2009/06/29 11:58:48] <zahna> joe-mac: ooh, if \n is valid, then a variation of what you said would work great
[2009/06/29 11:58:56] @ randybias|away is now known as randybias
[2009/06/29 11:59:05] <joe-mac> zahna: no no \n is just my way of saying huit enter
[2009/06/29 11:59:22] <zahna> oh
[2009/06/29 11:59:23] <joe-mac> actually at the end you want <% end -%>
[2009/06/29 11:59:36] <joe-mac> that'll strip the newlinea t the end
[2009/06/29 11:59:53] <joe-mac> that's a puppet only kind of thing for some reason, straight erb doesn't let me do that, btu in puppet you'll be fine
[2009/06/29 11:59:57] <jbooth> joe-mac: Can I use the external along with the traditional one?
[2009/06/29 12:00:03] <zahna> i was kind of thinking about not using multiple lines
[2009/06/29 12:00:14] <joe-mac> jbooth: not sure man i have a small environment... i think it's one or the other unfortunately
[2009/06/29 12:00:47] @ axisys joined channel #puppet
[2009/06/29 12:00:48] <zahna> it's for ifcfg files and they are really simple, but i kept getting newlines for absent lines or when using -%> i'd never get newlines
[2009/06/29 12:00:58] <jbooth> joe-mac: bother. I'd really like to be able to use a hybrid. Hm.
[2009/06/29 12:01:00] @ Quit: axisys: Client Quit
[2009/06/29 12:01:15] <hacim> whats the sate of globbing in files now days?
[2009/06/29 12:01:20] @ axisys joined channel #puppet
[2009/06/29 12:01:20] <joe-mac> jbooth: maybe you can, i just haven't gotten big enough to warrant using an external classifier
[2009/06/29 12:01:45] <hacim> if i want to ensure /var/lib/clamav exists mode 0755, but all the files underneath it to be 0644, can I do that with globbing now?
[2009/06/29 12:01:49] <joe-mac> zahna: erb ios somewhat tricky to work out wrt newlines, but i've gotten mine going the way i want them with some experiementation
[2009/06/29 12:01:58] <joe-mac> you can also run them through this erb command which shows you the output
[2009/06/29 12:05:05] @ Quit: MattyM: "ta ta"
[2009/06/29 12:07:57] <jbooth> joe-mac: Well I'll see. I've got ~100 machines which would be very well served by the traditional one. I'm then looking at consolidating the compute cluster puppet server into it... and I don't want the default node to configure a cluster node but also don't want to list ~800 compute nodes individually. (Ugh!) Using default is really scary if someone flubbed a hostname on a machine out there though.
[2009/06/29 12:08:58] <joe-mac> the compute nodes are all exactly the same right?
[2009/06/29 12:09:11] <joe-mac> might want to have a puppetmaster just for those that has nothing but a default node
[2009/06/29 12:10:47] @ Quit: maryN: Read error: 110 (Connection timed out)
[2009/06/29 12:10:54] <tim|imac_> joe-mac: yeah but which book in particular would fit my need?
[2009/06/29 12:11:08] @ maryN joined channel #puppet
[2009/06/29 12:12:41] @ quit (seeya)
[2009/06/29 12:19:13] @ Joined channel #puppet
[2009/06/29 12:19:13] @ Topic is "Puppet 0.25.0beta1 released! http://tinyurl.com/puppet0250b1 | Tickets, bugs and features at http://tinyurl.com/46ryk7"
[2009/06/29 12:19:13] @ Topic set by jamesturnbull on Sun May 03 21:25:14 -0400 2009
[2009/06/29 12:19:47] @ Mode +tnc by wolfe.freenode.net
[2009/06/29 12:22:09] @ Quit: masterzen: "Leaving"
[2009/06/29 12:23:23] @ Quit: martha: Read error: 60 (Operation timed out)
[2009/06/29 12:24:08] @ martha joined channel #puppet
[2009/06/29 12:24:14] @ Quit: verwilst: "Ex-Chat"
[2009/06/29 12:24:59] @ Quit: alex___: Remote closed the connection
[2009/06/29 12:32:31] @ wakko666 joined channel #puppet
[2009/06/29 12:33:59] @ Quit: vdc: "leaving"
[2009/06/29 12:34:12] @ Quit: pleemans: Read error: 110 (Connection timed out)
[2009/06/29 12:41:15] @ shood joined channel #puppet
[2009/06/29 12:42:12] @ Quit: tim|imac_: Read error: 104 (Connection reset by peer)
[2009/06/29 12:43:23] <shood> I would like to find a way to have a file resource allow wildcard matching, or find another means to the end of defining permissions/ownership information for a wildcard match. for example file { "/site/*" ...
[2009/06/29 12:43:33] <shood> any ideas?
[2009/06/29 12:45:57] @ fujin joined channel #puppet
[2009/06/29 12:46:28] @ tim|imac joined channel #puppet
[2009/06/29 12:47:21] @ proq joined channel #puppet
[2009/06/29 12:49:12] <glarizza> What is the safest way to create a password for a new user you create through puppet? I know you can "password => "xxx"" and define it, but is there a way to use a hash file or something more....safe?
[2009/06/29 12:50:41] @ cwebber joined channel #puppet
[2009/06/29 12:54:29] @ hagedorn joined channel #puppet
[2009/06/29 12:55:37] <agaffney> glarizza: I thought puppet only took hashes
[2009/06/29 12:56:31] <agaffney> glarizza: for user { foo: password => '' }, it only takes a hash, afaict
[2009/06/29 12:57:27] @ nasrat joined channel #puppet
[2009/06/29 12:58:00] @ lak joined channel #puppet
[2009/06/29 13:00:14] <glarizza> agaffney: That's reassuring. I never tried to set it in plaintext, but had found some Google accounts of people doing just that.
[2009/06/29 13:01:36] @ Quit: nasrat: Client Quit
[2009/06/29 13:02:03] @ Quit: poison: Remote closed the connection
[2009/06/29 13:11:43] @ Quit: Demosthenes: "Lost terminal"
[2009/06/29 13:13:11] @ Demosthenes joined channel #puppet
[2009/06/29 13:13:46] @ egerlach_ joined channel #puppet
[2009/06/29 13:17:18] @ alfism joined channel #puppet
[2009/06/29 13:17:57] @ poison joined channel #puppet
[2009/06/29 13:18:03] @ Quit: Demosthenes: Client Quit
[2009/06/29 13:18:25] @ Quit: fzzzt: Read error: 110 (Connection timed out)
[2009/06/29 13:18:47] @ Quit: poison: Remote closed the connection
[2009/06/29 13:21:48] @ justindossey joined channel #puppet
[2009/06/29 13:23:12] @ poison joined channel #puppet
[2009/06/29 13:28:40] @ Quit: egerlach: Read error: 110 (Connection timed out)
[2009/06/29 13:29:24] @ Quit: lak:
[2009/06/29 13:29:40] @ elijahwright joined channel #puppet
[2009/06/29 13:32:30] @ Quit: poison: Remote closed the connection
[2009/06/29 13:42:25] <hacim> shood: I'm wondering how I can do the same
[2009/06/29 13:42:42] <hacim> shood: you can use the recurse parameter
[2009/06/29 13:43:46] <hacim> but I dont know how to set the parent directory permissions differently from the contents of the directory
[2009/06/29 13:45:06] @ lak joined channel #puppet
[2009/06/29 13:45:42] <hacim> it seems like globbing was planned for 0.24.8: http://projects.reductivelabs.com/issues/48
[2009/06/29 13:45:58] <hacim> but I'm not sure it was actually implemented
[2009/06/29 13:46:10] @ scylla joined channel #puppet
[2009/06/29 13:46:20] <hacim> oh, my mistake, jamesturnbull set the affected_version to 0.24.8
[2009/06/29 13:51:43] @ _NiC joined channel #puppet
[2009/06/29 13:58:02] @ thatch_ joined channel #puppet
[2009/06/29 13:59:58] @ PhatBaja joined channel #puppet
[2009/06/29 14:01:00] @ Quit: randybias: "Leaving..."
[2009/06/29 14:01:34] @ randybias joined channel #puppet
[2009/06/29 14:02:52] @ Quit: randybias: Client Quit
[2009/06/29 14:13:59] @ rmiller4pi81 joined channel #puppet
[2009/06/29 14:17:56] @ Quit: phellarv: Read error: 113 (No route to host)
[2009/06/29 14:19:01] @ mvn071 joined channel #puppet
[2009/06/29 14:19:14] @ Quit: lak:
[2009/06/29 14:28:04] @ kenichi_ joined channel #puppet
[2009/06/29 14:31:20] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/06/29 14:34:40] @ Quit: rmiller4pi81: Read error: 110 (Connection timed out)
[2009/06/29 14:35:46] @ lak joined channel #puppet
[2009/06/29 14:37:33] @ rmiller4pi8 joined channel #puppet
[2009/06/29 14:37:59] @ egerlach joined channel #puppet
[2009/06/29 14:38:00] <kenichi_> hello, does anyone have a good way to run "facter" on windows hosts remotely, without installing ruby on the host?
[2009/06/29 14:38:39] <agaffney> you want to run a ruby program without ruby?
[2009/06/29 14:38:51] <agaffney> and is facter even designed to be used on windows?
[2009/06/29 14:39:53] <justindossey> all you need is a ruby compiler for windows
[2009/06/29 14:39:55] <justindossey> :)
[2009/06/29 14:41:17] @ CaptianCupcake joined channel #puppet
[2009/06/29 14:42:37] <joe-mac> never heard of a ruby compiler, sounds interesting though
[2009/06/29 14:42:58] @ Quit: mfournier: Read error: 113 (No route to host)
[2009/06/29 14:43:32] @ claymation joined channel #puppet
[2009/06/29 14:46:04] <CaptianCupcake> i'm following the PuppetBestPractice which say to create a user module with virtual.pp and unixadmins.pp that does realizations.. how do I include this in my base node, include user::unixadmins doesn't work. do I also need to import the module in my nodes.pp?
[2009/06/29 14:46:47] <joe-mac> if you have tyour modules structure set up right, it should just work
[2009/06/29 14:46:55] <joe-mac> but then you need to realize the virt resources somewhere...
[2009/06/29 14:47:35] <CaptianCupcake> hmm, yeah. my unixadmins class realizes them and I do the include in my basenode
[2009/06/29 14:48:10] <CaptianCupcake> does the user module also need an init.pp and such? the docs weren't clear on that imho.
[2009/06/29 14:49:10] @ Quit: egerlach_: Read error: 110 (Connection timed out)
[2009/06/29 15:02:11] @ Quit: scylla: Read error: 113 (No route to host)
[2009/06/29 15:04:32] @ scylla joined channel #puppet
[2009/06/29 15:07:56] @ pleemans joined channel #puppet
[2009/06/29 15:13:20] <kenichi_> agaffney, justindossey: ha, thanks... no i've got a compiled ruby out on an accessible share, but using "winexe" on linux creates a windows process that doesn't like to access the network.
[2009/06/29 15:18:07] @ Quit: rmiller4pi8: "Leaving."
[2009/06/29 15:19:57] @ Quit: elijahwright: Remote closed the connection
[2009/06/29 15:24:38] @ Quit: drmikecrowe: Read error: 104 (Connection reset by peer)
[2009/06/29 15:25:07] <joe-mac> CaptianCupcake: all modules need an init.pp that imports the other stuff int he module
[2009/06/29 15:25:41] @ drmikecrowe joined channel #puppet
[2009/06/29 15:30:09] <axisys> i have 300 hosts devided in groups and a list of users need to be in their respective host groups' passwd/shadow/sudoers file .. is there a recipe i can follow ? i dont want to use ldap due to lot of network issues between different group of hosts and ldap server.. it is easier to create a rule between the hosts and puppet's ruby webrick port 8140
[2009/06/29 15:30:25] @ madrescher joined channel #puppet
[2009/06/29 15:32:35] <axisys> managing users/groups w/ template seems lot of work too as discussed on page 101 of Turnbull's pulling string with puppet
[2009/06/29 15:33:01] @ Quit: lak:
[2009/06/29 15:33:12] @ magnachef_ joined channel #puppet
[2009/06/29 15:47:46] @ nd33r joined channel #puppet
[2009/06/29 15:54:47] @ rmiller4pi8 joined channel #puppet
[2009/06/29 15:57:26] @ Quit: nd33r:
[2009/06/29 15:57:57] @ Quit: pleemans: Read error: 110 (Connection timed out)
[2009/06/29 16:00:42] @ martha left channel #puppet ()
[2009/06/29 16:00:57] @ Quit: justindossey: "Leaving."
[2009/06/29 16:02:19] @ Quit: rmiller4pi8: "Leaving."
[2009/06/29 16:02:40] @ lak joined channel #puppet
[2009/06/29 16:03:39] @ justindossey joined channel #puppet
[2009/06/29 16:07:35] <bpgoldsb> So if I want to override my 'postfix' class for certain host(s), is that when I need to look at using modules? Or is there a better way to do this?
[2009/06/29 16:08:14] @ Quit: alban2: Remote closed the connection
[2009/06/29 16:08:25] @ zahna left channel #puppet ()
[2009/06/29 16:08:28] @ reyjrar joined channel #puppet
[2009/06/29 16:10:03] @ Quit: kngus: "Leaving."
[2009/06/29 16:10:28] @ alban2 joined channel #puppet
[2009/06/29 16:11:38] @ kngus joined channel #puppet
[2009/06/29 16:15:57] @ nd33r joined channel #puppet
[2009/06/29 16:16:35] @ Quit: reyjrar: "Leaving"
[2009/06/29 16:17:55] @ ezmobius joined channel #puppet
[2009/06/29 16:20:20] <CaptianCupcake> i'm using the subversion module listed on the trac modules page. I get "Could not find resource type svnserve " when I try to use the svnserve that the mode defines. do I need to include/import the define before I can use it?
[2009/06/29 16:20:43] @ Quit: magnachef_: Read error: 60 (Operation timed out)
[2009/06/29 16:21:27] @ magnachef_ joined channel #puppet
[2009/06/29 16:26:10] @ rmiller4pi8 joined channel #puppet
[2009/06/29 16:28:11] @ Quit: kngus: "Leaving."
[2009/06/29 16:28:38] <CaptianCupcake> nvm, figured it out
[2009/06/29 16:29:10] @ kngus joined channel #puppet
[2009/06/29 16:32:47] @ Quit: d3vilb0x: Read error: 110 (Connection timed out)
[2009/06/29 16:38:43] @ MattyM joined channel #puppet
[2009/06/29 16:39:35] @ randybias joined channel #puppet
[2009/06/29 16:39:45] @ jesserobbins joined channel #puppet
[2009/06/29 16:41:58] @ Quit: ezmobius:
[2009/06/29 16:42:31] @ ezmobius joined channel #puppet
[2009/06/29 16:42:32] @ nd33r_ joined channel #puppet
[2009/06/29 16:44:02] <PhatBaja> Can anyone point me to a good example/tutorial for creating users on a puppet client?
[2009/06/29 16:49:29] <joe-mac> PhatBaja: wiki:TypeReference
[2009/06/29 16:49:56] <gepetto> joe-mac: PhatBaja: wiki:TypeReference is http://reductivelabs.com/trac/puppet/wiki/TypeReference
[2009/06/29 16:49:56] <joe-mac> go to #user on that page
[2009/06/29 16:49:57] @ Quit: jesserobbins:
[2009/06/29 16:51:08] @ Quit: nd33r: Read error: 110 (Connection timed out)
[2009/06/29 16:52:06] @ Quit: alban2: Remote closed the connection
[2009/06/29 16:52:40] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/06/29 16:54:39] @ alban2 joined channel #puppet
[2009/06/29 16:56:05] @ Quit: bendsu: "Leaving."
[2009/06/29 17:04:51] @ Quit: notbrien_:
[2009/06/29 17:05:09] @ jesserobbins joined channel #puppet
[2009/06/29 17:05:25] @ PhabX joined channel #puppet
[2009/06/29 17:06:09] @ fbe_ joined channel #puppet
[2009/06/29 17:08:07] @ Quit: dsch04: Client Quit
[2009/06/29 17:09:01] <thatch_> is anyone out there making a set of cobbler types for puppet?
[2009/06/29 17:09:21] <thatch_> https://fedorahosted.org/cobbler/
[2009/06/29 17:10:13] <thatch_> I am starting on some and just thought it would be nice to know if anyone else is already doing it, I have not been able to find any evidence of it
[2009/06/29 17:10:16] @ Quit: tecto:
[2009/06/29 17:12:17] <PhatBaja> Thanks
[2009/06/29 17:12:28] <jamesturnbull> joe-mac: am now
[2009/06/29 17:12:38] <joe-mac> i forgot what i was gonna ask you
[2009/06/29 17:12:58] <joe-mac> shit.... lol it was something kinda important to me too
[2009/06/29 17:13:03] <joe-mac> i hate my memory
[2009/06/29 17:13:23] <jamesturnbull> joe-mac: was it "Are you as handsome and charming in person as you are on th Internet?"
[2009/06/29 17:13:32] <jamesturnbull> joe-mac: is so it's a definitive yes
[2009/06/29 17:13:53] <jbk> haha
[2009/06/29 17:14:08] <thatch_> I guess not
[2009/06/29 17:14:40] @ rmiller4pi8 joined channel #puppet
[2009/06/29 17:14:42] <jamesturnbull> thatch_: no cobbler types that I know of
[2009/06/29 17:14:53] <jamesturnbull> thatch_: I know there are a couple of cobler modules
[2009/06/29 17:15:10] <jamesturnbull> thatch_: if you need help with it the -dev list is the best place
[2009/06/29 17:15:25] <joe-mac> lol, jamesturnbull thanks for letting me on thta piece of info but i think it may have been something else
[2009/06/29 17:15:29] <joe-mac> i'll ping ya if i remember, thanks
[2009/06/29 17:15:35] <thatch_> thaks!
[2009/06/29 17:15:43] @ Quit: thatch_: "leaving"
[2009/06/29 17:16:04] @ verwilst joined channel #puppet
[2009/06/29 17:16:19] @ fbe__ joined channel #puppet
[2009/06/29 17:16:42] @ thatch_ joined channel #puppet
[2009/06/29 17:17:05] @ Demosthenes joined channel #puppet
[2009/06/29 17:17:16] <thatch_> sorry, con died, this -dev, I see a mailing list, is there irc?
[2009/06/29 17:17:40] <jamesturnbull> thatch_: mailing list
[2009/06/29 17:17:49] <thatch_> thanks!
[2009/06/29 17:19:04] @ randybias is now known as randybias|away
[2009/06/29 17:19:10] @ fbe__ is now known as fbe
[2009/06/29 17:21:28] @ jrojas_ is now known as jrojas
[2009/06/29 17:27:20] @ Quit: fbe_: Read error: 110 (Connection timed out)
[2009/06/29 17:28:08] @ randybias|away is now known as randybias
[2009/06/29 17:36:34] @ Quit: schwifty:
[2009/06/29 17:42:35] @ WALoeIII joined channel #puppet
[2009/06/29 17:43:27] <bpgoldsb> So if I want to override my 'postfix' class for certain host(s), is that when I need to look at using modules? Or is there a better way to do this?
[2009/06/29 17:43:38] @ randybias is now known as randybias|away
[2009/06/29 17:49:51] @ Quit: lak:
[2009/06/29 17:55:02] @ tecto joined channel #puppet
[2009/06/29 17:55:53] <joe-mac> depends, what do you want to override bpgoldsb?
[2009/06/29 17:56:14] <bpgoldsb> Well, pretty much the whole file structure
[2009/06/29 17:56:23] <bpgoldsb> my standard systems will use a templated main.cf
[2009/06/29 17:56:33] <bpgoldsb> a few systems will have much more rubust configurations
[2009/06/29 17:58:31] @ Quit: cwebber:
[2009/06/29 18:00:01] @ edmondlo joined channel #puppet
[2009/06/29 18:00:04] @ cwebber joined channel #puppet
[2009/06/29 18:01:06] @ Quit: kngus: "Leaving."
[2009/06/29 18:01:11] @ Quit: madrescher: "Leaving."
[2009/06/29 18:07:37] @ ckdake left channel #puppet ()
[2009/06/29 18:07:58] @ poison joined channel #puppet
[2009/06/29 18:13:51] @ Shazburg joined channel #puppet
[2009/06/29 18:14:16] @ ckdake joined channel #puppet
[2009/06/29 18:14:58] <WALoeIII> how can I notify a service that may or may not be running without an error
[2009/06/29 18:15:01] <WALoeIII> I have a puppet module
[2009/06/29 18:15:03] <WALoeIII> and a puppetmaster module
[2009/06/29 18:15:11] <WALoeIII> both modules 'share' puppet.conf
[2009/06/29 18:15:17] <WALoeIII> should I split out that file into a shared module?
[2009/06/29 18:15:35] <WALoeIII> I want to notify puppetmaster and puppet to restart if puppet.conf changes
[2009/06/29 18:15:54] <ctso> you can use subscribe instead of notify
[2009/06/29 18:16:39] <ctso> puppet/puppetmaster subscribe to puppet.conf
[2009/06/29 18:17:31] <WALoeIII> ctso: thanks I forgot about the inverse
[2009/06/29 18:20:11] @ Quit: MattyM: "ta ta"
[2009/06/29 18:21:14] @ Quit: mvn071: "Leaving"
[2009/06/29 18:21:36] @ Quit: matty91:
[2009/06/29 18:24:12] @ mfoster left channel #puppet ()
[2009/06/29 18:28:18] @ Djelibeybi joined channel #puppet
[2009/06/29 18:33:02] @ Quit: hagedorn: "Ex-Chat"
[2009/06/29 18:35:22] @ ctso1 joined channel #puppet
[2009/06/29 18:41:34] @ Quit: jesserobbins:
[2009/06/29 18:41:52] @ Quit: cwebber:
[2009/06/29 18:45:38] @ Quit: PhabX: "Leaving..."
[2009/06/29 18:46:52] @ Quit: verwilst: "Ex-Chat"
[2009/06/29 18:46:53] @ d3vilb0x joined channel #puppet
[2009/06/29 18:48:26] <CaptianCupcake> if I have a service subscribed to a conf file, do I also need to specify require => File["conf file"] on the service to make sure the conf file exists and is in place before the service tries to start?
[2009/06/29 18:49:05] <CaptianCupcake> or does the fact that the service is subscribed to the conf file imply that the file will exist before the service tries to start?
[2009/06/29 18:49:38] <ctso1> im not 100% sure about this, but i think subscribe will imply that it happens only after puppet tries to apply the file resource
[2009/06/29 18:49:45] <ctso1> however, without a require
[2009/06/29 18:49:55] <ctso1> it will still try to apply the requiring source even if the file resource fails
[2009/06/29 18:50:11] <ctso1> whereas a require would make the requiring resource not run at all (if the file resource fails)
[2009/06/29 18:50:24] <CaptianCupcake> ahhh, ty. that would make sense
[2009/06/29 18:52:59] @ Quit: ctso: Read error: 110 (Connection timed out)
[2009/06/29 18:56:38] @ Quit: thatch_: "leaving"
[2009/06/29 18:57:11] @ ribo joined channel #puppet
[2009/06/29 19:00:12] @ cwebber joined channel #puppet
[2009/06/29 19:05:07] @ Quit: bobbyz_: Read error: 110 (Connection timed out)
[2009/06/29 19:05:19] @ Quit: ssm: Read error: 61 (Connection refused)
[2009/06/29 19:08:06] @ ssm joined channel #puppet
[2009/06/29 19:11:36] @ kennobak1 joined channel #puppet
[2009/06/29 19:17:48] @ kennobak1 left channel #puppet ()
[2009/06/29 19:18:24] @ Quit: ssm: Read error: 60 (Operation timed out)
[2009/06/29 19:19:30] @ ssm joined channel #puppet
[2009/06/29 19:19:47] @ egerlach_ joined channel #puppet
[2009/06/29 19:20:11] @ Quit: d3vilb0x:
[2009/06/29 19:21:30] @ unpaidbill joined channel #puppet
[2009/06/29 19:22:22] @ Quit: nd33r_:
[2009/06/29 19:22:47] @ Quit: egerlach: Read error: 113 (No route to host)
[2009/06/29 19:27:29] @ Quit: claymation:
[2009/06/29 19:28:53] @ Quit: ssm: Read error: 61 (Connection refused)
[2009/06/29 19:31:10] @ ssm joined channel #puppet
[2009/06/29 19:31:36] <CaptianCupcake> i have a define that does an exec.. I'd like to optionally pass in resources to the define that will be notified if the exec executes. is there a way to do this?
[2009/06/29 19:35:48] @ Quit: scylla: "Leaving"
[2009/06/29 19:38:39] @ lak joined channel #puppet
[2009/06/29 19:39:05] @ ChokaBitch joined channel #puppet
[2009/06/29 19:39:08] <jrojas> in the define you would have another variable
[2009/06/29 19:39:19] <jrojas> that would contain an array of other things to notify,
[2009/06/29 19:39:35] <jrojas> then in the exec under the define: notify => $array
[2009/06/29 19:41:29] @ nd33r joined channel #puppet
[2009/06/29 19:42:08] <CaptianCupcake> agg gotchya, thank you! one more Q. I have an exec that has a notify. the exec *always* notifies even if the onlyif condition is not met. is this by design?
[2009/06/29 19:42:21] @ Quit: ChokaBitch: Client Quit
[2009/06/29 19:43:18] @ randybias|away is now known as randybias
[2009/06/29 19:45:18] <jrojas> hmm
[2009/06/29 19:45:28] <jrojas> i would test the logic in your onlyif
[2009/06/29 19:45:58] @ Quit: kenichi_:
[2009/06/29 19:46:54] <CaptianCupcake> hmm, yeah, if I execute the onlyif it returns 1. since it's not 0 it shouldn't execute, right?
[2009/06/29 19:49:03] @ Quit: lak:
[2009/06/29 19:50:21] <jrojas> the exec always notifies, but does the exec well um exec?
[2009/06/29 19:50:30] @ Quit: nd33r:
[2009/06/29 19:51:43] <CaptianCupcake> eheh, no, if the return is not 0 it will not execute the command. but it'll still notify
[2009/06/29 19:52:01] <jrojas> hmm
[2009/06/29 19:52:12] <jrojas> i remember seeing something about this recently
[2009/06/29 19:53:07] <CaptianCupcake> oh really? I've been bashing my head with this for over an hour and can't figure out what the deal is or if it's just by design
[2009/06/29 19:53:49] @ Quit: cwebber:
[2009/06/29 19:54:23] <jrojas> interesting.
[2009/06/29 19:54:29] <jrojas> http://reductivelabs.com/trac/puppet/wiki/TypeReference#exec
[2009/06/29 19:54:34] <jrojas> there is no mention of notify
[2009/06/29 19:55:12] <jrojas> you want the exec to notify a service right?
[2009/06/29 19:55:34] <jrojas> err... sorry im getting 4 different conversations mixed right now,
[2009/06/29 19:55:51] <jrojas> yes the notify will run each time
[2009/06/29 19:57:08] <CaptianCupcake> eheh no worries =) doh, ok, will have to rewrite things a bit since that's the case. is that by design?
[2009/06/29 19:58:59] <jrojas> http://reductivelabs.com/trac/puppet/wiki/TypeReference#id260
[2009/06/29 20:00:47] <CaptianCupcake> erm wait, that ones a type. I was meaning the metaparameters http://reductivelabs.com/trac/puppet/wiki/TypeReference#id343
[2009/06/29 20:02:41] <jrojas> it might be an issue with using notify and exec. it seems like the exec + onlyif may be causing the notify to happen then.
[2009/06/29 20:02:57] <jrojas> what happens when you have the service subscribe to the exec, and remove the notify?
[2009/06/29 20:10:53] <CaptianCupcake> oh man, this is so embarrassing... I left off refreshonly on the exec
[2009/06/29 20:10:55] <CaptianCupcake> lol
[2009/06/29 20:11:21] <CaptianCupcake> thanks for the troubleshooting help jrojas =)
[2009/06/29 20:12:49] @ Quit: ezmobius:
[2009/06/29 20:13:07] @ Quit: randybias: Read error: 60 (Operation timed out)
[2009/06/29 20:30:54] @ nd33r joined channel #puppet
[2009/06/29 20:33:53] @ Quit: edmondlo: Read error: 60 (Operation timed out)
[2009/06/29 20:42:39] @ claymation joined channel #puppet
[2009/06/29 20:43:05] @ kambiz_away is now known as kambiz
[2009/06/29 20:48:45] @ Quit: alfism: "http://opensolaris.com/"
[2009/06/29 20:52:54] @ Quit: shood:
[2009/06/29 20:53:22] @ Quit: nd33r:
[2009/06/29 20:54:27] <Djelibeybi> Does anyone know what RPM provides rst2latex required by puppetdoc's --type pdf output?
[2009/06/29 20:56:16] <Djelibeybi> Nevermind, found it. :) python-docutils for those playing along at home.
[2009/06/29 20:57:59] @ Quit: PhatBaja:
[2009/06/29 20:59:48] @ Quit: fujin:
[2009/06/29 21:02:15] @ Quit: justindossey: "Leaving."
[2009/06/29 21:07:44] @ n0ts____ joined channel #puppet
[2009/06/29 21:21:19] @ Quit: n0ts___: Read error: 113 (No route to host)
[2009/06/29 21:25:24] @ Quit: gstratton:
[2009/06/29 21:28:27] @ Quit: jtimberman: "Quitters never win [at irc]."
[2009/06/29 21:34:16] @ fujin joined channel #puppet
[2009/06/29 21:39:25] @ shood joined channel #puppet
[2009/06/29 21:42:38] @ joe-mac1 joined channel #puppet
[2009/06/29 21:42:44] @ PhabX joined channel #puppet
[2009/06/29 21:43:18] @ Quit: WALoeIII: Read error: 60 (Operation timed out)
[2009/06/29 21:44:15] @ maxagaz joined channel #puppet
[2009/06/29 21:46:50] @ ezmobius joined channel #puppet
[2009/06/29 21:52:39] @ mfoster joined channel #puppet
[2009/06/29 22:02:32] @ d3vilb0x joined channel #puppet
[2009/06/29 22:04:37] <joe-mac1> i remember what i was gonna ask you jamesturnbull
[2009/06/29 22:04:42] <joe-mac1> it was about puppet recruiter
[2009/06/29 22:05:34] <joe-mac1> youre probvably out cold by now lol
[2009/06/29 22:07:56] @ Quit: maryN: Read error: 110 (Connection timed out)
[2009/06/29 22:08:25] @ kambiz is now known as kambiz_away
[2009/06/29 22:14:18] @ elijahwright joined channel #puppet
[2009/06/29 22:16:33] @ alex2 joined channel #puppet
[2009/06/29 22:17:58] @ joe-mac2 joined channel #puppet
[2009/06/29 22:26:17] @ WALoeIII joined channel #puppet
[2009/06/29 22:27:23] <Djelibeybi> joe-mac1: he was around earlier.
[2009/06/29 22:27:25] @ joe-mac3 joined channel #puppet
[2009/06/29 22:30:52] @ Quit: ezmobius: "Leaving..."
[2009/06/29 22:34:26] <Djelibeybi> Anyone know where puppetdoc puts the pdf it creates in --mode pdf?
[2009/06/29 22:39:16] @ Quit: joe-mac1: Read error: 110 (Connection timed out)
[2009/06/29 22:40:59] @ QMan joined channel #puppet
[2009/06/29 22:43:08] <ctso1> hhmm.. when you set something for a type of resource e.g. "File{ owner => "root" }", where does it apply-scope-wise?
[2009/06/29 22:43:08] <ctso1> e.g. i have class A that includes class B and has the above File line, can i expect that to apply to all file resources in A, in B, in subclasses of A (or things that include A?)
[2009/06/29 22:44:45] @ Quit: d3vilb0x:
[2009/06/29 22:45:33] @ Quit: magnachef_: Read error: 110 (Connection timed out)
[2009/06/29 22:47:37] @ Quit: joe-mac2: Read error: 110 (Connection timed out)
[2009/06/29 22:51:24] <hacim> is there a separate facter mailing list?
[2009/06/29 22:52:43] <joe-mac3> not that i know of
[2009/06/29 22:53:30] @ Quit: bgupta: Read error: 104 (Connection reset by peer)
[2009/06/29 22:53:44] @ bgupta joined channel #puppet
[2009/06/29 22:54:45] @ Quit: Bass10: Connection timed out
[2009/06/29 22:58:50] <hacim> yeah, i couldn't find one either
[2009/06/29 23:00:40] @ joe-mac1 joined channel #puppet
[2009/06/29 23:00:53] <jamesturnbull> joe-mac1: am here
[2009/06/29 23:01:18] <jamesturnbull> hacim: nope - the -user and -dev list
[2009/06/29 23:01:59] <joe-mac1> jamesturnbull: before i get kicked again, what is up with puppet recruiter
[2009/06/29 23:02:04] <joe-mac1> is that just an idea or an actual program?
[2009/06/29 23:02:09] <joe-mac1> my ISP sucks shit, so bad
[2009/06/29 23:02:32] <hacim> jamesturnbull: cool, thanks for clarifying... working on getting 1.5.6 into debian now
[2009/06/29 23:03:40] @ magnachef_ joined channel #puppet
[2009/06/29 23:05:04] <jamesturnbull> joe-mac1: it's intended to be actual program - best person to ask is lak
[2009/06/29 23:05:08] <jamesturnbull> hacim: cool!
[2009/06/29 23:05:15] <joe-mac1> o it's not alive yet?
[2009/06/29 23:07:20] <jamesturnbull> joe-mac1: you'd have to ask lak
[2009/06/29 23:07:26] <joe-mac1> o i c
[2009/06/29 23:07:29] <joe-mac1> thanks
[2009/06/29 23:07:30] <jamesturnbull> joe-mac1: it's a reductivelabs project
[2009/06/29 23:07:36] <joe-mac1> yea
[2009/06/29 23:07:37] <jamesturnbull> joe-mac1: I don't work there :)
[2009/06/29 23:08:06] <joe-mac1> lol you fake it pretty well
[2009/06/29 23:09:00] <jamesturnbull> joe-mac1: really? oh.
[2009/06/29 23:09:19] <joe-mac1> lol... nah i was kidding i know you work over in AU, but you contribute a lot
[2009/06/29 23:09:33] <hacim> jamesturnbull: do you know if facter works with ruby1.9?
[2009/06/29 23:09:47] <jamesturnbull> hacim: should do
[2009/06/29 23:09:58] <jamesturnbull> hacim: we did a bunch of chnages to make it 1.9 compliant
[2009/06/29 23:10:03] <jamesturnbull> hacim: puppet is not yet so
[2009/06/29 23:10:37] <hacim> ok, I'll try it facter out with it and report any bugs
[2009/06/29 23:17:03] <Djelibeybi> jamesturnbull: do I use the main Puppet redmine to log puppetdoc bugs?
[2009/06/29 23:17:11] @ Quit: joe-mac3: Read error: 110 (Connection timed out)
[2009/06/29 23:17:21] <jamesturnbull> joe-mac1: it's all my copious spare time - I'd turn to drink if I didn't fill it up
[2009/06/29 23:17:24] <jamesturnbull> Djelibeybi: yes
[2009/06/29 23:17:30] <Djelibeybi> jamesturnbull: groovy, ta.
[2009/06/29 23:17:46] <joe-mac1> i think you're secretly a robot jamesturnbull
[2009/06/29 23:17:46] <jamesturnbull> Djelibeybi: have you checked that current bugs to see if yours are addressed - there are a bunch of fixes about to go itnto 0.25.b3
[2009/06/29 23:18:36] <jamesturnbull> joe-mac1: nah I am not even artifically intelligent :)
[2009/06/29 23:18:57] <Djelibeybi> jamesturnbull: will check first
[2009/06/29 23:19:20] <joe-mac1> haha
[2009/06/29 23:20:48] @ joe-mac2 joined channel #puppet
[2009/06/29 23:22:34] @ Quit: drmikecrowe: Read error: 104 (Connection reset by peer)
[2009/06/29 23:26:52] <ctso1> if one has multiple modules requiring the same package (e.g. g++), how do i ensure they don't complain about each other trying to install it? a virtual resource? but where would i put that virtual resource?
[2009/06/29 23:27:56] @ drmikecrowe joined channel #puppet
[2009/06/29 23:28:39] <Djelibeybi> ctso1: you can have them all require the same package.
[2009/06/29 23:28:51] <Djelibeybi> ctso1: Puppet will just ensure that the package is installed before the module(s)
[2009/06/29 23:31:23] <ctso1> Djelibeybi: hmm, but where might you actually define the package?
[2009/06/29 23:31:44] <Djelibeybi> ctso1: I have a packages module to collect globally-required packages
[2009/06/29 23:31:53] <ctso1> ah, okay
[2009/06/29 23:31:58] <ctso1> yeah, man, it's really hard
[2009/06/29 23:32:06] <ctso1> to write modules that someone else could actually pick up
[2009/06/29 23:32:17] * Djelibeybi doesn't worry about that. :)
[2009/06/29 23:32:32] <Djelibeybi> My modules are to make my life/my project's life easier. Not anyone else's.
[2009/06/29 23:32:52] <ctso1> haha... fair
[2009/06/29 23:32:53] <ctso1> =)
[2009/06/29 23:33:40] <jamesturnbull> ctso1: I just put it somewhere logical - usually in one of the modules
[2009/06/29 23:33:56] @ arubdesu joined channel #puppet
[2009/06/29 23:35:54] @ pinoyskull joined channel #puppet
[2009/06/29 23:36:54] <Djelibeybi> Grr.
[2009/06/29 23:36:58] <Djelibeybi> Redmine messed up my formatting
[2009/06/29 23:37:21] <ctso1> haha
[2009/06/29 23:37:22] <ctso1> dammit
[2009/06/29 23:37:33] <ctso1> i give up, im just going to keep this monolithic
[2009/06/29 23:37:45] <Djelibeybi> jamesturnbull: can you edit redmine issue descriptions?
[2009/06/29 23:38:04] <jamesturnbull> Djelibeybi: yes
[2009/06/29 23:38:36] @ hessmll joined channel #puppet
[2009/06/29 23:38:44] <Djelibeybi> jamesturnbull: can you change the WW.XX.YY.ZZ and 11.22.33.44 to have + before and after?
[2009/06/29 23:38:53] <jamesturnbull> Djelibeybi: ok
[2009/06/29 23:38:54] <Djelibeybi> like +typewriter+ in the subject
[2009/06/29 23:39:13] <Djelibeybi> Actually, same with typewriter in the description. :)
[2009/06/29 23:39:55] @ Quit: hessmll: Remote closed the connection
[2009/06/29 23:40:09] @ hessmll joined channel #puppet
[2009/06/29 23:41:00] <jamesturnbull> Djelibeybi: they already do have + either side of them
[2009/06/29 23:41:23] <Djelibeybi> jamesturnbull: yeah, but redmine changes that to an underline
[2009/06/29 23:41:36] <jamesturnbull> dixond: oh you're asking me to escape them
[2009/06/29 23:41:59] <jamesturnbull> dixond: ah sorry
[2009/06/29 23:42:14] <Djelibeybi> jamesturnbull: yes, sorry. Thanks!
[2009/06/29 23:43:28] @ Quit: joe-mac1: Read error: 110 (Connection timed out)
[2009/06/29 23:51:45] @ Quit: magnachef_: "going, going....gone!"

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