how fetch remore server /etc/ directories using ansible

how fetch remore server /etc/ directories using ansible

I tried using fetch module but it only does with files. We need exactly same as what fetch doing but with all the files and directories.

on control machine we expect it should create directories with hostname and data in it

https://docs.ansible.com/ansible/latest/collections/ansible/posix/synchronize_module.html

Thanks a lot . @dick Visser. I will try and update you if it works.
Also let me know how can i contrinute/donate to this help/assistance.