mirror of
https://github.com/geerlingguy/ansible-role-kubernetes.git
synced 2024-11-23 19:06:33 +01:00
28 lines
868 B
YAML
28 lines
868 B
YAML
---
|
|
- name: Ensure Kubernetes repository exists.
|
|
yum_repository:
|
|
name: kubernetes
|
|
description: Kubernetes
|
|
enabled: true
|
|
gpgcheck: true
|
|
repo_gpgcheck: true
|
|
baseurl: https://packages.cloud.google.com/yum/repos/kubernetes-el7-{{ kubernetes_yum_arch }}
|
|
gpgkey:
|
|
- https://packages.cloud.google.com/yum/doc/yum-key.gpg
|
|
- https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
|
|
|
|
- name: Add Kubernetes GPG keys.
|
|
rpm_key:
|
|
key: "{{ item }}"
|
|
state: present
|
|
register: kubernetes_rpm_key
|
|
with_items:
|
|
- https://packages.cloud.google.com/yum/doc/yum-key.gpg
|
|
- https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
|
|
|
|
- name: Make cache if Kubernetes GPG key changed.
|
|
command: "yum -q makecache -y --disablerepo='*' --enablerepo='kubernetes'"
|
|
when: kubernetes_rpm_key is changed
|
|
args:
|
|
warn: false
|