Advertisement
Guest User

Untitled

a guest
May 2nd, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1.  
  2. - name: create git repository
  3. file:
  4. path: /var/repositories/
  5. owner: deploy
  6. group: deploy
  7. state: directory
  8. mode: 0744
  9.  
  10. - stat:
  11. path: "/var/repositories/{{ item.name }}.git"
  12. register: stat_repositories
  13. with_items: "{{ repositories }}"
  14.  
  15. - name: create repositories directories
  16. command: "git init --bare /var/repositories/{{ item.item.name }}.git"
  17. become: yes
  18. become_user: deploy
  19. when: item.stat.exists == false
  20. with_items: "{{ stat_repositories.results }}"
  21.  
  22. - name: create post-receive hook
  23. template:
  24. src: post-receive.sh
  25. dest: "/var/repositories/{{ item.name }}.git/hooks/post-receive"
  26. owner: deploy
  27. group: deploy
  28. mode: 0700
  29. with_items: "{{ repositories }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement