|
@@ -18,45 +18,6 @@ system_osn_image: "{{ (system_images_registry == 'docker') | ternary('docker:' +
|
|
|
|
|
|
openshift_node_env_vars: {}
|
|
|
|
|
|
-# Create list of 'k=v' pairs.
|
|
|
-l_node_kubelet_node_labels: "{{ openshift_node_labels | default({}) | lib_utils_oo_dict_to_keqv_list }}"
|
|
|
-
|
|
|
-openshift_node_kubelet_args_dict:
|
|
|
- aws:
|
|
|
- cloud-provider:
|
|
|
- - aws
|
|
|
- cloud-config:
|
|
|
- - "{{ openshift_config_base ~ '/cloudprovider/aws.conf' }}"
|
|
|
- node-labels: "{{ l_node_kubelet_node_labels }}"
|
|
|
- openstack:
|
|
|
- cloud-provider:
|
|
|
- - openstack
|
|
|
- cloud-config:
|
|
|
- - "{{ openshift_config_base ~ '/cloudprovider/openstack.conf' }}"
|
|
|
- node-labels: "{{ l_node_kubelet_node_labels }}"
|
|
|
- gce:
|
|
|
- cloud-provider:
|
|
|
- - gce
|
|
|
- cloud-config:
|
|
|
- - "{{ openshift_config_base ~ '/cloudprovider/gce.conf' }}"
|
|
|
- node-labels: "{{ l_node_kubelet_node_labels }}"
|
|
|
- azure:
|
|
|
- cloud-provider:
|
|
|
- - azure
|
|
|
- cloud-config:
|
|
|
- - "{{ openshift_config_base ~ '/cloudprovider/azure.conf' }}"
|
|
|
- node-labels: "{{ l_node_kubelet_node_labels }}"
|
|
|
- vsphere:
|
|
|
- cloud-provider:
|
|
|
- - vsphere
|
|
|
- cloud-config:
|
|
|
- - "{{ openshift_config_base ~ '/cloudprovider/vsphere.conf' }}"
|
|
|
- node-labels: "{{ l_node_kubelet_node_labels }}"
|
|
|
- undefined:
|
|
|
- node-labels: "{{ l_node_kubelet_node_labels }}"
|
|
|
-
|
|
|
-l2_openshift_node_kubelet_args: "{{ openshift_node_kubelet_args_dict[openshift_cloudprovider_kind | default('undefined')] }}"
|
|
|
-
|
|
|
# lo must always be present in this list or dnsmasq will conflict with
|
|
|
# the node's dns service.
|
|
|
openshift_node_dnsmasq_except_interfaces:
|