kube transfer to single-node host
This commit is contained in:
@@ -2,9 +2,7 @@
|
||||
hosts:
|
||||
- colors
|
||||
- kubernetes
|
||||
- truenas
|
||||
- nextcloud-aio
|
||||
- unifi-external
|
||||
- managed
|
||||
become: true
|
||||
become_user: root
|
||||
become_method: sudo
|
||||
@@ -12,17 +10,25 @@
|
||||
- vars.yaml
|
||||
tasks:
|
||||
- name: delete unused peers
|
||||
shell: wg set duconet-wg peer {{ item }} remove
|
||||
shell: wg set {{ wireguard.interface }} peer {{ item }} remove
|
||||
loop:
|
||||
- "CQxNsdPgfzjvOszjn/UZHFdAY3k+D9J+vI8qKUjCYV0="
|
||||
- name: wg set peers
|
||||
shell: >
|
||||
wg set duconet-wg
|
||||
wg set {{ wireguard.interface }}
|
||||
peer {{ item.public_key }}
|
||||
allowed-ips '{{ ip[item.name].address }}'
|
||||
allowed-ips '{{ ip[item.name].address_ipv6 }},{{ ip[item.name].address_ipv4 }}'
|
||||
persistent-keepalive 5
|
||||
{% if item.endpoint %}
|
||||
endpoint '{{ item.endpoint }}'
|
||||
{% endif %}
|
||||
loop: "{{ peers }}"
|
||||
- name: wg delete peers
|
||||
shell: >
|
||||
wg set {{ wireguard.interface }}
|
||||
peer {{ item }} remove
|
||||
loop:
|
||||
- 9/dBUlO9TGf0H9M3xwPiuIuz6Q/u7fSJVZaUxqAiqi8=
|
||||
ignore_errors: yes
|
||||
- name: save wg config
|
||||
shell: wg-quick save duconet-wg
|
||||
shell: wg-quick save {{ wireguard.interface }}
|
||||
|
||||
Reference in New Issue
Block a user