mongodb
girder.mongodb
Роль Ansible для установки MongoDB сервера.
Требования
Ubuntu 18.04 или выше.
Переменные роли
параметр | обязательно | по умолчанию | комментарии |
---|---|---|---|
mongodb_version |
нет | 4.4 |
Основная и минорная версия MongoDB для установки. |
mongodb_data_path |
нет | /var/lib/mongodb |
Путь в файловой системе, где будут сохраняться файлы данных. |
mongodb_bind_public |
нет | false |
Нужно ли привязываться ко всем сетевым интерфейсам. Это представляет собой риск безопасности. |
mongodb_authorization |
нет | false |
Нужно ли включить контроль доступа. Пользователи должны создаваться отдельно. |
Пример плейбука
Типичный плейбук с использованием этой роли может выглядеть следующим образом:
- name: Развернуть MongoDB
hosts: all
vars:
ansible_python_interpreter: auto
roles:
- role: girder.mongodb
vars:
# Зафиксировать версию, чтобы предотвратить автоматические обновления
mongodb_version: "4.4"
Типичный
файл requirements.yml
для Ansible Galaxy
должен выглядеть так:
- src: girder.mongodb
version: master
Лицензия
Установить
ansible-galaxy install girder/ansible-role-girder-mongodb
Лицензия
apache-2.0
Загрузки
7544
Владелец
This organization contains repositories related to the Girder project, a data management toolkit developed and maintained by Kitware.