25 lines
544 B
YAML
25 lines
544 B
YAML
- name: Add wireguard peers to each server
|
|
hosts:
|
|
- colors
|
|
- kubernetes
|
|
- truenas
|
|
- nextcloud-aio
|
|
- unifi-external
|
|
become: true
|
|
become_user: root
|
|
become_method: sudo
|
|
vars_files:
|
|
- vars.yaml
|
|
tasks:
|
|
- name: wg set peers
|
|
shell: >
|
|
wg set duconet-wg
|
|
peer {{ item.public_key }}
|
|
allowed-ips '{{ ip[item.name].address }}'
|
|
{% if item.endpoint %}
|
|
endpoint '{{ item.endpoint }}'
|
|
{% endif %}
|
|
loop: "{{ peers }}"
|
|
- name: save wg config
|
|
shell: wg-quick save duconet-wg
|