Error when role does not exist
I sent details in Slack. Please fix this issue:
Generating role dependency for androidstudio
Reading dependency professormanhattan.snapd
Reading dependency professormanhattan.snapd from ansible-galaxy
Reading dependency professormanhattan.homebrew
Reading dependency professormanhattan.homebrew from ansible-galaxy
WARNING: Role professormanhattan.homebrew not found
Traceback (most recent call last):
File "/usr/bin/ansibler", line 8, in <module>
sys.exit(main())
File "/usr/lib/python3.9/site-packages/ansibler/run.py", line 16, in main
run_ansibler()
File "/usr/lib/python3.9/site-packages/ansibler/run.py", line 60, in run_ansibler
asyncio.run(
File "/usr/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
return future.result()
File "/usr/lib/python3.9/site-packages/ansibler/role_dependencies/dependencies.py", line 102, in generate_role_dependency_chart
await asyncio.gather(*tasks)
File "/usr/lib/python3.9/site-packages/ansibler/role_dependencies/dependencies.py", line 179, in generate_single_role_dependency_chart
await role_dependency_chart(
File "/usr/lib/python3.9/site-packages/ansibler/role_dependencies/dependencies.py", line 237, in role_dependency_chart
return await role_dependency_chart(
File "/usr/lib/python3.9/site-packages/ansibler/role_dependencies/dependencies.py", line 245, in role_dependency_chart
dependency_metadata = get_from_ansible_galaxy(dep)
File "/usr/lib/python3.9/site-packages/ansibler/role_dependencies/galaxy.py", line 27, in get_from_ansible_galaxy
raise RoleMetadataError("Role not found")
ansibler.exceptions.ansibler.RoleMetadataError: Role metadata error
If there's an error, it should still populate the chart with as much information as possible. For the description, you can just write "Unavailable" in this case.