- name: install kubernetes packages become: yes block: - name: Create a /usr/share/keyrings ansible.builtin.file: path: /usr/share/keyrings state: directory mode: '0755' - name: get gpg google get_url: url: https://packages.cloud.google.com/apt/doc/apt-key.gpg dest: /usr/share/keyrings/kubernetes-archive-keyring.gpg - name: kubernetes | apt source ansible.builtin.apt_repository: repo: "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" state: present - name: install container runtime ansible.builtin.apt: pkg: - kubelet - kubeadm - kubectl become: yes