«ansible» 태그된 질문

Ansible은 컴퓨터 구성 및 관리를위한 오픈 소스 소프트웨어 플랫폼입니다. 다중 노드 소프트웨어 배포, 임시 작업 실행 및 구성 관리를 결합합니다.

3
사용 가능한 명령의 stdout을 보는 방법은 무엇입니까?
사용 가능한 플레이 북 명령에 대한 stdout을 어떻게 볼 수 있습니까? -v는 개별 명령이 아닌 출력 만 표시합니다. 이 작업을 즉시 수행하는 방법을 알아낼 수 있다면 좋을 것이므로 무언가가 실패하거나 중단되면 이유를 알 수 있습니다. 예 : - name: print to stdout action: command echo "hello" 인쇄 할 것이다 TASK: …
165 ansible 

6
호스트 별 암호로 보안 기능을 안전하게 구현하려면 어떻게해야합니까?
기존 서버 그룹을 관리 하기 위해 ansible 을 사용하고 싶습니다 . ansible_hosts파일 을 만들고 -K단일 호스트 만 대상으로하는 명령을 사용하여 옵션 으로 성공적으로 테스트했습니다. ansible -i ansible_hosts host1 --sudo -K # + commands ... 내 문제는 각 호스트의 사용자 비밀번호가 다르지만 Ansible에서이를 처리하는 방법을 찾을 수 없다는 것입니다. 을 사용하면 …
108 security  sudo  ansible 

10
가능 : 태그가 지정된 경우에만 작업 실행
작업 / 역할의 하위 집합 만 실행하는 데 사용할 수있는 태그를 사용할 수 있습니다. 이는 기본적으로 모든 작업이 실행되며 일부 작업이 실행되는 것을 막을 수 있음을 의미합니다. "foo"태그가 지정된 경우 에만 작업 실행을 제한 할 수 있습니까 ? when작업 섹션 에서 현재 태그를 사용할 수 있습니까 ?
76 ansible 

5
ansible에서 패키지 설치 작업을 통합하는 방법은 무엇입니까?
나는 asible로 시작하여 여러 Linux 배포판에 패키지를 설치하는 데 사용할 것입니다. 문서에서 yum와 apt명령이 분리되어 있음을 알 수 있습니다. 통합하고 다음과 같은 것을 사용하는 가장 쉬운 방법은 무엇입니까? - name: install the latest version of Apache unified_install: name=httpd state=latest 대신에 - name: install the latest version of Apache on CentOS …

2
include_tasks와 import_tasks의 차이점은 무엇입니까?
Ansible 2.4에서는 include모듈이 더 이상 사용되지 않습니다. 그 자리에서, 두 개의 교체 용 모듈과 함께 제공 그것을, import_tasks하고 include_tasks. 그러나 그들은 매우 유사한 설명을 가지고 있습니다 : include_tasks: 현재 플레이 북에서 실행할 작업 목록이있는 파일을 포함합니다. import_tasks: 후속 실행을 위해 현재 플레이 북에 추가 할 작업 목록을 가져옵니다. 전자는 언제 …
62 ansible 

5
SSH 연결에 기본 Ansible 사용자 이름 / 암호를 설정하는 방법은 무엇입니까?
Ansible을 사용하고 있으며 인벤토리 / 전체에이 구성이 있습니다. [master] 192.168.1.10 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [slave] 192.168.1.11 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant 192.168.1.12 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [app] 192.168.1.13 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [all:children] master slave 새 인스턴스마다 매개 변수를 모두 반복하고 싶지 않습니다. 한곳에서 구성 할 수 있습니까? 이 매개 변수가있는 파일이 있습니까?
60 ansible 


16
사실 수집에 붙어
내 상자 (방랑자)에 이상한 문제가 있습니다. 어제 모든 것이 효과가 있었고 내 플레이 북은 정상적으로 작동했습니다. 오늘, "사실 수집"에 대한 불안감이 있습니까? 자세한 출력은 다음과 같습니다. <5.xxx.xxx.xxx> ESTABLISH CONNECTION FOR USER: deploy <5.xxx.xxx.xxx> REMOTE_MODULE setup <5.xxx.xxx.xxx> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto', '- o', 'ControlPersist=60s', '-o', 'ControlPath=/home/vagrant/.ansible/cp/ansible-s sh-%h-%p-%r', '-o', …
52 ssh  ansible 

