Unknown macro: {next_previous_links}
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »


Getting Started with CLI

Setup the CLI tool before attempting to use it. For more information please see Configuring the CLI Tool.

 

CLI Modes

The CLI tool will be able to use in two different modes, which are namely the interactive mode and the single command line mode. In both modes the user must login to be able to execute commands successfully.


Interactive Mode

  • Call stratos.sh to log-in to Stratos Controller using this mode:
    As mentioned previously, providing the password as an argument is optional. The CLI tool will prompt for the password.

    $ stratos.sh  -u <username> -p <password>

    Example:
    $ stratos.sh  -u admin@wso2.org   -p admin123

    The log-in help will be shown, if you have provided wrong parameters to log-in.
    As mentioned previously, the password is prompted only if the password argument is not passed.

  • Once you have successfully logged in, you can use the help command to get an idea of the various actions that can be carried out via the interactive command line shell interface named Stratos .

    stratos> help

    The output will appear as follows:

     

Single Command Line Mode

  •  In this mode the user can execute commands in one line. 

    $ stratos.sh  -u admin@wso2.org  -p admin123 [action]

    You can call the command directly with action. It will not show the stratos> prompt and fulfill the request of command immediately for particular action command. This mode is useful for automating your interaction with Stratos2. 

  • In this mode the user can call the command as follows:

    $ stratos.sh -u [username] -p [password] [action commands]

    The user can export the username and password to the environment and execute commands.


  • The CLI Tool also returns exit codes, which will be useful for automation. The exit code will be 0 for successful commands.

Sample CLI Command

stratos>subscribe <cartridge-type> <alias> --policy <policy-name>

Example:

stratos>subscribe php nirmalphp --policy elastic


  • No labels