mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2025-12-14 05:45:06 +03:00
Merge pull request #12671 from VannTen/prep/kubectl_apply_ssa
Make kubectl_apply_stdin available to other roles (+ SSA support)
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
---
|
---
|
||||||
dependencies:
|
dependencies:
|
||||||
|
- role: kubernetes-apps/utils
|
||||||
|
|
||||||
- role: kubernetes-apps/ansible
|
- role: kubernetes-apps/ansible
|
||||||
when:
|
when:
|
||||||
- inventory_hostname == groups['kube_control_plane'][0]
|
- inventory_hostname == groups['kube_control_plane'][0]
|
||||||
|
|||||||
12
roles/kubernetes-apps/utils/vars/main.yml
Normal file
12
roles/kubernetes-apps/utils/vars/main.yml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
_kubectl_apply_stdin:
|
||||||
|
- "{{ kubectl }}"
|
||||||
|
- apply
|
||||||
|
- -f
|
||||||
|
- "-"
|
||||||
|
- -n
|
||||||
|
- "{{ k8s_namespace }}"
|
||||||
|
- --server-side="{{ server_side_apply | lower }}"
|
||||||
|
# TODO: switch to default SSA
|
||||||
|
server_side_apply: false
|
||||||
|
kubectl_apply_stdin: "{{ _kubectl_apply_stdin | join(' ') }}"
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
---
|
|
||||||
kubectl_apply_stdin: "{{ kubectl }} apply -f - -n {{ k8s_namespace }}"
|
|
||||||
Reference in New Issue
Block a user