Ansible

Список часто встречающихся проблем:

  • Failed to parse /path/to/inventory.yml

    Убедитесь в корректности YAML-файла. Например, частая проблема — несоблюдение отступов.

  • Permission denied, please try again

    Убедитесь в корректности данных для доступа к узлу.

  • Failed to connect to the host

    Убедитесь в правильности адреса узла и проверьте возможность подключения к нему по SSH.

При прочих неполадках используйте запуск ansible с аргументом -vvvv для повышения детализации вывода.

Ошибка “FAILED! => Установлена старая версия rsyslog … (assert)”#

Чтобы полностью использовать функциональность Визиона в части мониторинга логов, необходимо, чтобы был установлен пакет rsyslog не ниже версии 8.1901. Плейбук проверяет версию пакета rsyslog. Если она ниже 8.1901, то playbook выводит сообщение об ошибке:

FAILED! => Установлена старая версия rsyslog ... (assert)

Способы решения проблемы:

  • Вручную установите пакет rsyslog версии 8.1901 или выше и повторно запустите плейбук.

  • В конфигурационном файле /etc/rsyslog.d/*.conf в значении rsyslog_min_version укажите номер установленной версии rsyslog и повторно запустите плейбук.

    Плейбук завершит работу без ошибок, но функциональность мониторинга логов будет ограничена — будет недоступен динамический сбор логов.

Ошибка “ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.”#

Ошибка связана с тем, что используется старая версия пакета ansible в ОС Astra Linux.

Для исправления ошибки:

  1. Активируйте виртуальное окружение со свежей версией Ansible.

    source /opt/skala-r/vision/server/vision_venv/bin/activate
    
  2. Повторно запустите плейбук.