1
以下是兩種情況,變量前綴將只保存另一個字符串。Ansible:如何在使用搜索或匹配函數時處理點
1)本作品:
when: ansible_hostname | search("{{ prefix }}-test-.*")
2)這並不可能工作,因爲在搜索字符串點。
when: ansible_hostname | search("{{ prefix }}-test-.*.tin.com)
我甚至嘗試過沒有任何成功的逃脫點。
when: ansible_hostname | search("{{ prefix }}-test-.*\.tin\.com)
你可以舉一些你正在處理的主機名的例子嗎? – tedder42 2015-03-25 13:52:30
所有3個正則表達式都是合法的,應該匹配'hst-test-suffix.domain.tin.com'之類的東西。 ansible_hostname的示例是必需的。 – Kashyap 2015-03-25 16:07:50
host example = bgl1-1-tin-more-001.company.com – Max 2015-03-26 09:04:28