Skip to content

Commit f9b0a98

Browse files
committed
fix(role): kubevirt operators only required if kubevirt install
!103
1 parent 1940523 commit f9b0a98

File tree

1 file changed

+24
-2
lines changed

1 file changed

+24
-2
lines changed

tasks/role/validation/nfc_kubernetes.yaml

+24-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,30 @@
1515
- nfc_role_kubernetes_install_helm != ''
1616
- nfc_role_kubernetes_install_kubevirt is defined
1717
- nfc_role_kubernetes_install_kubevirt != ''
18-
- nfc_role_kubernetes_kubevirt_operator_replicas is defined
19-
- nfc_role_kubernetes_kubevirt_operator_replicas != ''
18+
- >
19+
not (
20+
nfc_role_kubernetes_install_kubevirt | default(false)
21+
and
22+
nfc_role_kubernetes_kubevirt_operator_replicas is defined
23+
)
24+
or
25+
(
26+
nfc_role_kubernetes_install_kubevirt | default(false)
27+
and
28+
nfc_role_kubernetes_kubevirt_operator_replicas is defined
29+
)
30+
- >
31+
not (
32+
nfc_role_kubernetes_install_kubevirt | default(false)
33+
and
34+
nfc_role_kubernetes_kubevirt_operator_replicas != ''
35+
)
36+
or
37+
(
38+
nfc_role_kubernetes_install_kubevirt | default(false)
39+
and
40+
nfc_role_kubernetes_kubevirt_operator_replicas != ''
41+
)
2042
- nfc_kubernetes_enable_metallb is defined
2143
- nfc_kubernetes_enable_metallb != ''
2244
- nfc_kubernetes_enable_servicelb is defined

0 commit comments

Comments
 (0)