--- - name: Install Docker and k8s hosts: servers become: true vars: kubernetes_allow_pods_on_master: true deb_arch: "{% if ansible_architecture == 'x86_64' %}amd64{% elif ansible_architecture == 'armv7l' %}armhf{% endif %}" docker_apt_arch: "{{ deb_arch }}" docker_compose_arch: "{{ (ansible_architecture == 'armv7l') | ternary('armv7', ansible_architecture) }}" pre_tasks: - name: Verify we have an arch detected fail: msg: Could not determine architecture when: deb_arch|length == 0 roles: - geerlingguy.docker - geerlingguy.kubernetes