2
我正在嘗試檢查我正在部署的盒子的分佈情況。我有一個數據庫,在發行版的列中有「ubuntu lucid」之類的內容,我想查看發行版ansible_distribution
和ansible_distribution_release
。有沒有辦法連接這兩個字符串來匹配它們與我的數據庫值匹配或將數據庫值拆分爲合理的角色?Ansible中的字符串操作
我引用文檔here
我正在嘗試檢查我正在部署的盒子的分佈情況。我有一個數據庫,在發行版的列中有「ubuntu lucid」之類的內容,我想查看發行版ansible_distribution
和ansible_distribution_release
。有沒有辦法連接這兩個字符串來匹配它們與我的數據庫值匹配或將數據庫值拆分爲合理的角色?Ansible中的字符串操作
我引用文檔here
您可以連接瓦爾與神社變量擴展:
"{{ ansible_distribution }}{{ ansible_distribution_release }}"
或拆分數據庫VAR:
- name: Database var converted to a list
debug: var="{{ item }}"
with_items: "database_var.split(' ')"