#ansible
#ansible
Вопрос:
ansible -m ping all
Почему я получаю одни и те же предупреждения и ошибки при попытке запустить свой Playbook? (starfish.yml)
Итак, это означает: мой план действий верен? Но что-то важное не так. Что это? Пожалуйста, помогите…Спасибо.
С надеждой, Прабхакаран
Ниже приведены предупреждения и ошибки:
/usr/lib/python2.7/site-packages/ansible/parsing/vault/__init_.py:44: CyptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in a future release.
from cryptography.exceptions import InvalidSignature
[WARNING]: * Failed to parse /etc/ansible/hosts with yaml plugin: We were unable to read either as JSON nor YAML, these are the errors we got from each: JSON: No JSON object could be decoded Syntax Error while loading YAML. expected '<document start>', but found '[' The error appears to be in '/etc/ansible/hosts': line 4, column 1, but may be elsewhere in the file depending on the exact syntax problem. The offending line appears to be: ] [starfish] ^ here
[WARNING]: * Failed to parse /etc/ansible/hosts with ini plugin: need more than 2 values to upack
[WARNING]: Unable to parse /etc/ansible/hosts as an inventory source
[WARNING]: No inventory was parsed, only implicit localhost is available
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'
Комментарии:
1. Сообщения явно указывают на то, что в вашем
/etc/ansible/hosts
файле возникла проблема. Разве не имеет смысла включить это в текст вашего вопроса? Используйте{}
инструмент из меню » Правка» для форматирования текста, выделенного мышьюcode/data/requiredOutput/ExactErrMsgs
. Удачи.2. Привет, сэр, я искренне сожалею, что не смог понять ваш комментарий. Особенно следующее утверждение: code / data / requiredOutput /ExactErrMsgs. Пожалуйста, подумайте и, пожалуйста, сделайте необходимое. С надеждой: Прабхакаран
3. Отредактируйте свой вопрос (Q), чтобы включить ваши
/etc/ansible/hosts
файлы. Когда вы копируете / вставляете этот файл в свой вопрос, выделите этот текст курсором мыши, а затем щелкните{}
инструмент в меню Редактирования. Это даст правильное форматирование. Удачи.4. Привет, сэр. Спасибо за ваш комментарий. На самом деле я использую CentOS 7 Minimal Edition (только для командной строки). Я не могу выполнить копирование и вставку. В любом случае, я ввел и попробовал следующую команду кода: ansible -m ping /etc/ansible/hosts starfish.yml Результаты выглядят как справочный документ… Вы знаете.. Параметры подключения и все другие команды и описания…
5. Извините, я не смогу больше помочь в этом. Вам нужно будет найти способ включить содержимое
/etc/ansible/hosts
в тело вашего Q выше, может быть,ftp
с вашего CentOS на ваш компьютер с Windows / Mac? Оказал ли приведенный ниже ответ какую-либо помощь? Вы должны оставить комментарий этому человеку, чтобы сообщить ему. Удачи.
Ответ №1:
Я думаю, вам нужно следовать этому документу https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html для создания вашего инвентаря ansible.