-2
모든 하위 디렉토리를 상위 디렉토리에 나열한 다음 각 디렉토리 이름을 별도의 변수로 사용하여 추가 작업을 수행하려고합니다.가능 : - 디렉토리에 하위 디렉토리를 나열하고 각 디렉토리 이름을 변수로 사용하십시오.
모든 하위 디렉토리를 상위 디렉토리에 나열한 다음 각 디렉토리 이름을 별도의 변수로 사용하여 추가 작업을 수행하려고합니다.가능 : - 디렉토리에 하위 디렉토리를 나열하고 각 디렉토리 이름을 변수로 사용하십시오.
일반적으로 파일 이름을 사용 가능 변수로 사용할 수 없다는 점에 유의하십시오. 파일 이름에는 변수 이름에 허용되지 않는 문자가 포함될 수 있습니다.
파일은 이미 정의 된 변수와 동일한 이름을 가질 수 있습니다. 충돌을 피하기 위해 접두어를 붙이는 것이 좋습니다.
다음 예제에서는 유효한 파일 이름을 필터링하고 변수 이름의 접두어를 붙입니다.
---
- hosts: test1
tasks:
- find:
path: /etc
file_type: file
use_regex: yes
patterns: "^[a-zA-Z0-9_]+$"
recurse: no
register: files
- set_fact:
"my_{{ item | basename }}": "{{ item }}"
with_items: "{{ files.files | map(attribute='path') | list }}"
- debug: var=my_passwd
- debug: var=my_hosts
_ "원하는 기능 ..."_이 질문에 답변하는 방법은 없습니다. https://stackoverflow.com/help/how-to-ask –