다음은 AIX 서버에서 WAS 인스턴스를 중지하려고하는 게임입니다.스크립트에서 변수로 변수를 전달하십시오.
---
- hosts: all
vars_files:
- /etc/ansible/conf/var.yml
tasks:
- name: stop websphere instances
script: {{ was_script }} {{ item }}
with_items: "{{ was_inst }}"
was_script와 was_inst는 var.yml에 변수로 나열됩니다. 이제 was_script 대신 스크립트를 하드 코드하면 작동합니다. 그러나 변수로 부르는 경우 작동하지 않습니다. 그것은 YAML 구문 오류라고 말하지만 오류가 무엇인지 알 수는 없습니다.
오류 메시지를 붙여주세요. 그것에 답변이 있습니다. –
'오류! 구문 오류 YAML.' 로드하는 동안은'기분을 상하게하는 선으로 나타납니다' '- 이름 : {{was_script}} {{항목}}' '^ here' – kottapar
그리고있다 : '스크립트 instances' 스피어를 중지 다음 줄에 무엇을해야하는지 설명. –