You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- The address of the Quali server on which to deploy, mandatory -->
5
+
<serverRootAddress>localhost</serverRootAddress>
6
+
7
+
<!-- The port of the Quali server on which to deploy, defaults to "8029" -->
8
+
<port>8029</port>
9
+
10
+
<!-- The server admin username, password and domain to use when deploying -->
11
+
<username>YOUR_USERNAME</username>
12
+
<password>YOUR_PASSWORD</password>
13
+
<domain>Global</domain>
14
+
15
+
<!-- Simple patterns to filter when sending the driver to the server separated by semicolons (e.g. "file.xml;logs/", also supports regular expressions),
16
+
on top of the patterns specified here the plugin will automatically filter the "deployment/" and ".idea/" folders and the "deployment.xml" file -->
17
+
<fileFilters>dont_upload_me.xml</fileFilters>
18
+
19
+
<!-- The drivers to update, holds one or more drivers -->
20
+
<drivers>
21
+
<!-- runFromLocalProject - Decides whether to run the driver from the current project directory for debugging purposes, defaults to "false" -->
22
+
<!-- waitForDebugger - When `runFromLocalProject` is enabled, decides whether to wait for a debugger to attach before running any Python driver code, defaults to "false" -->
23
+
<!-- sourceRootFolder - The folder to refer to as the project source root (if specified, the folder will be zipped and deployed instead of the whole project), defaults to the root project folder -->
description: (Optional) Address of Script Repo Server.
22
+
type: string
23
+
tags: [ user_input ]
24
+
Repo User:
25
+
description: (Optional) Source Control user for private repo authentication. Required for Github Private Repo. For Gitlab user not required, only access token in password field.
26
+
type: string
27
+
tags: [ user_input ]
28
+
Repo Password:
29
+
description: (Optional) Source Control password for private repo authentication. For GitLab, add private access token here.
30
+
type: cloudshell.datatypes.Password
31
+
tags: [ user_input ]
32
+
Playbook Base Path:
33
+
description: Base URL to script. This path will join with script path passed to execute playbook command. (Github - https://raw.githubusercontent.com/QualiSystemsLab/App-Configuration-Demo-Scripts/master/, Gitlab - http://<SERVER_IP>/api/v4/projects/<PROJECT_ID>/repository/files)
34
+
type: string
35
+
tags: [ user_input ]
36
+
Playbook Script Path:
37
+
description: Path to script from root of repo. This will join with base path to create full URL.
38
+
type: string
39
+
tags: [ user_input ]
40
+
Playbook URL Full:
41
+
description: Full path URL of script. For Github can be "raw" url. For gitlab, pass Rest API formatted url (Github - https://raw.githubusercontent.com/QualiSystemsLab/App-Configuration-Demo-Scripts/master/<FILE_PATH>, Gitlab - http://<SERVER_IP>/api/v4/projects/<PROJECT_ID>/repository/files/<FILE_PATH>/raw?ref=<BRANCH>)
42
+
type: string
43
+
tags: [ user_input ]
44
+
Connection Method:
45
+
description: Specifies the "ansible_connection" host variable
46
+
type: string
47
+
tags: [ user_input ]
48
+
default: ssh
49
+
constraints:
50
+
- valid_values: [ ssh, winrm, network_cli ]
51
+
Script Parameters:
52
+
description: (Optional) key pair values passed to HOST_VARS. Can pass simple arguments in this format (ansible_var1,val1;ansible_var2,val2) or JSON format for nested data structures (a dictionary or list of dictionaries accepted).
53
+
type: string
54
+
tags: [ user_input ]
55
+
Inventory Groups:
56
+
description: (Optional) Designating groups in playbook to be executed.
57
+
type: string
58
+
tags: [ user_input ]
59
+
Ansible CMD Args:
60
+
description: (Optional) Additional arguments passed to ansible-playbook command line execution.
61
+
type: string
62
+
tags: [ user_input ]
63
+
Timeout Minutes:
64
+
description: (Optional) Minutes to wait while polling target hosts.
65
+
type: integer
66
+
default: 10
67
+
tags: [ user_input ]
68
+
Gitlab Branch:
69
+
description: (Optional) Defaults to master branch. This attribute relevant for downloading from non-master branches in Gitlab repos.
70
+
type: string
71
+
tags: [ user_input ]
72
+
Ansible Config Selector:
73
+
description: (Optional) An alternative to connectors. Create and match this attribute value on target resources. Both matching selector and connected resources will run together.
0 commit comments