This project is no longer being developed and has limited support. Please use the newer Ansible Collection project: https://github.com/HewlettPackard/oneview-ansible-collection
Try to delete any rack, using the code from the examples:
- name: Ensure that Rack is absent
oneview_rack:
config: "{{ config_file_path }}"
state: absent
data:
name: 'Rack 1'
Expected Result
The rack gets deleted
Actual Result
Main Error Message: AttributeError: 'Racks' object has no attribute 'delete'
Full Error Message:
The full traceback is:
Traceback (most recent call last):
File "/Users/user1/.ansible/tmp/ansible-tmp-1594940320.37-42405-254930021441310/AnsiballZ_oneview_rack.py", line 102, in <module>
_ansiballz_main()
File "/Users/user1/.ansible/tmp/ansible-tmp-1594940320.37-42405-254930021441310/AnsiballZ_oneview_rack.py", line 94, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File "/Users/user1/.ansible/tmp/ansible-tmp-1594940320.37-42405-254930021441310/AnsiballZ_oneview_rack.py", line 40, in invoke_module
runpy.run_module(mod_name='ansible.modules.oneview_rack', init_globals=None, run_name='__main__', alter_sys=True)
File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 188, in run_module
fname, loader, pkg_name)
File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 82, in _run_module_code
mod_name, mod_fname, mod_loader, pkg_name)
File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/var/folders/h6/1y2m2dmj0rq1stdnp51j55jc0000gq/T/ansible_oneview_rack_payload_gEjrMg/ansible_oneview_rack_payload.zip/ansible/modules/oneview_rack.py", line 186, in <module>
File "/var/folders/h6/1y2m2dmj0rq1stdnp51j55jc0000gq/T/ansible_oneview_rack_payload_gEjrMg/ansible_oneview_rack_payload.zip/ansible/modules/oneview_rack.py", line 182, in main
File "/var/folders/h6/1y2m2dmj0rq1stdnp51j55jc0000gq/T/ansible_oneview_rack_payload_gEjrMg/ansible_oneview_rack_payload.zip/ansible/module_utils/oneview.py", line 772, in run
File "/var/folders/h6/1y2m2dmj0rq1stdnp51j55jc0000gq/T/ansible_oneview_rack_payload_gEjrMg/ansible_oneview_rack_payload.zip/ansible/modules/oneview_rack.py", line 129, in execute_module
File "/var/folders/h6/1y2m2dmj0rq1stdnp51j55jc0000gq/T/ansible_oneview_rack_payload_gEjrMg/ansible_oneview_rack_payload.zip/ansible/modules/oneview_rack.py", line 174, in __absent
AttributeError: 'Racks' object has no attribute 'delete'
failed: [localhost] (item={u'width': 600, u'depth': 1000, u'height': 2004, u'name': u'test_rack1'}) => {
"ansible_loop_var": "item",
"changed": false,
"item": {
"depth": 1000,
"height": 2004,
"name": "test_rack1",
"width": 600
},
"module_stderr": "Traceback (most recent call last):\n File \"/Users/user1/.ansible/tmp/ansible-tmp-1594940320.37-42405-254930021441310/AnsiballZ_oneview_rack.py\", line 102, in <module>\n _ansiballz_main()\n File \"/Users/user1/.ansible/tmp/ansible-tmp-1594940320.37-42405-254930021441310/AnsiballZ_oneview_rack.py\", line 94, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File \"/Users/user1/.ansible/tmp/ansible-tmp-1594940320.37-42405-254930021441310/AnsiballZ_oneview_rack.py\", line 40, in invoke_module\n runpy.run_module(mod_name='ansible.modules.oneview_rack', init_globals=None, run_name='__main__', alter_sys=True)\n File \"/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py\", line 188, in run_module\n fname, loader, pkg_name)\n File \"/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py\", line 82, in _run_module_code\n mod_name, mod_fname, mod_loader, pkg_name)\n File \"/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py\", line 72, in _run_code\n exec code in run_globals\n File \"/var/folders/h6/1y2m2dmj0rq1stdnp51j55jc0000gq/T/ansible_oneview_rack_payload_gEjrMg/ansible_oneview_rack_payload.zip/ansible/modules/oneview_rack.py\", line 186, in <module>\n File \"/var/folders/h6/1y2m2dmj0rq1stdnp51j55jc0000gq/T/ansible_oneview_rack_payload_gEjrMg/ansible_oneview_rack_payload.zip/ansible/modules/oneview_rack.py\", line 182, in main\n File \"/var/folders/h6/1y2m2dmj0rq1stdnp51j55jc0000gq/T/ansible_oneview_rack_payload_gEjrMg/ansible_oneview_rack_payload.zip/ansible/module_utils/oneview.py\", line 772, in run\n File \"/var/folders/h6/1y2m2dmj0rq1stdnp51j55jc0000gq/T/ansible_oneview_rack_payload_gEjrMg/ansible_oneview_rack_payload.zip/ansible/modules/oneview_rack.py\", line 129, in execute_module\n File \"/var/folders/h6/1y2m2dmj0rq1stdnp51j55jc0000gq/T/ansible_oneview_rack_payload_gEjrMg/ansible_oneview_rack_payload.zip/ansible/modules/oneview_rack.py\", line 174, in __absent\nAttributeError: 'Racks' object has no attribute 'delete'\n",
"module_stdout": "",
"msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
"rc": 1
}
Scenario/Intent
I'm unable to delete rack resources
Environment Details
Steps to Reproduce
Try to delete any rack, using the code from the examples:
Expected Result
The rack gets deleted
Actual Result
Main Error Message:
AttributeError: 'Racks' object has no attribute 'delete'
Full Error Message: