Given that project_shared_children is a deploy feature, try the deploy.yml playbook:
ansible-playbook deploy.yml -e env=production -e site=example.com
Also, your definition of project_shared_children looks fine, but I suggest putting it in a group_vars file like group_vars/all/main.yml…