[wildfly-dev] cli variables

ssilvert at redhat.com ssilvert at redhat.com
Wed Dec 4 10:03:43 EST 2013


On 12/4/2013 9:26 AM, Alexey Loubyansky wrote:
>
> On 12/04/2013 03:15 PM, ssilvert at redhat.com wrote:
>> On 12/4/2013 7:41 AM, Alexey Loubyansky wrote:
>>> I haven't thought about that scope. But anyway, if it proves useful
>>> it's doable.
>> The use case I had in mind was for if I want to share a script that runs
>> against servers or domain controllers on the network.  As it is, I would
>> have to tell the other person how to set all their variables.  Giving
>> the other person my .jbossclirc file is not a good idea because it also
>> contains variable values that only pertain to my local environment.
>
> Variables can also be set in the beginning of a script.
But then you can't reuse the same script against multiple servers.  Each
server might need a different value for the variable.

> Although, I can see advantages of keeping them out and simply relying
> on certain variables in a script.
>
>> It's the same concept as Maven's settings.xml file for local properties
>> vs. the "shared" properties set in pom.xml.
>>
>> It might be that all you need is to simply allow a variable to refer to
>> system properties on the server.  That would be your shared variable.
>>
>> The $prod_db example you gave earlier would be a good candidate for a
>> shared variable.  So someone sets the property with:
>> /system-property=prod_db/:add(value=mydatabase)
>>
>> Then anyone could use the $prod_db variable against that server no
>> matter where the command runs from.
>
> That is indeed useful. BTW, don't we have aliases in the management
> model that could also be used for this?
>
> Alexey



More information about the wildfly-dev mailing list