We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 25d22ff commit 8ecd7efCopy full SHA for 8ecd7ef
roles/os_images/tasks/prereqs.yml
@@ -29,3 +29,15 @@
29
state: directory
30
mode: "0755"
31
become: true
32
+
33
+- name: Run multiarch/qemu-user-static image to support cross-arch build
34
+ ansible.builtin.command:
35
+ # We already have a precheck for presence of docker executable so use it here
36
+ cmd: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
37
+ # Using --reset means that we always change something
38
+ changed_when: true
39
+ become: true
40
+ when: os_images_list |
41
+ selectattr("architecture", "defined") |
42
+ rejectattr("architecture", "equalto", ansible_facts.architecture) |
43
+ length > 0
0 commit comments