«ansible» 태그된 질문

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

5
답변 : 호스트별로 하나의 작업 호스트를 실행하는 방법은 무엇입니까?
플레이 레벨에서는 serial: 1한 번에 한 호스트 씩 전체 플레이를 실행할 수 있어야 합니다. 그러나 단일 작업 에서이 작업을 수행하는 간단한 방법을 찾지 못했습니다. 문제의 작업이 어떤 이유로 든 적절한 잠금을 수행하지 않는 경우 특히 관련이 있습니다. 명백한 대답 중 하나는 작업을 자체적으로 수행하는 것입니다. 그러나 그것은 역할에 도움이되지 않습니다. …
15 ansible 

3
건너 뛴 Ansible 작업을 표시하지 않으려면 어떻게합니까?
내 플레이 북의 출력은 건너 뛴 작업과 관련하여 쓸모없는 출력으로 항상 완전히 휩싸여있어 원하는 특정 정보를 찾고 찾는 데 성 가시고 시간이 많이 걸립니다. 다음은 플레이 북의 예입니다 - name: Stopping Puppet Agent service: name=pe-puppet state=stopped ignore_errors: true register: result - include: rollback/restart-pe-puppet.yml when: result|failed 그리고 관련 출력 : TASK: …
14 ansible 

3
키가 거부 된 경우 Ansible에서 비밀번호를 사용하는 방법은 무엇입니까?
새 서버 인스턴스는 비밀번호로 ssh를 통해 루트에 로그인하도록 구성되어 있습니다. Ansible 플레이 북이 대신 키를 사용하고 처음 실행시 암호를 사용하여 루트 로그인을 비활성화하도록 다시 구성하기를 원하므로 다음과 같은 것이 필요합니다. 키로 로그인을 시도 키로 로그인 할 수없는 경우 : 비밀번호로 로그인 certified_keys에 키 추가 비밀번호로 루트 로그인 비활성화 선택적으로 키를 …

2
역할에 정의 된 Ansible 처리기가 전체 플레이 북 또는 역할 이후에 실행 되었습니까?
나는 Ansible 2.0을 실행 중이며 이것을 실행할 수는 있지만 경험적 테스트에서 사실이 아닌 것을 믿도록 속일 수 있으며 핸들러가 실행될 시점을 알려주는 문서를 찾을 수 없습니다. 처리기가 끝날 때 처리기가 실행되지 않으면 이것이 수수께끼입니다. 나는 5 개의 역할을 가진 플레이 북을 가지고 있고, 마지막에 6 번째 역할을 추가하여 시작하기 전에 …
13 ansible 

2
fileglob 패턴으로 중첩 루프를 만들려면 어떻게해야합니까?
Ansible의 일련의 사용자를 위해 인증 된 SSH 키 세트를 만들려고합니다. 나는이 users과 같이 설정 변수를 : users: - { username: root, name: 'root' } - { username: user, name: 'User' } 같은 역할을 수행하면서 files/public_keys디렉토리에 인증 된 키 파일 당 하나 의 인증 된 키 파일이 있습니다 . roles/common/files/public_keys/home roles/common/files/public_keys/work …
13 ansible 

1
경고 알림이 작동하지 않는 이유는 무엇입니까?
나는 놀랍게도 배우고 간단한 플레이 북을 썼다. 그러나 나는 처리기가 작동하지 않는 것을 이해하지 못한다. 도와주세요. 내 플레이 북 : - hosts: HA gather_facts: False tasks: - name: Installs pacemaker yum: pkg=pacemaker,pcs,resource-agents state=latest notify: - pcsd start handlers: - name: pcsd start systemd: name=pcsd state=started 그는 알림을 건너 뛰었습니다. PLAY …

3
디버깅하는 동안 Ansible Playbook을 종료하는 가장 쉬운 방법
Ansible 플레이 북을 디버깅하고 있으며 주어진 작업 후 종료하고 다음 작업을 모두 수행하지는 않는다고 가정하십시오. 사용 가능한 한 줄 마술 명령이 있습니까, 아니면 수동으로 종료 / 어설 션 작업을 만들어야합니까? 로부터 ansible-playbook설명서, 나는이 것을 볼 --start-at-task=START_AT플래그, 그러나 나는 '끝에서'대응과 같은 아무것도 표시되지 않습니다.
13 ansible 

