486b223e01
This replaces kube-master with kube_control_plane because of [1]: The Kubernetes project is moving away from wording that is considered offensive. A new working group WG Naming was created to track this work, and the word "master" was declared as offensive. A proposal was formalized for replacing the word "master" with "control plane". This means it should be removed from source code, documentation, and user-facing configuration from Kubernetes and its sub-projects. NOTE: The reason why this changes it to kube_control_plane not kube-control-plane is for valid group names on ansible. [1]: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cluster-lifecycle/kubeadm/2067-rename-master-label-taint/README.md#motivation
20 lines
594 B
YAML
20 lines
594 B
YAML
---
|
|
- hosts: kube_control_plane
|
|
|
|
tasks:
|
|
- name: Check the API servers are responding
|
|
uri:
|
|
url: "https://{{ access_ip | default(ansible_default_ipv4.address) }}:{{ kube_apiserver_port | default(6443) }}/version"
|
|
validate_certs: no
|
|
status_code: 200
|
|
register: apiserver_response
|
|
|
|
- debug:
|
|
msg: "{{ apiserver_response.json }}"
|
|
|
|
- name: Check API servers version
|
|
assert:
|
|
that:
|
|
- apiserver_response.json.gitVersion == kube_version
|
|
fail_msg: "apiserver version different than expected {{ kube_version }}"
|
|
when: kube_version is defined
|