IBM-Security / ibmsecurity

Idempotent functions for IBM Security Appliance REST APIs. Currently covering ISAM and ISDS Appliances.
Apache License 2.0
47 stars 73 forks source link

Missing import statement in redis_configuration/wrp #348

Closed tombosmansibm closed 2 years ago

tombosmansibm commented 2 years ago

While running the code directly from python works fine, it does not work from a role.

TASK [ibm.isam.config_reverseproxy_redis : Configure reverse proxy for redis] *** woensdag 27 april 2022 13:57:10 +0200 (0:00:00.397) 0:00:02.139 **** An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ansible.module_utils.connection.ConnectionError: Error> invalid action was specified, method not found in module! failed: [172.16.73.128] (item=default : redis collections : collection1 ) => {"ansible_loop_var": "item", "changed": false, "item": {"entries": [{"entries": [["use-http-only-cookies", "no"], ["allow-unsollicited-logins", "no"]], "method": "set", "stanza_id": "server"}], "inst_name": "default", "redis_collections": ["collection1"]}, "module_stderr": "Traceback (most recent call last):\n File \"/home/tbosmans/.ansible/tmp/ansible-local-184211brd1txb0/ansible-tmp-1651060631.1049273-184260-29905691468410/AnsiballZ_isam.py\", line 107, in \n _ansiballz_main()\n File \"/home/tbosmans/.ansible/tmp/ansible-local-184211brd1txb0/ansible-tmp-1651060631.1049273-184260-29905691468410/AnsiballZ_isam.py\", line 99, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File \"/home/tbosmans/.ansible/tmp/ansible-local-184211brd1txb0/ansible-tmp-1651060631.1049273-184260-29905691468410/AnsiballZ_isam.py\", line 47, in invoke_module\n runpy.run_module(mod_name='ansible_collections.ibm.isam.plugins.modules.isam', init_globals=dict(_module_fqn='ansible_collections.ibm.isam.plugins.modules.isam', _modlib_path=modlib_path),\n File \"/usr/lib64/python3.10/runpy.py\", line 209, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib64/python3.10/runpy.py\", line 96, in _run_module_code\n _run_code(code, mod_globals, init_globals,\n File \"/usr/lib64/python3.10/runpy.py\", line 86, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_ibm.isam.isam_payload_bgaebir5/ansible_ibm.isam.isam_payload.zip/ansible_collections/ibm/isam/plugins/modules/isam.py\", line 130, in \n File \"/tmp/ansible_ibm.isam.isam_payload_bgaebir5/ansible_ibm.isam.isam_payload.zip/ansible_collections/ibm/isam/plugins/modules/isam.py\", line 110, in main\n File \"/tmp/ansible_ibm.isam.isam_payload_bgaebir5/ansible_ibm.isam.isam_payload.zip/ansible/module_utils/connection.py\", line 200, in rpc\nansible.module_utils.connection.ConnectionError: Error> invalid action was specified, method not found in module!\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}