Hello!
I am able to use the aoscx_role to upload firmware to the 6200F switch, but it fails on the 6300 switch.
fatal: [switch]: FAILED! => {
157 "changed": false,
158 "module_stderr": "Traceback (most recent call last):\n File \"/home/user/.***/tmp/***-local-12550872bp49mst/***-tmp-1634656848.7143023-204235372851090/AnsiballZ_aoscx_upload_firmware.py\", line 102, in <module>\n _ansiballz_main()\n File \"/home/user/.***/tmp/***-local-12550872bp49mst/***-tmp-1634656848.7143023-204235372851090/AnsiballZ_aoscx_upload_firmware.py\", line 94, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File \"/home/user/.***/tmp/***-local-12550872bp49mst/***-tmp-1634656848.7143023-204235372851090/AnsiballZ_aoscx_upload_firmware.py\", line 40, in invoke_module\n runpy.run_module(mod_name='***.modules.aoscx_upload_firmware', init_globals=None, run_name='__main__', alter_sys=True)\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/***_aoscx_upload_firmware_payload_vd5kv8ik/***_aoscx_upload_firmware_payload.zip/***/modules/aoscx_upload_firmware.py\", line 190, in <module>\n File \"/tmp/***_aoscx_upload_firmware_payload_vd5kv8ik/***_aoscx_upload_firmware_payload.zip/***/modules/aoscx_upload_firmware.py\", line 130, in main\nAttributeError: 'PyaoscxFactory' object has no attribute 'device'\n",
159 "module_stdout": "",
160 "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
161 "rc": 1
162}
------------------------------
Jon Larsen
------------------------------