Can not create folder
To Reproduce
Steps to reproduce the behavior:
- Play:
- name: Create a folder in DC
folder:
app_id: "{{ app_id }}"
username: "{{ username }}"
password: "{{ password }}"
server_url: "{{ server_url }}"
name: "folder_name"
section: "section_name"
state: present
collections:
- Debug output:
Traceback (most recent call last):
File "/home/username/.ansible/tmp/ansible-tmp-1693814655.9445152-342929-70018326159780/AnsiballZ_folder.py", line 107, in
_ansiballz_main()
File "/home/username/.ansible/tmp/ansible-tmp-1693814655.9445152-342929-70018326159780/AnsiballZ_folder.py", line 99, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File "/home/username/.ansible/tmp/ansible-tmp-1693814655.9445152-342929-70018326159780/AnsiballZ_folder.py", line 47, in invoke_module
runpy.run_module(mod_name='ansible_collections.codeaffen.phpipam.plugins.modules.folder', init_globals=dict(_module_fqn='ansible_collections.codeaffen.phpipam.plugins.modules.folder', modlib_path=modlib_path),
File "/usr/lib/python3.8/runpy.py", line 207, in run_module
return run_module_code(code, init_globals, run_name, mod_spec)
File "/usr/lib/python3.8/runpy.py", line 97, in run_module_code
run_code(code, mod_globals, init_globals,
File "/usr/lib/python3.8/runpy.py", line 87, in run_code
exec(code, run_globals)
File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/modules/folder.py", line 109, in
File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/modules/folder.py", line 105, in main
File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/module_utils/phpipam_helper.py", line 600, in run
File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/module_utils/phpipam_helper.py", line 342, in auto_resolve_entities
File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/module_utils/phpipam_helper.py", line 302, in resolve_entity
File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/module_utils/phpipam_helper.py", line 230, in find_folder
File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/module_utils/phpipam_helper.py", line 122, in find_entity
File "/home/username/ansible/lib/python3.8/site-packages/phpypam/core/api.py", line 167, in get_entity
return self._query(token=self._api_token, method=GET, path=_path, params=_params)
File "/home/username/ansible/lib/python3.8/site-packages/phpypam/core/api.py", line 124, in _query
raise PHPyPAMException(code=result['code'], message=result['message'])
File "/home/username/ansible/lib/python3.8/site-packages/phpypam/core/exceptions.py", line 44, in init
raise PHPyPAMInvalidSyntax(message=self._message)
phpypam.core.exceptions.PHPyPAMInvalidSyntax: Invalid filter_by
fatal: [localhost]: FAILED! => {
"changed": false,
"module_stderr": "Traceback (most recent call last):\n File "/home/username/.ansible/tmp/ansible-tmp-1693814655.9445152-342929-70018326159780/AnsiballZ_folder.py", line 107, in \n _ansiballz_main()\n File "/home/username/.ansible/tmp/ansible-tmp-1693814655.9445152-342929-70018326159780/AnsiballZ_folder.py", line 99, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File "/home/username/.ansible/tmp/ansible-tmp-1693814655.9445152-342929-70018326159780/AnsiballZ_folder.py", line 47, in invoke_module\n runpy.run_module(mod_name='ansible_collections.codeaffen.phpipam.plugins.modules.folder', init_globals=dict(_module_fqn='ansible_collections.codeaffen.phpipam.plugins.modules.folder', modlib_path=modlib_path),\n File "/usr/lib/python3.8/runpy.py", line 207, in run_module\n return run_module_code(code, init_globals, run_name, mod_spec)\n File "/usr/lib/python3.8/runpy.py", line 97, in run_module_code\n run_code(code, mod_globals, init_globals,\n File "/usr/lib/python3.8/runpy.py", line 87, in run_code\n exec(code, run_globals)\n File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/modules/folder.py", line 109, in \n File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/modules/folder.py", line 105, in main\n File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/module_utils/phpipam_helper.py", line 600, in run\n File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/module_utils/phpipam_helper.py", line 342, in auto_resolve_entities\n File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/module_utils/phpipam_helper.py", line 302, in resolve_entity\n File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/module_utils/phpipam_helper.py", line 230, in find_folder\n File "/tmp/ansible_folder_payload_g45d7f9/ansible_folder_payload.zip/ansible_collections/codeaffen/phpipam/plugins/module_utils/phpipam_helper.py", line 122, in find_entity\n File "/home/username/ansible/lib/python3.8/site-packages/phpypam/core/api.py", line 167, in get_entity\n return self._query(token=self._api_token, method=GET, path=_path, params=_params)\n File "/home/username/ansible/lib/python3.8/site-packages/phpypam/core/api.py", line 124, in _query\n raise PHPyPAMException(code=result['code'], message=result['message'])\n File "/home/username/ansible/lib/python3.8/site-packages/phpypam/core/exceptions.py", line 44, in init\n raise PHPyPAMInvalidSyntax(message=self._message)\nphpypam.core.exceptions.PHPyPAMInvalidSyntax: Invalid filter_by\n",
"module_stdout": "",
"msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
"rc": 1
}
Expected behavior
Folder created
Versions:
- Ansible: 2.13
- phpipam-ansible-modules: 1.7.0
- phpypam: 1.0.2
- phpIPAM: 1.4