ansible-ffibk/roles/ffmwu-meshing/tasks/fastd-community.yml

22 lines
654 B
YAML

---
# this file included in a loop, called seperately for each community
# => configure fastd for one community here
# make a difference between gates an meshing-only servers
# hash describing community expected as "mf_com"; also expected: "f_ssh_keyfile"
- name: ensure fastd config dir - {{mf_com.abbreviation}}
file: path=/etc/fastd/{{mf_com.abbreviation}}VPN/peers
state=directory mode=0750
#- debug: var=mf_com
#- debug: var=f_ssh_keyfile
- name: include either gate ...
include: fastd-gate.yml
when: fastd_config == 'gate'
- name: ... or meshing-only style
include: fastd-meshonly.yml
when: fastd_config == 'meshing-only'