Cobbler 설치 후 Kickoff Ansible Playbook


11

Cobbler 및 Ansible을 구현하여 서버 배포를 수행하고 있으며 마지막 문제가 하나 있습니다. Ansible 플레이 북은 훌륭하게 작동하지만 Cobbler 설치는 훌륭하지만 문제는 함께 묶는 것입니다.

사용 된 Cobbler 프로필을 기반으로 Ansible 플레이 북을 시작하는 Cobbler에 대한 설치 후 트리거를 작성했습니다. 스크립트는 자체적으로 실행될 때 훌륭하게 작동합니다. 문제는 이것이 작동하려면 서버를 먼저 재부팅해야하지만 Cobbler는 첫 번째 재부팅 전에 설치 후 트리거를 수행한다는 것입니다. Cobbler에는 "firstboot"트리거가 있지만 전혀 작동하지 않습니다. 처음 부팅 한 후에도 트리거되지 않습니다.

재부팅하기 전에 Ansible을 실행하려고하면 서버가 시간 초과됩니다.

CentOS 6.5, Ansible 1.6 및 Cobbler 2.4 용입니다.

TLDR : Cobbler "firstboot"트리거를 작동시키는 방법 또는 설치 후 처음 재부팅하기 전에 Ansible Playbook을 성공적으로 실행하는 방법

어떤 아이디어?

감사!

답변:


1

/etc/rc.local시스템을 처음 부팅 할 때 Ansible 플레이 북을 실행 한 다음 자체를 제거 하는 랩퍼 스크립트가 있습니까? 중 하나와 rm $0스크립트의 끝 부분 또는 편집하여 /etc/rc.local완료하면?


1

Cobbler를 사용하여 서버를 재부팅 할 필요가없는 Ansible 풀 모드를 구성 할 수있는 매우 기본적인 Ansible Playbook을 실행하는 것이 좋습니다.

재부팅 후 서버에서 다른 플레이 북을 가져와 서버 구성을 완료해야합니다.

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