[jboss-jira] [JBoss JIRA] (AS7-2676) CLI parameter prompting
Martin M (JIRA)
issues at jboss.org
Fri Oct 17 08:07:35 EDT 2014
[ https://issues.jboss.org/browse/AS7-2676?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13012843#comment-13012843 ]
Martin M edited comment on AS7-2676 at 10/17/14 8:07 AM:
---------------------------------------------------------
Hello.
Looks like it is not working as expected.
Example:
script.properties:
test=aaa
my-script.cli:
/subsystem=security/security-domain=SomeDomain:add()
/subsystem=security/security-domain=SomeDomain/authentication=classic:add(login-modules=[{"code"=>"org.picketbox.datasource.security.SecureIdentityLoginModule","flag"=>"required","module-options"=>[("username"=>"someUsername"),("password"=>"${test}")]}])
And the result is:
<security-domain name="SomeDomain">
<authentication>
<login-module code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required">
<module-option name="username" value="someUsername"/>
<module-option name="password" value="${test}"/>
</login-module>
</authentication>
</security-domain>
Example 2:
my-script.cli:
/subsystem=security/security-domain=${test}:add()
Result is:
<security-domain name="aaa" />
What am I missing here?
It is working only when I change <resolve-parameter-values> to true in jboss-cli.xml.
was (Author: martin-m):
Hello.
Looks like it is not working as expected.
Example:
script.properties:
test=aaa
my-script.cli:
/subsystem=security/security-domain=SomeDomain:add()
/subsystem=security/security-domain=SomeDomain/authentication=classic:add(login-modules=[{"code"=>"org.picketbox.datasource.security.SecureIdentityLoginModule","flag"=>"required","module-options"=>[("username"=>"someUsername"),("password"=>"${test}")]}])
And the result is:
<security-domain name="SomeDomain">
<authentication>
<login-module code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required">
<module-option name="username" value="someUsername"/>
<module-option name="password" value="${test}"/>
</login-module>
</authentication>
</security-domain>
Example 2:
my-script.cli:
/subsystem=security/security-domain=${ttt}:add()
Result is:
<security-domain name="aaa" />
What am I missing here?
It is working only when I change <resolve-parameter-values> to true in jboss-cli.xml.
> CLI parameter prompting
> -----------------------
>
> Key: AS7-2676
> URL: https://issues.jboss.org/browse/AS7-2676
> Project: Application Server 7
> Issue Type: Feature Request
> Components: CLI
> Affects Versions: 7.1.0.Alpha1
> Reporter: Nicklas Karlsson
> Assignee: Alexey Loubyansky
> Priority: Minor
> Fix For: EAP 6.1.0.Alpha (7.2.0.Final)
>
>
> It could be handy if there was some mechanism for prompting for values (with included default value). That way one could have a master script that could be run for a new AS and you would be prompted for changing parameters (e.g. datsource jdbc urls, transaction timeouts etc)
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)
More information about the jboss-jira
mailing list