다음 사항을 고려 Ansible 작업:
- name: "Install Python packages"
ansible.builtin.pip:
name:
- "foobar"
extra_args: "--no-index --find-links=file://{{ role_path }}/files/pip/"
이 작업은 설치 Python 패키지에서 사전 다운로드 패키지 파일로 저장 Ansible 역할이 있습니다.
그러나,잡았다 여기:경로에 디스크 Ansible 역할이 있다고 담백 또는 백슬래시, --find-links
인수될 것이 구문 분석하게 되었습니다.
내가 무슨 필요가 일부 형태의 여과기 또는 기능이 적용 동의 printf '%q'
을 {{ role_path }}
변수가 탈출하고,모든 공백 또는 특수 문자입니다. 이러한 기능에 Ansible 또는 Jinja2?