rust_binaries: Fix error on old ansible versions

This commit is contained in:
2022-12-16 15:00:39 +01:00
parent b6b2cecd38
commit bb9739755a

View File

@@ -603,7 +603,7 @@
loop: "{{ cargo_crate_list }}" loop: "{{ cargo_crate_list }}"
when: when:
- item.source|default('crates.io') == 'crates.io' - item.source|default('crates.io') == 'crates.io'
- not (rust_binary_cratesio.results | selectattr("item.binary", "match", item.binary))[0].stat.exists - not ((rust_binary_cratesio.results | selectattr("item.binary", "match", item.binary)) | list) [0].stat.exists
- name: build rust crates from git - name: build rust crates from git
shell: | shell: |
@@ -618,7 +618,7 @@
loop: "{{ cargo_crate_list }}" loop: "{{ cargo_crate_list }}"
when: when:
- item.source|default('crates.io') == 'git' - item.source|default('crates.io') == 'git'
- not (rust_binary_git.results | selectattr("item.binary", "match", item.binary))[0].stat.exists - not ((rust_binary_git.results | selectattr("item.binary", "match", item.binary)) | list)[0].stat.exists
- name: create target directory - name: create target directory
file: file:
@@ -638,7 +638,7 @@
loop: "{{ cargo_crate_list }}" loop: "{{ cargo_crate_list }}"
when: when:
- item.source|default('crates.io') == 'crates.io' - item.source|default('crates.io') == 'crates.io'
- not (rust_binary_cratesio.results | selectattr("item.binary", "match", item.binary))[0].stat.exists - not ((rust_binary_cratesio.results | selectattr("item.binary", "match", item.binary)) | list)[0].stat.exists
- name: move binaries for git - name: move binaries for git
shell: | shell: |
@@ -649,7 +649,7 @@
loop: "{{ cargo_crate_list }}" loop: "{{ cargo_crate_list }}"
when: when:
- item.source|default('crates.io') == 'git' - item.source|default('crates.io') == 'git'
- not (rust_binary_git.results | selectattr("item.binary", "match", item.binary))[0].stat.exists - not ((rust_binary_git.results | selectattr("item.binary", "match", item.binary)) | list)[0].stat.exists
- name: link binaries for crates.io - name: link binaries for crates.io
file: file: