--- - name: Install common packages hosts: all become: true tasks: - name: Install common packages on all hosts ansible.builtin.package: name: "{{ packages_common }}" state: present - name: Install extra packages if listed ansible.builtin.package: name: "{{ packages_extra | default([]) }}" state: present