현재 어떤 변수를 포함하여 다른 파일에서 해당 변수를 사용하여 실행할 블록을 조건부로 검사합니다. 예를 들어, - include: tasks/common.yml param=dns
작업/common.yml : ---
- block:
- name: do something interesting
when: param == "dns"
- b
모든 "* .key"파일에 대한 사용 권한을 단일 디렉토리에 설정하려고합니다. "찾기"와 "파일"을 함께 사용하고 싶지만 찾기 결과에 대한 프로세스를 파악할 수 없습니다. - find:
paths: "/etc/nginx/ssl"
patterns: "*.key"
# not sure how to do this
- files: group=
다음 재생을 고려하십시오. 내가 뭘 하려는지 기본적으로 키와 개정판 스크립트 dict의 각 요소에 함께 추가 된 tmp_path 필드를 추가하는 것입니다. ---
- hosts: localhost
connection: local
gather_facts: no
vars:
scripts:
a.pl:
r
내 작업 영역이 더럽습니다. 일부 로컬 수정이 있습니다. git pull origin master 명령을 사용할 때 충돌이 없기 때문에 정상적으로 작동합니다. 그러나 나는 오류가있어 Ansiblegit: repo=xxxx dest=xxx version={{branch}} 처럼 사용하려고 해요 때 : 다음 내 로컬 수정 사항을 잃게됩니다, force=yes을
서비스가 실행 중인지 확인하고 서비스가 실행 중이 아닌 경우 서비스를 시작하면 일부 변수에 출력을 등록하려고합니다. 아래는 나의 가능성있는 플레이 북 스 니펫입니다. - hosts: localhost
tasks:
- name: check if service is running
shell: pgrep node
registe
방금 Anabilities를 사용하기 시작했으며, 자습서 ("docs"이라는 이름의 신뢰할 수있는 팀)을 읽은 후 플레이 북에 사용할 수있는 모든 속성의 전체 목록을보고 싶습니다. 누군가가 그러한 목록을 제공 할 수 있습니까? 내가 Google에 할 수 있었던 유일한 사람은 this old example 이었지만 gather_facts과 같은 것이 없습
내가 소스로부터 목적지로 심볼릭 링크를 설정하기 위해 노력하고 있지만, 치명적인 타격 유지 : [기본값] : 실패! => { "changed": false, "failed": true, "msg": "링크하는 동안 오류 발생 : [Errno 2] 해당 파일 또는 디렉토리 없음", "path": "/Applications/Xcode.app/Contents/D