kairen / kubeadm-ansible

Build a Kubernetes cluster using kubeadm via Ansible.
Apache License 2.0
723 stars 380 forks source link

fix(common/pre-install): debian/ubuntu uses "present" for package state #76

Closed deamwork closed 4 years ago

deamwork commented 4 years ago

desc

when play site.yaml I encountered with the following error:

TASK [commons/pre-install : Install kubernetes packages (Debian/Ubuntu)] *******************************************************************************************************************************************
Monday 30 December 2019  17:48:41 +0000 (0:00:00.293)       0:02:13.570 *******
failed: [master-main] (item=kubelet) => {"ansible_loop_var": "item", "changed": false, "item": "kubelet", "msg": "value of state must be one of: absent, build-dep, fixed, latest, present, got: installed"}
failed: [master-main] (item=kubeadm) => {"ansible_loop_var": "item", "changed": false, "item": "kubeadm", "msg": "value of state must be one of: absent, build-dep, fixed, latest, present, got: installed"}
failed: [master-main] (item=kubectl) => {"ansible_loop_var": "item", "changed": false, "item": "kubectl", "msg": "value of state must be one of: absent, build-dep, fixed, latest, present, got: installed"}

which lead to a fatal result.

reference

reference: https://docs.ansible.com/ansible/2.9/modules/apt_module.html#status