--- # Flatcar ships without Python installed - name: Check if bootstrap is needed raw: stat /opt/bin/.bootstrapped register: need_bootstrap environment: {} failed_when: false changed_when: false tags: - facts - name: Set the ansible_python_interpreter fact set_fact: ansible_python_interpreter: "{{ external_binary_path }}/python" tags: - facts # Some tasks are not compatible with Flatcar, so to centralize and deduplicate the logic of checking # if we run on Flatcar, we define it here. # # This is required until https://github.com/ansible/ansible/issues/77537 is fixed and used. - name: Override Flatcar's OS family set_fact: ansible_os_family: Flatcar when: ansible_os_family == "Flatcar Container Linux by Kinvolk" tags: - facts