Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - name: create git repository
- file:
- path: /var/repositories/
- owner: deploy
- group: deploy
- state: directory
- mode: 0744
- - stat:
- path: "/var/repositories/{{ item.name }}.git"
- register: stat_repositories
- with_items: "{{ repositories }}"
- - name: create repositories directories
- command: "git init --bare /var/repositories/{{ item.item.name }}.git"
- become: yes
- become_user: deploy
- when: item.stat.exists == false
- with_items: "{{ stat_repositories.results }}"
- - name: create post-receive hook
- template:
- src: post-receive.sh
- dest: "/var/repositories/{{ item.name }}.git/hooks/post-receive"
- owner: deploy
- group: deploy
- mode: 0700
- with_items: "{{ repositories }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement