«ansible» 태그된 질문

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

3
Ansible에서 항상 핸들러 실행 트리거
Ansible을 사용하여 개발 서버를 프로비저닝하고 있습니다. 나는 항상 나를 위해 몇 가지 서비스를 시작하기를 원합니다. 이 목적을위한 핸들러가 있지만 조건없이 핸들러 실행을 트리거하는 가장 좋은 방법은 무엇입니까? 이 같은: tasks: - name: Trigger handler run_handler: name=nginx-restart
33 ansible 


8
인증 실패가 너무 많아 SSH가 중단됨
나는이 간단한 실행하려고하고있어 프로비저닝 스크립트를 하지만 난 실행할 때 오류가 발생하고있어 vagrant up다음과 vagrant provision명령. 내가 한 /etc/ansible/hosts파일 을 만들어서 채워야한다는 것을 읽었습니다 . [vagrant] 192.168.222.111 내 SSH 구성 (일부 세부 사항 제거) : Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile /Users/ashleyconnor/.vagrant.d/insecure_private_key …

2
Ansible 변수의 값을 소문자에서 대문자로 변환
리눅스 시스템을 Active Directory에 가입시키기 위해 플레이 북을 만들고 있습니다. ansible_hostname 값을 대문자로 변환하는 방법을 찾지 못하는 것 같습니다. 실행해야하는 명령 중 하나에 호스트 이름을 대문자로 제공해야합니다.
25 linux  ansible 

2
쉘 스크립트에서 'rm -rf /'의 실행을 막을 수 있습니까?
이것은이 사기 문제에 대한 것입니다. 설명 된 문제는 다음과 같은 효과가있는 bash 스크립트가 있습니다. rm -rf {pattern1}/{pattern2} ... 두 패턴에 하나 이상의 빈 요소가 포함 된 경우 rm -rf /원래 명령이 올바르게 기록되고 OP가 매개 변수 확장이 아닌 중괄호 확장 을 수행한다고 가정하면 하나 이상의 빈 요소가 하나 이상의 인스턴스로 …
23 linux  bash  ansible  rm 

6
ansible로 apt-get 자동 제거 실행
EC2 서버 무리를 관리 할 수 ​​있습니다. 서버는 apt 모듈을 사용하여 정기적으로 업데이트 및 업그레이드됩니다 . 서버를 수동으로 업그레이드하려고 할 때 다음 메시지가 나타납니다. $ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are …
23 apt  ansible 

2
특정 사용자로 Ansible 작업 실행
플레이 북을 실행하는 사용자와 다른 사용자로 특정 Ansible 작업을 실행하려고합니다. 내 .yml파일은 다음과 같습니다 --- - hosts: staging_servers tasks: - name: check user remote_user: someusername shell: whoami 이 작업을 실행하면 whoami명령 이 작업 에서 정의한 것과 다른 사용자를 반환 한다는 것을 알 수 있습니다 (정확하게는 hosts라는 파일에 정의 된 사용자를 …

4
Ansible : 플레이 북을 재생하는 동안 디버그가 아닌 "cat file"하고 출력을 화면으로 내보낼 수 있습니까?
사용자 당 Google OTP를 설치하고 구성하는 플레이 북을 작성했습니다. 플레이 북의 마지막 단계를 catgoogle_authenticator 구성 파일에 추가 하고 싶습니다 . "디버그"모듈을 사용하여 화면에 데이터를 표시 할 수 있지만 디버그 메시지로만 표시 할 수 있습니다. TASK: [debug var=details.stdout_lines] **************************************** ok: [localhost] => { "details.stdout_lines": [ "ZKMFTE2ADYA2OYCH", "\"RATE_LIMIT 3 30", "\" DISALLOW_REUSE", …

6
Ansible을 사용하여 rpm 패키지 설치
Ansible을 사용하여 원격 컴퓨터에 .rpm 패키지를 어떻게 설치합니까? 확실한 해결책은 command모듈 을 사용하는 것이지만 약간 바보입니다. 또한 하나의 패키지에 대해 yum 저장소를 설정하지 않으려 고합니다. 이 문제에 대한 좀 더 실용적인 접근 방식이 있습니까?
22 rpm  ansible 

2
구성 관리 : 푸시 대 풀 기반 토폴로지
Puppet 및 Chef와 같이보다 확립 된 구성 관리 (CM) 시스템은 풀 기반 접근 방식을 사용합니다. 클라이언트는 중앙 마스터를 정기적으로 폴링하여 업데이트합니다. 이들 중 일부는 마스터리스 방식 (푸시 기반)도 제공하지만 '생산 용이 아님'(Saltstack) 또는 '확장 불가능한'(Puppet)이라고 언급합니다. 내가 아는 유일한 시스템은 처음부터 푸시 기반입니다. 풀 기반 시스템의 특정 확장 성 이점은 …

7
로그 파일에 암호를 쓰지 못하게하려면 어떻게해야합니까?
MySQL 서버를 설정 중이며 mysql-root설치 중에 Ansible이 비밀번호 를 설정하려고 합니다. 인터넷의 도움 으로이 솔루션을 찾았습니다. - name: Set MySQL root password before installing debconf: name='mysql-server' question='mysql-server/root_password' value='{{mysql_root_pwd | quote}}' vtype='password' - name: Confirm MySQL root password before installing debconf: name='mysql-server' question='mysql-server/root_password_again' value='{{mysql_root_pwd | quote}}' vtype='password' - name: Install Mysql …
22 security  ansible 

4
거대한 환경에서 사용할 수있는 IPtables 관리
한 지점에서 iptables를 관리하고 로컬 서버에서 무언가를 편집 할 수있는 가장 좋은 방법은 무엇입니까? 모든 서버에 중앙 집중식으로 규칙을 추가해야하지만 고유 한 규칙 세트를 가져야하는 특정 요구 사항이있는 특정 서버가 있습니다. 나는 여러 개의 include를 가진 bash 스크립트에 대해 생각했다. 좋은 접근입니까? 아니면 더 좋은 것이 있습니까? 특정 호스트간에 차이가 …
20 iptables  ansible 


3
방화벽 뒤의 Linux 컴퓨터 클러스터 관리
우리 회사의 제품은 본질적으로 우리 소프트웨어를 실행하는 다른 사람의 네트워크에 앉아있는 Linux 박스 (Ubuntu)입니다. 지금까지 우리는 25 개 미만의 상자를 가지고 있었고 TeamViewer를 사용하여 상자를 관리했습니다. 이제이 상자 중 1000 개를 배송 할 예정이며 TeamViewer는 더 이상 옵션이 아닙니다. 저의 임무는 이 박스 에 액세스하고 소프트웨어를 업데이트 하는 방법을 알아내는 …


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