diff options
-rw-r--r-- | ansible/roles/wireguard/defaults/main/vars.yml | 8 | ||||
-rw-r--r-- | ansible/roles/wireguard/tasks/main.yml | 10 |
2 files changed, 11 insertions, 7 deletions
diff --git a/ansible/roles/wireguard/defaults/main/vars.yml b/ansible/roles/wireguard/defaults/main/vars.yml index f44e4e9..b3ac5dd 100644 --- a/ansible/roles/wireguard/defaults/main/vars.yml +++ b/ansible/roles/wireguard/defaults/main/vars.yml @@ -2,3 +2,11 @@ wireguard_extra_keys: - name: Joe pubkey: /dJ+tKXzxv7nrUleNlF+CGyq7OIVlqL8/9Sn8j+cEAc= subnet: 10.0.1.0/24 + +wireguard_os_packages: + Debian: + - wireguard + - wireguard-tools + - linux-headers-{{ ansible_kernel }} + Rocky: + - wireguard-tools diff --git a/ansible/roles/wireguard/tasks/main.yml b/ansible/roles/wireguard/tasks/main.yml index 4d133fb..a670687 100644 --- a/ansible/roles/wireguard/tasks/main.yml +++ b/ansible/roles/wireguard/tasks/main.yml @@ -1,11 +1,7 @@ - name: Install WireGuard - apt: - update_cache: true - cache_valid_time: 3600 - pkg: - - wireguard - - wireguard-tools - - linux-headers-{{ ansible_kernel }} + package: + state: present + name: "{{ wireguard_os_packages[ansible_distribution] }}" tags: - role::wireguard |