mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-02-28 09:39:12 +03:00
If a centos or rhel node is not configured with the extras repo installation of required packages (python-httplib2 in particular) will fail later on. (#4213)
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
c41c1e771f
commit
5d146e52fe
@@ -7,4 +7,10 @@ override_system_hostname: true
|
|||||||
coreos_auto_upgrade: true
|
coreos_auto_upgrade: true
|
||||||
|
|
||||||
# Install epel repo on Centos/RHEL
|
# Install epel repo on Centos/RHEL
|
||||||
epel_enabled: false
|
epel_enabled: false
|
||||||
|
|
||||||
|
# CentOS/RedHat Extras repo
|
||||||
|
extras_rh_repo_base_url: "http://mirror.centos.org/centos/$releasever/extras/$basearch/"
|
||||||
|
extras_rh_repo_gpgkey: "http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7"
|
||||||
|
# Caching extras packages after installation
|
||||||
|
extras_rh_rpm_keepcache: 0
|
||||||
@@ -56,6 +56,28 @@
|
|||||||
- not is_atomic
|
- not is_atomic
|
||||||
- package_python_pip.results | length != 0
|
- package_python_pip.results | length != 0
|
||||||
|
|
||||||
|
- name: check python-httplib2 package
|
||||||
|
yum:
|
||||||
|
list: "python-httplib2"
|
||||||
|
register: package_python_httplib2
|
||||||
|
when:
|
||||||
|
- not is_atomic
|
||||||
|
|
||||||
|
- name: Configure extras repository if python-httplib2 not avaiable in current repos
|
||||||
|
yum_repository:
|
||||||
|
name: extras
|
||||||
|
description: "CentOS-7 - Extras"
|
||||||
|
state: present
|
||||||
|
baseurl: "{{ extras_rh_repo_base_url }}"
|
||||||
|
file: "extras"
|
||||||
|
gpgcheck: yes
|
||||||
|
gpgkey: "{{extras_rh_repo_gpgkey}}"
|
||||||
|
keepcache: "{{ extras_rh_rpm_keepcache | default('1') }}"
|
||||||
|
proxy: " {{ http_proxy | default(omit) }}"
|
||||||
|
when:
|
||||||
|
- not is_atomic
|
||||||
|
- package_python_httplib2.results | length == 0
|
||||||
|
|
||||||
- name: Install pip for bootstrap
|
- name: Install pip for bootstrap
|
||||||
yum:
|
yum:
|
||||||
name: python-pip
|
name: python-pip
|
||||||
|
|||||||
Reference in New Issue
Block a user