- name: post-installation system preparation gather_facts: no hosts: "{{target}}" become: "{{become}}" tasks: - name: define distro vendor ansible.builtin.shell: executable: /bin/bash cmd: "lsb_release -is 2>/dev/null" changed_when: false check_mode: false register: vendor ### debian/ubuntu - import_tasks: tasks-env-postinstall-debian.yml when: vendor.stdout == 'Debian' or vendor.stdout == 'Ubuntu' ### slackware - import_tasks: tasks-env-postinstall-slackware.yml when: vendor.stdout == 'Slackware' ### shared - import_tasks: tasks-env-postinstall-shared.yml