ovirt_job: add when job is detected but in state finished (#66810)
* ovirt_job: add when job is detected but in state finished * add docs
This commit is contained in:
parent
53c7f8cbde
commit
fad261b04f
1 changed files with 2 additions and 1 deletions
|
@ -36,6 +36,7 @@ options:
|
|||
description:
|
||||
description:
|
||||
- "Description of the job."
|
||||
- "When task with same description has already finished and you rerun taks it will create new job."
|
||||
required: true
|
||||
state:
|
||||
description:
|
||||
|
@ -199,7 +200,7 @@ def main():
|
|||
job = get_entity(jobs_service, module.params['description'])
|
||||
changed = False
|
||||
if state in ['present', 'started']:
|
||||
if job is None:
|
||||
if job is None or job.status in [otypes.JobStatus.FINISHED, otypes.JobStatus.FAILED]:
|
||||
job = jobs_service.add(build_job(module.params['description']))
|
||||
changed = True
|
||||
changed = attach_steps(module, job.id, jobs_service) or changed
|
||||
|
|
Loading…
Reference in a new issue