2015-12-14 22 views
2

我正在嘗試檢查我正在部署的盒子的分佈情況。我有一個數據庫,在發行版的列中有「ubuntu lucid」之類的內容,我想查看發行版ansible_distributionansible_distribution_release。有沒有辦法連接這兩個字符串來匹配它們與我的數據庫值匹配或將數據庫值拆分爲合理的角色?Ansible中的字符串操作

我引用文檔here

回答

2

您可以連接瓦爾與神社變量擴展:

"{{ ansible_distribution }}{{ ansible_distribution_release }}" 

或拆分數據庫VAR:

- name: Database var converted to a list 
    debug: var="{{ item }}" 
    with_items: "database_var.split(' ')"