ansible-ffibk/roles/git-fastd-peers/tasks/main.yml
2017-09-18 13:22:55 +02:00

42 lines
909 B
YAML

---
- name: install git packages
apt:
name: "{{ item }}"
state: present
with_items:
- git
- name: create fastd peer mesh directories
file:
path: "/etc/fastd/{{ item.key }}VPN/peers"
state: directory
mode: 0755
owner: admin
group: admin
with_dict: "{{ meshes }}"
- name: create fastd peer intragate directories
file:
path: "/etc/fastd/{{ item.key }}igVPN/peers"
state: directory
mode: 0755
owner: admin
group: admin
with_dict: "{{ meshes }}"
- name: clone fastd peer mesh repos
git:
repo: "{{ item.value.peers_mesh_repo }}"
dest: "/etc/fastd/{{ item.key }}VPN/peers"
update: no
with_dict: "{{ meshes }}"
become: false
- name: clone fastd peer intragate repos
git:
repo: "{{ item.value.peers_intragate_repo }}"
dest: "/etc/fastd/{{ item.key }}igVPN/peers"
update: no
with_dict: "{{ meshes }}"
become: false