From c110f9a103c2f676917e3fe5e33f4eaedfed070c Mon Sep 17 00:00:00 2001 From: binary Date: Fri, 20 Nov 2020 19:20:55 +0100 Subject: Refactor wireguard role with new host declaration. --- roles/wireguard/tasks/generate.yml | 54 -------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 roles/wireguard/tasks/generate.yml (limited to 'roles/wireguard/tasks/generate.yml') diff --git a/roles/wireguard/tasks/generate.yml b/roles/wireguard/tasks/generate.yml deleted file mode 100644 index 6e60a92..0000000 --- a/roles/wireguard/tasks/generate.yml +++ /dev/null @@ -1,54 +0,0 @@ - -# wireguard ~~ tasks/generate.yml - -- stat: - path: "{{ wg_host_keys }}" - register: stat_host_keys - delegate_to: localhost - -- name: Generate domain keys - shell: | - umask 077 - wg genkey | tee "{{ wg_host_keys }}" | wg pubkey >> "{{ wg_host_keys }}" - args: - chdir: "{{ wg_dir }}" - when: not stat_host_keys.stat.exists or force is defined and force - delegate_to: localhost - -- name: Create wireguard dir on remote host - file: - path: /etc/wireguard - owner: root - state: directory - mode: "0700" - ignore_unreachable: true - -- name: Generate client configuration - template: - src: templates/host.conf.j2 - dest: "{{ item.path }}" - mode: "0600" - when: ansible_host != _i.dcontroller - delegate_to: "{{ item.name }}" - loop: - - { name: "{{ ansible_host }}", path: /etc/wireguard/dcontroller.conf } - - { name: localhost, path: "{{ wg_dir }}/{{ ansible_host}}.conf" } - ignore_unreachable: true - -- name: Generate server configuration - template: - src: templates/dcontroller.conf.j2 - dest: "{{ item.path }}" - mode: "0600" - when: ansible_host == _i.dcontroller - delegate_to: "{{ item.name }}" - loop: - - { name: "{{ ansible_host }}", path: /etc/wireguard/dcontroller.conf } - - { name: localhost, path: "{{ wg_dir }}/{{ ansible_host}}.conf" } - -- name: Generate server interface - template: - src: templates/hostname.j2 - dest: /etc/hostname.tun0 - when: ansible_host == _i.dcontroller - -- cgit v1.2.3