Versions Compared

Key

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

Activities


Host Check

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

...

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

...


Command Execution

This activity gathers facts about remote hostsexecutes ansible commands on each host from inventory.

Activity Parameters

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

Image RemovedImage Added


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 Command (text box editor type) (type: string): enter the setup filtercommand . 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 and store them into variables using Assign 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 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:

  • 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):  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:

  • Filter (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 setup filter. E.g. 'filter=ansible_*_mb' .
  • Hosts (text box editor type) (type: string): the username to connect to the SSH Ansible hostString[]): enter hosts array of strings .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 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

...

  • 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 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 from to the inventory.

Activity Parameters

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

Image RemovedImage Added

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:

  • Group (text box editor type) (type: string): enter group name. E.g. 'Flowster'. 
  • Hosts to the specified host. 
  • Username (text box editor type) (type: String[]string): enter hosts array of strings to be deleted from the specified group the username to connect to the SSH Ansible host.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 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 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 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 Added

Connection Parameters:

  • 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
  • Password (text box password editor type) (type: Int32string): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. Username the password for the provided username.
  • Password Binding (text box editor type) (type: string): the username to connect to  bind to a variable containing the encrypted password for the SSH Ansible host. E.g. 'root'

Parameters:

  • Group (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: 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 Int32): default value for the SSH port is 22.
  • SSH Timeout (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

...

  • 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 (text box editor type) (type: string): enter group name. E.g. 'Flowster'. 
  • 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 Update 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 (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 port is 22.SSH Timeout 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: Int32): default value for the SSH timeout is 60 seconds to establish a SSH connection to the specified host. Username 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 (text box editor type) (type: string): the username to connect to the SSH Ansible hostString[]): enter hosts array of strings .E.g.' root'

Parameters:

  • Groups (collection editor type) (type: string): 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

...

  • 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 (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:

  • Content (text box editor type) (type: string): enter the module content. Use $using:variableName for external workflow variables/ arguments.
  • Name (text box to connect to the SSH Ansible host.E.g. 'root'

Parameters:

  • Groups (collection editor type) (type: string): enter the old name of the module that will be createdand new name for the groups to be updated. E.g. 'MyModule.py' (python extension).Path (text box 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 file path where the module will be createdold name and new name for the hosts to be updated. E.g. '/home/user'. If no path is provided, it will take the ansible default path.Version (text box 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 version of the module that will be createdenter the old IP and new IP for all IPs to be updated. E.g. 'version 1.0'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: stringBoolean): outputs the full path of the module, including the versiontrue or false if operation succeeded.


Module

...

Create

This activity deletes the specified module from the creates a new module on a specified path.

Activity Parameters

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

Image RemovedImage Added

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:

  • Content (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 deletedcreated. E.g. 'MyModule.py' (python extension).
  • Path (text box editor type) (type: string): enter the file path from which where the module will be deletedcreated. E.g. '/home/user'. If no path is provided, it will take the ansible default path. 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 true or false if operation succeededthe full path of the module, including the version.

Module

...

Delete

This activity reads deletes the specified module from the specified path.

Activity Parameters

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

Image RemovedImage Added

Connection Parameters:

...

  • Name (text box editor type) (type: string): enter the name of the module that will be readdeleted. E.g. 'MyModule.py' (python extension).
  • Path (text box editor type) (type: string): enter the file path from which the module will be readdeleted. 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>>string): outputs a list of KeyValuePair of versions associated with the module where Key = Version and Value = Contenttrue or false if operation succeeded.

Module

...

Read

This activity updates reads the specified module from the specified path.

Activity Parameters

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

Image RemovedImage Added

Connection Parameters:

...

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

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

Playbook Create

...

  • 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 Playbook Create Module 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 (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 hostthe 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. 'root'

Parameters:

  • MyModule.py' (python extension).
  • Path (text box editor type) (type: string): enter the file path where from which the playbook module will be createdread. E.g. '/home/user/MyPlaybook.yml'. If the file already existsno path is provided, 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.take the ansible default path. 

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

  • Output (type: Boolean): outputs true or false if operation succeededthe full path of the module including the version.

Playbook

...

Create

This activity deletes the specified playbookcreates a new playbook on a specified path.

Activity Parameters

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

Image RemovedImage Added

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'

...

  • Path (text box editor type) (type: string): enter the file path of the playbook that will be executed. E.g. '/home/user/MyPlaybook.yml'.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: stringBoolean): outputs true or false if operation succeeded.

Playbook

...

Delete

This activity executes a deletes the specified playbook with/ without arguments.

Activity Parameters

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

Image RemovedImage Added

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:

  • Arguments (text box editor type) (type: string): enter the playbook argumentsto connect to the SSH Ansible host.E.g. 'myArgument1=test1 myArgument2=test2root'

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'.

...

  • Output (type: string): outputs the playbook execution resulttrue or false if operation succeeded.



Playbook

...

Execute

This activity reads the executes a specified playbook with/ without arguments.

Activity Parameters

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

Image RemovedImage Added

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:

  • '

Parameters:

  • Arguments (text box editor type) (type: string): 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'.

...

  • Output (type: string): outputs the playbook contentexecution result.


Playbook

...

Read

This activity updates reads the specified playbook.

Activity Parameters

The Playbook Update 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 (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'

...

  • Path (text box editor type) (type: string): Enter enter the file path of the playbook to that will be updated. If the file does not exist, the activity will throw an error. executed. E.g. '/home/user/MyPlaybook.yml'.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: Booleanstring): outputs true or false if operation succeededthe playbook content.

...

Playbook Update

This activity executes ansible script on each host from inventoryupdates the specified playbook.

Activity Parameters

The Script Execution Playbook 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 (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 hostto the SSH Ansible host.E.g. 'root'

Parameters:

  • Path (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. '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 host.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: StringBoolean): Outputs the ansible command result outputs true or false if operation succeeded.