Hi, I'm currently using a lot of extras and core AWS modules and have written a few myself. I'm wondering what is the etiquette for getting older modules using the older API's (API's that are no longer developed or supported) to using the newer Boto3.
Obviously new modules should be written using Boto3 but given the fact the older API is not being updated there needs to be a process to rewrite them. I'm not sure it's practical support boto, boto2 and boto3 by merging additional boto3 code either as this will make the modules over complex and verbose which sort of defeats the purpose of having them. An example is the following RDS module. https://github.com/ansible/ansible-modules-core/blob/devel/cloud/amazon/rds.py I have rewritten this module using the newer boto3 API because I needed to use the newer functionality, but I don't want to upset anyone by submitting it as a new module PR. https://github.com/naslanidis/ansible-modules-extras/blob/updated_rds_boto3_module/cloud/amazon/rds_boto3.py So my question is, what is the best way to go about sharing my changes when a complete rewrite of a module is required like this RDS one. I'm just interested in thoughts on how to approach situations like this. Thanks. Nick. -- You received this message because you are subscribed to the Google Groups "Ansible Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
