Summary
Output from Ansible:
{
"module_stdout": "",
"module_stderr": "Traceback (most recent call last):\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 107, in \n _ansiballz_main()\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 99, in ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 47, in invoke_module\n runpy.run_module(mod_name='ansible_collections.netapp.ontap.plugins.modules.na_ontap_snapmirror', init_globals=dict(module_fqn='ansible_collections.netapp.ontap.plugins.modules.na_ontap_snapmirror', modlib_path=modlib_path),\n File "/usr/lib64/python3.9/runpy.py", line 225, in run_module\n return run_module_code(code, init_globals, run_name, mod_spec)\n File "/usr/lib64/python3.9/runpy.py", line 97, in run_module_code\n run_code(code, mod_globals, init_globals,\n File "/usr/lib64/python3.9/runpy.py", line 87, in run_code\n exec(code, run_globals)\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1803, in \n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1799, in main\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1777, in apply\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1741, in take_actions\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 884, in snapmirror_create\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1529, in snapmirror_rest_create\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1064, in snapmirror_initialize\nTypeError: 'NoneType' object is not subscriptable\n",
"exception": "Traceback (most recent call last):\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 107, in \n _ansiballz_main()\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 99, in ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 47, in invoke_module\n runpy.run_module(mod_name='ansible_collections.netapp.ontap.plugins.modules.na_ontap_snapmirror', init_globals=dict(module_fqn='ansible_collections.netapp.ontap.plugins.modules.na_ontap_snapmirror', modlib_path=modlib_path),\n File "/usr/lib64/python3.9/runpy.py", line 225, in run_module\n return run_module_code(code, init_globals, run_name, mod_spec)\n File "/usr/lib64/python3.9/runpy.py", line 97, in run_module_code\n run_code(code, mod_globals, init_globals,\n File "/usr/lib64/python3.9/runpy.py", line 87, in run_code\n exec(code, run_globals)\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1803, in \n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1799, in main\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1777, in apply\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1741, in take_actions\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 884, in snapmirror_create\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1529, in snapmirror_rest_create\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1064, in snapmirror_initialize\nTypeError: 'NoneType' object is not subscriptable\n",
"msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
"rc": 1,
"_ansible_no_log": false,
"changed": false,
"_ansible_delegated_vars": {
"ansible_host": "localhost",
"ansible_port": null,
"ansible_user": "root",
"ansible_connection": "local"
}
}
Component Name
na_ontap_snapmirror
Ansible Version
Ansible Automation Platform Controller 4.5.12
ONTAP Collection Version
ONTAP Version
NetApp Release 9.16.1P11: Thu Jan 15 11:21:38 UTC 2026
Playbook
- name: Create SnapMirror
netapp.ontap.na_ontap_snapmirror:
state: present
source_endpoint:
path: "{{ svm_name }}:{{ primary_vol_name }}"
destination_endpoint:
path: "{{ paas_backup_svm_name }}:{{ backup_vol_name }}"
schedule: "{{ play_vault_schedule }}"
policy: "{{ snapmirror_policy }}"
initialize: True
transferring_time_out: 600
delegate_to: localhost
when: input_environment not in play_lab_environment and (paas_backup_cluster_name in inventory_hostname)
Steps to Reproduce
random -> 80% works
Expected Results
SnapMirror will be created and initialized
Actual Results
SnapMirror is created but not initialized
Summary
Output from Ansible:
{
"module_stdout": "",
"module_stderr": "Traceback (most recent call last):\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 107, in \n _ansiballz_main()\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 99, in ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 47, in invoke_module\n runpy.run_module(mod_name='ansible_collections.netapp.ontap.plugins.modules.na_ontap_snapmirror', init_globals=dict(module_fqn='ansible_collections.netapp.ontap.plugins.modules.na_ontap_snapmirror', modlib_path=modlib_path),\n File "/usr/lib64/python3.9/runpy.py", line 225, in run_module\n return run_module_code(code, init_globals, run_name, mod_spec)\n File "/usr/lib64/python3.9/runpy.py", line 97, in run_module_code\n run_code(code, mod_globals, init_globals,\n File "/usr/lib64/python3.9/runpy.py", line 87, in run_code\n exec(code, run_globals)\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1803, in \n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1799, in main\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1777, in apply\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1741, in take_actions\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 884, in snapmirror_create\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1529, in snapmirror_rest_create\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1064, in snapmirror_initialize\nTypeError: 'NoneType' object is not subscriptable\n",
"exception": "Traceback (most recent call last):\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 107, in \n _ansiballz_main()\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 99, in ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File "/root/.ansible/tmp/ansible-tmp-1781152826.6933818-406-71063628751684/AnsiballZ_na_ontap_snapmirror.py", line 47, in invoke_module\n runpy.run_module(mod_name='ansible_collections.netapp.ontap.plugins.modules.na_ontap_snapmirror', init_globals=dict(module_fqn='ansible_collections.netapp.ontap.plugins.modules.na_ontap_snapmirror', modlib_path=modlib_path),\n File "/usr/lib64/python3.9/runpy.py", line 225, in run_module\n return run_module_code(code, init_globals, run_name, mod_spec)\n File "/usr/lib64/python3.9/runpy.py", line 97, in run_module_code\n run_code(code, mod_globals, init_globals,\n File "/usr/lib64/python3.9/runpy.py", line 87, in run_code\n exec(code, run_globals)\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1803, in \n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1799, in main\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1777, in apply\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1741, in take_actions\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 884, in snapmirror_create\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1529, in snapmirror_rest_create\n File "/tmp/ansible_netapp.ontap.na_ontap_snapmirror_payload_3t2kllx/ansible_netapp.ontap.na_ontap_snapmirror_payload.zip/ansible_collections/netapp/ontap/plugins/modules/na_ontap_snapmirror.py", line 1064, in snapmirror_initialize\nTypeError: 'NoneType' object is not subscriptable\n",
"msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
"rc": 1,
"_ansible_no_log": false,
"changed": false,
"_ansible_delegated_vars": {
"ansible_host": "localhost",
"ansible_port": null,
"ansible_user": "root",
"ansible_connection": "local"
}
}
Component Name
na_ontap_snapmirror
Ansible Version
Ansible Automation Platform Controller 4.5.12ONTAP Collection Version
netapp.ontap 23.3.0ONTAP Version
NetApp Release 9.16.1P11: Thu Jan 15 11:21:38 UTC 2026Playbook
Steps to Reproduce
random -> 80% works
Expected Results
SnapMirror will be created and initialized
Actual Results
SnapMirror is created but not initialized