Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Activities

Image Added


Host Check

This activity checks if host(s) exists (ansible command ping).

...

The Host Check activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image RemovedImage Added

Connection Parameters:

  • Host name / IP Address Certificate Content (text box editor type) (type: string): enter the DNS name or IP Address content of the SSH host.
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type)   (type: string):  bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).SSH Port enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: Int32string): default value for the DNS name or IP address of the SSH port is 22host.SSH Timeout
  • Passphrase (text box editor type) (type: Int32string): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. Username the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Hosts (text box  bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: String[]): enter hosts array of strings .E.g. 'New String() {"hostname1", "hostname2"}'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: List <KeyValuePair <String,String>>): outputs a list of returned ansible command result (ping) for each host.

In order to iterate through the list of results to extract the key and value for each host, use an iteration activity, e.g. Custom ForEach and use a logging/assign activity to display/assign the iterator.Key and iterator.Value:

Image RemovedImage Removed

If you only wish to extract a specific element from the list, use Get KeyValuePair activity based on Index or Key value:

Image Removed

Facts Get

This activity gathers facts about remote hosts.

Activity Parameters

The Facts Get activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP Address of the SSH host.
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Filter (text box editor type) (type: string): enter the setup filter. E.g. 'filter=ansible_*_mb' .
  • Hosts (text box editor type) (type: String[]): enter hosts array of strings .E.g. 'New String() {"hostname1", "hostname2"}'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: List <KeyValuePair <String,String>>): outputs the ansible result as a json string for each host in a list of keyvaluepair type where key = host name and value= ansible result in json format. To parse the result and get node values, use json activities

In order to iterate through the list of hosts and extract the key = host name and value = ansible result in json format, first use an iteration activity, e.g. Custom ForEach to loop through the list and extract the key and value for each host using Get KeyValuePair activity:

  Image Removed

The value stored in output_Value variable is returned in json format. Use GetJSONNodeValue activity to extract the value of a specified node.

Image Removed  Image Removed

Inventory Create

This activity adds the specified groups and/or hosts to the inventory.

Activity Parameters

The Inventory Create activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP Address of the SSH host.
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Hosts (text box editor type) (type: String[]): enter hosts array of strings .E.g. 'New String() {"hostname1", "hostname2"}'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: List <KeyValuePair <String,String>>): outputs a list of returned ansible command result (ping) for each host.

In order to iterate through the list of results to extract the key and value for each host, use an iteration activity, e.g. Custom ForEach and use a logging/assign activity to display/assign the iterator.Key and iterator.Value:

Image AddedImage Added


If you only wish to extract a specific element from the list, use Get KeyValuePair activity based on Index or Key value:

Image Added


Command Execution

This activity executes ansible commands on each host from inventory.

Activity Parameters

The Command Execution activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added


Connection Parameters:

  • Certificate Content (text box editor type) (type: string): enter the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP address of the SSH host.
  • Passphrase (text box editor type) (type: string): the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string):  bind to a variable containing the encrypted password for the username to connect to the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout Ansible host.E.g. 'root'

Parameters:

  • Command (text box editor type) (type: Int32string): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Group (text box editor type) (type: string): enter group name to be created. E.g. Flowster. If the group does not exist, it will be automatically created.
  • Hosts (collection enter the command . E.g. 'date' will display current date time on each host.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: String): Outputs the ansible command result


Facts Get

This activity gathers facts about remote hosts.

Activity Parameters

The Facts Get activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type) (type: string): enter the hosts associated with machines IP . E.g. 'host1' and machine IP '10.201.0.45'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Boolean): outputs true or false if operation succeeded.

Inventory Delete

This activity deletes the specified groups and/or hosts from the inventory.

Activity Parameters

The Inventory Delete activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): the DNS the DNS name or IP Address address of the SSH host.
  • Password Passphrase (password text box editor type) (type: string): the password passphrase for the provided usernamecertificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Password Passphrase Binding (text box editor type) (type: string): bind to a variable containing variable containing the encrypted password passphrase for the SSH host. (This parameter certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Group Filter (text box editor type) (type: string): enter group namethe setup filter. E.g. 'Flowsterfilter=ansible_*_mb' . 
  • Hosts (text box editor type) (type: String[]): enter hosts array of strings to be deleted from the specified group .E.g. 'New String() {"hostname1", "hostname2"}' . If left empty, the group will be deleted from inventory.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Boolean): outputs true or false if operation succeeded.

