2017-06-21 8 views
1

Anothingのリストに整数値を追加したい(新しい変数を作成する)。 例えば、私は次の変数があります取得するAnsible:リストに整数値を追加する

list2: "{{ list + 100 }}" 

list: 
    - 80 
    - 81 
    - 82 

を私のような何かをしたいと思います

list2: 
    - 180 
    - 181 
    - 182 

私は

list2: "{{ list|int+100 }}" 
で試してみました

または

list2: "{{ list+100|int }}" 

ただしこれまでのところ成功していません。助けてくれてありがとう。あなたは、カスタムフィルタのプラグインや使用を記述する必要が

答えて

2

はset_factをループ:応答のための

- set_fact: 
    list2: "{{ list2 | default([]) + [item+100] }}" 
    with_items: "{{ list1 }}" 
0

感謝を。私は可変ファイルでこれをしようとしています。私はそれを行う簡単な方法がないことを理解しています。 私はこれを使用しました:

list2: "[ {% for port in list1 %}{{ port+100 }}{% if not loop.last %},{% endif %}{% endfor %} ]" 
関連する問題