[ 
https://issues.apache.org/jira/browse/WHIRR-325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13044704#comment-13044704
 ] 

Tom White commented on WHIRR-325:
---------------------------------

> I would use ScriptBuilder.addEnvironmentVariableScope for this.

I hadn't seen this before. We could use this along with runScriptOnNode() to 
pass IP addresses, etc. Is this what you had in mind?

One possible downside to this approach is that using "whirr run-script" 
wouldn't be able to set these environment variables, so any scripts that take 
advantage of them would could not be run like this.

> Reduce cloud provider-specific code in scripts
> ----------------------------------------------
>
>                 Key: WHIRR-325
>                 URL: https://issues.apache.org/jira/browse/WHIRR-325
>             Project: Whirr
>          Issue Type: Improvement
>            Reporter: Tom White
>
> Many of the bash functions have a cloud provider option (-c) that they use to 
> determine how to find the local public/private IP address, or the local data 
> directory (/mnt vs /data, for example).
> We should pass what is needed (e.g. IP addresses, directories), or at least 
> put the code in a common function.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to