I'm trying to install kubelet with Ansible, but I'm struggling to do it.
This is my playbook:
---
- hosts: all
become: yes
tasks:
- name: install docker
yum:
name: docker
state: present
update_cache: true
- name: add repo
yum_repository:
name: kuberepo
description: kubernetes-repo
baseurl: "https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64"
enabled: yes
gpgcheck: yes
repo_gpgcheck: yes
gpgkey:
- "https://packages.cloud.google.com/yum/doc/yum-key.gpg"
- "https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg"
- name: setenforce
shell: setenforce 0
- name: install kubelet
yum:
name: kubelet
state: present
update_cache: true
This is the error when i run the playbook (ansible-playbook -i hosts kube-dependencies.yml)
The "ok" from [master] node is because I manually executed "sudo yum install kubelet" on that machine, and it worked.
Conclusions: So basically, manually executing the yum install command it works, but I can't make it work with ansible.
Any clues? What am I doing wrong?
Thanks in advance!
Hi,
Could you try to add the GPG key with something like this before
doing the yum ansible command ?
- name: Add repository key rpm_key: key:"https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg"
Regards,
--
You received this message because you are subscribed to the Google Groups "Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/d20d7fb9-3fb7-4084-8655-950b69a38380%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
---
- hosts: all
become: yes
tasks:
- name: install docker
yum:
name: docker
state: present
update_cache: true
- name: add yum key repo
rpm_key:
key: "https://packages.cloud.google.com/yum/doc/yum-key.gpg"
state: present
- name: add rpm key repo
rpm_key:
key: "https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg"
state: present
- name: add repo
yum_repository:
name: kuberepo
description: kubernetes-repo
baseurl: "https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64"
enabled: yes
gpgcheck: yes
repo_gpgcheck: yes
Hi,
Please provide logs to see the exact problem
Perhaps information given by a manual yum could help also...
But looking for your problem I found some related information that could (not sure) let us know that the problem is somewhere else :
https://github.com/kubernetes/kubernetes/issues/37922
https://github.com/kubernetes/kubernetes/issues/60134
Regards,
JY
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/fd327a34-5296-40b9-bc09-a271d0eee74d%40googlegroups.com.
- name: yum update
yum:
name: '*'
state: latest