Inventory Read

This activity reads an inventory of groups and hosts, if existent.

Activity Parameters

The Inventory Read activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP Address of the SSH host.
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username List <KeyValuePair <String,String>>): outputs the ansible result as a json string for each host in a list of keyvaluepair type where key = host name and value= ansible result in json format. To parse the result and get node values, use json activities

In order to iterate through the list of hosts and extract the key = host name and value = ansible result in json format, first use an iteration activity, e.g. Custom ForEach to loop through the list and extract the key and value for each host and store them into variables using Assign activity:

  Image Added


The value stored in output_Value variable is returned in json format. Use GetJSONNodeValue activity to extract the value of a specified node.

Image Added  Image Added

Inventory Create

This activity adds the specified groups and/or hosts to the inventory.

Activity Parameters

The Inventory Create activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type) (type: string): enter the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Group the DNS name or IP address of the SSH host.
  • Passphrase (text box editor type) (type: string): enter group name. E.g. 'Flowster'. This parameter takes precedence over Hosts parameter. If both parameters are empty, the result will contain all groups with all hosts existent on the inventory.Hosts the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: String[]): enter hosts array of strings .E.g.' New String() {"hostname1", "hostname2"}'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: List <KeyValuePair <String,String>>): Outputs a list of KeyValuePairs with key : group name and value: host;info . E.g. value returned for host1 will be stored as host1;ansible_ssh_hostroot@10.10.10.1

In order to iterate through the list of results to extract the key and value for each host, use an iteration activity, e.g. Custom ForEach and use a logging/assign activity to display/assign the iterator.Key and iterator.Value:

Image RemovedImage Removed

If you only wish to extract a specific element from the list, use Get KeyValuePair activity based on Index or Key value.

Inventory Update

This activity updates the specified groups and/or hosts from the inventory.

Activity Parameters

The Inventory Update activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP Address of the SSH host.
  • Password (password string): bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: stringInt32): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: Int32string): default value for the SSH port is 22.SSH Timeout the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Group (text box editor type) (type: Int32string): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. Username (text box editor type) (type: string): the username to connect to the SSH Ansible hostenter group name to be created. E.g. 'root'

Parameters:

  • Groups . Flowster. If the group does not exist, it will be automatically created.
  • Hosts (collection editor type) (type: string): enter the old name and new name for the groups to be updatedhosts associated with machines IP . E.g. when the collection editor opens, add a new member for each item to be updated, where Name = old value and Value = new value.
  • Hosts (collection editor type) (type: string): enter the old name and new name for the hosts to be updated. E.g. when the collection editor opens, add a new member for each item to be updated, where Name = old value and Value = new value.
  • IPs (collection 'host1' and machine IP '10.201.0.45'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Boolean): outputs true or false if operation succeeded.



Inventory Delete

This activity deletes the specified groups and/or hosts from the inventory.

Activity Parameters

The Inventory Delete activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type) (type: string): enter the old IP and new IP for all IPs to be updated. E.g. when the collection editor opens, add a new member for each item to be updated, where Name = old value and Value = new value.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Boolean): outputs true or false if operation succeeded.

Module Create

This activity creates a new module on a specified path.

Activity Parameters

The Module Create activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): the DNS the DNS name or IP Address address of the SSH host.
  • Password Passphrase (password text box editor type) (type: string): the password passphrase for the provided usernamecertificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Password Passphrase Binding (text box editor type) (type: string): bind to a variable containing variable containing the encrypted password passphrase for the SSH hostcertificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port Password (text box password editor type) (type: Int32string): default value the password for the SSH port is 22provided username.SSH Timeout
  • Password Binding (text box editor type) (type: Int32string): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. Username (text  bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Content Group (text box editor type) (type: string): enter the module content. Use $using:variableName for external workflow variables/ arguments.Name (text box editor type) (type: string): enter the name of the module that will be createdgroup name. E.g. 'MyModule.py' (python extension).Path Flowster'. 
  • Hosts (text box editor type) (type: stringString[]): enter the file path where the module will be createdhosts array of strings to be deleted from the specified group .E.g. '/home/user'. If no path is provided, it will take the ansible default path.Version (text box editor type) (type: string): enter the version of the module that will be created. E.g. 'version 1.0'New String() {"hostname1", "hostname2"}' . If left empty, the group will be deleted from inventory.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: string): outputs the full path of the module, including the version.

Module Delete

...

  • Boolean): outputs true or false if operation succeeded.


