ansible-lint: when lines should not include Jinja2 variables (#4496)

This commit is contained in:
Maxime Guyot 2019-04-11 12:06:10 +02:00 committed by Kubernetes Prow Robot
parent d8cbbc414e
commit 46ba6a4154
2 changed files with 3 additions and 5 deletions

View file

@ -4,7 +4,6 @@ skip_list:
# see https://docs.ansible.com/ansible-lint/rules/default_rules.html for a list of all default rules # see https://docs.ansible.com/ansible-lint/rules/default_rules.html for a list of all default rules
# The following rules throw errors. # The following rules throw errors.
# These either still need to be corrected in the repository and the rules re-enabled or they are skipped on purpose. # These either still need to be corrected in the repository and the rules re-enabled or they are skipped on purpose.
- '102'
- '103' - '103'
- '104' - '104'
- '201' - '201'

View file

@ -50,10 +50,9 @@
- name: "Check_helm_client_certs | Set 'sync_helm_certs' to true on masters" - name: "Check_helm_client_certs | Set 'sync_helm_certs' to true on masters"
set_fact: set_fact:
sync_helm_certs: true sync_helm_certs: (not item in helmcert_node.files | map(attribute='path') | map("basename") | list or helmcert_node.files | selectattr("path", "equalto", "{{ helm_home_dir }}/{{ item }}") | map(attribute="checksum")|first|default('') != helmcert_master.files | selectattr("path", "equalto", "{{ helm_home_dir }}/{{ item }}") | map(attribute="checksum")|first|default(''))
when: inventory_hostname != groups['kube-master'][0] and when:
(not item in helmcert_node.files | map(attribute='path') | map("basename") | list or - inventory_hostname != groups['kube-master'][0]
helmcert_node.files | selectattr("path", "equalto", "{{ helm_home_dir }}/{{ item }}") | map(attribute="checksum")|first|default('') != helmcert_master.files | selectattr("path", "equalto", "{{ helm_home_dir }}/{{ item }}") | map(attribute="checksum")|first|default(''))
with_items: with_items:
- "{{ helm_client_certs }}" - "{{ helm_client_certs }}"