앤서블 플레이북
Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 ansible-playbook 명령입니다.
프로그램:
이름
ansible-playbook - ansible 플레이북 실행
개요
앤서블 플레이북 ... [옵션]
기술
책임감있는 희곡 구성 및 다중 노드 배포 시스템입니다. Ansible 플레이북은
실행하는 데 사용되는 도구입니다. 자세한 내용은 프로젝트 홈페이지(아래 링크)를 참조하십시오.
인수
파일명.yml
Ansible 플레이북으로 실행할 하나 이상의 YAML 형식 파일의 이름입니다.
옵션
--질문-통과
권한 에스컬레이션 암호를 요청하십시오.
-k, -- 묻고 통과
사용된 전송에 필요한 경우 연결 암호를 묻는 메시지를 표시합니다. 을 위한
예를 들어 ssh를 사용하고 ssh-agent를 사용한 키 기반 인증이 없습니다.
--질문-수-통과
--su와 함께 사용되는 su 암호에 대한 프롬프트(더 이상 사용되지 않음, be 사용).
-K, --ask-sudo-pass
--sudo와 함께 사용할 암호를 묻는 메시지가 있는 경우(더 이상 사용되지 않음, be 사용).
--ask-vault-pass
볼트 암호를 묻습니다.
-C, --확인하다
원격 시스템을 변경하지 말고 리소스를 테스트하여 무엇이 가능한지 확인하십시오.
변경되었습니다. 이는 가능한 모든 리소스 유형을 스캔할 수 없으며
시뮬레이션.
-c 연결, --연결=연결
사용할 연결 유형입니다. 가장 일반적인 옵션은 다음과 같습니다. 파라미코 (SSH), SSH, winrm and 지방의.
지방의 crontab 또는 kickstart에 주로 유용합니다.
-D, --차이
템플릿 파일을 변경할 때 변경 방법에 대한 통합된 diff를 표시합니다. 언제
--check와 함께 사용하면 --check를 사용하지 않은 경우 파일이 어떻게 변경되었는지 보여줍니다.
-e EXTRA_VARS, --추가 변수=EXTRA_VARS
키=값 키=값 형식 또는 인용된 대로 플레이북에 삽입할 추가 변수
YAML/JSON(해시 및 배열). 파일에서 변수를 로드하려면 파일을 지정하십시오.
@로 시작합니다(예: @vars.yml).
--플러시 캐시
팩트 캐시를 지웁니다.
--force-handlers
작업이 실패하더라도 핸들러를 실행합니다.
-f NUM, --포크=NUM
병렬 처리 수준. NUM 정수로 지정되며 기본값은 5입니다.
-h, --도움
도움말 페이지 표시 및 종료
-i PATH, --재고=PATH
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 PATH 기본값은 /etc/ansible/호스트. 또는 다음을 수행할 수 있습니다.
쉼표로 구분된 호스트 목록 또는 마지막 쉼표가 있는 단일 호스트를 사용하십시오. 주최자,.
-l 서브세트, --한계=서브세트
선택한 호스트/그룹 패턴을 추가로 제한합니다. 당신은 접두사로 할 수 있습니다 ~ 표시하기
정규식의 패턴입니다.
--목록-호스트
일치하는 호스트 목록을 출력합니다. 다른 것은 실행하지 않습니다.
--목록 태그
사용 가능한 모든 태그를 나열합니다. 다른 것은 실행하지 않습니다.
--목록 작업
실행될 모든 작업을 나열합니다. 다른 것은 실행하지 않습니다.
-M 디렉토리, --모듈 경로=디렉토리
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 디렉토리 모듈을 로드할 검색 경로입니다. 기본값은 /usr/공유/가능.
ANSIBLE_LIBRARY 환경 변수로 설정할 수도 있습니다.
--개인 키=PRIVATE_KEY_FILE
이 파일을 사용하여 연결 인증
--건너뛰기-단계=SKIP_TAGS
태그가 이 값과 일치하지 않는 재생 및 작업만 실행하십시오.
--작업 시작=START_AT
이 이름과 일치하는 작업에서 플레이북을 시작합니다.
--단계
한 번에 한 단계씩: 실행하기 전에 각 작업을 확인합니다.
-S, --수*
su를 사용하여 작업 실행(더 이상 사용되지 않음, be 사용)
-R SU 사용자, --수-사용자=SU_USER
이 사용자로 su를 사용하여 작업 실행(기본값=루트)(더 이상 사용되지 않음, be 사용)
-s, --sudo
루트에 -u 및 sudo가 제공한 사용자로 명령을 실행합니다(더 이상 사용되지 않음, be 사용).
--ssh-공통 인수='-영형 ProxyCommand="ssh -W %h:%p ... " ...'
sftp/scp/ssh 명령줄에 지정된 인수를 추가합니다. 설정하는 데 유용
점프 호스트를 사용하기 위한 ProxyCommand이지만 세 가지 모두에서 허용되는 모든 인수
프로그램을 지정할 수 있습니다.
--sftp-추가 인수='-에프 ...'
sftp 명령줄에 지정된 인수를 추가합니다.
--scp-추가-args='-엘 ...'
scp 명령줄에 지정된 인수를 추가합니다.
--ssh-추가 인수='-아르 자형 ...'
ssh 명령줄에 지정된 인수를 추가합니다.
-U SUDO_USERNAME, --sudo-사용자=SUDO_USERNAME
Sudo to SUDO_USERNAME 기본값은 루트입니다. (더 이상 사용되지 않음, 사용).
--스킵-태그=SKIP_TAGS
태그가 이 값과 일치하지 않는 재생 및 작업만 실행하십시오.
--구문 검사
플레이북에서 구문 오류를 찾으되 아무 것도 실행하지 마십시오.
-t, 태그, --태그=태그
이 값으로 태그가 지정된 플레이 및 작업만 실행하십시오.
-T 초, --시간 초과=초
호스트와 대화를 시도할 때 사용할 연결 시간 제한 초.
-u 사용자 이름, --사용자=사용자 이름
이 기능을 사용 사용자 이름 현재 사용자 대신 대상 호스트에 로그인합니다.
--vault-암호-파일=VAULT_PASSWORD_FILE
볼트 암호 파일.
-v, --말 수가 많은
자세한 정보 표시 모드에서는 성공적인 작업의 더 많은 출력이 표시됩니다. XNUMX개까지 포기
더 많은 출력을 위한 시간.
--번역
프로그램의 버전 번호를 표시하고 종료합니다.
환경
다음 환경 변수를 지정할 수 있습니다.
ANSIBLE_INVENTORY — 기본 ansible 인벤토리 파일 재정의
ANSIBLE_LIBRARY — 기본 ansible 모듈 라이브러리 경로 재정의
ANSIBLE_CONFIG — 기본 ansible 구성 파일 재정의
ansible.cfg에서 대부분의 옵션에 대해 더 많은 것을 사용할 수 있습니다.
onworks.net 서비스를 사용하여 온라인에서 ansible-playbook 사용