ansible*: update Korean translation (#13625)

pull/28/head
HoJeong Im 2024-09-08 03:57:04 +09:00 committed by GitHub
parent cca2ec4765
commit 545f01a5a8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 128 additions and 6 deletions

View File

@ -0,0 +1,29 @@
# ansible-doc
> Ansible 라이브러리에 설치된 모듈에 대한 정보를 표시.
> 플러그인과 간단한 설명의 정리된 목록을 표시.
> 더 많은 정보: <https://docs.ansible.com/ansible/latest/cli/ansible-doc.html>.
- 사용 가능한 작업 플러그인(모듈) 목록:
`ansible-doc --list`
- 특정 유형의 사용 가능한 플러그인을 나열:
`ansible-doc --type {{become|cache|callback|cliconf|connection|...}} --list`
- 특정 작업 플러그인(모듈)에 대한 정보 표시:
`ansible-doc {{plugin_name}}`
- 특정 유형의 플러그인에 대한 정보 표시:
`ansible-doc --type {{become|cache|callback|cliconf|connection|...}} {{플러그인_이름}}`
- 액션 플러그인(모듈)에 대한 플레이북 스니펫 표시:
`ansible-doc --snippet {{플러그인_이름}}`
- 액션 플러그인(모듈)에 대한 정보를 JSON으로 표시:
`ansible-doc --json {{플러그인_이름}}`

View File

@ -1,15 +1,15 @@
# ansible-galaxy
> 수용 가능한 역할 생성 및 관리.
> Ansible 역할 생성 및 관리.
> 더 많은 정보: <https://docs.ansible.com/ansible/latest/cli/ansible-galaxy.html>.
- 역할 설치:
`ansible-galaxy install {{사용자이름.역할_}}`
`ansible-galaxy install {{사용자명}}.{{역할_이름}}`
- 역할 제거:
`ansible-galaxy remove {{사용자이름.역할_이름}}`
`ansible-galaxy remove {{사용자명}}.{{역할_이름}}`
- 설치된 역할 리스트:
@ -22,3 +22,11 @@
- 새로운 역할 생성:
`ansible-galaxy init {{역할_이름}}`
- 사용자 역할에 해당하는 정보 가져오기:
`ansible-galaxy role info {{사용자명}}.{{역할_이름}}`
- 컬렉션에 대한 정보 가져오기:
`ansible-galaxy collection info {{사용자명}}.{{컬렉션_이름}}`

View File

@ -0,0 +1,21 @@
# ansible-inventory
> Ansible 인벤토리를 표시하거나 덤프.
> 또한, `ansible`을 참조하세요.
> 더 많은 정보: <https://docs.ansible.com/ansible/latest/cli/ansible-inventory.html>.
- 기본 인벤토리를 표시:
`ansible-inventory --list`
- 사용자 지정 인벤토리를 표시:
`ansible-inventory --list --inventory {{경로/대상/파일_또는_스크립트_또는_디렉토리}}`
- YAML에서 기본 인벤토리를 표시:
`ansible-inventory --list --yaml`
- 기본 인벤토리를 파일에 덤프:
`ansible-inventory --list --output {{경로/대상/파일}}`

View File

@ -11,10 +11,22 @@
`ansible-playbook {{playbook}} -i {{인벤토리_파일}}`
- 명령어 라인을 통해 정의된 추가 변수를 사용하여 playbook에서 작업 실행:
- 명령어 정의된 추가 변수를 사용하여 playbook에서 작업 실행:
`ansible-playbook {{playbook}} -e "{{변수1}}={{값1}} {{변수2}}={{값2}}"`
- json 파일에 정의된 추가 변수를 사용하여 playbook에서 작업 실행:
`ansible-playbook {{playbook}} -e "@{{변수.json}}"`
- 지정된 태그에 대해 플레이북에서 작업 실행:
`ansible-playbook {{playbook}} --tags {{태그1,태그2}}`
- 특정 작업에서 시작하는 playbook에서 작업 실행:
`ansible-playbook {{playbook}} --start-at {{작업_이름}}`
- 변경사항을 적용하지 않고 플레이북에서 작업 실행(dry-run):
`ansible-playbook {{playbook}} --check --diff`

View File

@ -0,0 +1,20 @@
# ansible-pull
> VCS 저장소에서 Ansible 플레이북을 가져와 로컬 호스트에서 실행.
> 더 많은 정보: <https://docs.ansible.com/ansible/latest/cli/ansible-pull.html>.
- VCS에서 플레이북을 가져와 기본 local.yml playbook을 실행:
`ansible-pull -U {{저장소_url}}`
- VCS에서 플레이북을 가져와 특정 플레이북을 실행:
`ansible-pull -U {{저장소_url}} {{playbook}}`
- 특정 지점의 VCS에서 플레이북을 가져와 특정 플레이북을 실행:
`ansible-pull -U {{저장소_url}} -C {{branch}} {{playbook}}`
- VCS에서 플레이북을 가져오고, 호스트 파일을 지정하고 특정 플레이북을 실행:
`ansible-pull -U {{저장소_url}} -i {{hosts_file}} {{playbook}}`

View File

@ -0,0 +1,28 @@
# ansible-vault
> Ansible 프로젝트 내에서 값, 데이터 구조 및 파일을 암호화하고 해독.
> 더 많은 정보: <https://docs.ansible.com/ansible/latest/user_guide/vault.html#id17>.
- 비밀번호를 입력하라는 메시지가 표시된 새로운 암호화된 볼트 파일을 만듬:
`ansible-vault create {{볼트_파일}}`
- 볼트 키 파일을 사용하여, 암호화된 새 볼트 파일을 만듬:
`ansible-vault create --vault-password-file {{비밀번호_파일}} {{볼트_파일}}`
- 선택적 비밀번호 파일을 사용하여, 기존 파일을 암호화:
`ansible-vault encrypt --vault-password-file {{비밀번호_파일}} {{볼트_파일}}`
- Ansible의 암호화된 문자열 형식을 사용하여, 문자열을 암호화하고 대화형 프롬프트를 표시:
`ansible-vault encrypt_string`
- 암호 파일을 사용하여, 암호화된 파일을 해독하는 방법:
`ansible-vault view --vault-password-file {{비밀번호_파일}} {{볼트_파일}}`
- 이미 암호화된 볼트 파일을 새 암호 파일로 다시 키 지정:
`ansible-vault rekey --vault-password-file {{예전_비밀번호_파일}} --new-vault-password-file {{새로운_비밀번호_파일}} {{볼트_파일}}`

View File

@ -1,7 +1,7 @@
# ansible
> SSH를 통해 컴퓨터 그룹을 원격으로 관리.
> `/etc/ansible/hosts` 파일을 사용하여 새 그룹/호스트를 추가하십시오.
> SSH를 통해 컴퓨터 그룹을 원격으로 관리. (`/etc/ansible/hosts` 파일을 사용하여 새 그룹/호스트를 추가하십시오).
> `ansible galaxy`와 같은 일부 하위 명령에는 자체 사용 설명서가 있음.
> 더 많은 정보: <https://www.ansible.com/>.
- 그룹에 속한 호스트 목록:
@ -27,3 +27,7 @@
- 사용자 정의 인벤토리 파일을 사용하여 명령어 실행:
`ansible {{그룹}} -i {{인벤토리_파일}} -m command -a '{{나의_명령어}}'`
- 인벤토리의 그룹을 나열:
`ansible localhost -m debug -a '{{var=groups.keys()}}'`