@ -411,6 +411,34 @@
|
|||||||
kubernetes_olm_install | default(false) | bool
|
kubernetes_olm_install | default(false) | bool
|
||||||
|
|
||||||
|
|
||||||
|
- name: Uninstall OLM
|
||||||
|
ansible.builtin.shell:
|
||||||
|
cmd: |
|
||||||
|
kubectl delete -n olm deployment packageserver;
|
||||||
|
kubectl delete -n olm deployment catalog-operator;
|
||||||
|
kubectl delete -n olm deployment olm-operator;
|
||||||
|
|
||||||
|
kubectl delete crd catalogsources.operators.coreos.com;
|
||||||
|
kubectl delete` crd clusterserviceversions.operators.coreos.com;
|
||||||
|
kubectl delete crd installplans.operators.coreos.com;
|
||||||
|
kubectl delete crd olmconfigs.operators.coreos.com;
|
||||||
|
kubectl delete crd operatorconditions.operators.coreos.com;
|
||||||
|
kubectl delete crd operatorgroups.operators.coreos.com;
|
||||||
|
kubectl delete crd operators.operators.coreos.com;
|
||||||
|
kubectl delete crd subscriptions.operators.coreos.com;
|
||||||
|
|
||||||
|
kubectl delete namespace operators --force;
|
||||||
|
kubectl delete namespace olm --force;
|
||||||
|
|
||||||
|
changed_when: false
|
||||||
|
failed_when: false
|
||||||
|
register: install_olm
|
||||||
|
when: >
|
||||||
|
kubernetes_config.cluster.prime.name == inventory_hostname
|
||||||
|
and
|
||||||
|
'olm_uninstall' not in ansible_run_tags
|
||||||
|
|
||||||
|
|
||||||
- name: Enable Cluster Encryption
|
- name: Enable Cluster Encryption
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
cmd: kubectl patch felixconfiguration default --type='merge' -p '{"spec":{"wireguardEnabled":true,"wireguardEnabledV6":true}}'
|
cmd: kubectl patch felixconfiguration default --type='merge' -p '{"spec":{"wireguardEnabled":true,"wireguardEnabledV6":true}}'
|
||||||
|
|||||||
@ -43,6 +43,8 @@ kubelet-arg:
|
|||||||
- system-reserved=cpu={{ kubelet_arg_system_reserved_cpu }},memory={{ kubelet_arg_system_reserved_memory }},ephemeral-storage={{ kubelet_arg_system_reserved_storage }}
|
- system-reserved=cpu={{ kubelet_arg_system_reserved_cpu }},memory={{ kubelet_arg_system_reserved_memory }},ephemeral-storage={{ kubelet_arg_system_reserved_storage }}
|
||||||
{% if host_external_ip | default('') %}node-external-ip: "{{ host_external_ip }}"{% endif %}
|
{% if host_external_ip | default('') %}node-external-ip: "{{ host_external_ip }}"{% endif %}
|
||||||
|
|
||||||
|
# node-ip: this needs to be set to internal ip if host has external ip
|
||||||
|
|
||||||
node-name: {{ inventory_hostname }}
|
node-name: {{ inventory_hostname }}
|
||||||
|
|
||||||
{% if
|
{% if
|
||||||
|
|||||||
Reference in New Issue
Block a user