Create local files
All checks were successful
continuous-integration/drone Build is passing

This commit is contained in:
Adrien Reslinger 2021-06-27 02:50:34 +02:00
parent d71dda4ff8
commit 4aa4c2f9be
Signed by: adrien
GPG key ID: DA7B27055C66D6DE

View file

@ -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 }}'