Ansible:从查找结果中排除项
以下是一个有趣的剧本:Ansible:从查找结果中排除项,ansible,Ansible,以下是一个有趣的剧本: - name: Fetch domains vars: domain_lines: "{{ lookup('file', domain_file).splitlines() }}" debug: msg: "Domains: {{ domain_lines }}" 读取并拆分以下“域_文件”中的行: 这很有效。但是现在我想跳过/删除以hashtag开头的行。实现这一目标的最佳方法是什么?使用。下面的剧本 - set_fact: d
- name: Fetch domains
vars:
domain_lines: "{{ lookup('file', domain_file).splitlines() }}"
debug:
msg: "Domains: {{ domain_lines }}"
读取并拆分以下“域_文件”中的行:
这很有效。但是现在我想跳过/删除以hashtag开头的行。实现这一目标的最佳方法是什么?使用。下面的剧本
- set_fact:
domain_selected: "{{ domain_lines|reject('regex', '^#(.*)$')|list }}"
- debug:
var: domain_selected
给予
使用。下面的剧本
- set_fact:
domain_selected: "{{ domain_lines|reject('regex', '^#(.*)$')|list }}"
- debug:
var: domain_selected
给予
"domain_selected": [
"test1.domain.tld",
"test3.domain.tld",
"test4.domain.tld"
]