--- - hosts: localhost connection: local become: true packages: { Debian: [vim, manpages, man-db], Archlinux : [vim, man-pages, man-db] } - Debian: - manpages: manpages - Archlinux: - manpages: man-pages tasks: - name: Install basic package vim man package: name: "{{ packages[ansible_facts['os_family']] }}" state: latest