@BaJIepaMoTo6JIok

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

Как можно проверить какая бд установлена на удаленном хосте с помощью ансибла? (Mysql, pgsql etc)
Мне нужно выполнять таск тогда, когда на хосте установлена Mysql (любой версии). Что то типа:
- name: taskname
  modulename:
     ...
  when: %database is mysql%
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
27 апр. 2024, в 13:49
300000 руб./за проект
27 апр. 2024, в 13:30
30000 руб./за проект
27 апр. 2024, в 13:22
600 руб./за проект