- name: Remover o diretório /tmp/metrics/kubernetes-files ansible.builtin.file: path: /tmp/metrics/kubernetes-files state: absent - name: Criar diretório temporário no remoto file: path: /tmp/metrics/kubernetes-files state: directory mode: '0755' #- name: Copy file with owner and permissions # ansible.builtin.copy: # src: ../files # dest: /tmp/metrics/kubernetes-files # owner: fenix # group: root # mode: '0644' #- name: Listar conteúdo do diretório remoto # shell: ls -l /tmp/metrics/kubernetes-files/files # register: resultado_ls #- name: Mostrar resultado do ls # debug: # var: resultado_ls.stdout_lines - name: Aplicar o files become: yes become_user: fenix shell: | kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml kubectl patch deployment metrics-server -n kube-system --type='json' -p='[{"op": "add", "path": "/spec/template/spec/containers/0/args/-", "value": "--kubelet-insecure-tls"},{"op": "add", "path": "/spec/template/spec/containers/0/args/-", "value": "--kubelet-preferred-address-types=InternalIP"}]' environment: KUBECONFIG: /home/fenix/.kube/config