--- # --- # Default reposotories # --- - name: (git.yml) Install/Update default repositories git: repo: '{{ item.repo }}' dest: '{{ item.dest }}' with_items: '{{ git_default_repositories }}' loop_control: label: "{{ item.name }}" tags: - git-default-repositories # --- # Group [file_server] reposotories # --- - name: (git.yml) Install/Update file_server repositories git: repo: '{{ item.repo }}' dest: '{{ item.dest }}' with_items: '{{ git_oopen_server_repositories }}' loop_control: label: "{{ item.name }}" when: "groups['file_server']|string is search(inventory_hostname)" tags: - git-file-server-repositories # --- # Group [samba_server] reposotories # --- - name: (git.yml) Install/Update samba server repositories git: repo: '{{ item.repo }}' dest: '{{ item.dest }}' with_items: '{{ git_samba_repositories }}' loop_control: label: "{{ item.name }}" when: "groups['samba_server']|string is search(inventory_hostname)" ignore_errors: True tags: - git-samba-server-repositories # --- # Group [gateway_server] reposotories # --- - name: (git.yml) Install/Update gateway repositories git: repo: '{{ item.repo }}' dest: '{{ item.dest }}' with_items: '{{ git_gateway_repositories }}' loop_control: label: "{{ item.name }}" when: "groups['gateway_server']|string is search(inventory_hostname)" tags: - git-gateway-server-repositories