Задать вопрос
@BaJIepaMoTo6JIok

Ansible Как проверить тип бд на хосте?

Как можно проверить какая бд установлена на удаленном хосте с помощью ансибла? (Mysql, pgsql etc)
Мне нужно выполнять таск тогда, когда на хосте установлена Mysql (любой версии). Что то типа:
- name: taskname
  modulename:
     ...
  when: %database is mysql%
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
ansible.builtin.shell: |
if command -v mysql >/dev/null; then
echo "MySQL is installed"
elif command -v psql >/dev/null; then
echo "PostgreSQL is installed"
else
echo "No database is installed"
fi
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы