--- - 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