domains-config¶
domains-config create-domain-config¶
Usage
usage: symp domains-config create-domain-config
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--driver DRIVER]
domain_id config
Description
Configures a domain with the relevant configuration parameters.
Mandatory
positional arguments:
domain_id The ID of the domain (account) to be configured
config A JSON string of configuration parameters to pass to the driver
If --driver = 'ldap' or 'openotp' The following parameters must be included: user, password, url, suffix, user_tree_dn
For example:
-{
- "user": "cn=Administrator,cn=Users,dc=example,dc=com",
- "password": "123PASSword",
- "url": "ldap://10.11.12.13:333",
- "suffix": "dc=example,dc=com",
- "user_tree_dn": "cn=Users,dc=example,dc=com"
-}
For information about additional LDAP configuration parameters see:
https://github.com/Stratoscale/openstack-keystone/blob/master/etc/keystone.conf.sample under [ldap]
Optional
optional arguments:
-h, --help show this help message and exit
--driver DRIVER The driver to use for the domain's authentication; either ldap or openotp. Default: ldap
domains-config delete-domain-config¶
Usage
usage: symp domains-config delete-domain-config
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
domain_id
Description
Deletes the configuration of a domain (account), reverting it to the default configuration.
Mandatory
positional arguments:
domain_id The ID of the domain (account) whose configuration is being deleted
Optional
optional arguments:
-h, --help show this help message and exit
domains-config get-domain-config¶
Usage
usage: symp domains-config get-domain-config
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
domain_id
Description
Displays the details of the current configuration of a given domain (account).
Returns
Returns dict: The configuration of the given domain (account)
Mandatory
positional arguments:
domain_id The ID of the domain (account) whose configuration is to be displayed
Optional
optional arguments:
-h, --help show this help message and exit
domains-config test-ldap-config¶
Usage
usage: symp domains-config test-ldap-config
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
domain_id config
Description
Validate LDAP configuration of a given domain.
Returns
Returns dict: LDAP stats for the given domain
Mandatory
positional arguments:
domain_id The ID of the domain (account) whose LDAP configuration will be set
config A JSON string of configuration parameters to pass to the driver.
For details - see "domains-config create-domain-config"
Optional
optional arguments:
-h, --help show this help message and exit
domains-config test-openotp-config¶
Usage
usage: symp domains-config test-openotp-config
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
domain_id config
Description
Validate OpenOTP configuration of a given domain.
Returns
Returns dict: OpenOTP & LDAP stats for the given domain
Mandatory
positional arguments:
domain_id The ID of the domain (account) whose LDAP configuration will be set
config A JSON string of configuration parameters to pass to the driver.
For details - see "domains-config create-domain-config"
Optional
optional arguments:
-h, --help show this help message and exit
domains-config update-domain-config¶
Usage
usage: symp domains-config update-domain-config
[-f {adaptive_table,json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--noindent] [--prefix PREFIX]
[-m [NAME=VALUE [NAME=VALUE ...]]]
[--driver DRIVER]
domain_id config
Description
Update a domain. For more information on parameters and valid configurations: https://developer.openstack.org/api-ref/identity/v3/?expanded=create-domain-configuration-detail#create-domain-configuration.
Mandatory
positional arguments:
domain_id The ID of the domain to configure
config Parameters to pass to the driver
Optional
optional arguments:
-h, --help show this help message and exit
--driver DRIVER The driver to use for the domain's authentication. Either ldap or openotp