내가 사용하는 IP 주소 목록에서 포트 80에 연결을 허용하도록 Ansible UFW을 구성하려면 :with_items를 사용하여 여러 명령을 실행하려면 어떻게해야합니까?
tasks:
- name: Allow port 80 HTTP
action: shell ufw allow from {{item}} to any 80/tcp
with_items: allowed_ips
IP의 목록은 내 작전의 vars/
디렉토리에하는 YAML 파일의 해시로 저장됩니다 주소 :
with_items
을 사용하고 있지만 Ansible이 작전을 실행 할 때마다 IP 사이에 공백 삽입, IP 주소를 연결합니다
---
allowed_ips:
xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx
:
을ufw allow from xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx to any 80/tcp
ufw
은이 구문을 허용하지 않으므로 ufw
을 각 IP 주소에 대해 한 번 실행하고 싶습니다. 어떻게해야합니까?