Inventory Read

This activity reads an inventory of groups and hosts, if existent.

Activity Parameters

The Module Delete Inventory Read activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image RemovedImage Added

Connection Parameters:

  • Host name / IP Address Certificate Content (text box editor type) (type: string): enter the DNS name or IP Address content of the SSH host.
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type)   (type: string):  bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).SSH Port enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: Int32string): default value for the DNS name or IP address of the SSH port is 22host.SSH Timeout
  • Passphrase (text box editor type) (type: Int32string): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. Username the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Name (text box editor type)  bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): enter the name of the module that will be deleted. E.g. 'MyModule.py' (python extension).Path password for the provided username.
  • Password Binding (text box editor type) (type: string): enter the file path from which the module will be deleted. E.g. '/home/user'. If no path is provided, it will take the ansible default path. 

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: string): outputs true or false if operation succeeded.

Module Read

This activity reads the specified module from the specified path.

Activity Parameters

The Module Read activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address  bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the DNS name or IP Address of username to connect to the SSH Ansible host.E.g.
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding 'root'

Parameters:

...

  • Group (text box editor type) (type: string):  bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).SSH Port enter group name. E.g. 'Flowster'. This parameter takes precedence over Hosts parameter. If both parameters are empty, the result will contain all groups with all hosts existent on the inventory.
  • Hosts (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Name (text box editor type) (type: string): enter the name of the module that will be read. E.g. 'MyModule.py' (python extension).
  • Path (text box editor type) (type: string): enter the file path from which the module will be read. E.g. '/home/user'. If no path is provided, it will take the ansible default path. 

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: List<KeyValuePair<string,string>>): outputs a list of KeyValuePair of versions associated with the module where Key = Version and Value = Content.

Module Update

This activity updates the specified module from the specified path.

Activity Parameters

  • String[]): enter hosts array of strings .E.g.' New String() {"hostname1", "hostname2"}'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: List <KeyValuePair <String,String>>): Outputs a list of KeyValuePairs with key : group name and value: host;info . E.g. value returned for host1 will be stored as host1;ansible_ssh_hostroot@10.10.10.1


In order to iterate through the list of results to extract the key and value for each host, use an iteration activity, e.g. Custom ForEach and use a logging/assign activity to display/assign the iterator.Key and iterator.Value:

Image AddedImage Added


If you only wish to extract a specific element from the list, use Get KeyValuePair activity based on Index or Key value.



Inventory Update

This activity updates the specified groups and/or hosts from the inventory.

Activity Parameters

The Inventory Update activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image RemovedImage Added

Connection Parameters:

  • Host name / IP Address Certificate Content (text box editor type) (type: string): enter the DNS name or IP Address content of the SSH host.
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type)   (type: string):  bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).SSH Port enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: Int32string): default value for the DNS name or IP address of the SSH port is 22host.SSH Timeout
  • Passphrase (text box editor type) (type: Int32string): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. Username the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Name (text box editor type)  bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): enter the name of the module that will be read. E.g. 'MyModule.py' (python extension).Path password for the provided username.
  • Password Binding (text box editor type) (type: string): enter the file path from which the module will be read. E.g. '/home/user'. If no path is provided, it will take the ansible default path. 

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Boolean): outputs the full path of the module including the version.

Playbook Create

This activity creates a new playbook on a specified path.

Activity Parameters

