recently ran a playbook i used many times before using cp_mgmt_host and got the deprecation warning, nice to be warned about this.
i looked into cp_mgmt_hosts and of course cant be against making things better. still there are some things i dont like. the current two states (present / absent) are just gone, making this not backwards compatible, is that really needed?
the documentation on cp_mgmt_hosts can use some work in my opinion, only merged is initially explained. some information about the others is under the round_trip boolean and in the examples. does it make sense at all to create this GATHERED state which does things different from the other states in the same module?
the last question that raises this for me, what about the other cp_mgmt_ modules? are we going to see the same approach there?