--- - name: slurp /etc/os-release slurp: src: /etc/os-release register: os_release_slurp - set_fact: os_release: "{{ os_release_slurp.content | b64decode | trim() | replace('=', ': ') | from_yaml }}" - include_tasks: Ubuntu.yaml when: "'ID_LIKE' in os_release and os_release.ID_LIKE == 'ubuntu debian'" - name: install apt packages when: "'ID_LIKE' not in os_release" become: true apt: name: - clang - clang-format - clang-tidy - clang-tools - clangd - llvm state: latest install_recommends: true