The Playbook Create activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address  bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: stringInt32): the DNS name or IP Address of the SSH host.Password (password default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the password for the provided username.Password Binding (text box username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Groups (collection editor type)   (type: string):  bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Path (text box editor type) (type: string): enter the file path where the playbook will be created. E.g. '/home/user/MyPlaybook.yml' . If the file already exists, it will be overwritten.
  • Script (command enter the old name and new name for the groups to be updated. E.g. when the collection editor opens, add a new member for each item to be updated, where Name = old value and Value = new value.
  • Hosts (collection editor type) (type: string): enter the old name and new name for the hosts to be updated. E.g. when the collection editor opens, add a new member for each item to be updated, where Name = old value and Value = new value.
  • IPs (collection editor type) (type: string): enter the old IP and new IP for all IPs to be updated. E.g. when the collection editor opens, add a new member for each item to be updated, where Name = old value and Value = new value.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Boolean): outputs true or false if operation succeeded.


Module Create

This activity creates a new module on a specified path.

Activity Parameters

The Module Create activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type) (type: string): enter the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the ansible script. Use $using:variableName for external workflow variables / arguments or the ansible {{argument1}} format.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Boolean): outputs true or false if operation succeeded.

Playbook Delete

This activity deletes the specified playbook.

Activity Parameters

The Playbook Delete activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): the DNS the DNS name or IP Address address of the SSH host.
  • Password Passphrase (password text box editor type) (type: string): the password passphrase for the provided username.Password the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): bind to a variable containing variable containing the encrypted password passphrase for the SSH host. certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port Password (text box password editor type) (type: Int32string): default value the password for the SSH port is 22provided username.SSH Timeout
  • Password Binding (text box editor type) (type: Int32string): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Path Content (text box editor type) (type: string): enter the file path of the playbook module content. Use $using:variableName for external workflow variables/ arguments.
  • Name (text box editor type) (type: string): enter the name of the module that will be executedcreated. E.g. '/home/user/MyPlaybook.yml'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output MyModule.py' (python extension).
  • Path (text box editor type) (type: string):  outputs true or false if operation succeeded.

Playbook Execute

This activity executes a specified playbook with/ without arguments.

Activity Parameters

The Playbook Execute activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP Address of the SSH host.
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding enter the file path where the module will be created. E.g. '/home/user'. If no path is provided, it will take the ansible default path.
  • Version (text box editor type) (type: string): enter the version of the module that will be created. E.g. 'version 1.0'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: string): outputs the full path of the module, including the version.

Module Delete

This activity deletes the specified module from the specified path.

Activity Parameters

The Module Delete activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type) (type: string): enter the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP address of the SSH host.
  • Passphrase (text box editor type) (type: string): the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Name (text box editor type) (type: string): enter the name of the module that will be deleted. E.g. 'MyModule.py' (python extension).
  • Path (text box editor type) (type: string): enter the file path from which the module will be deleted. E.g. '/home/user'. If no path is provided, it will take the ansible default path. 

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: string): outputs true or false if operation succeeded.

Module Read

This activity reads the specified module from the specified path.

Activity Parameters

The Module Read activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type) (type: string): enter the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP address of the SSH host.
  • Passphrase (text box editor type) (type: string): the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Name (text box editor type) (type: string): enter the name of the module that will be read. E.g. 'MyModule.py' (python extension).
  • Path (text box editor type) (type: string): enter the file path from which the module will be read. E.g. '/home/user'. If no path is provided, it will take the ansible default path. 

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: List<KeyValuePair<string,string>>): outputs a list of KeyValuePair of versions associated with the module where Key = Version and Value = Content.


Module Update

This activity updates the specified module from the specified path.

Activity Parameters

The Module Update activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type) (type: string): enter the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP address of the SSH host.
  • Passphrase (text box editor type) (type: string): the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Name (text box editor type) (type: string): enter the name of the module that will be read. E.g. 'MyModule.py' (python extension).
  • Path (text box editor type) (type: string): enter the file path from which the module will be read. E.g. '/home/user'. If no path is provided, it will take the ansible default path. 

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Boolean): outputs the full path of the module including the version.

Playbook Create

This activity creates a new playbook on a specified path.

Activity Parameters

The Playbook Create activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type) (type: string): enter the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP address of the SSH host.
  • Passphrase (text box editor type) (type: string): the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Path (text box editor type) (type: string): enter the file path where the playbook will be created. E.g. '/home/user/MyPlaybook.yml' . If the file already exists, it will be overwritten.
  • Script (command editor type) (type: string): enter the ansible script. Use $using:variableName for external workflow variables / arguments or the ansible {{argument1}} format.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Boolean): outputs true or false if operation succeeded.

Playbook Delete

This activity deletes the specified playbook.

Activity Parameters

