Hi
I've tried adding the following variable directly to the playbook but it'
still timing out after 300 seconds.
The task is running a bash shell script which is copying a file from one
folder location to another locally, then sequentially connecting to two
remote servers via SSH and copying the file to a file share on each of
those servers.
Despite Ansible reporting the task as failed, the file copy process
continues to run to completion in the background.
I need to rectify the 300 second task timeout as I intend to create
schedules for these scripts in AWX so require a successful job run
outcome.
Playbook and debug output of ansible-playbook below.
- hosts: all
connection: httpapi
vars:
ansible_command_timeout: 1000
tasks:
- name: "copy cpviewdb"
check_point.mgmt.cp_mgmt_run_script:
script_name: "cpviewdb export"
script: /usr/tmp/scripts/cpviewdb/cpviewdb_exp_v2.sh
targets:
- "fw-1"
async: 1000
poll: 10
-------------------------------------------------------------------------------------------------------------------------
task path: /var/lib/awx/projects/checkpoint/cpviewdb_run.yml:7
<10.1.2.51> ESTABLISH LOCAL CONNECTION FOR USER: root
<10.1.2.51> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo
/root/.ansible/tmp/ansible-local-105715JthvxB `"&& mkdir
/root/.ansible/tmp/ansible-local-105715JthvxB/ansible-tmp-1614902298.09-105833-95466278797556
&& echo ansible-tmp-1614902298.09-105833-95466278797556="` echo
/root/.ansible/tmp/ansible-local-105715JthvxB/ansible-tmp-1614902298.09-105833-95466278797556
`" ) && sleep 0'
Using module file
/root/.ansible/collections/ansible_collections/check_point/mgmt/plugins/modules/cp_mgmt_run_script.py
<10.1.2.51> PUT /root/.ansible/tmp/ansible-local-105715JthvxB/tmpnNzePL TO
/root/.ansible/tmp/ansible-local-105715JthvxB/ansible-tmp-1614902298.09-105833-95466278797556/AnsiballZ_cp_mgmt_run_script.py
<10.1.2.51> EXEC /bin/sh -c 'chmod u+x
/root/.ansible/tmp/ansible-local-105715JthvxB/ansible-tmp-1614902298.09-105833-95466278797556/
/root/.ansible/tmp/ansible-local-105715JthvxB/ansible-tmp-1614902298.09-105833-95466278797556/AnsiballZ_cp_mgmt_run_script.py
&& sleep 0'
<10.1.2.51> EXEC /bin/sh -c '/usr/bin/python
/root/.ansible/tmp/ansible-local-105715JthvxB/ansible-tmp-1614902298.09-105833-95466278797556/AnsiballZ_cp_mgmt_run_script.py
&& sleep 0'
<10.1.2.51> EXEC /bin/sh -c 'rm -f -r
/root/.ansible/tmp/ansible-local-105715JthvxB/ansible-tmp-1614902298.09-105833-95466278797556/
> /dev/null 2>&1 && sleep 0'
fatal: [10.1.2.51]: FAILED! => {
"changed": false,
"invocation": {
"module_args": {
"args": null,
"comments": null,
"script": "/usr/tmp/scripts/cpviewdb/cpviewdb_exp_v2.sh",
"script_name": "cpviewdb export",
"targets": [
"fw-1"
],
"version": null,
"wait_for_task": true
}
},
"msg": "Task fw-cil-cluster.mgsops.fw - cpviewdb export with task id
c2e0722e-a694-47a3-bdb0-6bc842bbd43b failed. Look at the logs for more
details"
}
PLAY RECAP
*****************************************************************************************************************************************************************************************************************************
10.1.2.51 : ok=1 changed=0 unreachable=0
failed=1 skipped=0 rescued=0 ignored=0
On Friday, 5 March 2021 at 02:18:40 UTC+10 Brian Coca wrote:
> A generic task `timeout` keyword is added in 2.10.
>
> There are 2 other timeouts, first affects connections and it relates to
> establishing one and/or reading from one.
> The other is the ansible_command_timeout variable, which only works for
> specific networking modules and it is not 'task wide' but per command
> issued within the task.
>
> ----------
> Brian Coca
>
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/a23d5228-d78c-4a52-ba06-cd5785aac56bn%40googlegroups.com.