67 lines
1.4 KiB
YAML
67 lines
1.4 KiB
YAML
---
|
|
|
|
# ---
|
|
# 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
|
|
|
|
|