The Playbook Delete activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type) (type: string): enter the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP address of the SSH host.
  • Passphrase (text box editor type) (type: string): the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Path (text box editor type) (type: string): enter the file path of the playbook that will be executed. E.g. '/home/user/MyPlaybook.yml'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: string): outputs true or false if operation succeeded.



Playbook Execute

This activity executes a specified playbook with/ without arguments.

Activity Parameters

The Playbook Execute activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type) (type: string): enter the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP address of the SSH host.
  • Passphrase (text box editor type) (type: string): the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string):  bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).SSH Port the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Arguments (text box editor type)   (type: Int32string): default value for the SSH port is 22.SSH Timeout enter the playbook arguments. E.g. 'myArgument1=test1 myArgument2=test2'
  • Path (text box editor type) (type: string): enter the file path of the playbook that will be executed. E.g. '/home/user/MyPlaybook.yml'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Int32string): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. Username  outputs the playbook execution result.


Playbook Read

This activity reads the specified playbook.

Activity Parameters

The Playbook Read activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type)   (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Arguments (text box editor type) (type: string): enter the playbook arguments. E.g. 'myArgument1=test1 myArgument2=test2'
  • enter the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type) (type: string): enter the file path of the playbook that will be executed. E.g. '/home/user/MyPlaybook.yml'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string):  outputs the playbook execution result.

Playbook Read

This activity reads the specified playbook.

Activity Parameters

The Playbook Read activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address the DNS name or IP address of the SSH host.
  • Passphrase (text box editor type) (type: string): the passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): the DNS name or IP Address of the SSH host bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Path (text box editor type) (type: string): enter the file path of the playbook that will be executed. E.g. '/home/user/MyPlaybook.yml'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output  (type: string):  outputs the playbook content.

Playbook Update

This activity updates the specified playbook.

Activity Parameters

The Playbook Update activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Path (text box editor type) (type: string): the DNS name or IP Address of the SSH host.
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) enter the file path of the playbook that will be executed. E.g. '/home/user/MyPlaybook.yml'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).SSH Port  outputs the playbook content.

Playbook Update

This activity updates the specified playbook.

Activity Parameters

The Playbook Update activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Connection Parameters:

  • Certificate Content (text box editor type)   (type: Int32string): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username enter the content of the authentication certificate (OpenSSH / SSH Type) or bind this to a global variable of type binary containing the certificate content. This parameter takes precedence over the password parameter for the input username. 
  • Certificate Path (text box editor type)   (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Path enter the path of the authentication certificate (OpenSSH /  SSH Type). This parameter takes precedence over the Certificate Content parameter.
  • Host name / IP Address (text box editor type) (type: string): Enter the file path of the playbook to be updated. If the file does not exist, the activity will throw an error. E.g. '/home/user/MyPlaybook.yml'.Script (command editor type) the DNS name or IP address of the SSH host.
  • Passphrase (text box editor type) (type: string): enter the ansible script. Use $using:variableName for external workflow variables / arguments or the ansible {{argument1}} format.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Boolean): outputs true or false if operation succeeded.

Script Execution

This activity executes ansible script on each host from inventory.

Activity Parameters

The Script Execution activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Connection Parameters:

  • Host name / IP Address (text box editor type) (type: string): the DNS name or IP Address of the SSH hostthe passphrase for the certificate, if the selected certificate has passphrase. If not, leave this parameter empty.
  • Passphrase Binding (text box editor type) (type: string): bind to a variable containing the encrypted passphrase for the certificate host, if the selected certificate has passphrase. If not, leave this parameter empty. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the SSH host. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • SSH Port (text box editor type) (type: Int32): default value for the SSH port is 22.
  • SSH Timeout (text box editor type) (type: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. 
  • Username (text box editor type) (type: string): the username to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Path (text box editor type) (type: string): the username to connect to the SSH Ansible hostEnter the file path of the playbook to be updated. If the file does not exist, the activity will throw an error. E.g. 'root'

Parameters:

  • Command (text box /home/user/MyPlaybook.yml'.
  • Script (command editor type)   (type: string): enter the command . E.g. 'date' will display current date time on each hostansible script. Use $using:variableName for external workflow variables / arguments or the ansible {{argument1}} format.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: StringBoolean): Outputs the ansible command result outputs true or false if operation succeeded.