An exception occurred during task execution. The full traceback is:
Traceback (most recent call last):
File "/tmp/ansible_l9L6Li/ansible_module_keystone_sp.py", line 120, in <module>
main()
File "/tmp/ansible_l9L6Li/ansible_module_keystone_sp.py", line 117, in main
module.fail_json(msg='Failed Process', **resp)
File "/tmp/ansible_l9L6Li/ansible_modlib.zip/ansible/module_utils/basic.py", line 1812, in fail_json
File "/tmp/ansible_l9L6Li/ansible_modlib.zip/ansible/module_utils/basic.py", line 388, in remove_values
File "/tmp/ansible_l9L6Li/ansible_modlib.zip/ansible/module_utils/basic.py", line 388, in <genexpr>
File "/tmp/ansible_l9L6Li/ansible_modlib.zip/ansible/module_utils/basic.py", line 399, in remove_values
TypeError: Value of unknown type: <type 'exceptions.TypeError'>, string indices must be integers, not str
fatal: [_keystone_container-da203646]: FAILED! => {
"changed": false,
"failed": true,
"invocation": {
"module_name": "keystone_sp"
},
"module_stderr": "Traceback (most recent call last):\n File \"/tmp/ansible_l9L6Li/ansible_module_keystone_sp.py\", line 120, in <module>\n main()\n File \"/tmp/ansible_l9L6Li/ansible_module_keystone_sp.py\", line 117, in main\n module.fail_json(msg='Failed Process', **resp)\n File \"/tmp/ansible_l9L6Li/ansible_modlib.zip/ansible/module_utils/basic.py\", line 1812, in fail_json\n File \"/tmp/ansible_l9L6Li/ansible_modlib.zip/ansible/module_utils/basic.py\", line 388, in remove_values\n File \"/tmp/ansible_l9L6Li/ansible_modlib.zip/ansible/module_utils/basic.py\", line 388, in <genexpr>\n File \"/tmp/ansible_l9L6Li/ansible_modlib.zip/ansible/module_utils/basic.py\", line 399, in remove_values\nTypeError: Value of unknown type: <type 'exceptions.TypeError'>, string indices must be integers, not str\n",
"module_stdout": "",
"msg": "MODULE FAILURE"
}
self.module.params['sp_data'] returns string and not key value hash in
https://github.com/openstack/openstack-ansible-os_keystone/blob/master/library/keystone_sp#L82
You can reproduce this error with any keystone_sp config in user_variables.yml
Waiting for a confirmation (cloudnull's ?)