4
가능 : 대상 파일이없는 경우에만 템플릿 복사
Ansible 1.6.6컴퓨터를 프로비저닝 하는 데 사용 하고 있습니다. 내 플레이 북에 Jinja2 템플릿에서 대상 파일을 생성 하는 템플릿 작업 이 있습니다 . tasks: - template: src=somefile.j2 dest=/etc/somefile.conf somefile.conf이미 존재하는 경우 교체하고 싶지 않습니다 . Ansible로 가능합니까? 그렇다면 어떻게?
47 ansible 

6
Ansible을 사용하여 템플릿 파일 폴더 배포
템플릿과 동일한 이름을 사용하지만 각 파일에 대해 템플릿 모듈을 사용하는 대신 .j2 확장명을 사용하지 않고 템플릿 .j2 폴더로 가득 찬 폴더를 Linux 상자에 배포하는 쉬운 방법이 있습니까? 지금은 긴 목록이 있습니다. - name: create x template template: src=files/x.conf.j2 dest=/tmp/x.conf owner=root group=root mode=0755 notify: - restart myService
47 linux  ansible 

1
Ansible을 사용하여 다른 호스트의 호스트 변수에 액세스하는 방법은 무엇입니까?
데이터를 수집하는 호스트가 있고 그룹에 있다고 가정 해 봅시다 [collectors]. 또한 그룹에 호스트가 [reporters]있습니다. 그래서 groups['collectors'][0]ip 주소 에서 기자에게 변수를 설정하고 싶습니다 . 그러나 리포터 설정을위한 플레이 북은 [collectors]그룹에서 실행되지 않으므로이 호스트에 대한 사실은 수집되지 않습니다. IP 주소를 하드 코딩하지 않는 방법이 있습니까?
45 ansible 

2
Ansible 및 Vagrant의 추가 디버깅 출력을 활성화하려면 어떻게합니까?
서버 및 응용 프로그램 프로비저닝에 대한 Ansible을 조사 중입니다. 내 응용 프로그램은 현재 Vagrant에서 쉘 스크립트로 제공됩니다. 스크립트를 다시 작성하지 않고 샘플을 가져 와서 배포하려고했습니다. 잘 배포 된 것으로 보이지만 일련의 성공적인 단계가 끝나면 실패 메시지가 표시됩니다. » vagrant provision ~/vm/blvagrant 1 ↵ [default] Running provisioner: ansible... PLAY [web-servers] ************************************************************ …

6
Ansible로 디스플레이 출력
PGBouncer 에 내장 된 통계 모듈의 일부 출력을 표시하는 PGBouncer에 대한 Ansible 플레이가 있습니다. 내 문제는 Ansible이 출력을 터미널에 인쇄 할 때 개행을 엉망으로 만든다는 것입니다. 보지 않고 ---------- | OUTPUT | ---------- 내가 참조 ----------\n| OUTPUT |\n---------- 누구든지 Ansible이 출력을 "예쁜 인쇄"하는 방법을 알고 있습니까?
37 ansible 

3
확실한 보안 모범 사례
데이터 센터에 Ansible을 소개하고 제어 시스템을 찾을 수있는 위치와 SSH 키를 관리하는 방법에 대한 보안 모범 사례를 찾고 있습니다. 질문 1 : 제어 기계 물론 제어 기계가 필요합니다. 제어 시스템에는 공개 SSH 키가 저장되어 있습니다. 공격자가 제어 시스템에 액세스 할 수있는 경우 전체 데이터 센터 (또는 Ansible에서 관리하는 서버)에 액세스 …

6
Ansible에서 사전에 목록에 추가하거나 키를 추가
( Ansible 역할의 콜백 또는 후크 및 재사용 가능한 일련의 작업과 관련됨 ) : jina2 템플릿 표현식을 사용하는 것보다 목록에 추가하거나 Ansible의 사전에 키를 추가하는 더 좋은 방법이 있습니까? 나는 당신이 다음과 같은 것을 할 수 있다는 것을 알고 있습니다 : - name: this is a hack shell: echo "{% …
33 ansible 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.