2017-11-11 11 views
0

set_factsというファクトセットを文字列変数と組み合わせて、新しい変数として登録したいと考えています。不可能 - 文字列を既存の変数と組み合わせて別の変数に登録する

私は、Anothingプレイブックに新しい変数を登録することはできないと思います。だから私は以前のset_factを既存の変数と組み合わせるのにset_factsを再び使うことができますか?

ここでの構文についてはわかりません。ここで

は一例です:

- vars: 
    list_1: usera,userb,userc 
- set_fact: 
    list_2: "userd,usere,userf" 

は今、私は間にコンマと文字列の両方を組み合わせて、このような変数の値を取得したい:

final_list: usera,userb,userc,userd,usere,userf 

答えて

2
set_fact: 
    final_list: "{{ list_1 }},{{ list_2 }}" 

または

set_fact: 
    final_list: "{{ list1 + ',' + list_2 }}" 
+0

私は最初のオプションを試してみましたが、この "final_list"のような結果を得ています: "[u'usera、userb、userc ']、userd、usere、userf"。私は結果に[u ']がなぜ表示されているのか分かりません。 : – sherri

+1

あなたが質問**に投稿したコード**でそれを使用するか、実行しているコードについて別の質問をしてください。同じではないので – techraf

+0

よろしくお願いします。 – sherri

関連する問題