...
- Connect to Ansible
- Disconnect from Ansible
- Check Host
- Inventory Create
- Inventory Delete
- Inventory Create
- Inventory Update
- Playbook Create
- Playbook Delete
- Playbook Execute
- Playbook Read
- Playbook Update
- Script Execution
Connect to Ansible
...
- 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:
Parameters:
- Connection (text box editor type) (type: object): the Ansible Connection object. The output parameter from Connect To Ansible activity should be used as Input here.
- 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:
...
- Output (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:
Parameters:
- Connection (text box editor type) (type: object): the Ansible Connection object. The output parameter from Connect To Ansible activity should be used as Input here.
- 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:
Parameters:
- Connection (text box editor type) (type: object): the Ansible Connection object. The output parameter from Connect To Ansible activity should be used as Input here.
- 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 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:
...