Я написал следующую пьесу, и она работает нормально, но когда я делаю то же самое с ролями, когда состояние неисправного модуля ухудшается. Независимо от заданных значений, когда я передаю>, когда в модуле сбоя он пропускается, а при выдаче <он дает сбой.
Пожалуйста, не обращайте внимания на синтаксис и '-', здесь все портится. </p>
- hosts: localhost
vars:
vmcpu_list:
- vmcpu: 2
- vmcpu: 1
- vmcpu: 1
vcpu_value: 0
tasks:
- set_fact:
vcpu_value: "{{ vcpu_value }} + vmcpu_list[{{item}}].vmcpu"
with_sequence: start=0 end="{{ vmcpu_list | length -1 }}"
- debug:
var: "{{ vcpu_value }}"
- fail:
msg: " provided vcpu are more"
when: vcpu_value|int > 5
ПРИМЕЧАНИЕ: извините ранее, я дал vcpu_value | int> 5 выше, но это должно быть vcpu_value | int> 3