ci(copybara): set up Zuul to sync with dotfiles-external

GitOrigin-RevId: 5d313e1f2dd57b3c9c8ee317a545559ab9a16c8f
diff --git a/roles/validate-copybara-config/tasks/main.yaml b/roles/validate-copybara-config/tasks/main.yaml
new file mode 100644
index 0000000..346550e
--- /dev/null
+++ b/roles/validate-copybara-config/tasks/main.yaml
@@ -0,0 +1,10 @@
+- name: "Create test_repos_config.sky"
+  ansible.builtin.copy:
+    src: "{{ zuul.project.src_dir }}/.copybara/test_repos_config.bara.sky.template"
+    dest: "{{ zuul.project.src_dir }}/.copybara/test_repos_config.bara.sky"
+    remote_src: true
+    force: true
+- name: "Validate Copybara conf file"
+  ansible.builtin.shell:
+    cmd: "copybara validate copy.bara.sky"
+    chdir: "{{ zuul.project.src_dir }}/.copybara"