zuul-jobs/roles/fetch-zuul-cloner/tasks/main.yaml

26 lines
568 B
YAML

- name: Install zuul-cloner shim dependencies
pip:
name: PyYAML
virtualenv: "{{ virtualenv }}"
become: yes
- name: Install zuul-cloner shim
template:
src: templates/zuul-cloner-shim.py.j2
dest: "{{ virtualenv }}/bin/zuul-cloner"
become: yes
- name: Change zuul-cloner permissions
file:
path: "{{ virtualenv }}/bin/zuul-cloner"
mode: 0755
become: yes
- name: Make repositories writable so that people can hardlink
file:
path: "{{ ansible_user_dir }}/src"
state: directory
recurse: yes
mode: ugo+rw
become: yes