2017-11-11 9 views
0

사실 집합을 set_facts과 결합하여 문자열 변수에 추가하고이를 새 변수로 등록하려고합니다.가능 - 문자열을 기존 변수와 결합하여 다른 변수에 등록

저는 우리가 새로운 변수를 Aniable playbook에 등록 할 수 없다고 생각합니다. 이전 set_fact을 기존 변수와 결합하려면 set_facts을 다시 사용할 수 있습니까?

여기서 구문에 대해 잘 모르겠습니다.

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

답변

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

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

가 지금은 사이에 쉼표로 문자열 모두를 결합하고이 같은 변수 값을 얻으려면 : 여기

은 예입니다

또는

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

첫 번째 옵션을 시도하고 "final_list"와 같은 결과를 제공합니다. "[u'usera, userb, userc '], userd, usere, userf". 결과에 [u ']가 왜 나오는지 모르겠습니다. : – sherri

+1

그런 다음 질문 **에 게시 된 코드 **에서 사용하거나 실행중인 코드에 대해 다른 질문을하십시오. (동일하지 않으므로) – techraf

+0

알겠습니다. 더 명확하게 다른 질문을하겠습니다. – sherri