If I run the playbook with:
recipient_canonical_maps:
- recipient: root
- rewrite: me@example.com
Then I run the playbook with:
recipient_canonical_maps:
- recipient: postmaster
- rewrite: me@example.com
And then I inspect /etc/postfix/recipient_canonical_maps
$ cat /etc/postfix/recipient_canonical_maps
root me@example.com
postmaster me@example.com