Назад | Перейти на главную страницу

Kubernetes и ansible - отсутствует модуль

Я пытаюсь развернуть приложение с Ansible в своем кластере Kubernetes. Я пробовал использовать этот модуль кластерный модуль kubernetes но когда я пытаюсь выполнить свой пример playbook, скопированный из документации, я получаю:

 [WARNING]: Host file not found: /etc/ansible/hosts

 [WARNING]: provided hosts list is empty, only localhost is available

ERROR! 'kubernetes' is not a valid attribute for a Play

The error appears to have been in '/home/holo/enterpryze/sources/devops/orchiestration/environment-cloud/ansible-playbook/kube.yaml':
line 1, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:


- name: Create a kubernetes namespace
  ^ here

Как добавить этот модуль, чтобы мой пример конфигурации работал?

Очевидно, есть синтаксическая ошибка.

недопустимый атрибут для игры

вы должны поместить вызовы модулей в tasks раздел (обратите внимание на отступ):

- hosts: server
  tasks:
    - name: mytask
      kubernetes: