Você geralmente pode evitar alguns problemas de escape usando a forma multilinha de entrada, especialmente ao inserir dois-pontos:
command: >
curl -X POST -H 'Content-Type: application/json' --data '{"name": "{{ item.name }}", "comment": "{{ item.comment }}", "DefaultDistribution": "{{ item.default_distribution }}", "DefaultComponent": "{{ item.default_component }}" }' http://localhost:8080/api/repos