2016-09-30 3 views
0

싶습니다 with_items은 알고? 두 번째 예에서는 Ansible는 항상은 두 명령 (호스트 이름, WHOAMI)에 대해 동일한 SSH 연결을 사용할 것인가? 거짓 나에게 보인다Ansible 쉘 및


...

- shell: "{{item}}" 
    with_items: ['export miavar=PIPPO', 'echo $miavar'] 

    (item=export miavar=PIPPO) => {"changed": true, "cmd": "export miavar=PIPPO", "stdout": ""} 
    (item=echo $miavar)  => {"changed": true, "cmd": "echo $miavar", "stdout": ""} 

--ansible 2.1.1.0

리카르도

답변

3

Ansible 때문에, 별도의 실행 각 루프 반복을 실행 당신은 다른 ssh 세션으로 끝납니다.

ANSIBLE_SQUASH_ACTIONS 변수에 설명 된 몇 가지 예외가 있습니다

"apk, apt, dnf, package, pacman, pkgng, yum, zypper" 

이 모듈은 단일 작업의 호출로 모든 항목을 스쿼시 똑똑하다. 링크에 대한

+0

감사합니다 – Riccardo79