Closed DungKHoang closed 5 years ago
@DungKHoang, This error is from OneView not from the module.
Anyways, I have tried your playbook but I am not able to reproduce this error. it works fine for me with the same configuration.
Closing this issue for now. Feel free to reopen if the problem still exists.
Scenario/Intent
Create server profile specifying enclosureName or enclosureUri
Environment Details
Module Version: current master - v5.1.1
Ansible Version:2.64
OneView Appliance Version: 4.10.03-364293
OneView Client API Version: 600
Python Version: 2.710
python-hpOneView SDK Version: v4.7
Platform: Ubuntu 18
Steps to Reproduce
Expected Result
create server profile with enclosureBay and enclosureName
Actual Result
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: HPOneViewTaskError: The value specified for the enclosure "name":"0000A66102", "uri":"/rest/enclosures/0000000000A66102" is not valid or not supported. fatal: [localhost -> localhost]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"/home/dung/.ansible/tmp/ansible-tmp-1546635624.99-31523888877498/AnsiballZ_oneview_server_profile.py\", line 113, in\n _ansiballz_main()\n File \"/home/dung/.ansible/tmp/ansible-tmp-1546635624.99-31523888877498/AnsiballZ_oneview_server_profile.py\", line 105, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File \"/home/dung/.ansible/tmp/ansible-tmp-1546635624.99-31523888877498/AnsiballZ_oneview_server_profile.py\", line 48, in invoke_module\n imp.load_module('main', mod, module, MOD_DESC)\n File \"/tmp/ansible_oneview_server_profile_payload_seM256/main.py\", line 634, in \n File \"/tmp/ansible_oneview_server_profile_payload_seM256/main.py\", line 630, in main\n File \"/tmp/ansible_oneview_server_profile_payload_seM256/ansible_oneview_server_profile_payload.zip/ansible/module_utils/oneview.py\", line 430, in run\n File \"/tmp/ansible_oneview_server_profile_payload_seM256/main.py\", line 279, in execute_module\n File \"/tmp/ansible_oneview_server_profile_payload_seM256/main.py\", line 321, in present\n File \"/tmp/ansible_oneview_server_profile_payload_seM256/main.py\", line 446, in __create_profile\n File \"build/bdist.linux-x86_64/egg/hpOneView/resources/servers/server_profiles.py\", line 70, in create\n return self._client.create(resource=resource, uri=uri, timeout=timeout, default_values=self.DEFAULT_VALUES)\n File \"build/bdist.linux-x86_64/egg/hpOneView/resources/resource.py\", line 450, in create\n return self.do_post(uri, resource, timeout, custom_headers)\n File \"build/bdist.linux-x86_64/egg/hpOneView/resources/resource.py\", line 764, in do_post\n return self._task_monitor.wait_for_task(task, timeout)\n File \"build/bdist.linux-x86_64/egg/hpOneView/resources/task_monitor.py\", line 88, in wait_for_task\n task_response = self.get_task_response(task)\n File \"build/bdist.linux-x86_64/egg/hpOneView/resources/task_monitor.py\", line 147, in __get_task_response\n raise HPOneViewTaskError(msg, error_code)\nHPOneViewTaskError: The value specified for the enclosure \"name\":\"0000A66102\", \"uri\":\"/rest/enclosures/0000000000A66102\" is not valid or not supported.\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}