2016-07-06 17 views
-1

Ansible/Jinja2テンプレートファイルを使用して2つの異なるファイルにプロパティを設定する必要があります。ファイルの1つでは、値はコンマ区切りで、他のスペース区切りで区切る必要があります。Anothing/Jinja2テンプレートでその場で変数値を変換する方法は?

現在、私は2つの異なる変数を使用します。

values_space_separated = value1 value2 value3 
values_comma_separated = value1,value2,value3 

私は重複を避けることができる方法は?

オンザフライで変数の値を変換する方法はありますか?

答えて

1

いつもregex_replaceフィルタを使用できます。だから、

普段として変数を定義した場合:

{{ values | regex_replace(',',' ') }} 
:あなたはスペースではなく、分離、それを必要とする場合、あなたは常にだけでこれを行うことができます次に

values = value1,value2,value3 

関連する問題