저는 Ansible에 처음 왔으며, 7 일 동안 플레이 북 파일을 실행해야하고 8 일째 다른 플레이 북 파일을 실행해야합니다. 어떻게하면 책임자를 사용하여 설정할 수 있습니까? 모듈에서 시도했지만 적용 할 수 없습니다. 요구 사항에 따라 조건을 어떻게 설정할 수 있습니까?특정 날짜에 플레이 북 파일을 실행하십시오.
나는 Ansible을 사용하여 샘플 작업을 만들었습니다. 매일 하루에 한 번씩 최대 7 일간 일해야하므로 하루에 한 번 24 시간을 지정하고 01-07로 낮 필드를 지정합니다. 내가 crontab -l
를 사용하여 보았다 생성 오류 및 작업없이이 코드를 실행 할 수 있어요
- - cron:
name: "play mail"
hour: "24"
day: "01-07"
job: "sh script.sh"
: 여기 내 코드입니다. 그러나 단 한 번만 실행됩니다. 7 일 24 시간마다가 아닙니다. 내 요구 사항에 따라 올바른지 여부
특정 요일에만 플레이 북을 실행하려고합니까, 아니면 특정 날짜에만 명령을 실행하도록 cron을 구성하기 위해 Ansible을 사용하려고합니까? 그리고 확실히, 당신은 달의 1 일에서 7 일까지 언급하고있는 것입니다, 맞습니까? –
예 작업 파일을 7 일 동안 만 실행해야합니다. 예를 들어 무언가와 같은 내 플레이 북 파일 myplayfile.yml을 스크립트에 추가하고 지정된 일 동안 작업에서 실행해야합니다. 다음 8 일째 나는 실행해야합니다. 다른 작업 파일. – Doefi