Hi Rambius,
The Copy module takes a file from the local (control) machine and sends it to a target. The Fetch module takes a file from the target and pull it to the local machine.
Using the modules in combination will 'delegate_to' will not help you either, since that will perform the action against the delegated target instead.
In your scenario I would use the 'command' module though in conjunction with the 'creates' option like:
command: creates={{ backup_utils_dir }}/backup.config cp {{ backup_utils_dir }}/backup.config-example {{ backup_utils_dir }}/backup.config
Regards,
Nico