Я использую Ansible 2.9.3 и python 3.6.9 и уже установлен openshift с pip3.
Код выглядит следующим образом:
---
- hosts: localhost
tasks:
- name: Create a k8s namespace
k8s:
name: CC_Namespace
api_version: v1
kind: Namespace
state: present
# Deployment Frontend
- name: Create a Frontend Deployment Object
k8s:
apiVersion: v1
kind: Deployment
metadata:
name: nginx-frontend-deployment
labels:
app: nginx
spec:
replicas: 4
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80
livenessProbe:
exec:
command:
- /ready
readinessProbe:
exec:
command:
- /ready
...
, и я получаю эту ошибку:
ЗАДАЧА [Создать пространство имен k8s] ****** ************************************************** ************************************************** ********************************** Во время выполнения задачи возникла исключительная ситуация. Чтобы увидеть полную трассировку, используйте -vvv. Ошибка: ImportError: Библиотека запросов не установлена, пожалуйста, установите пакет запросов, чтобы использовать транспорт запросов. роковой: [localhost]: не удалось! => {"updated": false, "error": "Библиотека запросов не установлена, пожалуйста, установите пакет запросов, чтобы использовать транспорт запросов.", "msg": "Не удалось импортировать требуемую библиотеку Python (openshift ) на узле1 Python / usr / bin / python2. Прочтите документацию модуля и установите его в соответствующем месте. Если требуемая библиотека установлена, но Ansible использует неправильный интерпретатор Python, обратитесь к документации on ansible_python_interpreter "}
У кого-нибудь есть идеи, почему возникает ошибка?