--- - name: Check for legacy service stat: path: /lib/systemd/system/calico.service register: sym - fail: msg: You are running a systemd based installation of Calico. Please run the calico upgrade playbook to upgrade to a self-hosted installation. when: sym.stat.exists # TODO: Move into shared vars file - name: Load default node image set_fact: calico_node_image: "quay.io/calico/node:v2.6.7" when: calico_node_image is not defined - name: Prepull Images command: "docker pull {{ calico_node_image }}" - name: Apply node label delegate_to: "{{ groups.oo_first_master.0 }}" command: > {{ openshift_client_binary }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig label node {{ openshift.node.nodename | lower }} --overwrite projectcalico.org/ds-ready=true - name: Wait for node running uri: url: http://localhost:9099/readiness status_code: 204 delay: 3 retries: 10 register: result until: result.status == 204