whirr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adrian Cole (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (WHIRR-385) Implement support for using nodeless, masterless Puppet to provision and run scripts
Date Sat, 17 Sep 2011 17:57:09 GMT

    [ 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


View raw message