- 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: Add the key to trusted repo shell: apt-key add /usr/share/keyrings/kubernetes-archive-keyring.gpg - name: kubernetes | apt source ansible.builtin.apt_repository: repo: "deb http://packages.cloud.google.com/apt/ kubernetes-xenial main" state: present - name: install container runtime ansible.builtin.apt: pkg: - kubelet - kubeadm - kubectl become: yes