--- - name: Wait until server is up and runnning local_action: wait_for port=22 host="{{ ansible_ssh_host | default(inventory_hostname) }}" search_regex=OpenSSH delay=10 become: no - name: Check if running on Fedora raw: "[ -f /etc/fedora-release ]" register: fedora_release ignore_errors: yes - name: Install python2 for Ansible raw: dnf install -y python2 python2-dnf libselinux-python register: result until: result|success when: fedora_release.rc == 0 - name: Set SELinux to permisive selinux: policy=targeted state=permissive when: fedora_release.rc == 0