1
내 /etc/hosts
파일의 특정 줄을 임시 파일로 복사 할 수있는 가능성있는 플레이 북을 구성하고 싶습니다.아이템에 명령을 사용하는 방법은 무엇입니까?
---
hosts: 127.0.0.1
gather_facts: False
tasks:
- command: grep {{ item }} /etc/hosts >> /tmp/hosts_to_backup
with_items:
- web
- database
나는이 일 것이다 그러나 나는 오류 받고 있어요 생각하는 것 : 나는 Ansible을 알고
TypeError: string indicies must be integers, not str
이 인용되지 않은 치아 교정기에 대한 까다 롭고 그래서 내가 주위에 따옴표를 넣어이 쉽게 할 수 있어야 전체 명령 줄 그러나 나는 여전히 오류가 발생합니다.
- command: "grep {{ item }} /etc/hosts >> /tmp/hosts_to_backup"
. 명령 대신 셸을 사용해야했습니다. 감사. – William