Details
| ID | Tidy |
|---|---|
| Provider | Tidy Building Services |
| Category | IT Services |
| From Version | 5.0.0 |
| Docker Image | demisto/tidy:1.0.0.10133006 |
| Supported Modules | Agentix XSIAM |
README
Tidy
Description
Usually, the main bottlenecks in an on-boarding process are the various software and programs required for the new recruit’s computer.
Whether if it’s a developer, customer success engineer, or a product specialist, on average it takes about three days to get everything up and running. Also, this process generally requires help from other colleagues.
The Tidy pack reduces the on-boarding process for new recruits to a matter of minutes.
The Tidy pack uses Ansible to connect to the new recruit’s laptop over ssh and executing predefined commands.
Main use cases
With the Tidy pack you can create a role-based playbook that will execute all required installations for the new recruit.
- Install languages with specific versions (currently Python, Node and Go are supported).
- Create a GitHub SSH key and clone all relevant git repositories.
- Install all relevant programs using homebrew.
- Install zsh and configure bash_profile / bash_rc.
Supported actions
- Install pyenv with specific Python versions.
- Install goenv with specific Go versions.
- Install nodenv with specific Node versions.
- Install packages on Mac-OS using homebrew.
- Generate a github ssh-key (a GitHub token is required - see here for instructions)
- Clone a git repository into a selected path, this command requires a github ssh key on the machine to work.
- Configure the git cli using key-value parameters in a selected scope.
- Install zsh on the machine.
- Edit a file, can be used to modify the configuration file or bash_profile file on the machine.
- Install OSx command line tools on the machine.
- Execute a command on the machine.
tidy-pyenv
Install Python versions, Using Pyenv.
Base Command
tidy-pyenv
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
| versions | Python versions to be installed. Default is 2.7.18,3.8.5. | Required |
| globals | Python versions to define as globals in environment. Default is 3.8.5. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-goenv
Install GoLang versions, Using Goenv.
Base Command
tidy-goenv
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
| versions | GoLang versions to be installed. Default is 1.16.0. | Required |
| globals | GoLang versions to define as globals in environment. Default is 1.16.0. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-nodenv
Install Node.js versions, Using nodenv.
Base Command
tidy-nodenv
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
| versions | Node.js versions to be installed. Default is 12.20.1. | Required |
| globals | Node.js versions to define as globals in environment. Default is 12.20.1. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-homebrew
Install and configure homebrew, Install additional homebrew/-cask packages.
Base Command
tidy-homebrew
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
| apps | Comma separated list of homebrew packages (https://formulae.brew.sh/). | Optional |
| cask_apps | Comma separated list of homebrew cask packages (https://formulae.brew.sh/cask/). | Optional |
| homebrew_taps | Homebrew taps packages to install. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-github-ssh-key
Generate private/public key, Configure ssh client, and deploy keys to your GitHub account.
Base Command
tidy-github-ssh-key
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
| access_token | GitHub access token with public keys admin permissions.. (https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token). | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-git-clone
Clone git repository to destination.
Base Command
tidy-git-clone
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
| repo | Repository to be cloned (SSH/HTTPS). | Required |
| dest | The path of where the repository should be checked out. | Required |
| force | If yes, any modified files in the working repository will be discarded. Possible values are: yes, no. Default is no. | Required |
| update | If no, do not retrieve new revisions from the origin repository. Possible values are: yes, no. Default is yes. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-git-config
Configure git cli.
Base Command
tidy-git-config
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
| key | The name of the setting. . Possible values are: user.name, user.email, core.editor. | Required |
| value | Git key: value to set. | Required |
| scope | Specify which scope to read/set values from. . Possible values are: local, global, system. Default is global. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-zsh
Install zsh, oh-my-zsh.
Base Command
tidy-zsh
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-block-in-file
Insert/update/remove a block of multi-line text surrounded by customizable marker lines.
Base Command
tidy-block-in-file
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
| path | The file to modify. | Required |
| block | Text block to be added. | Required |
| marker | Marker to manage block if needed to change in the future. Default is “ “. | Required |
| create | Create a new file if it does not exist. Possible values are: yes, no. Default is yes. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-exec
Run command in host.
Base Command
tidy-exec
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
| command | Bash command to execute. | Required |
| chdir | Change directory before executing command. Default is $HOME. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-osx-command-line-tools
Install OSx command line tools.
Base Command
tidy-osx-command-line-tools
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-demisto-server
Set demisto developement server.
Base Command
tidy-demisto-server
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-demisto-web-client
Set demisto development web-client.
Base Command
tidy-demisto-web-client
Input
| Argument Name | Description | Required |
|---|---|---|
| hostname | Endpoint IP/URL to be installed. | Optional |
| user | Endpoint user to be installed. | Optional |
| password | User login password. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Tidy.Install.Status | String | The status of the installation. |
| Tidy.Install.ReturnCode | Number | The return code of the ansible execution. |
| Tidy.Install.Canceled | Boolean | Whether the execution was canceled. |
| Tidy.Install.Errored | Boolean | Whether the execution has encountered an error. |
| Tidy.Install.TimedOut | Boolean | Whether the execution has timed out. |
| Tidy.Install.Stats | String | Additional stats about the ansible execution. |
| Tidy.Install.InstalledSoftware | String | The name of the installed software. |
| Tidy.Install.AdditionalInfo | String | Additional information about the installed software. |
tidy-python-env
Install python environment.
Base Command
tidy-python-env
Input
| Argument Name | Description | Required |
| — | — | — |
Context Output
There is no context output for this command.
Configuration parameters
hostname— Hostname (required)user— Userpassword— Passworduser_creds— Userssh_key— SSH Key
Commands (14)
-
tidy-block-in-fileInsert/update/remove a block of multi-line text surrounded by customizable marker lines.
-
tidy-demisto-serverSet demisto developement server.
-
tidy-demisto-web-clientSet demisto development web-client.
-
tidy-execRun command in host.
-
tidy-git-cloneClone git repository to destination.
-
tidy-git-configConfigure git cli.
-
tidy-github-ssh-keyGenerate private/public key, Configure ssh client, and deploy keys to your GitHub account.
-
tidy-goenvInstall GoLang versions, Using Goenv.
-
tidy-homebrewInstall and configure homebrew, Install additional homebrew/-cask packages.
-
tidy-nodenvInstall Node.js versions, Using nodenv.
-
tidy-osx-command-line-toolsInstall OSx command line tools.
-
tidy-pyenvInstall Python versions, Using Pyenv.
-
tidy-python-envInstall python environment.
-
tidy-zshInstall zsh, oh-my-zsh.
category: IT Services provider: Tidy Building Services commonfields: id: Tidy version: -1 sectionorder: - Connect - Collect configuration: - additionalinfo: Endpoint IP/URL to be installed. (Can override in command) display: Hostname name: hostname required: true type: 0 section: Connect - additionalinfo: Endpoint user to be installed. (Can override in command) display: User name: user type: 0 hidden: true section: Connect required: false - additionalinfo: User login password. (Can override in command) display: Password name: password type: 4 hidden: true section: Connect required: false - display: User name: user_creds type: 9 displaypassword: Password section: Connect required: false - additionalinfo: The ssh key is used to login to an AWS mac machine - for testing purposes. display: SSH Key name: ssh_key type: 14 section: Connect required: false description: Tidy integration handle endpoints environment installation. display: Tidy name: Tidy script: commands: - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true - defaultValue: 2.7.18,3.8.5 description: Python versions to be installed. isArray: true name: versions required: true - defaultValue: 3.8.5 description: Python versions to define as globals in environment. isArray: true name: globals required: true description: Install Python versions, Using Pyenv. name: tidy-pyenv outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true - defaultValue: 1.16.0 description: GoLang versions to be installed. isArray: true name: versions required: true - defaultValue: 1.16.0 description: GoLang versions to define as globals in environment. isArray: true name: globals required: true description: Install GoLang versions, Using Goenv. name: tidy-goenv outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true - defaultValue: 12.20.1 description: Node.js versions to be installed. isArray: true name: versions required: true - defaultValue: 12.20.1 description: Node.js versions to define as globals in environment. isArray: true name: globals required: true description: Install Node.js versions, Using nodenv. name: tidy-nodenv outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true - description: Comma separated list of homebrew packages (https://formulae.brew.sh/). isArray: true name: apps - description: Comma separated list of homebrew cask packages (https://formulae.brew.sh/cask/). isArray: true name: cask_apps - description: Homebrew taps packages to install. name: homebrew_taps description: Install and configure homebrew, Install additional homebrew/-cask packages. name: tidy-homebrew outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true - description: GitHub access token with public keys admin permissions.. (https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token). name: access_token required: true secret: true description: Generate private/public key, Configure ssh client, and deploy keys to your GitHub account. name: tidy-github-ssh-key outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true - description: Repository to be cloned (SSH/HTTPS). name: repo required: true - description: The path of where the repository should be checked out. name: dest required: true - auto: PREDEFINED defaultValue: "no" description: If yes, any modified files in the working repository will be discarded. name: force predefined: - "yes" - "no" required: true - auto: PREDEFINED defaultValue: "yes" description: If no, do not retrieve new revisions from the origin repository. name: update predefined: - "yes" - "no" description: Clone git repository to destination. name: tidy-git-clone outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true - auto: PREDEFINED description: 'The name of the setting. ' name: key predefined: - user.name - user.email - core.editor required: true - description: 'Git key: value to set.' name: value required: true - auto: PREDEFINED defaultValue: global description: 'Specify which scope to read/set values from. ' name: scope predefined: - local - global - system required: true description: Configure git cli. name: tidy-git-config outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true description: Install zsh, oh-my-zsh. name: tidy-zsh outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true - description: The file to modify. name: path required: true - description: Text block to be added. name: block required: true - defaultValue: '" "' description: Marker to manage block if needed to change in the future. name: marker required: true - auto: PREDEFINED defaultValue: "yes" description: Create a new file if it does not exist. name: create predefined: - "yes" - "no" required: true description: Insert/update/remove a block of multi-line text surrounded by customizable marker lines. name: tidy-block-in-file outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true - description: Bash command to execute. name: command required: true - defaultValue: $HOME description: Change directory before executing command. name: chdir required: true description: Run command in host. name: tidy-exec outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true description: Install OSx command line tools. name: tidy-osx-command-line-tools outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true description: Set demisto developement server. name: tidy-demisto-server outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: - description: Endpoint IP/URL to be installed. name: hostname - description: Endpoint user to be installed. name: user - description: User login password. name: password secret: true description: Set demisto development web-client. name: tidy-demisto-web-client outputs: - contextPath: Tidy.Install.Status description: The status of the installation. type: String - contextPath: Tidy.Install.ReturnCode description: The return code of the ansible execution. type: Number - contextPath: Tidy.Install.Canceled description: Whether the execution was canceled. type: Boolean - contextPath: Tidy.Install.Errored description: Whether the execution has encountered an error. type: Boolean - contextPath: Tidy.Install.TimedOut description: Whether the execution has timed out. type: Boolean - contextPath: Tidy.Install.Stats description: Additional stats about the ansible execution. type: String - contextPath: Tidy.Install.InstalledSoftware description: The name of the installed software. type: String - contextPath: Tidy.Install.AdditionalInfo description: Additional information about the installed software. type: String - arguments: [] description: Install python environment. name: tidy-python-env dockerimage: demisto/tidy:1.0.0.10133006 script: '' subtype: python3 type: python fromversion: 5.0.0 tests: - No tests (auto formatted)