---
- name: Install ‹pam_yubico› on Fedora/EPEL
  ansible.builtin.package:
    name: pam_yubico
    state: present
  when: ansible_distribution in [ "AlmaLinux", "CentOS", "Fedora" ]

- name: Enable PPA on Ubuntu
  ansible.builtin.apt_repository:
    repo: ppa:yubico/stable
    state: present
  when: ansible_distribution == "Ubuntu"

- name: Install ‹libpam-yubico› on Ubuntu
  ansible.builtin.package:
    name: libpam-yubico
    state: present
  when: ansible_distribution == "Ubuntu"