Activity
From 12/08/2009 to 01/06/2010
01/06/2010
- 05:28 AM Feature #146 (Closed): Summary Email should support facts or environment restrictions
- 03:38 AM Feature #146 (Ready For Testing): Summary Email should support facts or environment restrictions
- 05:27 AM Bug #27 (Pending): foreman_url doesn't contain port in kickstart.rhtml
- 05:22 AM Bug #138 (Assigned): Statistics page doesn't show any info if memory facts are unavailable
- 05:20 AM Feature #124 (Closed): Support run interval other than default 30 minutes
- 05:19 AM Feature #124 (Ready For Testing): Support run interval other than default 30 minutes
- Applied in changeset commit:"e386628ada2fde87b4bad0497652c79f889a120b".
- 05:14 AM Revision e386628a (foreman): fixes #124 - Support run interval other than default 30 minutes
- 04:14 AM Revision 24bc33ac (foreman): ignoring swap files
- 03:56 AM Bug #140 (Closed): dashboard fails when using postgresql backend
- 03:55 AM Bug #140 (Ready For Testing): dashboard fails when using postgresql backend
- Applied in changeset commit:"8f823b833f86b3b26c77de64cd36e37063651e40".
- 03:52 AM Revision 8f823b83 (foreman): fixes #140 - dashboard fails when using postgresql backend
- 02:03 AM Revision 7e22f6d8 (foreman): fixes - #146 Adds a host environment and fact based filtering to Summarized emails
- 02:03 AM Revision d0ecc70c (foreman): minor time formatting change
- 01:50 AM Feature #35 (Assigned): Allow hostgroup nesting for puppet classes and parameters
- 01:50 AM Feature #35 (Closed): Allow hostgroup nesting for puppet classes and parameters
- 01:50 AM Bug #148 (Closed): Hosts should allow more than one host-group
01/05/2010
- 08:17 PM Bug #148 (Closed): Hosts should allow more than one host-group
- It would be nice if you could apply multiple host groups to one host.
- 08:11 PM Feature #147 (Closed): Display class selection for hosts based on environments
- When adding a new host, the list of classes that Foreman gives you should only be for the particular environment that...
- 02:57 AM Feature #146 (Closed): Summary Email should support facts or environment restrictions
- it should be possible to send the summary email based on a environment or a fact restriction.
e.g. send a summary ema...
01/04/2010
- 04:02 PM Bug #138: Statistics page doesn't show any info if memory facts are unavailable
- I imagine I have the same problem due to Mac clients not reporting the memory facts too? Back from holidays today, wi...
12/31/2009
- 10:46 AM Feature #145 (Closed): Provide an internal authorization mechanism
- Before DHCP and DNS management is enabled a login mechanism is required for those sites that do not have LDAP
Add Au...
12/30/2009
- 02:14 PM Bug #138: Statistics page doesn't show any info if memory facts are unavailable
- It's working now, thanks.
- 07:21 AM Bug #138: Statistics page doesn't show any info if memory facts are unavailable
- John Lyman wrote:
> Here it is again, with just the statements between begin and rescue. It looks like some facts ha...
12/29/2009
- 03:37 PM Bug #138: Statistics page doesn't show any info if memory facts are unavailable
- Apparently, there are no memory facts for puppet on Solaris:
"Feature #1423 - Memory facts for Solaris":http://proje... - 03:20 PM Bug #138: Statistics page doesn't show any info if memory facts are unavailable
- Here it is again, with just the statements between begin and rescue. It looks like some facts have null values, but ...
12/27/2009
- 12:04 PM Feature #144 (Closed): Media objects should also store their boot and build options
- A media is not just the packages but also the boot and build code.
This is used to populate the DHCP entries. We can...
12/25/2009
- 10:40 AM Feature #62 (Feedback): Add a Generic DHCP library
- I have uploaded dhcp_from_edge to pkelly github. This contains a fix for subnet management and dhcp library
- 10:40 AM Feature #65 (Feedback): Add Subnet management
- I have uploaded dhcp_from_edge to pkelly github. This contains a fix for subnet management and dhcp library
- 08:39 AM Bug #138: Statistics page doesn't show any info if memory facts are unavailable
- John Lyman wrote:
> Sorry, I should have previewed that before I submitted. Here is the console output in a better f...
12/23/2009
- 01:46 PM Bug #138: Statistics page doesn't show any info if memory facts are unavailable
I have a cron that runs ...- 04:23 AM Bug #138: Statistics page doesn't show any info if memory facts are unavailable
- I get this error when I have a new host entry sent by the puppet report (foreman.rb) but before the facts are deliver...
12/22/2009
- 06:57 PM Bug #143: SSL url for reports
- This bug is not a duplicate of #142. I made the suggested patch but the behavior still exists. Perhaps i wasn't cle...
- 01:56 AM Bug #143 (Closed): SSL url for reports
- marked as duplicate of #142
- 05:04 PM Bug #138: Statistics page doesn't show any info if memory facts are unavailable
- Sorry, I should have previewed that before I submitted. Here is the console output in a better format:...
- 05:01 PM Bug #138: Statistics page doesn't show any info if memory facts are unavailable
- I am also having the same issue. Here is the output from my console session:
./script/console production
Loading pr...
12/21/2009
- 06:37 PM Bug #143 (Closed): SSL url for reports
- There is another bug similar to issue #129. On the hosts list the link to the report is correct, but when i click on...
- 04:40 PM Bug #140: dashboard fails when using postgresql backend
- It seemed to work with that change (no error), but I did not test it against other dbs, or if the correct behavior re...
- 05:33 AM Bug #140 (Need more information): dashboard fails when using postgresql backend
- 02:50 PM Feature #131 (Closed): do not store sessions for facts/reports creation
- 02:49 PM Feature #131 (Ready For Testing): do not store sessions for facts/reports creation
- Applied in changeset commit:"5b6c6024c56c2302c9412e35bd791c08d7cd2fd7".
- 11:49 AM Feature #97: Need view for unconfigured hosts
- any update on this ticket?
thanks - 11:47 AM Revision 5b6c6024 (foreman): fixes #131 - do not store sessions for facts/reports creation
- 05:40 AM Feature #137: Better support for non-hostname certnames.
- I'm guessing we can display the fqdn fact instead? (or if fqdn==certname) than just hostname+domainname instead.
You... - 05:34 AM Feature #135 (Closed): highlight in red errors in summary email
- 05:32 AM Bug #136 (Closed): Foreman missing image for Darwin (Mac OS X) hosts
12/20/2009
- 03:54 PM Bug #142: RRD graph URL should not get forced to HTTP
- Ohad Levy wrote:
> this patch will not work when the rrd's are stored on another host than the host running foreman.
... - 02:47 PM Bug #142 (Feedback): RRD graph URL should not get forced to HTTP
- this patch will not work when the rrd's are stored on another host than the host running foreman.
I'm not sure it ma... - 02:09 PM Bug #142 (Rejected): RRD graph URL should not get forced to HTTP
- The URLs generated for the RRD graphs should use whatever protocol (HTTP/HTTPS) the page they were generated from is ...
12/19/2009
- 04:52 PM Feature #141 (Ready For Testing): add support to extlookup kind of queries through foreman
- web part added here:
http://github.com/ohadlevy/foreman/commit/8b3068756f88126c0ab9ed08b807125453b4454f
you may use... - 12:29 PM Feature #141: add support to extlookup kind of queries through foreman
- db and http query part:
http://github.com/ohadlevy/foreman/commit/b33878a7899fb1671ef194d93d83fb63f8e5176f
todo web ... - 12:09 PM Feature #141 (Closed): add support to extlookup kind of queries through foreman
- provide an interface to extlookup, where it can query foreman db.
- 12:30 AM Bug #138 (Need more information): Statistics page doesn't show any info if memory facts are unavailable
- 12:30 AM Bug #138: Statistics page doesn't show any info if memory facts are unavailable
- I would your help to debug this a bit, could you try opening a console - e.g....
- 12:25 AM Bug #140: dashboard fails when using postgresql backend
- Bob B. wrote:
> becomes:
>
> ((puppet_status >> #{Report::BIT_NUM*Report::METRIC.index("applied")} & #{Report::MAX})...
12/18/2009
- 05:33 PM Bug #140 (Closed): dashboard fails when using postgresql backend
- The dashboard returns a 500 with the following error:
Processing DashboardController#index (for x.x.x.x at 2009-12-... - 04:54 PM Feature #139 (Closed): per host authorization for making changes.
- Another wide ranging feature request:
We have a large and distributed operational team, and we like to be able to le... - 04:47 PM Bug #138 (Closed): Statistics page doesn't show any info if memory facts are unavailable
- On my recent git install of foreman, when I go to http://myforeman:3000/statistics
"No Inventory data has been found... - 04:42 PM Feature #137 (Closed): Better support for non-hostname certnames.
- This is a rather general feature request, as I'm unsure what the actual implementation would or should look like.
We... - 04:06 AM Bug #136 (Ready For Testing): Foreman missing image for Darwin (Mac OS X) hosts
- commited at commit:e3c20329
- 04:04 AM Revision e3c20329 (foreman): fixes - #136 - Foreman missing image for Darwin (Mac OS X) hosts
12/17/2009
- 05:44 PM Bug #136 (Closed): Foreman missing image for Darwin (Mac OS X) hosts
- Given we're identifying them as "Darwin", I suggest we use the Darwin logo, Hexley.
http://www.hexley.com/
- 12:44 PM Feature #135 (Ready For Testing): highlight in red errors in summary email
- Applied in changeset commit:"d6bd5d9ab0690523376111f5598fbf51075a3584".
- 12:37 PM Feature #135 (Closed): highlight in red errors in summary email
- 12:43 PM Revision 2079b0cc (foreman): Merge branch 'master' of git@github.com:ohadlevy/foreman
- 12:43 PM Revision cf94f9c2 (foreman): Fixes #133 - Report.with_changes looking at wrong column
- 12:39 PM Revision be39f2e6 (foreman): shorter time output in dashboard view
- 12:37 PM Revision d6bd5d9a (foreman): fixes #135 - highlight in red errors in summary email
- 12:02 PM Bug #134 (Closed): outofsync link from summary email is wrong
- the link does not lead to anywhere useful, as there is no show action.
I guess I should add a show action, in the me...
12/16/2009
12/15/2009
- 07:47 PM Bug #133 (Ready For Testing): Report.with_changes looking at wrong column
- Applied in changeset commit:"5f78df5573d9842329dac04aaf79272ee0739b63".
- 03:06 PM Bug #133 (Closed): Report.with_changes looking at wrong column
- Report.with_changes is looking for columns with report_at != 0, which is all of them. The attached patch looks at th...
- 03:26 PM Revision 5f78df55 (foreman): Fixes #133 - Report.with_changes looking at wrong column
- 01:35 PM Feature #35: Allow hostgroup nesting for puppet classes and parameters
- (13:31:41) Matt: I have a group my-webserver, and my-db - they both have separate variables but also share some. A n...
- 01:33 PM Feature #35 (New): Allow hostgroup nesting for puppet classes and parameters
- a host should be able to belong to many groups
- 09:52 AM Feature #132 (Closed): clone an existing host
- Would be nice to be able to clone an existing host to a new host. The cloned host would have hostname, mac, ip etc. ...
12/14/2009
- 12:41 PM Feature #131 (Closed): do not store sessions for facts/reports creation
- session data just overload the database with useless information when it comes to facts and reports creation.
- 12:28 PM Feature #35 (Need more information): Allow hostgroup nesting for puppet classes and parameters
- Any feedback about this request? is it really required?
- 12:25 PM Bug #109 (Closed): Foreman doesn't identity new OS builds.
- 12:24 PM Feature #85 (Closed): Implement REST or something similar?
- 11:03 AM Revision 8d773e2a (foreman): updated link to new version and added daily summary email cronjob
- 07:56 AM Revision 1bcf18a4 (foreman): uncommenting debug code
- 06:41 AM Bug #130 (Closed): divide by zero in dasbboard
- 06:40 AM Bug #130 (Ready For Testing): divide by zero in dasbboard
- Applied in changeset commit:"867beeea0a9485a50041f30cdc849afaabe10c19".
- 06:21 AM Bug #130 (Closed): divide by zero in dasbboard
- if there are no hosts, the percentage calculation might divide by zero.
- 06:33 AM Revision 75a66925 (foreman): fixed typo
- 06:22 AM Revision 867beeea (foreman): fixes #130 - divide by zero in dasbboard
- 06:10 AM Refactor #80 (Closed): Reports data should be accessed in a simple way
- 06:08 AM Refactor #80: Reports data should be accessed in a simple way
- Applied in changeset commit:"16cb774245863cfba6ceca91deec13449b7a1ce2".
- 06:08 AM Refactor #80 (Ready For Testing): Reports data should be accessed in a simple way
- Applied in changeset commit:"ff1cc6b1ff54003ac9916ecf389710fdfed2ed7b".
- 06:10 AM Feature #128 (Closed): Show "active" hosts in dashboard
- 06:08 AM Feature #128 (Ready For Testing): Show "active" hosts in dashboard
- Applied in changeset commit:"16cb774245863cfba6ceca91deec13449b7a1ce2".
- 06:09 AM Feature #117 (Closed): Add SSL redirection
- 02:50 AM Feature #117 (Ready For Testing): Add SSL redirection
- Applied in changeset commit:"6c6713de5e95425d2f288143293c7992527bba92".
- 06:09 AM Feature #71 (Closed): send out daily email summary of puppet changes
- 06:08 AM Feature #71 (Ready For Testing): send out daily email summary of puppet changes
- Applied in changeset commit:"b2ef897dc3f4390d4a4057923849d49332e76ab2".
- 06:09 AM Bug #106 (Closed): report status can be wrong
- 06:08 AM Bug #106: report status can be wrong
- Applied in changeset commit:"16cb774245863cfba6ceca91deec13449b7a1ce2".
- 06:08 AM Bug #106 (Ready For Testing): report status can be wrong
- Applied in changeset commit:"ff1cc6b1ff54003ac9916ecf389710fdfed2ed7b".
- 06:02 AM Revision 16cb7742 (foreman): fixes #80, fixes #106 and fixes #128
- 06:00 AM Revision b2ef897d (foreman): fixes #71 - send out daily email summary of puppet changes
- 06:00 AM Revision 9c3ffb6b (foreman): switches global setting var to be a constant var - refs #100
- 06:00 AM Revision ff1cc6b1 (foreman): fixes #106 - redid the status calcuation, this fixes #80 but not in an optimal way - db migration would be required for that.
- 05:29 AM Revision 9aafc2cb (foreman): fix for pertnesses warning
- 03:42 AM Feature #124 (Assigned): Support run interval other than default 30 minutes
- 02:48 AM Revision 6c6713de (foreman): fixes #117 - Add SSL redirection
12/12/2009
- 02:23 AM Feature #124: Support run interval other than default 30 minutes
- the image that was mentioned is fixed by changing no_report method in app/models/host.rb
just a helpful note as i do... - 02:17 AM Bug #129 (Closed): Link from hostname on the hosts page is absolute instead of relative (breaking https)
- 02:16 AM Bug #129: Link from hostname on the hosts page is absolute instead of relative (breaking https)
- did a git pull. patch works.
- 12:35 AM Bug #129 (Ready For Testing): Link from hostname on the hosts page is absolute instead of relative (breaking https)
- Applied in changeset commit:"935cc75821ffbce31e59b039768901c21528f7d8".
- 12:34 AM Revision 935cc758 (foreman): fixes #129 - Link from hostname on the hosts page is absolute instead of relative (breaking https)
12/11/2009
- 11:46 PM Bug #129 (Closed): Link from hostname on the hosts page is absolute instead of relative (breaking https)
- I have an apache https site that is doing a local proxy to foreman running on localhost only (so we can do auth + ssl...
- 04:13 PM Feature #128 (Closed): Show "active" hosts in dashboard
- It should be possible to provide a list (and graph) of all hosts that actually performed changes in the last puppet r...
- 12:10 PM Feature #118 (Closed): Add email support
- 12:09 PM Feature #118 (Ready For Testing): Add email support
- Applied in changeset commit:"0e9e43bb82ea95dc48cf6b356a4cf6f899031480".
- 12:00 PM Feature #118 (Assigned): Add email support
- that commit ddi not fix the issue, a new one is on the way.
- 03:51 AM Feature #118 (Closed): Add email support
- 03:50 AM Feature #118 (Ready For Testing): Add email support
- Applied in changeset commit:"12b4529c4125f72cdd06f646c28af45c4ecb1449".
- 12:06 PM Revision 30cf15eb (foreman): fixes typos
- 12:06 PM Revision 0e9e43bb (foreman): fixes #118 - Add email support
- 12:06 PM Revision 3692e733 (foreman): fixed formatting
- 06:08 AM Feature #71 (Assigned): send out daily email summary of puppet changes
- 06:08 AM Feature #71: send out daily email summary of puppet changes
- first implementation would send out the mail to all users or to a predefined user
- 03:51 AM Bug #127 (Closed): query interface ignores invalid facts
- 03:50 AM Bug #127 (Ready For Testing): query interface ignores invalid facts
- Applied in changeset commit:"5859a64cddde06872a6862897dcbf4cb714da0fc".
- 03:44 AM Bug #127 (Closed): query interface ignores invalid facts
- when querying for facts that do not exists together with valid facts, the output would ignore the invalid fact.
- 03:49 AM Revision 12b4529c (foreman): fixes #118 - Add email support
- 03:45 AM Revision 5859a64c (foreman): fixes #127 - query interface ignores invalid facts
- 03:01 AM Feature #126 (Closed): provide example script that uses the query interface
- 03:01 AM Feature #125 (Closed): allow query interface to specify multiple classes and facts and key value pairs for facts
- 02:59 AM Revision 0050d62e (foreman): minor fixes in the query example script
- 02:51 AM Bug #111 (Closed): Cleaning a puppet certificate logic is incomplete
- 02:51 AM Bug #74 (Closed): tftp and puppet ca errors are not shown in the log file
- 01:53 AM Feature #117: Add SSL redirection
- I was actully thinking about something (that I think is ) simpliar - e.g. in the application control have:...
12/10/2009
- 06:23 PM Feature #117: Add SSL redirection
- Here's the code, applied to just the hosts controller only. Let me know if this looks reasonable, and I'll do a firs...
- 05:08 PM Feature #117: Add SSL redirection
- http://agilewebdevelopment.com/plugins/ssl_requirement looks like a good fit. I'll play around with it and post any ...
- 12:43 PM Bug #78: Puppet reports fails with 0.24.4-5 master
- Hi
i just migrate to puppet 0.25.
i can't test anymore with 0.24.4
Sorry - 07:32 AM Bug #78: Puppet reports fails with 0.24.4-5 master
- waiting for feedback, pushing a version for now
- 07:46 AM Feature #123: Sort list of assigned classes
- we are planning to redo the create/edit page (and to phase out active scaffold where it make sense).
patches are wel... - 07:43 AM Feature #124: Support run interval other than default 30 minutes
- yes, this makes a lot of sense. I'll try to get it in 0-1.4
- 04:49 AM Feature #124 (Closed): Support run interval other than default 30 minutes
- Our run interval is set to 1 hour rather than the puppet default of 30 minutes. It is currently hardwired in foreman ...
- 07:33 AM Feature #69: show the hosts in error state in the dashboard and through a link
- will be done as we start to phase out ActiveScaffold
- 07:32 AM Bug #105: Operating Major version too short for AIX
- waiting for feedback, pushing a version for now
- 07:28 AM Feature #125 (Ready For Testing): allow query interface to specify multiple classes and facts and key value pairs for facts
- Applied in changeset commit:"061605062d839683ba2821bcd721e432045dc730".
- 06:51 AM Feature #125 (Closed): allow query interface to specify multiple classes and facts and key value pairs for facts
- currently the query interface is limited, as you can specify only a fact at a time, and it does not provide a key pai...
- 07:28 AM Feature #126 (Ready For Testing): provide example script that uses the query interface
- Applied in changeset commit:"a1714d6f0b7cf01369b098832027070bff4e8f37".
- 06:51 AM Feature #126 (Closed): provide example script that uses the query interface
- 07:26 AM Revision 06160506 (foreman): fixes #125 - allow query interface to specify multiple classes and facts and key value pairs for facts
- 07:26 AM Revision a1714d6f (foreman): fixes #126 - provide example script that uses the query interface
- 02:09 AM Bug #111 (Ready For Testing): Cleaning a puppet certificate logic is incomplete
- Applied in changeset commit:"7b3d57e3bd3bd63a175435f4f8ad265c8aa9161d".
- 02:09 AM Bug #74 (Ready For Testing): tftp and puppet ca errors are not shown in the log file
- Applied in changeset commit:"be1a3faea9b2889b44c27e997f038e92abb048a7".
- 02:02 AM Revision 75312512 (foreman): added the files generated by AS plugin to gitignore
- 02:02 AM Revision 7b3d57e3 (foreman): Fixes #111 - GW::puppetca#clean now logs an error and fails when there in no CA
- 01:37 AM Revision be1a3fae (foreman): Fixes #74. Logger messaging works in the proxy module
- A logger method was introduced as well as a mechanism for logging if this
code is run as a standalone cgi service
12/09/2009
- 09:07 PM Feature #123 (Closed): Sort list of assigned classes
- It would be great if, when creating or editing a host, the list of Puppetclasses assigned to that host were listed in...
- 06:26 PM Bug #111: Cleaning a puppet certificate logic is incomplete
- I guess that we have a misunderstanding about what constitutes an error.
An error condition is raised if the CA or ... - 01:40 AM Bug #111 (Feedback): Cleaning a puppet certificate logic is incomplete
- the PuppetCA.clean method returns true if something breaks, is this on purpose?
- 06:02 PM Bug #74: tftp and puppet ca errors are not shown in the log file
- I always create a new logger when the application is running as a cgi web service. In this mode there is no persisten...
- 01:38 AM Bug #74 (Feedback): tftp and puppet ca errors are not shown in the log file
- your fix always creates a new logger, is this on purpose? (e.g. will it work correctly if the logger already exists?)
- 06:16 AM Refactor #100: Store Foreman Settings in the database and allow configure it using the WebUI/API
- in the meanwhile, I've replaced $settings (global var) with a constant SETTINGS
- 02:54 AM Bug #122 (Closed): External nodes script shouldn't output anything if node not found
- 02:50 AM Bug #122 (Ready For Testing): External nodes script shouldn't output anything if node not found
- Applied in changeset commit:"8b96913ab2ad7e29005575d050ad56344106ae9f".
- 01:55 AM Bug #122: External nodes script shouldn't output anything if node not found
- I figured that it made sense to do that for two reasons - one, to handle the short hostname check that puppetmaster d...
- 01:51 AM Bug #122 (Assigned): External nodes script shouldn't output anything if node not found
- I'll apply the patch, but just one minor thing to note, the regexp will allow to query for short names as well, curre...
- 02:50 AM Bug #121 (Closed): rake task might import a "main" class
- 01:43 AM Revision 8b96913a (foreman): Fixes #122 - Only output yaml when node is found for puppetmasters host search function
- 01:41 AM Feature #110 (Assigned): support hostname naming standards
- I assume you didn't plan to close this one as well :)
12/08/2009
- 09:56 PM Feature #110 (Closed): support hostname naming standards
- duplicates 110
- 09:56 PM Feature #55 (Closed): Allow for customised hostname formats
- duplicates 110
- 09:44 PM Bug #111 (Closed): Cleaning a puppet certificate logic is incomplete
- The fix can be found on github.com/pkelly on bug/111
- 08:40 PM Bug #74 (Closed): tftp and puppet ca errors are not shown in the log file
- The fix can be found on github.com/pkelly on bug/74
- 05:51 PM Bug #122 (Closed): External nodes script shouldn't output anything if node not found
- If I'm reading http://reductivelabs.com/trac/puppet/wiki/ExternalNodes correctly, an external nodes script should pro...
- 03:43 PM Bug #121 (Ready For Testing): rake task might import a "main" class
- Applied in changeset commit:"1ed89594a1638aef310fb43c7546e9ee0f5686e2".
- 01:55 PM Bug #121 (Closed): rake task might import a "main" class
- 01:56 PM Revision 1ed89594 (foreman): fixes #121 - rake task might import a 'main' class
- 01:55 PM Bug #81 (Closed): Rake does not import classes from modules when not using the environment statement in puppet.conf
- 03:32 AM Feature #120 (Closed): Patch to include dashboard timestamp
- committed at commit:676f4104
- 03:30 AM Bug #119 (Closed): Child classes more than one layer deep in modules get missed
- 03:30 AM Bug #119 (Ready For Testing): Child classes more than one layer deep in modules get missed
- Applied in changeset commit:"380dd66b15436670b36254705cb10c4e302e014a".
- 03:29 AM Revision 676f4104 (foreman): fixes - #120 - Include timestamp of dashboard page generation
- 03:28 AM Revision 380dd66b (foreman): fixes #119 - Recurse into module directories when looking for classes
Also available in: Atom