5
많은 서버를위한 SSH 액세스 게이트웨이
현재 Ansible을 통해 3 개의 devops를 사용하여 90 개가 넘는 여러 서버를 관리합니다. 모두 잘 작동하지만 지금은 큰 보안 문제가 있습니다. 각 devop은 자체 로컬 ssh 키를 사용하여 서버에 직접 액세스합니다. 각 devop은 랩톱을 사용하며 각 랩톱은 잠재적으로 손상 될 수 있으므로 제품 서버의 전체 네트워크를 공격 할 수 있습니다. …

1
Ansible에서 변수에 빈 값을 할당하는 방법은 무엇입니까?
있는 경우 firewall_allowed_ports: - name: port {{ item }} allowed in firewall ufw: rule: allow port: "{{ item }}" proto: tcp with_items: - 22 - "{{ firewall_allowed_ports }}" 정의되지 않은 경우이 오류가 발생합니다. fatal: [host.example.com]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to …
12 ansible 

1
사용 가능한 호스트의 현재 호스트 이름을 인쇄하는 방법
사용자가 컴퓨터에 로그인 할 때 motd를 편집하는 역할을 작성했지만 motd를 개인화하여 컴퓨터의 호스트 이름을 인쇄하고 싶습니다 어떤 변수를 사용합니까? 아니면 어떻게해야합니까? 주형? 어떻게? 나는 copy modulemotd 파일에 예를 들어, "$ hostname에 오신 것을 환영합니다"라고 말하고 싶습니다. ansible을 사용하여이 호스트 이름을 어떻게 구문 분석합니까?


1
Jinja2 템플릿의 Ansible 변수 배열에 대한 루프
Ansible이 호스트에 대한 사실을 수집하면 예를 들어 호스트의 모든 마운트를 가져옵니다. "ansible_mounts": [ { "block_available": 7800291, "block_size": 4096, "block_total": 8225358, "block_used": 425067, "device": "/dev/mapper/foobar", "fstype": "xfs", "inode_available": 16403366, "inode_total": 16458752, "inode_used": 55386, "mount": "/", "options": "rw,seclabel,relatime,attr2,inode64,noquota", "size_available": 31949991936, "size_total": 33691066368, "uuid": "2ebc82cb-5bc2-4db9-9914-33d65ba350b8" }, { "block_available": 44648, "block_size": 4096, "block_total": 127145, …
12 ansible  json  jinja 

1
~ 100 개의 호스트에 대한 간단한 Ansible 플레이 북의 합리적인 성능은 무엇입니까?
이전 cfengine2 설치를 대체하기 위해 Ansible을 살펴보기 시작했습니다. 다음과 같은 간단한 플레이 북이 있습니다. sudoers 파일을 복사 템플릿 화 된 resolv.conf를 복사합니다 (group_vars 및 host_vars 데이터와 함께 공급) 몇 가지 서비스가 실행 중인지 확인 로컬 사용자가 있는지 확인 플레이 북은 97 개의 머신 (1ms 미만의 LAN 대기 시간으로 빠른 1gig …

3
Ansible, Chef, Puppet 또는 ____ : 가장 강력한 Windows 지원 및 가장 작은 init 풋 프린트
우리는 주로 (독점적이지는 않지만) 서버에서 승리합니다. 가급적이면 OS를 시작하고 명령을받을 준비를하기 위해 운영 체제를 거의 또는 전혀 수행하지 않을 수 있습니다 (에이전트 또는 ssh 서버로 기본 이미지를 작성해야 할 수도 있음). mongodb, Java 기반 앱, iis 구성 등을 설치할 수 있어야합니다. 창 지원 / 커뮤니티가 가장 강력한 도구와 가장 작은 …

2
Cobbler 설치 후 Kickoff Ansible Playbook
Cobbler 및 Ansible을 구현하여 서버 배포를 수행하고 있으며 마지막 문제가 하나 있습니다. Ansible 플레이 북은 훌륭하게 작동하지만 Cobbler 설치는 훌륭하지만 문제는 함께 묶는 것입니다. 사용 된 Cobbler 프로필을 기반으로 Ansible 플레이 북을 시작하는 Cobbler에 대한 설치 후 트리거를 작성했습니다. 스크립트는 자체적으로 실행될 때 훌륭하게 작동합니다. 문제는 이것이 작동하려면 서버를 먼저 …

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