ansible-lint: Don't use bare variables (#4608)

Circumvented one false positive from ansible-lint
Moved a block of jinja magic into its own variable
This commit is contained in:
MarkusTeufelberger
2019-04-24 07:20:00 +02:00
committed by Kubernetes Prow Robot
parent 424e59805f
commit a65605b17a
3 changed files with 4 additions and 5 deletions

View File

@@ -38,7 +38,7 @@
etc_hosts_localhosts_dict: >-
{%- set splitted = (item | regex_replace('[ \t]+', ' ')|regex_replace('#.*$')|trim).split( ' ') -%}
{{ etc_hosts_localhosts_dict|default({}) | combine({splitted[0]: splitted[1::] }) }}
with_items: "{{ (etc_hosts_content['content'] | b64decode).split('\n') }}"
with_items: "{{ (etc_hosts_content['content'] | b64decode).splitlines() }}"
when:
- etc_hosts_content.content is defined
- (item is match('^::1 .*') or item is match('^127.0.0.1 .*'))