From 4aa4c2f9be6714b40963e788b9888fdf82b16128 Mon Sep 17 00:00:00 2001 From: Adrien Reslinger Date: Sun, 27 Jun 2021 02:50:34 +0200 Subject: [PATCH] Create local files --- tasks/main.yml | 80 +++++++++++++++++++++++++------------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 540b40c..f5ee783 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -16,46 +16,46 @@ state: present update_cache: yes -# - name: Configure wireguard -# block: -# - name: Retreive private key -# block: -# - name: Retreive private key -# shell: > -# cat /etc/wireguard/privatekey -# register: wireguard_private_key -# rescue: -# - name: Generate private key -# shell: > -# set -o pipefail && wg genkey | tee /etc/wireguard/privatekey -# register: wireguard_private_key -# always: -# - name: Fix permission on /etc/wireguard/privatekey -# file: -# path: "/etc/wireguard/privatekey" -# owner: root -# group: root -# mode: 0600 -# -# - name: Retreive public key -# block: -# - name: Retreive public key -# shell: > -# cat /etc/wireguard/publickey -# register: wireguard_public_key -# rescue: -# - name: Generate public key -# shell: > -# set -o pipefail && cat /etc/wireguard/privatekey | wg pubkey | tee /etc/wireguard/publickey -# register: wireguard_public_key -# always: -# - name: Fix permission on /etc/wireguard/publickey -# file: -# path: "/etc/wireguard/publickey" -# owner: root -# group: root -# mode: 0600 -# + - name: Configure wireguard + block: + - name: Retreive private key + block: + - name: Retreive private key + shell: > + cat /etc/wireguard/privatekey + register: wireguard_private_key + rescue: + - name: Generate private key + shell: > + set -o pipefail && wg genkey | tee /etc/wireguard/privatekey + register: wireguard_private_key + always: + - name: Fix permission on /etc/wireguard/privatekey + file: + path: "/etc/wireguard/privatekey" + owner: root + group: root + mode: 0600 + + - name: Retreive public key + block: + - name: Retreive public key + shell: > + cat /etc/wireguard/publickey + register: wireguard_public_key + rescue: + - name: Generate public key + shell: > + set -o pipefail && cat /etc/wireguard/privatekey | wg pubkey | tee /etc/wireguard/publickey + register: wireguard_public_key + always: + - name: Fix permission on /etc/wireguard/publickey + file: + path: "/etc/wireguard/publickey" + owner: root + group: root + mode: 0600 + # - name: Set keys pair variable # set_facts: # wireguard_public_key: '{{ wireguard_public_key.stdout }}'