create_users – Upload Mainframe users to Bridge for Git for traceability of changes from Endevor to Bridge for Git
Synopsis
Upload Mainframe users to Bridge for Git for traceability of changes from Endevor to Bridge for Git.
Before you upload mainframe users, ensure that the application.yml parameter “commit-author” is set to “ENDEVOR_USER”.
Parameters
- connection (type: str)
Endevor connection name.
- mainframe_user (type: str)
Mainframe user name.
- git_user (type: str)
Git user name.
- user_email (type: str)
User role.
- csv_file (type: path)
CSV file with users to import.
- protocol (required, type: str)
Endevor Bridge for Git SCM protocol.
Default: https.
- Choices:
http
https- host (required, type: str)
Endevor Bridge for Git hostname.
- port (required, type: int)
Endevor Bridge for Git port.
- user (required, type: str)
Endevor Bridge for Git username (your git username).
- token (required, type: str)
Git personal access token (Obtain the token from your Git Enterprise Server).
- reject_unauthorized (type: bool, default:
True)Reject self-signed certificates. Use false to connect to EBG servers with self-signed certificates.
- ebg_base_path (type: str)
The Endevor Bridge for Git Rest API base path.
- password (type: str)
Password to authenticate to service on the mainframe.
- cert_file (type: path)
The file path to a certificate file to use for authentication.
Note: The CLI does not support certificate files that require a password. For more information, search Troubleshooting PEM Certificates in Zowe
Docs.
- cert_key_file (type: path)
The file path to a certificate key file to use for authentication.
- cert_account (type: str)
The account name for PKCS 12 certificate stored in credential manager.
- _proxy (type: bool)
Use current proxy setup.
Variables https_proxy, https_proxy, HTTP_PROXY, HTTPS_PROXY will be used as is.
Examples
- name: Upload a single mainframe user specifying both the Git and Endevor username, email, and corresponding Endevor connection
broadcom.endevor_bridge_for_git.create_users:
connection: endevor-connection-name
mainframe_user: ENVUSERNAME
git_user: GITUSERNAME
user_email: NAME@EMAIL.NET
- name: Bulk upload new mainframe users by importing a csv format file
broadcom.endevor_bridge_for_git.create_users:
connection: endevor-connection-name
csv_file: mf-users.csv
Return Values
- data (type: list, when returned data is a dictionary)
Data from the module execution (a data structure). The items of this dict are set as individual return values on the top level as well.
- error (type: complex, error)
More details about why the action has failed. If the failure is when calling an API service, the response contains the connection parameters.
- additional_details (type: str)
Detailed message about the failure.
- msg (type: str)
Short description of the result or failure.
- request (type: str, API request failed)
HTTP method used to invoke API service request.
- resource (type: str, API request failed)
URI of the resource of the API service request.
- failed (type: bool, always)
A boolean that indicates if the task was failed or not.
- list (type: list, when returned data is a list)
Data from the module execution (a list of data structures).
- msg (type: str, sometimes)
Short description of the result or failure.
- rc (type: int, always)
Exit code of the module, successful exit code is 0, failure is typically 1 or higher.
- stderr (type: str, error)
Details of the error.
- stdout (type: str, success)
Summary of the result.
Status
This module is maintained by Broadcom.