overview icon indicating copy to clipboard operation
overview copied to clipboard

[3d] Migrated Modules Messaging

Open itdependsnetworks opened this issue 5 years ago • 11 comments

SUMMARY

It is not entirely clear where modules have moved to, while a google search may clear up some things it is still hard to see which collection a module has moved to.

I am proposing some documentation to list out where the modules have gone. I think a single page with the relevant information will go a long way.

Module Galaxy Name Collection Repo
ios_*. cisco.ios https://galaxy.ansible.com/cisco/ios https://github.com/ansible-collections/cisco.ios/
digital_ocean_* community.general https://galaxy.ansible.com/community/general https://github.com/ansible-collections/community.general

Less of a bug, and more of a feature, but there was not ability to create a feature.

ISSUE TYPE
  • Bug Report

itdependsnetworks avatar Apr 23 '20 02:04 itdependsnetworks

What you are suggesting I'm building for certified and supported Ansible content (as well as a contributors guide), but this wouldn't cover all community content unfortunately and would be a gap.

abenokraitis avatar Apr 23 '20 02:04 abenokraitis

AFAIK the new docs generation for ACD will cover / contain this. Right now, there's https://github.com/ansible/ansible/blob/devel/.github/BOTMETA.yml and https://github.com/ansible/ansible/blob/devel/lib/ansible/config/routing.yml (which are not always 100% up to date though).

felixfontein avatar Apr 23 '20 05:04 felixfontein

I'm aware of the following scripts to find where modules have moved to

  1. https://github.com/AlanCoding/ansible-locate
  2. https://gist.github.com/sivel/73a071faa7b37a851437a026aa94f7da
  3. https://gist.github.com/cidrblock/40a540c54abb6f8767f7da7a85c84a94
  4. https://github.com/ansible/ansibullbot/pull/1319

gundalow avatar May 07 '20 18:05 gundalow

@itdependsnetworks Thanks for raising this Ken, where would you expect to see this documented/linked from?

gundalow avatar May 12 '20 12:05 gundalow

Anywhere is fine tbh, I can at least note it and refer to on slack as an example

itdependsnetworks avatar May 12 '20 12:05 itdependsnetworks

Might be worthwhile to just take https://github.com/ansible/ansible/blob/devel/lib/ansible/config/ansible_builtin_runtime.yml, parse it, and make it more readable at every Ansible release...

abenokraitis avatar Aug 19 '20 01:08 abenokraitis

Who is that directed at?

itdependsnetworks avatar Aug 19 '20 01:08 itdependsnetworks

@gundalow would this potential deliverable be via the community distro or via Base?

abenokraitis avatar Aug 19 '20 20:08 abenokraitis

Related to https://github.com/ansible/ansible/issues/67484

acozine avatar Aug 25 '20 18:08 acozine

When a user searches google for ios_config for example, it will redirect to this collection-level page, which tells the user which collection it comes from and how to install the collection - https://docs.ansible.com/ansible/2.10/collections/cisco/ios/ios_config_module.html#ansible-collections-cisco-ios-ios-config-module

That will happen once the redirects are in place on the docsite (by Ansible 2.10 release).

samccann avatar Aug 25 '20 19:08 samccann

Also related to https://github.com/ansible/ansible/issues/70267 and https://github.com/ansible/ansible/issues/67621

acozine avatar Aug 25 '20 19:08 acozine