[
https://issues.apache.org/jira/browse/WHIRR-385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13107186#comment-13107186
]
Adrian Cole commented on WHIRR-385:
-----------------------------------
I'm also going to clean up some things, as troubleshooting is currently too
difficult:
1. Module currently forks a process and has some rather interesting code in
order to support recursive dir -> blobstore. i don't think we should add as a
requirement of this issue, and if we did, I'd use a java lib like shrinkwrap.
Supporting tgz + git is plenty, IMHO.
2. puppet.X.module-dir isn't really a valid key, since can be git or tgz. If
anything, it is module-src, or better just module. going to change to
puppet.X.module unless someone feels strongly against.
3. many of the classes that generate Statements don't have test cases ex.
Module.
4. PuppetClusterActionHandler has too many responsibilities and very little
test coverage. It is hard to follow what is going on, and testing via amazon
is clunky.
5. there are a bunch of references to sudo explicitly inside statements. Going
to remove these, as normal workflow ensures root is used.
Give me about 2 hours and I should have the above corrected.
> Implement support for using nodeless, masterless Puppet to provision and run
> scripts
> ------------------------------------------------------------------------------------
>
> Key: WHIRR-385
> URL: https://issues.apache.org/jira/browse/WHIRR-385
> Project: Whirr
> Issue Type: New Feature
> Components: new service
> Affects Versions: 0.7.0
> Reporter: Alex Heneveld
> Attachments: WHIRR-385-results-aws-ec2.txt,
> WHIRR-385-results-cloudservers-us.txt, WHIRR-385.patch, WHIRR-385.patch,
> WHIRR-385.patch, WHIRR-385.patch, WHIRR-385.patch, WHIRR-385.patch,
> WHIRR-385.patch, WHIRR-385.patch
>
> Original Estimate: 168h
> Remaining Estimate: 168h
>
> As a user of Whirr, I'd like to be able to use puppet scripts (manifests,
> modules) from within Whirr to set up machines and clusters, because there are
> a lot of OS-neutral capabilities and a large number of actively maintained
> scripts which I could benefit from.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira