데비안 사용자로서 저는 아마도 올 여름에 새로운 Bookworm 릴리스를 기대하고 있지만 이 질문은 모든 (롤링이 아닌) 배포판과 관련이 있습니다.
나는 내 서버와 클라이언트를 올바른 호스트로 승격시키기 위해 일련의 역할과 플레이북을 개발했습니다. Bullseye를 출시할 준비가 되었을 때 전체 "roles" 디렉터리를 "roles/stretch" 및 "roles/bullseye"에 복사하고 "roles/bullseye" 폴더에서 역할을 테스트하고 조정하기 시작했습니다. "roles/bullseye"에 역할을 포함하고 "roles/stretch"는 제외하도록 ansible 구성을 업데이트했습니다. 그게 전부입니다.
여기서 가장 좋은 방법은 무엇입니까? 작업이나 전체 역할에 조건을 추가하는 것이 가능하다는 것을 알고 있으므로 배포 이름으로 각 호스트에 변수를 추가하고 각 작업이나 역할에 조건을 추가하기 시작할 수 있습니다. 하지만 물론 이렇게 하려면 모든 항목을 확인해야 합니다. 내 역할/작업을 선택하고 모든 역할/작업에 조건을 추가합니다.