Versions Compared

Key

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

...

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

...

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

...

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

...

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

...

The Module Update 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): the username to connect to the SSH Ansible host.E.g. 'root'

...

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

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

Playbook Create

This activity creates a new playbook on a specified path.

...

The Playbook 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 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 Playbook Delete activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image RemovedImage Added

Connection 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:

...

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

Image RemovedImage Added

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

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

...

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

Image RemovedImage Added

Connection 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:

...

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

Image Added

Connection 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. '/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 Script 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'

...