diff options
author | 2024-08-30 17:46:23 +0100 | |
---|---|---|
committer | 2024-08-30 17:46:23 +0100 | |
commit | c0fe6b1440c9476ffd74fc93ec9156e8642118d0 (patch) | |
tree | b3b939496a21937203e914455700f50d55131f19 | |
parent | Move wireguard role to run on all hosts (diff) |
Set packages to install for Wireguard by distribution
-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 |