2023-01-05 11:44:26 +01:00

39 lines
823 B
YAML

---
- name: installation de wireguard
apt:
name: wireguard
state: present
- name: installation de wireguard-tools
apt:
name: wireguard-tools
state: present
- name: création du dossier conf
file:
path: /root/confwg
state: directory
- name: copie du script mk-wgconf.sh
copy:
src: mk-wgconf.sh
dest: /root/confwg
- name: execution script mk-wgconf.sh
command: bash ./mk-wgconf.sh
args:
chdir: /root/confwg
- name: copie du fichier de configuration
copy:
src: /root/confwg/wg0-a.conf
dest: /etc/wireguard
- name: renommage fichier de configuration
command: "mv /etc/wireguard/wg0-a.conf /etc/wireguard/wg0.conf"
- name: demarrage du service wireguard
tags: aaaa
command: "systemctl enable wg-quick@wg0"
command: "systemctl restart wg-quick@wg0"