khuedoan-homelab/infra/modules/vpn/ansible/roles/wireguard/tasks/main.yml
2021-05-01 16:13:27 +07:00

19 lines
477 B
YAML

- name: Install Wireguard
apt:
name: wireguard
- name: Generate Wireguard keypair
shell: wg genkey | tee /etc/wireguard/privatekey | wg pubkey | tee /etc/wireguard/publickey
args:
creates: /etc/wireguard/privatekey
- name: Register private key
shell: cat /etc/wireguard/privatekey
register: wireguard_private_key
changed_when: false
- name: Register public key
shell: cat /etc/wireguard/publickey
register: wireguard_public_key
changed_when: false