Bots From Extension: ansible-v2
Ansible V2 - Invemtory collection and run playbooks on Ansible
This extension provides 27 bots.
Bot @ansible-v2:activity-stream
Bot Position In Pipeline: Sink
Get activities of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| timestamp | DateTime | CFXQL for filtering the data for a specified time period | |
| timestamp_field | Text | timestamp | Field to be used for time filtering |
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:add-hosts-to-inventory
Bot Position In Pipeline: Sink
Launch jobs in Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| column_name* | Text | Column Name which contains ip addresses | |
| host_column* | Text | Column Name which contains host / hosts to be added | |
| inventory_id_column* | Text | Column Name which contains inventory ID | |
| extra_var_columns | Text | Comma separated list of column names to use for extra variables for the host. | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:applications
Bot Position In Pipeline: Sink
Get applications of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:config
Bot Position In Pipeline: Sink
Get config of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:create-inventory
Bot Position In Pipeline: Sink
Create inventory with specified hosts
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| column_name* | Text | Column Name which contains ip addresses | |
| host_column | Text | Column Name which contains host / hosts to be added | |
| inventory_name_column* | Text | Column Name which contains inventory name | |
| organization_id_column | Text | Column Name which contains organization ID. Default organization is 1 | |
| extra_var_columns | Text | Comma separated list of column names to use for extra variables for the host. | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:credential-types
Bot Position In Pipeline: Sink
Get credential types of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:credentials
Bot Position In Pipeline: Sink
Get credentials of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:delete-hosts
Bot Position In Pipeline: Sink
Launch jobs in Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| column_name* | Text | Column Name which contains ip addresses | |
| host_id_column* | Text | Column Name which contains host / hosts to be added | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:delete-inventory
Bot Position In Pipeline: Sink
Delete inventory
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| column_name* | Text | Column Name which contains ip addresses | |
| inventory_id_column* | Text | Column Name which contains inventory to be removed | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:groups
Bot Position In Pipeline: Sink
Get groups of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:hosts
Bot Position In Pipeline: Sink
Get hosts of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:instance-groups
Bot Position In Pipeline: Sink
Get instance groups of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:instances
Bot Position In Pipeline: Sink
Get instances of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:inventories
Bot Position In Pipeline: Sink
Get inventories of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:job-events
Bot Position In Pipeline: Sink
Get events of specific jobs in Ansible using jobs/{jobid}/job_events
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| job_id_column* | Text | Column name that contains the job ids to get events for | |
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
| include_input_columns | Text | Comma separated list of columns from input dataset to include in output |
Bot @ansible-v2:job-stdout
Bot Position In Pipeline: Sink
Get stdout of job IDs from input dataframe
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| job_id_column* | Text | Column name that contains the job ids to get stdout for | |
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
| include_input_columns | Text | Comma separated list of columns from input dataset to include in output |
Bot @ansible-v2:job-templates
Bot Position In Pipeline: Sink
Get job templates of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:jobs
Bot Position In Pipeline: Sink
Get jobs of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| job_id_column | Text | Column Name which contains Job IDs | |
| timestamp | DateTime | CFXQL for filtering the data for a specified time period | |
| timestamp_field | Text | created | Field to be used for time filtering |
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
| include_input_columns | Text | Comma separated list of columns from input dataset to include in output |
Bot @ansible-v2:launch-job
Bot Position In Pipeline: Sink
Launch jobs in Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| column_name* | Text | Column Name which contains ip addresses | |
| template_id_column* | Text | Column Name which contains template ID | |
| extra_var_columns | Text | Comma separated list of column names to use for extra variables for the job. mandatory and optional columns required for a template can be found in job-templates bot. |
|
| inventory_id_column | Text | Column Name which contains inventory ID | |
| credential_pswd_column | Text | Column Name which contains credential passwords | |
| wait_for_job_completion | Text | no | Wait for the job to complete (yes/no) |
| max_wait_time | Text | 0 | Max amount of time to wait for job to complete. Effective when wait_for_job_completion is set. Default will wait until job is completed. |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
| include_input_columns | Text | Comma separated list of columns from input dataset to include in output |
Bot @ansible-v2:launch-workflow-job
Bot Position In Pipeline: Sink
Launch workflow jobs in Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| column_name* | Text | Column Name which contains ip addresses | |
| template_id_column* | Text | Column Name which contains template ID | |
| extra_var_columns | Text | Comma separated list of column names to use for extra variables for the job. mandatory and optional columns required for a template can be found in job-templates bot. |
|
| inventory_id_column | Text | Column Name which contains inventory ID | |
| credential_pswd_column | Text | Column Name which contains credential passwords | |
| wait_for_job_completion | Text | no | Wait for the job to complete (yes/no) |
| max_wait_time | Text | 0 | Max amount of time to wait for job to complete. Effective when wait_for_job_completion is set. Default will wait until job is completed. |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
| include_input_columns | Text | Comma separated list of columns from input dataset to include in output |
Bot @ansible-v2:organizations
Bot Position In Pipeline: Sink
Get organizations of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:projects
Bot Position In Pipeline: Sink
Get projects of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:schedules
Bot Position In Pipeline: Sink
Get schedules of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:teams
Bot Position In Pipeline: Sink
Get teams of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:users
Bot Position In Pipeline: Sink
Get users of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:workflow-job-templates
Bot Position In Pipeline: Sink
Get workflow job templates of Ansible
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
Bot @ansible-v2:workflow-nodes
Bot Position In Pipeline: Sink
Get workflow nodes for workflow job IDs from input dataframe
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
| Parameter Name | Type | Default Value | Description |
|---|---|---|---|
| workflow_job_id_column* | Text | Column name that contains the workflow job ids to query | |
| page_size | Text | 1000 | Page size per request |
| column_name* | Text | Column Name which contains ip addresses | |
| concurrent_discovery | Text | 10 | Number of concurrent jobs to run |
| include_input_columns | Text | Comma separated list of columns from input dataset to include in output |