- name: Install wireguard for RHEL 8 when: distribution_major_version == '8' block: - name: Install repos dnf: name: - elrepo-release - epel-release state: present - name: Install kmod wireguard dnf: name: - kmod-wireguard - wireguard-tools - name: Install wireguard for RHEL 9 when: distribution_major_version == '9' block: - name: Install repos dnf: name: - wireguard-tools state: present - name: Enable wg-quick systemd unit systemd: name: wg-quick@{{ wireguard_ui_env['WGUI_CONFIG_FILE_PATH'] | basename | split('.') | first }} enabled: yes daemon_reload: yes